Files
mesa/.pick_status.json
Danylo Piliaiev 0994aaaf51 radv: fix unused non-xfb shader outputs not being removed
It was not taken into account that without Offset decoration
the output is not written into XFB.

Aside from eliminating more outputs this change prevents gl_PerVertex
builtins generated by glslang from being kept alive in case when XFB
is enabled. Keeping such outputs alive may upset a driver.

VUID-StandaloneSpirv-Offset-04716:
    "Only variables or block members in the output interface decorated
    with Offset can be captured for transform feedback, and those
    variables or block members must also be decorated with XfbBuffer
    and XfbStride, or inherit XfbBuffer and XfbStride decorations from
    a block containing them"

Additional info about glslang behavior could be found at:
 https://github.com/KhronosGroup/glslang/issues/1526

Fixes: e95531e101
("radv: fix gathering XFB info if there is dead outputs")

Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24318>
(cherry picked from commit 81407797b9)
2023-10-04 10:54:20 +01:00

78815 lines
2.4 MiB

[
{
"sha": "a2641ddf0dfba68f957e4d7d839d7b5bbd02aa62",
"description": "gallium: add PIPE_MAP_NONE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef00ea7b50ff600409d6b6d19112731d206d8995",
"description": "aux/trace: dump enum names for map usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72323f66d9991029c6533aeb2d76c0bf8ae9d651",
"description": "zink: guarantee egl syncobj lifetime",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ef22262104ede9956fbd2eff44f9ab6fe5235a2",
"description": "zink: fix end-of-batch barrier pipeline stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0dd973fe2711f99797b9be00fabd8fe53f5da95",
"description": "zink: move v3dv scalarBlockLayout workaround",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2978b85789cb1d5847c88c17dc6ce8fdaa1e8cfd"
},
{
"sha": "2531050ec9b2fc4e879bc926e0cc3044fcd9575f",
"description": "zink: move push descriptor disable to driver workarounds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3f5416eaf3c080856b369632a1987511e214a46",
"description": "zink: fix crashing in image rebinds",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e67866609cb55c2a75af4db146231995998abe2",
"description": "radv/video: find SPS with pps_seq_parameter_set_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60dd34b02a6847d459f00e1e25397f8e597a5699",
"description": "zink/ci: bump zink-anv-tgl-full timeout to 1h45m",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91cb09b2368eeee972454adf64513833b8379429",
"description": "zink/ci: update list of expectations for zink-anv-tgl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57aa6dad16afdefcb721a63a4515df805be2b94a",
"description": "ci/crocus: Add a related flake to a known one.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8511d5adbab3d5244c8ad3b3833ede5ec9b5927",
"description": "ci/docker: Clear the results file before starting a new deqp test run.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3c2a8def0c92caa25b2f704c4d3531885d62453",
"description": "ci/zink: Skip more doubles tests on anv that flake at 3 minute timeouts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73dd48f3e07931f57bbf70a2fcb0968b885dd62b",
"description": "ci/etnaviv: Skip a GLES2 test that times out the asan job.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1432f7cf4a6b609f960eecfd1d954bbdbbbe876a",
"description": "ci/etnaviv: Minor xfail/flake polishing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77b240a251c565827913154269fe02208beb6b01",
"description": "ci/anv: Drop the 16bit.scalar.13 skip.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c742cba113984915a917e279c9ced850240088ea",
"description": "ci/anv: Drop incorrect xfail addition for TGL",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a217c5c58c539ce0ea92a46b6665b4e2d6998e3a"
},
{
"sha": "16662f8d3a57458325bd5381910722f67699fea6",
"description": "copyimage: check requested slice early when cube maps are involved",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "17b8b2cffdb07eaf06a309fabcd933886f6e7070",
"description": "anv: Add support for a transfer queue on Alchemist",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5112b4214625097365ecfb7646d4751532128764",
"description": "anv: Handle end of pipe with MI_FLUSH_DW on transfer queue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b048ba569a317906c12bd86a40f88fe5e5ae08c8",
"description": "ci: Compile Turnip's virtio kmd in debian-arm64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34d436fde2573b96026c37d523fc457f8cb5d336",
"description": "tu/virtio: Fix incorrect call to tu_perfetto_submit",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7f59e3723380e7ed72588040e4f496733ac5ec83"
},
{
"sha": "ec955733020833c43b9b16f33bc29455276d0886",
"description": "tu/a7xx: Correctly record timestamps for u_trace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "583c636ea40b41c75b7827093cf3514a20ea35e7",
"description": "freedreno: Add attach-bo debugging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "366367eba862b7fbe8d70628f1f642cb5010f84f",
"description": "freedreno: Move/add some attach_bo()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9870cca6a00e57248265046a4d740684db87194c",
"description": "freedreno: Add missing indirect_draw_count tracking",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f677f64e80c453f21fbfa81855c88ba97c03b062"
},
{
"sha": "8a3b4b69a276836586780e3cfc4e83150e5a5a53",
"description": "freedreno: Add private-BO tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6f17d89c72d22073d9fe3fc99086269edb57352",
"description": "freedreno/batch: Move query_buf allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2189920e49d86e011276d1d84a3ab437aa0ca1b6",
"description": "freedreno: Fix user const buffer dirtiness",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b43e5aec0d2ce542d4ba68da947e3ad752855979"
},
{
"sha": "4c0defda8a2e6796cdc992ba62ce182e3f797f5d",
"description": "freedreno: Fix streamout offset_buf dirtiness",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b43e5aec0d2ce542d4ba68da947e3ad752855979"
},
{
"sha": "1f6e20cca6cdde5d4b4a108443f19d62160bc0ea",
"description": "freedreno/a6xx: Remove dummy packet for globals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c537a35e6050e84380f0812f4735d665fc0a910",
"description": "freedreno: Use explicit QCOM_TILED3 modifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0b861200e2238f619f73a735177af390bad409b",
"description": "freedreno: Indentation fix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec268fa5b666a49adafc431dbc05b73bfd74526e",
"description": "tu/kgsl: Support u_trace and perfetto",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ccd199708e5fd8c0d3cd4d266f88cbad3c1fa3d",
"description": "tu/kgsl: Fix memory leak of tmp allocations during submissions",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f59e3723380e7ed72588040e4f496733ac5ec83",
"description": "tu/perfetto: Allow gpu time to be passed into tu_perfetto_submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18a47efb807a3451f07633113c1fbcb28e9a2612",
"description": "tu/perfetto: Remove now unnecessary tu_perfetto_util",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd16d3cdafd7c5e0ec235e168d984bba6a335140",
"description": "nir/lower_subgroups: use intrinsic builder more",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "289b3695976ca60bbc7ff2cbdd46d7750b04eb7d",
"description": "nir: make quad intrinsic dst bit size match src0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2e4972339711a9576ec309ecdd4f42eb664c2f9",
"description": "isaspec: Add BitSetEnumValue object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b67cac5eba480307786537c875c3c37e8c86be4c",
"description": "isaspec: Add support for custom meta information",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb87ae42865014d00c78b5a100e88f52f5342b28",
"description": "isaspec: Add method to get all instrustions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef602e77f676ba71606f99c99df4a389d9fb65dc",
"description": "isaspec: encode: Correct used regex",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9e56f69edf5e1755e04b1461272e3a08051d25a3"
},
{
"sha": "2c9a59dcfc1fc5674a590f6d157f76ce57bd9cac",
"description": "isaspec: Add support for templates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62a4a056583223d607efaf534c26f620d1d7ac6e",
"description": "v3dv/ci: update expected list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2bce101eb32bb3724d060e31742478486e908c89",
"description": "radv: enable DCC for MSAA images on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90f12ce74021a3a0b7291c2d77f9d5b214e764a2",
"description": "tu: add a TU_DEBUG=rd option for cmdstream dumping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d35922ce268f985908b7fa3d635f77184073c8da",
"description": "freedreno: move redump.h to common code + cleanup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "851297278786b54fb00de00ed322a37e1deeb286",
"description": "Revert \"ci: disable Collabora's LAVA lab for maintance\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d7166dfc00d19d91ea7d5b55042f3e1ecea64db",
"description": "isl: Use 16-bit instead of 8-bits for surface format info fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4bc58c9f11f0f701be5446ee5e7e8ef9494e3c1e",
"description": "radv/amdgpu: fix alignment of command buffers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4f660f99378382871f0c29e0d4b4d6a044dfe715"
},
{
"sha": "98bc20041c02f9d4a2dc459da7bb744f65e6cb6e",
"description": "ci: make B2C_JOB_VOLUME_EXCLUSIONS to all .b2c-test jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79b767f4c08f85368912d5590146850a0c6e8654",
"description": "aco: remove -0.0 for 32 bit fsign with mul_legacy/omod when denorms are flushed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9508cadadb7d3b393f1cd86f2be516371e5ada85",
"description": "aco/optimizer: copy propagate to output modifier instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89f3a5ea37eed189edfca61cd631f22c55fd3c29",
"description": "aco/optimizer: check if we can use omod before labeling it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3033974ee6114aafb06d2eb58dae499c3cbb48a",
"description": "radv/ci: update list of flakes for NAVI10/VEGA10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "387dc05a61035e110a09613bcd16ecf52bcc71bb",
"description": "radv/ci: update list of expected failures on PITCAIRN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b01e87423433f6b39d244daee4b59f53baa4a02e",
"description": "radv: fix alignment of DGC command buffers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4f660f99378382871f0c29e0d4b4d6a044dfe715"
},
{
"sha": "1c4d57568ac8ba21e61bd630234e1848fd52ffaf",
"description": "intel/genxml: remove HDC from gen11.xml, it is not available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a49ff4e0244d5462e30f0a19f85ce97a56eeffca",
"description": "iris: HDC flush is available only for GFX_VER 12+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99d3d766461624524e94ec1c0d731869ee390ae4",
"description": "anv: HDC flush is available only for GFX_VER 12+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c02db0d90ff749977170163479c06a87429de942",
"description": "iris: flush data cache when flushing HDC on GFX < 12",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a969ad1ddfd6b0b94cc484da45293c407203e3ac"
},
{
"sha": "558738e3c5465dacd17c6d0da1ee0ff60b19983e",
"description": "aco: remove zero offset optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7139a789596ea59698ad4d01a9401266f2da2e52",
"description": "nir/constant_folding: remove zero texel offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3a894fb47597ad7295f65072497b3b2ffb7d812",
"description": "aco: disable zero offset optimization for strict WQM coords",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "859e059aa912dee5a7ef36e21eac00e6f5fcc7b3"
},
{
"sha": "305db1af11453fed670ebec46e776472211e0ac0",
"description": "nir: scalarize masked_swizzle_amd created from shuffle_xor",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0ef87f148dfa8d6bcabacb1e46cf95a3e0d4f482"
},
{
"sha": "524e8865ce99136d4fb705009d1bf6e15608b54b",
"description": "iris/anv: move Wa_14018912822 as a drirc workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebe95fee21ccb506a6e08f179068ef44f9a7e1f4",
"description": "iris: correct dst alpha blend factor in Wa_14018912822",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0e9a26372bb4e6819b8d56b445564395e04c4217"
},
{
"sha": "6ea2ea0bb0e04ee658ed8ebb4e51515b2f4d20fb",
"description": "anv: fix internal compute copy shader build",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2cc5b3b1e02dfeaae3ef88a257e6e93396016f4d"
},
{
"sha": "d48d8aefdff44e8a6ece030a782dc9d152bb1d5d",
"description": "docs: Move isaspec out of drivers/freedreno",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4afbf4ad31b973b571998d46f29660ff856e2ce5",
"description": "v3d: get rid of shader_state pointer in v3d_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fb9e27a3d2aacaf4f23042868b8fd3f8df7e1f8",
"description": "v3d: fix RAM shader cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a4bd328cf1a2e5655294080a21baa60f8d84178",
"description": "v3d: use pre-computed shader sha1 for disk cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ed36b524c8367d3caed934270997a97d8087c0f",
"description": "v3d: compute nir sha1 for uncompiled shader state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "adc63d25032b8cc784b25922201de14a8eb5bec1",
"description": "broadcom/compiler: add a couple of shader key helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccd3e68146fd7ee8732d497f367a0574e4cf84a8",
"description": "ci: disable Collabora's LAVA lab for maintance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1156507ed2c647891161294a7f5e0d175a761b0",
"description": "ci/vkcts-navi21: mark more of the RT handles checks as flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7ed83949050738bd711f88f93cb7367505aa6fb",
"description": "ci/vkcts-vangogh: mark dEQP-VK.dynamic_rendering.primary_cmd_buff.basic.* as flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbe2230408a5fefbd45188ead96f78a7490d9ad9",
"description": "asahi: decode: Fix uint64_t format modifiers in agxdecode_stateful()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "acd5ed0451d64666dbeeddbff02aa913619a04c5"
},
{
"sha": "d99ed6d66d03d419813d7953e08c266e5d7b66c6",
"description": "asahi: Handle layered background programs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3715586580badb558fe552d35b551482e12dfa61",
"description": "asahi: Generate layered EOT programs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c87095e518df125e116400bd32475d320f79ca97",
"description": "asahi: Use a 2D Array texture for array render targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87a7b239e1f659075c2132fe61ddf7479e93bcf3",
"description": "asahi: Write to cubes/etc attachments as 2D array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cbecc1ad14447c7b790bf657f73b38f58d5d6ae",
"description": "asahi: Predicate layer ID reads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2a0d64d52415994cfe2af8a830da3c52fa62d2a",
"description": "asahi: Add pass to predicate layer ID reads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e518c92d26e5aab7d1308323cad87451fda269b3",
"description": "asahi: Assume LAYER is flat-shaded",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68437eb0bab6403e149821e467fb8cf6273f2878",
"description": "asahi: Account for layering for attachment views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9dc87a00fdf331fe6b58e060d2ba84269a6f3079",
"description": "asahi: Expose VS_LAYER_VIEWPORT behind a flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2396d3fe6267e6462dd7ed58e018df1a645d6091",
"description": "asahi: Use layered layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a48af4f8f98418b35e4dc4bf57b26ad80b65a30",
"description": "agx/lower_tilebuffer: Support spilled layered RTs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "041451b655c7f59d1baa2bca256312973bdffa24",
"description": "agx/tilebuffer: Support layered layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b252630604e487be0dbbb7296511b45e7ac3eeb1",
"description": "agx: Support packed layered rendering writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a954dff07e97e60aea5012859a304bc152144cc",
"description": "asahi,agx: Select layered rendering outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88fd76d378da515eb3a0848943690f147b7db231",
"description": "asahi: Add helper to get layer id in internal program",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d94f2ee49caa3201e8a6605a9103d719d2c5ffe",
"description": "agx: Add pass to lower layer ID writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "175819eec605a4548207ef028da735cc759ed31b",
"description": "agx: Handle layered block image stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3a208d6d9efc19f15c6997465f3742abdfe8e0d",
"description": "agx: Pack block image store dim correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da0da5d6f8aecdec8e7ccf070c1dc054c9862a99",
"description": "agx/nir_lower_texture: Allow disabling layer clamping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10b9c2fa3644ad54dc9703f9e44f2a5de53e1de5",
"description": "nir: Support arrays in block_image_store_agx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4042afd5779f6e98b4369e90e9af4952bb0161c",
"description": "nir: Add layer_id_written_agx sysval",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d83d24e96af1dd82360fce5361c9fef25d3e657c",
"description": "agx: Insert jmp_exec_none instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79c4d4213c2ad4eeec284c991946cc4b5f0956b5",
"description": "agx: Add agx_prev_block helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd6106c8bd685e937db48ebe4ba0fca16fbd500b",
"description": "agx: Add jumps to block ends",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22ab505a3d2abcc8a9dbc2bfd0259101f115764a",
"description": "agx: Augment if/else/while_cmp with a target",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a894c9a334816e5d7b10e05086937855213b8fb",
"description": "agx: Set PIPE_SHADER_CAP_CONT_SUPPORTED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d05657e0d675a80486e9325b558a5681d14a7a37",
"description": "agx: Hoist sample_mask/zs_emit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d8362b8427414d5b89c4b5b70a7a6581282698e",
"description": "agx: Align the reg file for 256-bit vectors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb14cddfa50759aea3f80bce07008f551c877ea2",
"description": "asahi: Clamp index buffer extent to what's read",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2be9b66cddbe56136adb95013f084b3d881b8b71",
"description": "radv: Fix check in insert_block",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0fba1731193c2475843ab704a2b053abdcaab43",
"description": "radv: Initialize shader freelist on allocation",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null
},
{
"sha": "a43ee1ca5007b38c452ae98fb9f4ce18aa48fefa",
"description": "r600: Replace R600_BIG_ENDIAN with UTIL_ARCH_BIG_ENDIAN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43e72850697e42cdf6d794407a5523a5e481bd41",
"description": "winsys/amdgpu: pad gfx and compute IBs with a single NOP packet",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f660f99378382871f0c29e0d4b4d6a044dfe715",
"description": "ac/gpu_info: pad IBs according to ib_size_alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6f435888b718506e8b806eae2a17d6ecf027dfc",
"description": "ac/gpu_info: replace ib_alignment with per-IP IB base and size alignments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "276caddbd9c94639241088cce4360b2daf88c290",
"description": "ci/deqp-runner: restore exit-on-error after getting deqp-runner's exit code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8326d0950e91e7becf49e5a157e79a8dc4c1312",
"description": "ci/deqp-runner: fix indentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b29c16db87d048f79944797b90da3aa24c2374e",
"description": "amd: rename GFX110x to NAVI31-33",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7e08acd1283678a8f8ea3881b08ad97ea773d7e",
"description": "ac/llvm: fix flat PS input corruption",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0a54fbb5b40fc4e4abd60f9ff7dd71dfe5c1d6cc"
},
{
"sha": "d50cc2e0cf6d74bf76053c83f499ae10034f4a92",
"description": "ac/gpu_info: don't align IBs to the GL2 cache line size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d928c7fee5f6c797c2cde6a9605305b31bfb1ce",
"description": "ac/llvm: set !fpmath 3.0 for llvm.sqrt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "476529a692d57aeaa6f8f21e7adead37eba7d31d",
"description": "ac/perfcounter: remove a bogus assert to fix an assertion failure on gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e100bd69b67cbb70b8a8e813ed866618a2252ca",
"description": "ci: move shader-db clone/build into its own script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7c0971b4f2656d43fc43c9a7d07f0ecb9b428dc",
"description": "ci: drop unused shader-db clone + build from fedora image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16201d58968da6cf073171f8a27b672ff772772f",
"description": "ci: drop unused shader-db clone + build from alpine image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca92a10800bcb09749758ea1664dc0675955ffa0",
"description": "radv: Do not sync after radv_update_buffer_cp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fd0ff21e0cdc3aac1dc3966b767d1809335d9b3",
"description": "radv: Merge the sync_data and header initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3c43d6865c8c121c5e4459666410ea1edf3f5b8",
"description": "radv/bvh/ploc: Load child bounds from LDS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a80a3607c38b72e056f604265f3591b7073e293",
"description": "docs: document the merging process and what is allowed or not",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7d393b1d7b8fd9b39942d4c2e5b32c46ffffff7",
"description": "virgl:Fix ITEM_CPY macro pointer copy bug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6de10c3585e191ec4e8e657fe5fc231a125f19c5",
"description": "ci/anv: Catch some flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6217540edad7f1a5f025e23eb2e7f9da73c7688c",
"description": "ci/zink: Found some flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d661473764af6908ef3f69ecfae16610f328d01",
"description": "ci/freedreno: Add a new flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e2a049cc670b4f9aa01039a985ea8feb484ff88",
"description": "ci/radeonsi: Update flake list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a524f6b5d4fb04716a4d3c0e0f9014175e633595",
"description": "radv: fix external handle type queries for dmabuf/fd",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6518d09601f6ab002defbcb5908d62f226d8f3cd",
"description": "aco: don't combine DPP into v_cmpx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea633c128c2af8944e159ec300fca7e7b4db26ad",
"description": "aco/optimizer_postRA: don't combine DPP across exec on GFX8/9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa884141dccabfdfc35f8b829d598bb8e61014e3",
"description": "ci/ci_run_n_monitor: add docs for multiple targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a25f96c00cfe4f4ad7f5f079ba3e11d4da2e1994",
"description": "intel/fs: switch from SIMD 1 to 8 instructions surface/sampler rematerialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d28f42f85dc86af971ef43f3dbbf1569c459b9cd",
"description": "intel/fs: handle add3 in surface/sampler rematerialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05fd418e8b93dbcee9e464b650f1c4b1eb76bc29",
"description": "intel/fs: handle ishl in surface/sampler rematerialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83cad95358323f18c8952f78402c8b47053d8c22",
"description": "radv: emit missing PA_{SC,SU}_LINE_STIPPLE_xxx regs in gfx preamble",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9945216ba223d57ade453d5f855edd93dd3b200",
"description": "radv: fix COMPUTE_SHADER_INVOCATIONS query on compute queue",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1b916ccb9318c0b32822df99fd13a2c7e1c4b6c",
"description": "radv: re-enable DCC with mipmaps on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80a1896539b1e82c63896b63add36dba001e9e41",
"description": "compiler/types: Add void parameter to ensure these are valid C prototypes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc1fac52da21e64952d984a445efe19b058d33db",
"description": "compiler/types: Spell struct and enum in type names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95465b813f27443846a6e3956da84cb2b8a2d3cc",
"description": "compiler/types: Use C compatible cast syntax",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0158057bd001ea2af157897a2d79ea346224bc64",
"description": "compiler/types: Remove use of auto",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a8918f7e12008a1da3fe3eb37e5f932ce436670",
"description": "compiler/types: Remove use of references",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57819effc178d90fa7e247ce2c1ae887143bf8b3",
"description": "compiler/types: Remove use of new/delete",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dac4901c8a5df55359b1171357a3729206b47e51",
"description": "compiler/types: Remove private related declarations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5316623d20c9cd7c00daa4340543cfc417c6b45c",
"description": "rusticl/mesa: create COMPUTE_ONLY contexts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d993e63bb59a6a25cf15e72495c0ccbf2df453e",
"description": "anv: Enable barrier handling on video engines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e97d291a8fdc96528dd5d720d418be24d189ea5",
"description": "ac/llvm: replace removed amdgcn.ldexp for LLVM 18",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d638c60628ce29a80fc0c0db29052e3ba040de16",
"description": "ci/etnaviv: Drop some gc2k flakes that I think are resolved.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "990dc58995054a13298a2f9b5cdaf6b551ae0c35",
"description": "ci/etnaviv: Skip some tests that hang the GPU and knock out other tests.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8ce0dcef5e529b40a2585b260ed8faa250c8dd4",
"description": "radeonsi: fix compute-only contexts",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "315231b5a519bdc14b0ceaba0501e0c0b4067688"
},
{
"sha": "286cd186811b55256a766614a947effa0a4c3204",
"description": "nvk: Init pipelineCacheUUID",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "968cefbff113d3e49c384aafa29d07f4f31a5a80"
},
{
"sha": "0e7b1e2fca6f7d593f2045b25470108dd2da3637",
"description": "radv/ci: add a manual job for vkd3d-proton on navi31",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e47f4f008414403495b3354287b625725f8cde2",
"description": "radv/ci: add a manual job to run vkcts on navi31",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7aad24b5ec977a9bae594f396a9475f75836d1d",
"description": "radv/ci: update the vkcts gfx1100 flake/fail lists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e7514cfa86bcb707c960bce72e72df877f4e8aa",
"description": "glsl: remove now unused varying linker code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36e49c162ce44c5e6fff3b1be5a871591a23c203",
"description": "glsl: switch to nir linkers cross_validate_outputs_to_inputs()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d1948e9b5d953cf8f5a56c676c935621b8da2bd",
"description": "glsl: implement cross_validate_outputs_to_inputs() in nir linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2e87c5c28677eff5795d68d1f5ab53df3b62192",
"description": "nir: add used field to nir variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bfae246400dff316f9e0446cd45ea58ca888253",
"description": "glsl: move is_gl_identifier() to linker_util",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78b9f1053faeb324d0f51588ddd12537d97c5b55",
"description": "glsl: move interpolation_string() to linker_util",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "337c32cb3ad27b4b0a9ba787b9d2b8f843acd40d",
"description": "nir: copy explicit_invariant flag to nir vars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af2a96bb37b099067adb490d189399b46324b46f",
"description": "radv: stop skip emitting CB states when there is no color attachment",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c08082e86151e88c1a0677914bc365910c82714a"
},
{
"sha": "441e57048b4e0b09effad202ba4a5c8f8b08131a",
"description": "glx: XFree visual info",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "02150ca017f8713e28b29e6d15c09a970d8f6d40",
"description": "r300: Fix out-of-bounds access in ntr_emit_store_output()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bc1fd25a41f77be2a51f6175d1dc92ef605e060",
"description": "ci/zink+radv: document flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "435699de7742752ef20e7fab06ccbc749b9ed11e",
"description": "isaspec: python does not need ';'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03c1e67b6cae547e648b4a0316d225005b349bf9",
"description": "spirv: Track when a shader has a cooperative matrix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b98f87612bc14fe88184dc099d9d4f8e6b3b23cb",
"description": "spirv: Implement SPV_KHR_cooperative_matrix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b17a2c35bce4c84bf137deaecb0884b13d1d2943",
"description": "spirv: Let vtn_ssa_value hold references to variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d7e5ec758b5de13fa46c4d75b5119896df3ae76",
"description": "spirv: Expose some memory related functions in vtn_private.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af3eb80afab217ffeb00c44a5b5d603d85a0bc8c",
"description": "nir: Handle cooperative matrix in various passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3105d516d0aa81bfdaf05e96b2942e4b7c08cf7e",
"description": "nir: Add new intrinsics for Cooperative Matrix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d0f4f2c17b79830e9780a68bc473718d4abd4ad",
"description": "compiler/types: Add support for Cooperative Matrix types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b75da97a1d9a5b994a69d8a35db8798cec76427e",
"description": "anv: enable sparse resources by default",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e2d8cced38e4ed31398374e2e02f1e0fa70fdb9",
"description": "anv/sparse: add INTEL_DEBUG=sparse",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2bdd01187d0ce2ea7dba41dea2d2e939ca6bd0f6",
"description": "anv/sparse: get ready to issue a single vm_bind ioctl per non-opaque bind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6368c1445f44e3c05b399d9e279d36a79a1a6bcc",
"description": "anv/sparse: add the initial code for Sparse Resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4598f0eea38290c24eee758e979215bc02e2435",
"description": "intel/isl: simplify the check for maximum surface size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0de5d142e8632bce355ba99db0d509fedfb2d0a5",
"description": "intel/isl: add ISL_SURF_USAGE_SPARSE_BIT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "968cefbff113d3e49c384aafa29d07f4f31a5a80",
"description": "nvk: Cache NIR shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdbd86c17625b8803eb4d243eacb3369f720e903",
"description": "nvk: Add a default pipeline cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "abe52a6d03de3d495bdf3b017edd77264dbc5292",
"description": "nvk: Re-structure early shader compilation a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4f8fd9dd53d90307c98c1b4ed15ec1deaa8f8d3",
"description": "nvk: Hook up the disk cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d08df319ca8f03bd98ce0cac37214e374607dc3d",
"description": "nvk: Store a 20-bit driver_build_sha in nvk_instance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1780102923184ef5473c922e29529b77b078e35b",
"description": "nir: fix typo in comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76d150674bdcd1a79e66552c5e8bc148ce7dc14c",
"description": "vulkan: Handle vkSetDebugUtilsObjectNameEXT on WSI objects",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3c87618d357a4f75a4f47b2638c8f89939fd6c61"
},
{
"sha": "5fe289d74158a93bdac0dad6cc410f6585f0ae3d",
"description": "vulkan: Extend vkGet/SetPrivateDataEXT handling to VkSurface",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3c87618d357a4f75a4f47b2638c8f89939fd6c61"
},
{
"sha": "710d4780663aac597d88364a76e828bcbf1c7e8e",
"description": "vulkan: Extend vkGet/SetPrivateDataEXT handling to all platforms",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3c87618d357a4f75a4f47b2638c8f89939fd6c61"
},
{
"sha": "c45ae052f0ff3843b4877cbbbb9ea36c46f9effb",
"description": "llvmpipe/cs: migrate cs image handle to common jit code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c74f825f41039613697b1e3c3e2d6475d2b4976",
"description": "llvmpipe/cs: migrate to generic jit texture from pipe code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea92bd8d447dcb92e06d20426d71a9e86cd5249e",
"description": "intel/compiler: mask GS URB handles at thread payload construction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "815eee10e00a6b171c3506a681639e730b85497c",
"description": "intel/compiler/mesh: implement IO for xe2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee4214de6e34be3bbf38e3631ec80b50daefd5ab",
"description": "intel/compiler/mesh: fix position of output URB handle for xe2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f3dc4505de9d5b656b8b0a98fcc03304a3a518f",
"description": "intel/fs: Delete manual 'inst->mlen' calculations from all uses of logical URB reads.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53d1d793cb22bcf3c945734f73b890462b13e053",
"description": "intel/fs: Delete manual 'inst->mlen' calculations from all uses of logical URB writes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34a2c9ce358017faf2f095e886f7de1ce83cc97c",
"description": "intel/fs: Specify number of data components of logical URB writes via control immediate.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74c9973c0b8337de726f3cf022010fc26e1c6106",
"description": "intel/fs/xe2+: Fix URB writes with 0 data components.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c89597085a139f4d9e557a07282272eb1835e855",
"description": "intel/compiler/xe2: Update TCS ICP handle code to support SIMD16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0fcb778b4c08b8c99dac92bde879f5a090db281",
"description": "intel/compiler/xe2: Fix URB writes in TCS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c03018abf5f0cc2fbb49168011f513b21739228",
"description": "intel/compiler/xe2: URB fence uses LSC now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "623465e26d832bc14dc9c5e1b6143fd196a316ce",
"description": "intel/compiler/xe2: Update fs_visitor::emit_urb_writes to not assume SIMD8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fffdbbfa213ab80c3a4cb7acd438b60ed581ca5",
"description": "intel/fs: Fix Xe2 URB read/lowering with per-slot offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c28539a2fed956002c56cc9e0fe4a7c233ed17ac",
"description": "intel/compiler: Use enum xe2_lsc_cache_load on xe2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d27b327f23898bf1184965016564a1bdc437a08",
"description": "intel/compiler: Add enum xe2_lsc_cache_load",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09fc9ff114f52446efb5c8628d53dc87212d488c",
"description": "intel/compiler: Use enum xe2_lsc_cache_store on xe2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c54eff2e03ea8eb2ea0a62cd0e5d11d29e6c7d46",
"description": "intel/compiler: Add enum xe2_lsc_cache_store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "124502028253b29b66d7b711d62c7a792b85e4c1",
"description": "intel/compiler: add initial support for URB_LOGICAL_SRC_CHANNEL_MASK to lower_urb_write_logical_send_xe2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c9037796203196ec030f2f0e88ac9dfa3d8e564",
"description": "intel/compiler: add lsc_msg_desc_wcmask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "feec9166cdb2d562e741a2775b3fa87fc0876707",
"description": "intel/compiler/xe2: Handle new URB write messages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa53a7d2413f1fc26af7c3091ef11db292e3dd97",
"description": "intel/compiler/xe2: Handle new URB read messages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4552e594f1c7ad9e3ba40f627e0b838a8186f1cb",
"description": "vulkan: Remove vk_get_physical_device_core_1_*_feature_ext",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05796b29f5229c7654532fb5d585a59ba995ac8b",
"description": "hasvk: Use the common GetPhysicalDeviceFeatures2 implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65afc8bebf46efad07bccf676507e80aad08e307",
"description": "nir/algebraic: optimize u2u32(a >> 32)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bcdac65ca3718b237abddc9f4714d4580c081e35",
"description": "nir/lower_int64: fix find_lsb(0)",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "9293d8e64bc72ac15c075b67f711fa2d986bcafb"
},
{
"sha": "e90f9d8e212535fbd44bb4088fb0e8078d9f2935",
"description": "tu/kgsl: Fix bitfield of DITHER_MODE_MRT6",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e03259974e2f2c8e8c0295f8dab56d88e7bd896c"
},
{
"sha": "b5eb96384c2c1a260bb962ea05e32a0c33d4eac7",
"description": "anv: Print warning that Xe2 is not supported rather than failing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30ba269070012692bdf754d1deb9e2178fed7711",
"description": "anv: Build for Xe2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65684b0c7f852d8acaced018e0684da981cf6211",
"description": "anv: Disable Ray Tracing on xe2 until our compiler supports Xe2 RT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f1b4dd434651de01d21f60c44d8f9e9c82f83cb",
"description": "anv/blorp: Use anv_genX to set device->blorp.exec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3bb96643f7e3e0133e219c86d6bbdc680e97d1d1",
"description": "iris: Build for Xe2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee4062666c625faa5026e5d076681c7a2ad1da6d",
"description": "iris: add missing workaround for 3DSTATE_LINE_STIPPLE",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a28ff995bbac0b20056ebd3cfa845a00adaec9ff",
"description": "anv: add missing workaround for 3DSTATE_LINE_STIPPLE",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "c59179e6bbd9c7331aeeb8f0c6e92e98ddde0a4e",
"description": "anv/iris: widen Wa_14015946265 to Gfx11+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "302907e347612c3d748c88aed90fd6ab60a638f5",
"description": "tu: Expose VK_KHR_maintenance5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0f1cb8f31f0033944a71b7130705b5dc943779e",
"description": "freedreno/ci: Skip dEQP-VK.info.device_extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7d4bc6095a9fa389b05d06225b75b7fbf57bcca",
"description": "tu: Add maintenance5 properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a86f2132b384bce1f1f1a3d4619da717da856564",
"description": "tu: Check for DEVICE_LOST in vkGetEventStatus()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b14a8dc2a7bd9f797122d71a00292e1122320469",
"description": "tu: Support VkPipelineCreateFlags2CreateInfoKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53dbfab87bbaa34c96fae1e13e7e9013d3508f05",
"description": "tu: Use new buffer usage flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fd12a18dbc76fb9212f487885b1d3e0d62548f4",
"description": "tu: Implement vkGetRenderingAreaGranularityKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fb42fbd4265610db018e0c1e355f434128f7c49",
"description": "tu: Implement vkGetImageSubresourceLayout2KHR and vkGetDeviceImageSubresourceLayoutKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53e518bcda1cfa66c02a3e8dbbde156950d10938",
"description": "tu: Implement vkCmdBindIndexBuffer2KHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26a88fc062785fa9f4e250eba33e8c8c9ce40634",
"description": "tu: Allow VK_WHOLE_SIZE in tu_CmdBindVertexBuffers2EXT pSizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9669b48b4a41c96b8547d1a57dd8b5dead340ad0",
"description": "tu/clear_blit: Allow VK_REMAINING_ARRAY_LAYERS as layerCount",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9f673e9d4d696a5ebb724443ddfe64555a917d3",
"description": "tu/clear_blit: Fix staging image view layer count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2c39a47a67ec584ea49aab85fe1258ef8176001",
"description": "freedreno/fdl: Support PIPE_FORMAT_R5G5B5A1_UNORM on a6xx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd99b58aa8d4bbafffa8f7dd6b30ca0619632e88",
"description": "tu: Support clearing A8_UNORM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60b1b18eb9ad437ba48f55d37dbb9901d4102f21",
"description": "freedreno/fdl: Use A8_UNORM HW format for sampling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08581e2e92385b2cdcb533d49fe7a3b0e6f60f3e",
"description": "zink: Rework color clamping and conversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3e64e3dbeb060ef7c0f3f942c2dd8ce762a36e9",
"description": "v3dv: allow headless device without display device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22bca4a14f5be84b63ce53745dfb0df7e4b822d5",
"description": "pvr: Force compile error on GNU void pointer arithmetic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "140b3e1f8f08ebdc2c5e1bc4edcc5b5d835694ac",
"description": "pvr: Don't rely on GNU void pointer arithmetic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b91616e80049d8de911cda06874d1d26255bafe8",
"description": "aco: implement 64bit div find_lsb",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ea611bca02c4e5ff783e73476d7b8f63766696e",
"description": "aco: fix p_extract with v1 dst and s1 operand",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f14023666ca9f6387af668e403627ea2bf85c66a"
},
{
"sha": "ae9a476c4215e889b92b243b9830714784cf7f7e",
"description": "aco/waitcnt: add print helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d0a8c436583045c8a99dab445e0524403635ef2",
"description": "aco/waitcnt: replace wait_cnt::*_cnt with booleans",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0288cb0a0c471fbef07d1dfc1cae843c5396d8e1",
"description": "zink: lower vec8/16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "807ff7ed0120c0ebd823ea77d5f679b773a40a28",
"description": "nir: add nir_lower_alu_vec8_16_srcs pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "284ab9af99d1d4a0d54caa0b2d52488db14e028c",
"description": "vc4: Fix mask RGBA validation at YUV blit",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d13da7782cd80f1626ce0f8b9630016d11f10d0c"
},
{
"sha": "632792eca0f3befb2edec9e429e696b88001be0f",
"description": "ci/docs: drop extra overwritten rules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09cbced0a38c9541aa3cadd647375760f1ffc10d",
"description": "iris: use intel_needs_workaround for Wa_14014414195 part 2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c487ba26ca17d4ae3011b29c185feb88cb47ba4f",
"description": "intel/compiler: Don't store stage name and abbrev",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8791aab20f21bf206cbd187840fea327a5942af5",
"description": "llvmpipe: reset viewport_index_slot in fb bind",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b233d5184f12f493f2a71cd0a6c9137169741f4",
"description": "rusticl/mesa/context: fix clear_sampler_views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25c771a77853141fcc220ae74b30492f8199709c",
"description": "svga: sync resource content from backing resource before image upload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83c76cceafb4d375cc9cc2cf043bc32e5577f244",
"description": "panfrost: advertise YUV formats for valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3db786c006d427c560b95c3989879663ee82e64d",
"description": "panfrost: use centered YUV chroma siting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "144f9324a3747748191513c0a1a596171f193a82",
"description": "panfrost: prepare v9+ to support YUV sampling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d7ca5611503d4760a77aafed19026ba2ffa20e6",
"description": "panfrost: rename _needs_multiplanar_descriptor to _is_yuv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b134a4fa43eefbd4a07696293c6898788456267e",
"description": "pan/genxml: add Width/Height fields to v9+ Plane descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e6938696aed4bb8f7106267c198fa79d2c6277c",
"description": "llvmpipe/fs: fix regression in sample mask handling from tgsi removal.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a63c2daf7ad776220344046beaa410a72dae7110"
},
{
"sha": "b1e851d66c3a3e53f1a464023f675f3f6cbd3503",
"description": "freedreno: Add Adreno 643",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4d111ab6c88573e2b54d1b0460e474306d5e2eb",
"description": "freedreno: Include speedbin fallback in 690 chipid to fix probing",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "210c6c11cc61c8f53c2c5506e97084dc5f9f2270"
},
{
"sha": "79bc5ff6f88927939f19fb8acd452b23583651be",
"description": "docs/meson: drop mention that our meson is ready",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9618fefd189bfcd3e71bb1ae0a24f92706b9acd7",
"description": "ci: unify container and build jobs rules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15fcfbe0464f86a275409b61c310e1f8bd668227",
"description": "intel/pci_ids: Consistently use lowercase",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a90ee16935cf3c681cb4f993a9b7b1249a0750f",
"description": "meson/rusticl: add sha1_h",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "20c90fed5a0ab0202ee1ef474c71cb816164a448"
},
{
"sha": "07e3eb061ae575c75bdf1f961762bc34680e3869",
"description": "radv/ci/vkcts-navi10: catch all the line-related flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31f852048c925eabb1c7eed77d941297464aa738",
"description": "radv/ci/vkcts-navi21: document more flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "593666182af6f98072a430b34f4acba68b9d2035",
"description": "radv/ci/vkcts-navi21: catch all the line_stipple_(enable|params) flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7083ae94ba8db9e160688b2046e9c6bcf20b09e",
"description": "gallium/auxiliary/vl: Only map the shader constants buffer in render",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40487b8e146c865b077457fe7f0b4ac3cdcb3f67",
"description": "gallium/auxiliary/vl: Fix YUV to RGB bob compute shader deinterlacing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09578e141c1fb437829282193bc564e277dc908a",
"description": "gallium/auxiliary/vl: Use chroma offset in YUV to RGB weave compute shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3d577b7686051a319c11de3b1ca7604a16ed634",
"description": "gallium/auxiliary/vl: Add RGB to YUV compute shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0456f5bad11ab116391e3b11d7b8854b13f31e51",
"description": "mesa: Ensure that the baselevel will never exceed the maximal supported number",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e00ec1c6f45b34844c8a49493910ad256a59bfd",
"description": "radv: declare shader_query_state for mesh/task shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fae4360a08b28ce2cc58eb4c7202b8c07f7d7a7e",
"description": "radv: enable lowering of mesh/task shader queries when enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "918a57579f770ba666b8db34eeef9f1d6b0f3848",
"description": "radv: adjust lowering of intrinsic queries for mesh/task shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ea96808906c7a95fc14a4bb6c3b87772d780309",
"description": "radv: add GDS counters offset for mesh/task queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a3b902cacb26a46a395c1f0410f7432d59252a0",
"description": "ac/nir: add lowering for task shader queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57dec0678e48a10df756f36f910decd1ec0552a7",
"description": "ac/nir: add lowering for mesh shader queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ce80653b2d0c9a51f4f3aeed3630bb5d09e9755",
"description": "nir: rename atomic_add_gs_invocation_count_amd to make it more generic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c1aa579ff5214a2082ad29ef99d76b52d76d560",
"description": "mesa: Fix zeroing of new ParameterValues array entries when growing",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f79617fe804ea6524651ff1bc3a91098d3199179",
"description": "amd/llvm: fix build with LLVM 18",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6060b656f88f0fc71d3750cb29c2f3aaf2c1bd4c",
"description": "gallivm: fix build with LLVM 18",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebf9d6d9c363a49076bfa77d1423c3036f3b4ec7",
"description": "nvk: Don't store the descriptor pool BO in the set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a1602f187ac2c5e9b871c5da430dead1375c867",
"description": "nvk/drm: Split exec as needed for large command buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15235af62923af4acdb636838eebad89bbbdee90",
"description": "nvk/drm: Restructure nvk_queue_submit_drm_nouveau()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d17db521f76e4e7ac020823922d8c8de8c98f7ee",
"description": "nvk: Get rid of the tiled memory allocation helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39bb73b21f66024fe30e08cd2b51e7725fc45ec6",
"description": "nvk: Drop the device-level mutex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4364f576253ea6871602a9cba7d6a25c41d5f6e",
"description": "nvk: Drop memory object tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2e185e5f807a4c1a578d56102502439e302204a",
"description": "nvk: Drop command buffer BO tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6cfac3555426170a30a361f69d896c0791e0ca70",
"description": "nvk/drm: Drop the push_add_bo() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f925128f98687ac7d6ab01a8551322ac6f824f47",
"description": "nvk/drm: Drop the push_add_push_bo() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6af617095be3766897d08d23fed0f00b17742365",
"description": "nvk: Rip out old UAPI support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31883b1f5ea3446d193fcd1a69a963a0f851a9e3",
"description": "anv: fix a leak of fp64_nir shader",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8c4c4c3ee1a24b73fa29f30a05e873e9e13dddc7"
},
{
"sha": "d27b135b3aa15b45988cf292b1e146fbf02350cf",
"description": "util: Fix bookkeeping of linear node sizes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "591db9a9a54d9d5d4d34e1f0c6b680a4933b401a"
},
{
"sha": "6d00c2f78cf651ef156c287368783ac6d0c40d50",
"description": "draw/mesh: reset some user state values on mesh draws.",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null
},
{
"sha": "a38cb1f59725c134f4ef33053f9b45babe31740e",
"description": "anv: don't use cmd_buffer after destroyed.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "13b3d7f74118a5c8aec0918a9b37b32d8d898393"
},
{
"sha": "c761d408edd6a31a3064f10a53108cce52eb945c",
"description": "svga: use srv raw buffer for accessing readonly shader buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f6497c50a5933d2330c54cdcb632341a10cd6f9",
"description": "svga: fix immediates used in rawbuf for constant buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6b9a0a9970288a31d713f364031a45d34467bf7",
"description": "svga: restrict use of rawbuf for constant buffer access to GL43 device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b46526b7a49253bc4d47932ce01589b45b225a91",
"description": "svga: fix persistent mapped surface update to constant buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f96d2f6ba79d4146f989bc336b9bafb532e20b5",
"description": "ci: Upref virglrenderer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9efe50c83bfa3678fe7ad3cfcd94cf73d900be22",
"description": "virgl: report MIRROR_CLAMP features better",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "733c07bba097e641c3eddefbb64ca20d16c4eac4",
"description": "nvk: Advertise discreteQueuePriorities = 2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00b681058f24ce5b36eb9f91b7497705aeca7b6a",
"description": "nvk: Advertise maxMemoryAllocationCount = 4096",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59000decf4456bf5f3944c2c42a8be6fc2842d48",
"description": "nvk: Re-order physical device limits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5b8b2f57ae051215f8147fe6dc74d7769bc53b3",
"description": "tu: Remove pipeline from state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9efb0f3c7dec36560527efe4384444b482785cb9",
"description": "tu: Don't use pipeline for active stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2cd93ea4a03c9102e2b88a2cabe6abcbc968992a",
"description": "tu: Don't use pipeline for per_view_viewport",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "630e60fae733f384126d8de650c75561f0a8739e",
"description": "tu: Don't use pipeline for bandwidth validity",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "768b1eacc7724ac5091d11f83509d8745d15f205",
"description": "tu: Don't use pipeline for dynamic draw states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "edce0af24240026b6156f7baef4d3247ff35910f",
"description": "tu: Make compute dispatch use the shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d00b2b9c7d2a28d20732ad224ea326d6d3bc5b0",
"description": "tu: Don't reference pipeline for some draw states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d74af8bb64ea59eb7b4e0a2c2332c07ad34007e",
"description": "tu: Rewrite remaining pipeline LRZ handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41797b9e94d5fc432b8650ea028725e6cfed37b5",
"description": "tu: Use pipeline feedback loop flag indirectly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "419c4b8ecec05288401fe9d167c46aad72801aa0",
"description": "tu: Decouple program state from the pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26352d26bfca364017bc71c07a7ef44070357481",
"description": "tu: Rework passing shared consts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efaf77bbddf91947fef32d078b5ce2714ec517f0",
"description": "tu: Rewrite tessellation modes handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "169a44d5621816980544c4fca43d80ca3de038f9",
"description": "tu: Use shader directly for VS/TCS output size and patch size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8810c89b44bd123b4f084f66c9890d46a3292f12",
"description": "tu: Move FS-specific pipeline information to the shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df007dcfe7d357e442c1e23b3215ccfaf14d05f7",
"description": "tu: Start tracking shaders independently of pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f022c3076ee03eff309f98aefcae125140a4825",
"description": "tu: Create singleton \"empty\" shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1020cf8a825c252ed920ea9fc65a52944e624174",
"description": "util: Add a few basic tests for linear_alloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "591db9a9a54d9d5d4d34e1f0c6b680a4933b401a",
"description": "util: Remove per-buffer header in linear alloc for release mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c415da3dfc3de687f20173f90c7420eaf218c638",
"description": "util: Remove size information from child allocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fc130783b220c2d94f4960a7613615ca4c75091",
"description": "util: Remove linear_realloc()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1486742b26943c65f21867969309cbc970d363dd",
"description": "util: Remove usages of linear_realloc()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63ab9855114ebde337e7ea99e1a93659717339b7",
"description": "util: Use an opaque type for linear context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b269cadf5680e688286660a507fd64d4f3145710",
"description": "util: Make DECLARE_LINEAR_ALLOC_* macros assume no destructors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aec516ead66c74e7002b6918c4c94d2ebcb591c8",
"description": "util: Remove size from linear_parent creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4519421db5f9863d380994cedafcd489ade9d715",
"description": "util: Use linear parent to (r)allocated extra nodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6764689e0e4f967039b9c77c729c9389ed42ac11",
"description": "util: Remove ralloc_parent from linear_header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53d9312a5b44f3071830b4559bba746d621819f3",
"description": "radv/ci: skip dEQP-VK.robustness.* on Vangogh due to weird GPU hangs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a217c5c58c539ce0ea92a46b6665b4e2d6998e3a",
"description": "ci: update to vulkan-cts-1.3.6.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4fecdad724edf8187d22928ed844af7fd84654d",
"description": "freedreno: Include speedbin fallback in 730 chipid to fix probing",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "cd3719be7d0927f1a5519136911b8659dba6175b"
},
{
"sha": "21db2e701746fca5d5be0b7135a1bd6c7345e789",
"description": "aco: reset prefetch in the correct block after removing the exit",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c778803d673f8db16df5951637258405b2d7e0a6"
},
{
"sha": "1c21b3a62ad33da80010a6f988ec974b53089ea6",
"description": "intel/ds: avoid dropping traces when running out of shared memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00b65c75ad5deef689314045fd077ecc6e4d1685",
"description": "anv/utrace: trace CPU on timestamp buffer readiness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d30b1e28f78324f7ea76be77c9dc6683ff2298f",
"description": "intel/ds: track number of tracepoint timestamp copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64769bc5b2e5951666b074dfda9d1689ea9561d2",
"description": "util/u_trace: count number of tracepoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5f58e5f8544492b5b060158a6644d358a4b67dd",
"description": "intel/ds: lock submissions to u_trace_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a851dc5e3c08763151d110aab5f58949e9ce4d3f",
"description": "intel: don't assume Linux minor dev node",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6857497be69f85f1009e08482dfc98ac78d4a7f9",
"description": "anv: enable utrace timestamp buffer copies on compute engine",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a334fb005bcef7025d5102cdcaa76e88a923eb04",
"description": "anv: move utrace flush out of backends",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08e0c063cfeb89ebb8aa90060089b6a1f3a14661",
"description": "anv: move simple shaders code to its own object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a35113455a703a8b5ff5544f527895af6763e01",
"description": "anv: add simple shader support without a command buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2cc5b3b1e02dfeaae3ef88a257e6e93396016f4d",
"description": "anv: add a memcpy compute internal kernel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0f420c3348417d980d3bed27b20debafd5b6aef",
"description": "anv: fix utrace timestamp buffer copies",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "521c216efcc0d0292ceedb3451c5a0a1ef956083"
},
{
"sha": "dd2ef9a0e4c706e3139f48d16fc8a617e58717d0",
"description": "frontends/va: Set default rate control values once when creating encoder",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c970a9b6634d22d8b9b7567aff8708dc58ba9e81",
"description": "frontends/va: Process VAEncSequenceParameterBufferType first in vaRenderPicture",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "49e471de70cf800df128cf597789bfb2ee36b7c1",
"description": "docs: add calendar for 23.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf3fb0fee7c5887fb68da829e529cee4f85e5723",
"description": "radv/ci: add more tests to the navi21 vkcts flake list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a065b5cf5016d12790ce9efd808055069b79905",
"description": "radv/ci: increase the parallelism of the vkcts-navi21 job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf321993866eb3b29d0c3a58a9cc17f3630898f8",
"description": "v3d/shim: include new ioctl parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "219a14d093361f2a305b9377853dcc8f51b1e24c",
"description": "radv: enable cache counters for RGP on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70a4290e287b0a9f0d57ca2e793ac1699dee2dfe",
"description": "radv: add SPM support for GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "301c402bd82a99e388d2f7963e57fb2a94fe1e65",
"description": "ac/spm: add support for GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26c710b7c425265290a5cc9931691c0a2f07db56",
"description": "ac/spm: add new segment types for GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97d87a431a6fd5a69cbe48e5a5061104c3965e27",
"description": "ac/gpu_info: define AMD_MAX_WGP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "129e27a46e5e974a594cda3fe7d37d922b587c17",
"description": "llvmpipe/linear: move to nir inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90c4468ed0e839088f532d33d24f33cd494b0d40",
"description": "llvmpipe/linear: convert to using nir for output.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8477b97f1bbb1e3126060c71b2e5a86e016bd885",
"description": "llvmpipe/fs: start converting dervied state to nir based.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b72e77bd97dfc462521fb370eba24353659101a8",
"description": "llvmpipe/fs: start converting interp/input paths to nir.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b09d2d715994f5222211fcc4c56bd67c54792b0",
"description": "llvmpipe/nir: call gather info to update inputs read properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5827034dfc05fb8cfc3aa727a775382f12772d67",
"description": "gallivm: drop tgsi aos paths.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9a41875dace9552b3a769e86ba5dd814cbcffcf",
"description": "llvmpipe/linear: drop tgsi path.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f3446499f2d3ffa056e3c5928ecbc8c4faac836",
"description": "ci/freedreno: disable broke cheza (Adreno 630) runners",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a57cc0ae0c8324b5cb747d30ef0ce8cdbef6e957",
"description": "r600/sfn: Fix use of scheduled_shader vs shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34a068de6ff859b8626efdee218f324b97d71f17",
"description": "r600/sfn: sort the uniforms of the right shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c04f313cc53832628e95ab11e497a17baa6944f1",
"description": "r600: Use nir_builder helpers for load/store_shared_r600",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28137a187bdebcc7dfefb8732d6cb8a25e6c226b",
"description": "r600: Use more auto-generated nir_builder helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "feafb8a256b67d816c1cb8fdf258c75a29245c3f",
"description": "pvr: Fix dynamic desc offset storage",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "aa791961a82e1f5a9dd841c3e0398c3e80d09652"
},
{
"sha": "bf17e4fe330379408ebaed7a2509cd603edd8917",
"description": "pvr: Fix `for` loop itarator usage",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "060c3db4efd6ed766331a8cd1c9536265390a58f"
},
{
"sha": "47b481cace50a63be8637a9d4df6d3b4df24eca6",
"description": "nvk: Set GUARDBAND_Z_SCALE_1 when Z-clipping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7f3fdc262ab8deb70402b5cd297576df8f2eaba",
"description": "nvk: Enable dynamic clip/clamp enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07091f0f94f8dee53a8bbb0534b9d96fbb101a96",
"description": "nvk: Fix depth clipping parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e317ba373b78832124595ae3f51cad4c0c41ed25",
"description": "nvk: Clean up viewport math",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17dfbc25d237c334120d66387fc466ab6d3451c1",
"description": "iris: do not mention specifically clover for OpenCL support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4e4bf8ccd0ec78cc7ce03b1e4a963c278e3f5e7",
"description": "ci/venus: add fragment.32B_in_memory_with_vec4_s32 flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9c9fb7259a37c818e11fcc8de9401cc7f4847b2",
"description": "anv: fix frame count reporting in INTEL_MEASURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f85e6b06bef9f315511bf38c833df41d8c1952a",
"description": "nvk: Disable statistics around meta ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "169835da39b0c4d5e4d69c6f0dfe8ff283092a5e",
"description": "nvk: Lower interp_at_sample to interp_at_offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53ed2ff7420c1a3c0b4bcd2ed06827e1d8f2d518",
"description": "pvr: remove pvr_pbe_get_src_pos()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6619802446549fb03af70e5001e4eb04499b1eb7",
"description": "pvr: treat VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT as not supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "865bdc3da2bfdf4f4a1f149c80e63c260138c370",
"description": "lavapipe: set default min sample shading to 1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2a848cb19e608855e0630915bfe7a6376fb2af1",
"description": "lavapipe: set default viewport and scissor count for cmdbufs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d975219ad9ed1c26351ac8e2094d0d9e2911251",
"description": "lavapipe: more vertex stride fixups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94debd4b4c3f9413e76d5a5e87dd30771242d659",
"description": "lavapipe: always set independent blend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74ac66c27592dc9746a899c6930745b17d2ed40f",
"description": "lavapipe: fix variable descriptor count support handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "207b37bfd9b773043819c2cea6eaf57557bba57d",
"description": "zink: always trace_screen_unwrap in acquire",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "aaabb5b0f209dfad32ff108a49f39871e688444f",
"description": "zink: avoid UAF on wayland async present with to-be-retired swapchain",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b7b1059e418359c6445833e12dea27842810cc6",
"description": "zink: move swapchain fence to swapchain object",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e24a710c1e3e034fe0b379d0ddcda5a44ef05c83",
"description": "freedreno/decode: Remove gpu_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "066f80e31c5ce25c2eaadf79ef33997db02e2ff2",
"description": "freedreno/decode: Use info->chip to decode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebdac80b0d884b78b7943bb3c1b66b5b8736e78e",
"description": "freedreno/decode: Lookup device info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae99a3d76c527699cca11809aafa12fc769a7f8b",
"description": "util: Add more PRINTFLIKE and MALLOCLIKE annotations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "931253b45d0104a621f7f84dcf9612a3f1a79e47",
"description": "microsoft/compiler: Fix printf formatting string issues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1cdc4be14b66108ae0e8069686ac3efe52bef3cb",
"description": "intel/compiler: Don't allocate memory for SIMD select error handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e55aa87f323f3276d68cab6ce5800318f3224a5b",
"description": "compiler: Only enable mesaclc helper if we have OpenCL SPIR-V support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e065cdaaa25bb2ffe59c6d9566318d68e57aebf",
"description": "clover: Only compile/depend libclspirv and libclnir when using SPIR-V support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a210932ada23e058c373416745cbf2837fcdd01",
"description": "clover: Hide SPIR-V related code behind HAVE_CLOVER_SPIRV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e7337e8301be4b05ec74acd29b3a88f8b956b67",
"description": "rusticl: Ensure NIR generated headers will be available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3988d901ac8889f63886f429c4d674a7feb68f48",
"description": "meson: Remove unnecessary inc_compiler mentions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec835595f0ddea07cf3769bac47e83b29911d8f3",
"description": "compiler: Use a meson dependency for libcompiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9442571664e5a7d6e06f098ce4ea2246e5504796",
"description": "ci: separate hiden jobs to -inc.yml files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17dfbb6ce782bf9cc110d6e7de7fa1d096ae4639",
"description": "zink: fix semaphore signal ordering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12778fc99f7ddc2178102ae155c8f46cfb5fd0e8",
"description": "zink: add a ZINK_DEBUG=validation alias",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe43e6397443d12f129b24c66b47844b3e2419c0",
"description": "zink: set workgroup_memory_explicit_layout for shader validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d90b1db70ae8a635e38bfba7fc1912aaa249895",
"description": "lavapipe: set separate_shaders for shader objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf903ff79b1b2e06f07806140f459dc62fc4727a",
"description": "zink: delete a non-maintenance5 workaround for shobj use",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c50b93efef75e26a8db609eebd1a582d1e53e0e",
"description": "zink: require maintenance5 for shobj",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "792d76feb17eefca75f1bcd44cf8b12d605b434e",
"description": "zink: delete injected pointsize during shader creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51e067d9e59d5aee4ceaaa5177869f687675992b",
"description": "lavapipe/ci: Fix asan expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be8a73f40d0ac6850d483d2bd30d9220c5dd74a2",
"description": "nir/deref: Layer rematerialization helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "439e8c42cc4b46a8410e4afd8bc24fc3ed0ce1c8",
"description": "nir/lcssa: Fix rematerializing derefs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29dc1b193a0112dad270979682f2c94e87e144fc",
"description": "nir: Add nir_rematerialize_deref_in_use_blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba809dccb8ce3e877860573acacfc2df25a075ec",
"description": "nir/deref: remove rematerialize_deref_in_block cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab1310e84d7644e3c66c1160c2f3ede0744ce79d",
"description": "nir: Add nir_foreach_block_in_cf_node_reverse",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70e497a2ac8eb8fbac5f372abfc5931b3ed0bb7b",
"description": "nir: Add nir_cf_node_cf_tree_prev",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01f6afb01a0c6e77be37960e651dc553a140a79b",
"description": "ci/zink+radv: bump the timeout of zink-radv-navi10-valve by 10 minutes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7c977503ca1b3ae03434be556ab820b82674976",
"description": "ci/zink+radv: specify that zink-radv-navi10-valve should run in the mupuf farm",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8c98ee6f3addb1d1b41d180017b730d017ece826"
},
{
"sha": "c891c1fdce6baf81853819f03c56774f0a5fdf66",
"description": "virgl: Cover all the formats defined in the virgl definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24555cdbbd93cd0eb56d7da7cc60dc43adc9b9f1",
"description": "aco/spill: Make sure that offset stays in bounds",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9510af0f603f2c9843e6f8f1e882e99c925e3149",
"description": "freedreno/fence: Hold a strong ref to batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86f5077538831382d9e6bcd71ca36941cb8a21df",
"description": "freedreno: Add reformatting commits to .git-blame-ignore-revs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dedb2f020892e77f0d4b87e9287c4718fa331f11",
"description": "glsl: remove unused validate_first_and_last_interface_explicit_locations()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b744bb8df51feaa280e3c224ff1780705bf4d71",
"description": "glsl: switch to nir validate_first_and_last_interface_explicit_locations()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92f24e6cdcc7dbf3d3e63d82dc8f6c88f76f64ea",
"description": "glsl: add nir version of validate_first_and_last_interface_explicit_locations()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8bf5c3999485c17531b0c396ab11e76e3d846be2",
"description": "glsl: move get_varying_type() declaration earlier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08735fd90d458295a37f23c5ba5e49d91b3f68c1",
"description": "intel/isl: Build for Xe2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "961aa68b23a5637bbe88972d2e44849474bac649",
"description": "intel/genxml: Build with gen20.xml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "065ff21bf214c75834c2e41a110b59ed4e502f2c",
"description": "radv/ci: add more tests to the navi10 vkcts flake list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c98ee6f3addb1d1b41d180017b730d017ece826",
"description": "radv/ci: move vkcts-navi10 testing to KWS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2157f136d7468c811c2a485f2143f834a9d7ee66",
"description": "nir/rematerialize: Rematerialize ALUs used only by compares with zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60a7c9688cfb184f45ce7bcc132dc2da286ef95e",
"description": "radeonsi: emit framebuffer state after allocating cmask",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c1b6af1b689fd0eb407618ac9c763e48fc0b814",
"description": "ci/fastboot: Use a case insensitive match for a fastboot line.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b1148ca4d0d6ccccbc7ea6373cb063177494bb6",
"description": "radeonsi/vcn: Implement destroy_fence vfunc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24ff1062b1df808c2ce44fb7080cb0237476c741",
"description": "frontends/va: Destroy fences when destroying surface or context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6b2a624a110b33384885e79639ab2707e16d5c2",
"description": "frontends/va: Track surfaces in context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f513813b1774f8f231f26fc566d3ade8e33df9f",
"description": "u_gralloc: Add a function that returns gralloc type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d923d6234dde879eb9b98f51a77d3f3c1ddd2488",
"description": "Revert \"util: Add NONNULL macro\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "21dcde096f351f83a2df7aa9f42a7276b5454c81"
},
{
"sha": "3b6f14c4d36b943b7d462b0f8246834b3cb650ad",
"description": "u_gralloc: Remove usage of NONNULL macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28b21fae6e783a2b6bc3ac7b57a5c4dd7cf885bf",
"description": "u_gralloc: Remove inline modifiers from the functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "446b0fe8c9b309d995516e3a2024a3dd5ccc5b5f",
"description": "docs: drop outdated and redundant note about the minimum meson version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "336ec2a4b4e84ded2839f6ee9330e63385769318",
"description": "aco: simplify masked swizzle dpp selection by removing or_mask first",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2009b9b5e2813910cc603db234b29299d96774c1",
"description": "ci: limit build jobs to 30min so that they can retry when they go wrong",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33ca3a999c9a66571dd6ab8a42f4ee83d7ea13e8",
"description": "rusticl/kernel: skip adding global id offsets if not used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9f408bd5214ff7a6698099f08ddec2063d21d4d",
"description": "rusticl/mesa: fix `set_constant_buffer` when passing an empty buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1b9b7f95566a7d89e5da90c55ac5d9b7ad8a4a9",
"description": "intel/fs: Update SSBO & shared uniform block loads for Xe2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fb2b12c999d1212d08a62645d5c96a5989e5176",
"description": "intel/compiler: Update RT stack_id access for Xe2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d371565d344172e6995deb93254f5b970b4b2dc0",
"description": "intel/compiler: Update ray-tracing intrinsic lowering for Xe2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d744a6890d47eaf803d72136c2e85b449fc2085",
"description": "intel/compiler: Update lower_trace_ray_logical_send() for Xe2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e43fa09a6d6b017d8954d187c777517cdd89750",
"description": "intel/compiler: Update emit_rt_lsc_fence() for Xe2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9846dd798b939e72517744c674bcf8cfa0e127b5",
"description": "intel/compiler: Update opt_split_sends() for Xe2 reg size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "727ab2c11d603edfec9dffd9ee0328a9663bf177",
"description": "intel/compiler/fs: Support Xe2 reg size in assign_curb_setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cef4d53daf53028080e5ac712f6f512ac1919c3c",
"description": "intel/xe2+: Round up size to reg_unit() in fs_reg_alloc::alloc_spill_reg().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe3d90aedff8ef5cd7dc94c0d3c21c8352631d28",
"description": "intel/fs/xe2+: Fix calculation of spill message width for Xe2 regs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "791d0401047fc899309e0f44f245c33884decfeb",
"description": "intel/fs/xe2+: Fix execution width of SHADER_OPCODE_GET_BUFFER_SIZE for SIMD16 EU.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac4f5985773dfdc8fa30e92a2e018e72ad86c475",
"description": "intel/fs/xe2+: Update regioning lowering offset alignment checks for Xe2 regs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37e280f28ae81118333c9e5a393187d59fa8b7ac",
"description": "intel/fs: Lower unsupported regioning with non-trivial 2D regions on FIXED_GRFs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd632bf527857ae47bfe7d73850fed7c9791ff7a",
"description": "intel/fs/xe2+: Update TASK/MESH payload setup for Xe2 reg size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8944ac7d6c36629fbd790ea268d842b9cbc69135",
"description": "intel/fs/xe2+: Update BS payload setup for Xe2 reg size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14e1b9ee69b20a375baa6d9a360a92a84b90dd0a",
"description": "intel/fs/xe2+: Update TES payload setup for Xe2 reg size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b3243104cd639bbf67a7a68051b5ed35dad50e3",
"description": "intel/fs/xe2+: Update TCS payload setup for Xe2 reg size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6195eac210c10e38708f7e4e72cc0a6c714870ec",
"description": "intel/fs/xe2+: Update GS payload setup for Xe2 reg size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28744c89543e7ad45ed5ccfd4c8b02b9ad1493dd",
"description": "intel/compiler/xe2: Account for reg_unit() in TES intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9859f5b4d2048467dd2a1104e79ec5158290ec36",
"description": "intel/compiler/xe2: Account for reg_unit() in TCS intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "610daa3166e5e34b2f8e2b66d5cf829a5fcf2a01",
"description": "intel/fs/xe2+: Fix payload layout of sampler messages for Xe2 reg size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9f28575461d8edb16ad8b7e1d02c5423d05c467",
"description": "intel/compiler/xe2: TXD is lowered to SIMD16 in SIMD32 mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef817650c94e5824d98102262722654bd19a1de4",
"description": "intel/compiler/xe2: Use SIMD16 for nir_intrinsic_image_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b23df395190101cb74164e562e63658762f2180",
"description": "intel/compiler/xe2: Update fs_visitor::setup_vs_payload to account for Xe2 reg size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42b90f05f60fe315b51f5aa9a54fe4fe7fbfd81e",
"description": "intel/compiler: Adjust barrier emission for Xe2+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b1dc77521d718bfa9cdc16705dc6484debfd2cc",
"description": "intel/fs/xe2+: Scale BRW_MAX_MSG_LENGTH by native register size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4de065f6a25aa8e4532b28a1f2fd3070627098d8",
"description": "intel/compiler: Adjust fence message lengths for new register width on Xe2+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1289d613580a13c295686d464e84a422a09b60a",
"description": "intel/compiler: Adjust CS payload registers for new register width on Xe2+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "150b3e87c881a3ea8eb89f9d99290dbbdfdd3008",
"description": "intel/fs/xe2+: Round up fs_builder::vgrf() size calculation to HW register unit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24dcc3269b4c4ab4ee2477e0e5554d80b316246b",
"description": "intel/fs/xe2+: Update encoding of FB write message payload.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a573531785f6f01f992b4c68962081925fed5baf",
"description": "intel/compiler/xe2+: Represent dispatch_grf_start_reg in native GRF units.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17ef5e7ead1eba491f0c711d54debcda09aa3dc7",
"description": "intel/fs/xe2+: Allow increased SIMD width for various get_fpu_lowered_simd_width() restrictions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6423cb9bfa8972c21dcc00b3bfdc89560b855e71",
"description": "intel/eu/xe2+: Update validation of GRF region size to account for Xe2 reg size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00b614a5a7265cf6e9f9e11501edbeecc180ac69",
"description": "intel/fs/xe2+: Scale MAX_SAMPLER_MESSAGE_SIZE by native register size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "421d43fe62f6ac2dd616a4b16089fe54c69ffe31",
"description": "intel/fs/xe2+: Fixes for increased accumulator register width.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80e9031b44f40a6950520fd98c64a5dd39e968bc",
"description": "intel/fs/xe2+: Fix grf_count in post-RA scheduling for updated register file size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "571ddf85167ca2a2c66bdf2425fb180e70bdb4a5",
"description": "intel/fs/xe2+: Fix payload node live range calculations for change in register size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b7419d090cc474f363d04221e4b9e0f5f464a25",
"description": "intel/fs: Fix signedness of payload_node_count argument of calculate_payload_ranges().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "abf811156040c2c7a0febbbb45207455700468dd",
"description": "intel/eu/xe2+: Fix encoding of various message descriptors for change in register size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d39b3d6ae900dec488131b33b61644b25956a3b",
"description": "intel/fs/ra/xe2: Scale up register allocation granularity by 2x on Xe2+ platforms.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd98df5d8ece369b5a82100cd0206338c889c3b5",
"description": "intel/compiler: Make MAX_VGRF_SIZE macro depend on devinfo and update it for Xe2.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7d521e556a37689a500936455da6c3326a181ea",
"description": "intel/vec4/ra: Define REG_CLASS_COUNT constant specifying the number of register classes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d87f41a546b26650b15fb33c5f1153aa041a037",
"description": "intel/fs/ra: Define REG_CLASS_COUNT constant specifying the number of register classes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "502b864dcc918e72759271e411d04595cd151ba9",
"description": "docs: add another 23.1.x",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7330631fae530b1c807253a55d26a5fffed3ed28",
"description": "docs: update calendar for 23.1.8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "234654eb7c27aedf67bd15f1e786311777c78965",
"description": "docs: add sha256sum for 23.1.8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1160b9867cfb85513d0b832ae5bcf9524237941",
"description": "docs: add release notes for 23.1.8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c93bcb32fee552cfad32dcd5e5fa951bd5813558",
"description": "amd: Use inverse ballot intrinsic if available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4282386311b4f5dd6bb10d7bbae5c4a618fd96cf",
"description": "nir/spirv: Add inverse_ballot intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ef87f148dfa8d6bcabacb1e46cf95a3e0d4f482",
"description": "nir/lower_subgroups: Don't do multiple lowerings at once",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "465644640a0a8bfee3200c7dafdca11938c88311",
"description": "zink: Store zink_vertex_elements_hw_state::b.strides by binding id",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343"
},
{
"sha": "2993853f492eafc9dea19f0c1eb7a6293363d77d",
"description": "radv/rt: Skip cull_mask handling if it is FF",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0cf4fbf38e30cc2c4c286e91797abd7c6e2ab1d",
"description": "radv/ray_queries: Skip cull_mask handling if it is FF",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e7850f97bc07f8bdf374c6e330055b186c515e3",
"description": "radv/bvh: Treat instances with mask == 0 as inactive",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d2dcd55d78cff504304e2c7aa8b76526c8be36b",
"description": "anv: refactor to fix pipe control debugging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "747c7042df9149ab0934fda2bb708b482e91dafb",
"description": "v3dv: we can sample from 1D array too",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "95f881adbd7cce5a0d871b68b79005e1427365fb"
},
{
"sha": "62f931204b1805a4c19ad3b7f56dd6a39749a9ce",
"description": "freedreno/a6xx: Add L8_SRGB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dac6f241777f54449a031351e8da183ee859a601",
"description": "ci/zink: Add a few updates for anv/tgl from the nightly runs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2ec7b4c35275cac1758a2fbe7842373c95b5145",
"description": "ci/virgl: Disable virgl-iris-traces.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "258d8b9c23ff36328c6357324a4299baf6fecc79",
"description": "ci/intel: Add various updates from our nightly runs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb96dab5c8fb8cc7e8b927349b6b076600c470c9",
"description": "vc4: mark buffers as initialized at vc4_texture_subdata",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c538b5ad8ef7b86164080c1639d993b7d7bdfb9",
"description": "iris: assert(bo->deps) after realloc()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3cec15dd142b47c33b9e266a9b9f8e2c6540fa99",
"description": "iris: avoid stack overflow in iris_bo_wait_syncobj()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "762b9aad01c9bdc78e10f7bf53d750942322b289",
"description": "iris: assert bufmgr->bo_deps_lock is held",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c72c71bdf272812b0bc6976af42ef0afd20a928",
"description": "nir/move_vec_src_uses_to_dest: allow to skip reuse of constant sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc601945992bb5d96bb4e5e20a813e6828532537",
"description": "nir/move_vec_src_uses_to_dest: skip reuse if vec is used only once in store_output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ac975fa5eccd3c3d19d1b6053159afae3d6e753",
"description": "r300: enable nir_move_vec_src_uses_to_dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00aa8816a1a9f501515a40d63c7d0b4c4dda3e31",
"description": "docs: Update Clover's env variable documentation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "981bc603b46ce9668fbfb5b766b4b4b9b47dd5a1"
},
{
"sha": "4c877ebfe50868d97a74b25576abdba4ae6c7139",
"description": "anv: define clear color localy within can_fast_clear_color_att",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88efda1b24c643381bc1f15ae03ad88049646947",
"description": "v3dv: only handle Android Hardware Buffer on Android",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "733909a6379376938faa396545c5e9220a981881"
},
{
"sha": "67ed899cd6015c02331a6dee824204cbe2a8215c",
"description": "radv: remove absolute_depth_bias workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4475c400a1fa64a1e7d2510e4678efc9ac0716ed",
"description": "radv: remove drirc workarounds for Path Of Exile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3790959c85e8699df61c9b1614730cde40602fe",
"description": "drirc: remove Path of Exile workarounds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "604a9b7fae48c9eea9a7fff083023fb6c21454d9",
"description": "ac/perfcounter: add GFX11 groups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0925d0d042813955ee4a3902ce89e687e49176cc",
"description": "ac/perfcounter: add SG_WQP group for GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "041d1150c138f50fa40bf74159f77a5e5c171925",
"description": "radv: fix missing ISA with RGP and GPL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c314bc2ab95421b61522326c5962871703dc3157",
"description": "radv: fix checking if RGP is enabled with others tracing tools",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c773794943e950cb64b06c86d331298093ed61d3",
"description": "crocus: avoid issues with undefined clip distance",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6d73aae4f833d1e5d7c1bef68a8db3915ec666b",
"description": "iris: avoid issues with undefined clip distance",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6748c72d827f53bf525cd11eb6dcf305726e28f",
"description": "egl/wayland: enable WL_bind_wayland_display for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b4e877def1a93b7b6b2a2e22def2be5e140f5fe",
"description": "egl/wayland: use more registry listeners to better handle device init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ac0dbd73b61805297c2f6721ca4c167a3afee3a",
"description": "egl/wayland: split out wl drm extension init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0e812f34a3535b1e96cfd9b8c4b5a85d25ecc0c",
"description": "egl/swrast: expose EXT_swap_buffers_with_damage and EXT_present_opaque",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9197dba8bc250961a7ab2bf82808a6bb31fdbc28",
"description": "radeonsi/vcn: Don't hang GPU when using DCC surface as encoder input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3166b14bd895f1831459af43b202ae479e19a627",
"description": "venus: drop device, family, index, flags tracking from vn_queue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5c706e438f5227599bba5f0e790346ad2091a12",
"description": "venus: use more common vk_queue related implementations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b58e934ebdb4d03d6099141d23587f5f912d229",
"description": "venus: use common ANB implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4cb0da89a5064b4c0817ae276eb68e2db8a4512c",
"description": "venus: use common vk_queue object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8a61a8a6bee80f7fb63217fc82500439cd98c3d",
"description": "vulkan/android: drop vk_buffer dependency from common AHB impl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd0b86fce1fa8cef655a42bfc873dac2633c4615",
"description": "vulkan/android: add missing AHARDWAREBUFFER_USAGE_GPU_DATA_BUFFER usage",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab1bc348fc9c28c6048be010daacf0e4c64ae789",
"description": "d3d12: Video - Relax ID3D12VideoDevice QI version for decode, process",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a5948b3ee271b90299590a201d791c367cc6f2e",
"description": "vulkan/android: add missed STACK_ARRAY_FINISH()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3c4c263dc734ec75f72d36b1d0d1a9cd41310112"
},
{
"sha": "51840bbdced88a60389e8c24935d23145c3c814a",
"description": "nir: add a deref slot counter that handles compact",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b318b3d5209ffa3f381aa9a6d2a383f2695a8fd4",
"description": "nir: Remove nir_ssa_for_src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55333fce7713073e9f9eaa4ac3c684ccf80d9b03",
"description": "treewide: Remove remaining nir_ssa_for_src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1eb17e92e46e5b1618d0b2a0b551aad71a62568",
"description": "treewide: Drop nir_ssa_for_src users",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0df0980fc4e044c48c917c8d7d1666d892a08bad",
"description": "agx: Enable sinking ALU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4bcb62d203a986b12fc595f6d2d5e93766b7d56a",
"description": "nir/opt_sink: Also consider load_preamble as const",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aead5316d28e4b39c26225a99c45d9d3b7036305",
"description": "nir/opt_sink: Move ALU with constant sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "561df40211b70f14b2fa407bad9a0ac3503c2e5c",
"description": "nir/opt_sink: Do not move derivatives",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "469fd36fba88bc2f6880f98fe5d20d30d2ac615b",
"description": "nir/opt_sink: Sink frag coord instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c07a9dca65845d30971fd0c88392f569338dd8c4",
"description": "nir/opt_sink: Sink load_local_pixel_agx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "596682ad4b5f0449f463990914fe7895fd414143",
"description": "nir/opt_sink: Sink load_constant_agx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d628be082b8ab9dc9d96c71cf32a61663ea71cfd",
"description": "nir/gather_info: Use nir_op_is_derivative",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d3425653a29b40f5527c7fcce9c8a9c72a88164",
"description": "nir/opt_gcm: Use nir_op_is_derivative more",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0246ed8e4f0c998d610f9414f28ed8fd25e4a6e",
"description": "nir/opt_preamble: Use nir_op_is_derivative",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a788a86c1288e6c5b738ee4e4c37f350f5287be",
"description": "nir: Hoist nir_op_is_derivative",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b77dc9f7d75603021f13d3d572efc1a649fa2900",
"description": "nir: Add NIR_OP_IS_DERIVATIVE property",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6f9c07efed3f7cf8dd85d05db1662cd7beae75e",
"description": "radv: disable mesh dispatch XYZ_DIM when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6dd751b3b94599f9948e86ec78e2c08163353f96",
"description": "aco: remove unused p_logical_end check when optimizing branching sequence",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d5bd3ca48d9aa5dfe42a7a7c079d25478c005a2",
"description": "aco: check logical_phi_info at p_logical_end when eliminating exec writes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "87b79078b5985d24fa7608121cb700dc0ad6c509",
"description": "meson: Update libarchive to v3.7.2-2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac48334ecd307054bb4176089898c6e19e32fc6f",
"description": "aco/optimizer_postRA: check overwritten_subdword in is_overwritten_since()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3d29779a25a98898163b1dc9c687e6e6211d13c5"
},
{
"sha": "92012c9bec4c99b62bf467f1994147d67727f6f0",
"description": "freedreno/replay: Fix implicit-function-declaration error",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e3bbd1688b8892fad6297f0e84f76f9ecd2319cb"
},
{
"sha": "63a3a9b23b0a042fb751ed8f4e31bda25cf2ee23",
"description": "st/mesa: check renderbuffer before using it",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "af27ecb08990938a7fad2c0a91519bf6779f894e",
"description": "device_select: add shortcut for MESA_VK_DEVICE_SELECT_FORCE_DEFAULT_DEVICE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b935ce0131566f1d960ae16ab70ed41c1673add8",
"description": "docs: update DRI_PRIME documentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "201662659e3a45b8095ae5ac924ec184a3f2897a",
"description": "device_select_layer: support DRI_PRIME=n",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea84b85887a147b38a2a168e37c3d1f19c94b1b3",
"description": "loader: add DRI_PRIME_DEBUG env var",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8d0b1ceb59a567c2b2e37582e6c266d96f539a1",
"description": "loader: extend DRI_PRIME to support =N",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d052baf1904b3393da5d35f5a50ab8462c5046bd",
"description": "loader: refactor DRI_PRIME handling code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06a3bb75e38fb3cc58c74be59483ef8ff531551e",
"description": "glx: drop the 'libGL' log prefix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa4d4f84a179ab95eebed3354b09457fd9c546e2",
"description": "ac/spm: enable support for multi-instance counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "414783162a78e75396443775d49474fb6676d1f8",
"description": "ac/spm: move the counter instance to ac_spm_counter_create_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5a5473185aa8e56bf99448d86466526f64f3493",
"description": "ac,radv,radeonsi: prepare support for multi-instance SPM generic counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed0d3d8cbde1aa42e7610153ca325868fd79cfc1",
"description": "ac,radv,radeonsi: prepare support for multi-instance SPM SQ counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af4d4f52035e4915e905af3c874e34748255efc7",
"description": "ac/spm: fix number of instances of GL2C",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e4d5b171aca4f215781669d78d41c211ff5992e",
"description": "radv,radeonsi: make sure to emit GRBM_GFX_INDEX before SQ select registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e8922d9f73383db27ec138d32760155b86b8801",
"description": "ac/spm: select correct segment type for per-SE blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "033e49995da6f04a52699d6549010963b18fdb5f",
"description": "ac/spm: use block flags to initialize instance mapping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "037d7d0f5bac2a31d6c709528a0c1d6edd542f5d",
"description": "radv: reserve more CS space in SQTT/SPM paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "edd3cd67c2f69a81fec0595ec1469a71521d6043",
"description": "compiler/types: Use a string table for builtin type names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53149cdd6e161a0421bb835fe9cc9232243e72b1",
"description": "compiler/types: Change glsl_type::name to be an uintptr_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf01000a501632cd9266daa55b2dadad7fcccbd2",
"description": "compiler/types: Use glsl_get_type_name() to access the type name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1e9e7699e6dda7a2181c7fbfdb731aa83c9e258",
"description": "compiler/types: Use Python to generate code for builtin types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5a79000eb9dd8c62e4c62ae360d0e15173dfc48",
"description": "r600/sfn: get rid of the method to get the index mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "116a389c1211ed5b6a63199a3feb6d8af7585222",
"description": "r600/sfn: Sepeate resource and sampler in texture instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbda74a6251b0d507ead6e7570990120f77c05ce",
"description": "r600/sfn: Add old address to update_indirect_addr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56c1e6cef21d25c6f1517264216dc85d9303939f",
"description": "r600/sfn: rename method resource_base to resource_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "552e9ddcc4916a63f942b0241ee017ad3a0c284c",
"description": "r600/sfn: Make address split pass obligatory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f16582b654e1589eea86133d37a8b6a4259f4c04",
"description": "r600: print texture resource index mode separately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a307e2248333dc95330b390167463c28bc4f9a7",
"description": "intel/common: Add sse2_args for 32-bit build when -Dsse2=false was set",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "543a707b7b8cea61f4357581dec8dd3edfb7e27a"
},
{
"sha": "3c4c263dc734ec75f72d36b1d0d1a9cd41310112",
"description": "vulkan/android: improve vkQueueSignalReleaseImageANDROID",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ed2515df1aeb90ede7151bdb2939ed428e58a74",
"description": "vulkan: remove a dup entry from vk_image_usage_to_ahb_usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "497aecb210094d83f3b3be3a59f7210f610c33a6",
"description": "Android.mk: Only link LLVM for radeonsi, not amd_vk",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec32619cb0475016b6d3519b999461e17acdf04c",
"description": "Android.mk: Explicitly enable/disable LLVM support",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "599f47f11c6d38849e51d1680f08351d348ffe2e",
"description": "Android.mk: Allow building only Vulkan drivers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "de9bf84501d9dabee4265ac4b254ea94cc588f3a",
"description": "meson: use a single dependency call for lua",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57f834690717106894edfed11fb3f1bda7519e0a",
"description": "ci/zink: drop redundant `MESA_LOADER_DRIVER_OVERRIDE: zink`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3251f321b8686a9aa283d88f66a2f8d78471f1cd",
"description": "mesa: some cleanups for texparam extension checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee3981e84d6928421fa3872db2891d11c5101970",
"description": "Revert \"ci: disable lima LAVA lab for maintance\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "079604e41efe001ab560fa68850f54475589f801"
},
{
"sha": "83d856d4bc8e66dab57d87cd572ae9bcdb5a2ab9",
"description": "ci/farm-rules: re-add \"run every container and build job when a farm gets re-enabled\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "1c3097225a4af294720e111eab3f58d590b85c8c"
},
{
"sha": "67c7f391b3e9e3794cf3ed05c06e95c8f81c752f",
"description": "ci/farm-rules: rename .disable-farm-mr-rules to make it clear it's only about MRs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa2fc50f81d94c10a240301c7d1abd4736edbe5f",
"description": "freedreno/decode: Fix printing chip-id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fa75efe69c231738ad7de6a9a23081a86df6cc8",
"description": "freedreno/layout: Handle 565/etc MSAA special case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4952db73fb59a07f0be2163b317c5ab1d5393f7b",
"description": "freedreno: Fix crash with debug msgs enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd2c4927c82e8fd7191f31e9e1044e8e3b23ead9",
"description": "zink: use null attachments for null attachments with dynamic render",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "267b997abf11fa4ef02d9ee11c1f2fc39f86c1c7",
"description": "zink: propagate rp_tc_info_updated across unordered blits",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3a9f7d70383bb5562be718d2071a8b0c84fba3aa"
},
{
"sha": "12cdd546be4a56f645326c7582adc4632481d672",
"description": "zink: use much bigger dummy surfaces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "047213fcbaffda7e769ed982bb1113c4383b5ee2",
"description": "tu: handle unused color attachments without crashing",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "97da0a7734188f4b666bc38833bfadc8b4c53f84"
},
{
"sha": "42722347362d870aea4f7cd7e0076939375afca5",
"description": "lavapipe: EXT_load_store_op_none",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73a9f9c5cacb25c333affd566c6ff05f350af774",
"description": "tu: Actually emit patchpoint for viewports with FDM",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "97da0a7734188f4b666bc38833bfadc8b4c53f84"
},
{
"sha": "64ed3576993f407425b8f37d1e2299959f9962a7",
"description": "tu: Fix assert in FDM state emission",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "97da0a7734188f4b666bc38833bfadc8b4c53f84"
},
{
"sha": "f8bb1b22fbe2e9147000ad83ef92c2f08f32b436",
"description": "tu: Fix tu6_emit_*_fdm size call",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "95104707f189b2e1b06c855b563c1203b33da354"
},
{
"sha": "749e1de9d33694d7be5190f03fe11a204694e4f4",
"description": "tu: Fix per-view viewport state propagation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "97da0a7734188f4b666bc38833bfadc8b4c53f84"
},
{
"sha": "21fa67771291279a1efe7081c7d300ce2bbc98cc",
"description": "ci: document which image tags need to be bumped when updating {alpine,debian,fedora}/x86_64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1990cdb0017c4e7e46a31f8103b5b31345f7343",
"description": "ci: document which image tags need to be bumped when updating piglit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7521dbae60260fded7897cc59738a63d7dfa2835",
"description": "ci: Fix pre-merge pipelines with no code changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1a63d5418f80d3db33f009d14729286f1877ce6",
"description": "intel/fs: Check if the whole ubo load range is in the push const range",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "b2da1238012c751a8ad36c9a51d3fec46a292b0d"
},
{
"sha": "2bd86f804829c5ac24379ab46a1055940d02cbc7",
"description": "panvk: Add Android ICD loader entry point",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd6a7a8e61524ea1b933ca56c54bc49cb3306185",
"description": "lavapipe: clamp cache uuid size",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b73ebc6bfc3ab6efa2d2ae497d155e8326fad542",
"description": "zink: flag db maps as unsynchronized",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "98c411a2a19156f4e9171469122acda4ae536e41"
},
{
"sha": "a5be0385c7c7f3eb380c4677b17b012ab9640ce0",
"description": "aux/tc: don't use pipe_buffer_create_with_data() for rp-optimized subdata",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "51ad269198e425fae719a37f169b365a8b52e7f3"
},
{
"sha": "81dd39de0198d1cd4497c7553da5e2347528e2a2",
"description": "aux/tc: fix rp info handling around tc_sync calls",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "07017aa137b9fa48ec25ef5d1e3fd2d137beb651"
},
{
"sha": "c9b7639a7dc88f677aebc190f2474af26fa36f8a",
"description": "compiler/types: Fix array name dimension flipping for unsized arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea998ddd348b614b9c1f39a90cc6476534b3adcc",
"description": "glsl: Annotate _mesa_glsl_error() with PRINTFLIKE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2db04de6df1ae344adad98c77f348b952a871d0d",
"description": "freedreno: Build drm subdir before perfcntrs, which uses it.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f8ac568955098b876f494f2e220c55588e79136b"
},
{
"sha": "c5a6cdfeb985c2a35ea71c2ebb3d0a9ebc1dc52b",
"description": "ci: add locked flag to bindgen-cli on x86_64_build.sh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92f5442489e2d021adb5e25d6df6f3189d37bcd9",
"description": "intel/fs: Merge copy prop dataflow loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa2757aa9791f7dc21299f21426838171c430f64",
"description": "intel/fs: Use rb_tree for copy prop dataflow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35644bb4832343ad17555fc2b88462603003eac6",
"description": "intel/fs: Use rb_tree to store ACP entries by destination",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c28bf1a2495d63755674b8981ea815d6d1cdada2",
"description": "intel/fs: Use rb_tree to store ACP entries by source",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06bdd3eac040e34addc821f2db10bda699a2e9bf",
"description": "intel/fs: Encapsulate per-block ACP in a structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c262752d74106e2b8176233c54b771541ae2e0cc",
"description": "intel/fs: Make opt_copy_propagation_local file private",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09461082985cbc27b4cbfaf95d02ac9030a3d465",
"description": "intel/fs: Simplify check in can_propagate_from",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f15a0f8b2efbe344ab25bdbca1b1509f6fe206e",
"description": "intel/fs: Don't loop in try_constant_propagate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab23d89adef59b33ad0049ac62c24df37a8b12d3",
"description": "intel/fs: Move src.file checks out of try_constant_propagate and try_copy_propagate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5b2338c5cf20c5f78b48e7e3a9e5c969a2a90c1",
"description": "intel/fs: Make try_constant_propagate and try_copy_propagate file private",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8665e37960f2ad495500a1cf1d8f007beb22b119",
"description": "intel/fs: Don't try to copy propagate into a source again after progress is made",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e488b46419b17524aeac454f2312cc5493187a05",
"description": "intel/fs: Don't continue fixed point iteration just because liveout changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "385f01c89b59a8d9414feaf80cb6086040899685",
"description": "util/rb-tree: Inline rb_tree_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f917d93bf1a6664b65e1b62d97c9b46189a6c90",
"description": "util/rb-tree: Work around C++'s dislike of offsetof",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7472f23ba3b49d737f015405a64d6c4eaf49d25",
"description": "glsl/list: Clean up an inappropriate comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f1b1d6330443aca93c70b07aa2ac657266545c5",
"description": "intel/genxml: Auto-import genxml files using genxml_import.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd0c758f3280ef1909314c4d0bc99ff4f9863e65",
"description": "intel/genxml: Start Xe2 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57b5631297935e59d681b35b5188ecf7cdd299e3",
"description": "intel/decoder: Implement support for importing genxml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ec95e425cd0688b4a8d0d877ec9b5b85081322c",
"description": "intel/decoder: ralloc_steal() values from spec context for fields and enums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0495f952d48f67c057eb835ebefe886683529e7f",
"description": "intel/genxml: Add genxml_import.py script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ad2f39bab5ea12bc9c292fce9971857eaa5310c",
"description": "intel/genxml: Add GenXml.flatten_xml() method",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0f7feb239a4c3b3b69acbdaade1d39b1cf83131",
"description": "intel/genxml: Add GenXml.add_xml_imports method",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e5190ad1f519f9e76802cc5f0f49f427ecc5e58",
"description": "intel/genxml: Drop assertion to allow for importing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "614aa2e62bec263c1c828ac99b7e17af450e9398",
"description": "intel/genxml: Add GenXml.optimize_xml_import()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12853372180bd11c7ff8a131e6d468e3660f6bf0",
"description": "intel/genxml: Add all xml files as pack dependencies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b076b4f99b958bed185fd03fd65475d9c648adab",
"description": "intel/genxml: Add support for excluding items when importing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6cc21dc8b5f246c66e0bcc4b4286d76e76bdfa72",
"description": "intel/genxml: Support importing from another genxml file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb06db5a62f680c6a0e51d12339aeb2dd069999b",
"description": "glx: Increment dpy->request before issuing an error that had no request",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73fec95358ea52af62d1d067c8b17c8b881f4de6",
"description": "radv: Remove ray tracing shader module identifier skips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28dcc5959d017a765c6598b8fce7d403ae283712",
"description": "radv/rt: Handle stages without nir properly",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e039e3cd768bef6c21255aeef2b11cedf1ab29b9"
},
{
"sha": "3fd9894e3aa1de9b78d01f1b8dd1a475f4480a13",
"description": "radv: Update navi21 llvm fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77bf1408f3be39d0eba7bac198e99504c978e713",
"description": "radv: Don't advertise features requiring PS epilogs with LLVM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c168635f8acd66f0ac693124d7626a5313242dd",
"description": "ac/llvm: Use float types for float atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60e7b1c69c15c86f2bb37dcb1c111dc2249d9746",
"description": "ac/llvm: Use the correct return type for uadd_carry and usub_borrow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ae0562c237408460c5acde793d7ff0786026868",
"description": "ac/llvm: Fix typed loads with 16bit formats",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "22ca8c8561c4ad6c33cfa98d0849e700449f2db3"
},
{
"sha": "0cada27826ee181ac0aaf42c5a1707683b3659d9",
"description": "radv/ci: Improve ray tracing skips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97b1caf9f6771c58e15eb09fc719e81da826e38c",
"description": "radv: Perform multiple sorts in parallel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44c47054bca2e1dbfb9a0bb16433fab48264f5a9",
"description": "radv/radix_sort: Vendor the radix sort dispatch code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1cacc64ea7223bc91bc11796dc5f2762ca958f61",
"description": "radv: Remove dead radix_sort_vk_get_memory_requirements call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb0f51bc642be3d7d96fa0a582185e46f2649f37",
"description": "radeonsi/vcn: change max_poc to fixed value for hevc encoder.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "84390c5c98e8369c81a37b4c88b0a2acc5f27a34",
"description": "ac/spm: initialize and set instance mapping for counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0864a7dfa9412d2261850811705d50619a96612f",
"description": "ac/spm: rework how segment muxsel RAM are filled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ae64900e21a270ffda00de481ec0845e21389c1",
"description": "ac/spm: fix checking if the counter instance is valid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90d9406436fdf27de180078fac4a25347bd84a3b",
"description": "ac/perfcounter: compute the number of global instances of TCP,SQ,GL1C and GL2C",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60cb257d2624a1e7d7e682ddf54485123f064bf8",
"description": "ac/perfcounter: set the number of instances of GL1C to 4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10dc97b20ff6b6987d016edaf0e78395a18cd04e",
"description": "ac/gpu_info: init num_cu_per_sh from the kernel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95527162081bd969582a7849010dff7624a45aab",
"description": "ac/spm: add SPM block definition for GFX10-GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1ce30539bdaa5e8fa323c3f58e551e78649b1f1",
"description": "ac/spm: remove useless SPM block setting for GFX9 and older GPUs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "303184e4e5d9d7b144a0c335b7004d63587676c1",
"description": "radv,radeonsi: use AC_SPM_SEGMENT_TYPE_xxx instead of magic values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db6e16a5158c5f8a45d4ecd639b6c8520e2dab6e",
"description": "radv: enable the PKT3 CAM bit for some SPM register writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d57241d290c6e1f99ac789d0c15aa61b18c22273",
"description": "radeonsi/vcn: Set H264/HEVC chroma sample location in bitstream",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e76b8fb3517a227351d138a710b336e535257c1",
"description": "frontends/va: Parse chroma sample location in H264/HEVC SPS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aca2adc36c33c1280c732e9bc56666a7bbbad9c3",
"description": "ac/spm: add SPM counters configuration for GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42d67183e7cde8af301864d82a56e6c1dc8817cd",
"description": "ac/perfcounter: add new SQ_WGP block for GFX11+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31e6c05527366ff8f0c819c46f9a7fa4894182b9",
"description": "ac,radv,radeonsi: rework SPM counters configuration and share it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f88338f80127d8bbbb49269e2399fd9e7e460c5c",
"description": "issue_templates/Bug Report: fix outdated URL for GFXReconstruct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6eaf416f353310b106c12a928fd5099b105503cb",
"description": "aco/insert_exec_mask: Simplify WQM handling (2/2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f66723188806e7a1792988ec3f75b979127edd6",
"description": "aco/insert_exec_mask: Simplify WQM handling (1/2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45f6d38a766875616ffc480f27560389d7d585ef",
"description": "aco: insert a single p_end_wqm after the last derivative calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28904839dadb2a1576edbcc4a6dd77637da173f1",
"description": "aco: don't insert a copy when emitting p_wqm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "040142684cc2db47056c260edadbb3cea5f653b6",
"description": "aco: make p_wqm a marker instruction without Operands/Definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1275981df8c3762c208a49c8cde7deaa15489b24",
"description": "aco: don't optimize cross-lane instructions across p_wqm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0907b53740a456d769d7ad26f071d7610abb9918",
"description": "aco/insert_exec_mask: set Exact mode after p_discard_if when necessary",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5e9df85b1a4504c5b4162e77e139056dc80accc6"
},
{
"sha": "41b6020ff3bc93c2ba067be7825e76ff2de50a69",
"description": "aco: remove fast path in insert_exec_mask's process_instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e8192a76b771bafe09784eecc68fddfa346fb9c",
"description": "aco: append p_logical_end after monolithic RT shaders",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "bdec044c880ef38fad3641d306b9828e3c871003"
},
{
"sha": "c5fb2fff181c7c108848fdfb3aba00a56d2ae916",
"description": "ac,radeonsi: move vcn enc av1 default cdf file to common",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "daa01703cc8210a03e013b302e25c148fec97314",
"description": "ac,radeonsi: move vcn enc structs to common",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8a7c8edd153b1265a9043d55c27dd822b7ed26a",
"description": "radv: emit relocation for mesh/task shaders",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "312103e0ffb6129427feee2ece1db81fc57862a6",
"description": "radv: set THREAD_TRACE_MARKER_ENABLE for mesh/task draws",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "505c2ee92d54a0b135a7acbaabb278a1fc124328",
"description": "ac/rgp: use correct API stage string for mesh/task shaders",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "12f1c5d23be44dadab85ba55be2a3e6789909306",
"description": "radv: fix instruction timing on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c04b10155e6da8ffbd23daab3605a6760b77fb99",
"description": "radv: disable unsupported hw shader stages for RGP on GFX11+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f5dd547131705fb3f0e12a88313ae8c77ae07c6",
"description": "radv: set THREAD_TRACE_TOKEN_MASK.BOP_EVENTS_TOKEN_INCLUDE on GFX10.3+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16527f6ffd0129f2f6e1728e388cdc14b60240ca",
"description": "ci: Only look at file changes for MRs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e1ee4fac9dfa97477f661d9b164568e695ca395",
"description": "ci: Use container rules for containers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e67868fa19a4216c03f45ad1557d1ab139f128fb",
"description": "ci: Always set user container jobs to manual",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7cb86d9adc8fd2ed27db383bbc94d4ed4ce24524",
"description": "ci: Move farm-disable rules before anything else",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ec953ed755233c2e50aa4517f3c09136e067ddd",
"description": "iris: modify Wa_14014414195 to use intel_needs_workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3740b6f599b098b1cd3fddaec9938af681e8378c",
"description": "radv/video: take db alignment into account when allocating images.",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "dee280249c3d0ea53cb0728bc097df9c96cfb772",
"description": "meson: Warn about side-effects from DRM for FD KMDs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce124328a04684821e580dffac780ad9e8fcc10f",
"description": "freedreno+meson: Add lua+libarchive+libxml from Meson WrapDB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b91f9f68f04c361b0a17d7e74f442269004a8d7d",
"description": "freedreno/decode: Support building replay for multiple KMDs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8ac568955098b876f494f2e220c55588e79136b",
"description": "freedreno: Only add drm/computerator when system_has_kms_drm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0cca5f6eb8d721c703e9d52457ebb3811c90e35",
"description": "freedreno/rnn: Remove %n usage in fprintf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73d0286eb56931b014c127375e3da14be916eea1",
"description": "freedreno/replay: Add \"gpu_print\" function for command streams",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cad065cd006f081832ccba9773c4d6d99e8494f4",
"description": "freedreno/replay: Add \"print\" instr to ir3 asm to be used in replay",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c22f894bd1b6a262be249efecf201b6ad0f4c558",
"description": "freedreno/rddecompiler: Update to handle a7xx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3bbd1688b8892fad6297f0e84f76f9ecd2319cb",
"description": "freedreno/replay: Add limited support for KGSL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2648d4255874bbe839cdba8580ac5511abf21fe",
"description": "anv: Remove i915_drm.h include from common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d3c5a79219d33c9d8ee706b276e7f372427bf15",
"description": "anv: Move i915 handling of imported bos bo_flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1f846f790307d76c1ac5ccf8f096186900ba522",
"description": "anv: Move bo_alloc_flags_to_bo_flags() to backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b672c7b2c4d065a42f5d90a3643e0cd22df9f70",
"description": "anv: Move i915 specific code from common anv_gem.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc0acf6d9019eec93ee1d00b544f69acef936e21",
"description": "anv: Move i915 specific gem_set_caching to backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8a9c72561c276cf7188fc98444910a322cc75e8",
"description": "vk/enum2str: add more max enum vendors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d09aac5e6477b0e0f1bec1f1ffda48e7fbc57bce",
"description": "zink: Change zink_vertex_elements_hw_state::b.strides to VkDeviceSize",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343"
},
{
"sha": "9399165bd4e01d7842440d306d82351b83f1b0a9",
"description": "aux/tc: fix renderpass tracking fb state clobber scenario",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "07017aa137b9fa48ec25ef5d1e3fd2d137beb651"
},
{
"sha": "79ba431d4a2e0946d7b946322c5ebb340e358a39",
"description": "intel: Sync xe_drm.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69e3af2037db51a527ff7bd28bbc0f83ba790895",
"description": "ci/zink: Add another conversion fail on a618",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99ec13742b728e6ed9dc43628042c0f942559ed6",
"description": "ci/radeonsi: Skip more really slow tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6067aba9e6dbc3bacc50a4b44f7fdccb76b64ebf",
"description": "freedreno: Include speedbin fallback in 740 chipid to fix probing",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "cd3719be7d0927f1a5519136911b8659dba6175b"
},
{
"sha": "d48f2469bea263e114ae125abb742a7422ce8f71",
"description": "aux/tc: Add ASSERTED to unreferenced release build variable",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "51ad269198e425fae719a37f169b365a8b52e7f3"
},
{
"sha": "ca9734c2233a25ecec4d47eaaa2173364b1958c8",
"description": "pvr: Use correct index when writing query availability data",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "279c7c6d5ad4509acd2e3d3d9c10e6107d1fbe08"
},
{
"sha": "210f1e14d5a1f3c9cb6979c42452b72c65488cf2",
"description": "panfrost: delete stale editorconfig file",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0afd691f29683f6e9dde60f79eca094373521806"
},
{
"sha": "2978b85789cb1d5847c88c17dc6ce8fdaa1e8cfd",
"description": "zink: don't warn about missing scalarBlockLayout on v3dv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ced3ee78981d03b56889cac61d2c14d32f977dbe",
"description": "ci/windows: drop build rules from test jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ee6e3d8d6413eb4636e4be60bbfab1b5bbb2eed",
"description": "ci/windows: add windows docker runner tags to .windows-docker-vs2019",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87281e7dd4bd3856df438c2c49f648d2a6635a27",
"description": "ci/windows: centralize definition of windows runners tags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a0fb8244a99a95d54cf854bcff41fb0fdcf124e",
"description": "zink/ci: update list of expected failures for POLARIS10/NAVI10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c3097225a4af294720e111eab3f58d590b85c8c",
"description": "ci: don't run everything just because a farm gets re-enabled",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7cf13ea504e7e5be097e5f444843715d56c347b9"
},
{
"sha": "907b96f1e7ba022c31aa90bf5e76ff7beed64546",
"description": "v3dv: Enable VK API v1.2 for Android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "733909a6379376938faa396545c5e9220a981881",
"description": "v3dv/android: Add AHardwareBuffer support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "def20cbb07ac628a4b326d9bffcfeb3b88790b8e",
"description": "v3dv: Split v3dv_image_init to use layout setting logic separately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1fc460b203f87b40ca538b33f91edb1e9e198fb9",
"description": "v3dv: Use format stored in vk_image and vk_image_view after init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02fc0c7e6a15dbd09dd622292db84c513705ce9c",
"description": "v3dv/android: Rework Android native buffer importing logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "179dc4a106c738be991e880599e6d37209295429",
"description": "v3dv/android: Add a helper function to support explicit layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc9277d81cd7201ea53feabbbfdf1006af3e0ded",
"description": "compiler/types: Move builtin type initialization to C",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13d3efb2d1c450810df969a6892cd51e160115db",
"description": "compiler/types: Add workaround to use builtin_type_macros.h in C",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a67d4bde2cca6e68555d0d22e22cb13210440927",
"description": "compiler/types: Make struct glsl_type visible to C code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69ade9a34438274af98444bed97ccb177c0d5cb6",
"description": "compiler/types: Use a linear (arena) allocator for glsl_types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d804e833cb3b7d325d5f191f462a32143cc9708",
"description": "compiler/types: Store builtin types directly as data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "492644dbef40393f8cc6686ec26216cfd7e9abc3",
"description": "compiler/types: Move static asserts about glsl_type to a central place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7815f3cd3e09a8fff652f5db228c2c83b3028beb",
"description": "compiler/types: Simplify clearing the glsl_type_cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a62b669f20cf7384a0c60fedd3067fe5d52db53",
"description": "compiler/types: Don't store a mem_ctx per type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f1473ef977c2a5effca03f2e671cfe1b0eb70d0",
"description": "compiler/types: Use type cache mem_ctx for hash tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "450c753f8d931fa389c55b36f23c7ad76b4fe9a3",
"description": "compiler/types: Add a mem_ctx for the glsl_type_cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74d85abf00569f179c1bb1157485bd8eb9310f7c",
"description": "compiler/types: Move local cache details to implementation file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bf0654f4a1eb02303fdd14514a1f8026e67560a",
"description": "compiler/types: Use designated initializer syntax to specify builtins",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a3318364bfb092d9ebcf532f9fc57dcb4c49bd6",
"description": "compiler/types: Add extra level of macro to builtin_macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3bdd2ba1942f1e1278de9a113a9f9f16affadc2d",
"description": "glsl: Don't create struct type builtins",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78af1d0d9a59564ffdf54b0ff0d3233d096d465b",
"description": "glsl: Add missing glsl_types initialization to test_optpass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f865905fac1f7a58ca9d3c2677a097bfd58a0598",
"description": "compiler/types: Move GLSL specific builtin structs into glsl/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75bcebbb9e68f28599ea8c91bdbc778e54cd2d48",
"description": "ci/anv: Add testing on JSL.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1758ed14c393e9522d7fdcc5a24c72b10bd7db8",
"description": "ci/anv: Add a manual full VK run for TGL.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8b8d96f20baf3a4e99b785c1857ba3faff4c8dc",
"description": "ci/anv: Drop \"-vk\" from the job name.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e812a122d87f5d60f15969796e014243fb9b35e",
"description": "ci/anv: Drop DEQP_VER:vk setting.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9eed03657d4e14fedaabc4a43751b9de4ba21013",
"description": "clover: fix parameter arguments since recent translator changes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "718699b9f0e6f7931bdd59f89255729a8a259dea",
"description": "glsl: remove field from gl_shader_program",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06af083b9301216f0d764e1753406e8fb66b3277",
"description": "glsl: check for xfb setting xfb info",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0ff56e3349d378fd9a6e04dd989057be98327df",
"description": "zink: pass a stage mask to pipeline create functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4bca6adf1ad4466f2c9703cfc984c8c56944985",
"description": "zink: use FAIL_ON_PIPELINE_COMPILE_REQUIRED for GPL path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d79a615cf8ef991088355751ef54c9f2cd11ff79",
"description": "zink: remove an intermediate variable in pipeline compile selection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af760c752978bb779987e6b47e553e95cdfb7f67",
"description": "zink: add a flag for combined pipeline compile for doing FAIL_ON_PIPELINE_COMPILE_REQUIRED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eacc44afb9767e2f4a0d20fd40262bd106bfeafa",
"description": "zink: slightly refactor pipeline compile selection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3802be6bac4c28eb23f3ba294d77f77e34a38bb0",
"description": "lavapipe: KHR_map_memory2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f423d91790a2341c14909a63e7083ac9b51076db",
"description": "spirv: use a pointer sized int type for opencl event_t",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e85c325ffe88e6c8500cc54a5359324102d32c4",
"description": "venus: implement VK_EXT_vertex_input_dynamic_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfbe545a2c8529d0ff1927118dd9f117b61222a3",
"description": "venus: sync protocol for VK_EXT_vertex_input_dynamic_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3890c60584b009bddcda6aee50647f556df0a95c",
"description": "compiler/types: Remove unused GLSL_TYPE_FUNCTION and related functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f41da9160252d65319a58e1f34083ef8aaf01fd",
"description": "compiler/types: Constify a couple of pointers in glsl_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "412fe99ea6c59bbbaf68a8f3df208420e4e57eb2",
"description": "compiler/types: Don't duplicate empty string",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "247f940d3735b6532d4487cd7ff8c0729fb9ea37",
"description": "compiler/types: Use right hash for function types",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "26f456203cac6765dc758e84aaf373ecd3f1f04c"
},
{
"sha": "f1bc58cb7bd7ee5622da2eec47921a5f8548b15c",
"description": "intel/fs: use ffsll so we don't explode on 32 bits",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b200e5765cb51bcfefac583f811b3d246b919282"
},
{
"sha": "147c17c28c38f57ea91d2bde1198d783dae1424d",
"description": "radv: don't emit event code on video queues.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "85192dcfc6e57c4d0e5e0a45208481618747e63a",
"description": "wsi/x11: Don't allow signal_present_id to rewind.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08fee190aa0b504c3730cc335b02d7bb86bf8208",
"description": "wsi/x11: Fix potential deadlock in present ID.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "32f7ff2c204b28e6d312ecac6463f588d4d68f3e"
},
{
"sha": "da16a76fe7dafa210c6191c968b29854a87e805b",
"description": "venus: fix a device memory report leak",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f70a08bc60f26cfcefa6e1c229dd1f9bc258d7cc"
},
{
"sha": "9eba1d918757d741ade4d88435978d195a19a052",
"description": "intel/genxml: update PIPE_CONTROL instruction for dg2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c8985390d02cd87cfd07c953b00ad3940064ee9",
"description": "Revert \"frontends/va: Also map VAImageBufferType for reading\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "12a4f2c1328f31954f9bf70d255f9d3e7bb010d4"
},
{
"sha": "7eabe9bb40da0779922c0b4dc91ed320baf8b3cc",
"description": "ci_run_n_monitor: add comment to explain \"MR > fork\" logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "717cff829c51bd084a1592ab1b35408b52ca6b22",
"description": "ci: remove duplicate fork pipeline in MRs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "941d92408ee53820cb37f294df3c20c799a569fa",
"description": "bin/ci_run_n_monitor: automatically pick MR pipelines when they exist",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f398f0fb44baeeb9bfb289eb771e4ba9ad57a5ff",
"description": "bin/ci_run_n_monitor: print in which repo we're looking for the pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8a54c50a6a425e95a3ce72986a32b630729814a",
"description": "nir: fix invalid sampler search by texture id",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1a8dd84ec613f6e89ef5f180d79cddde0cd93d52"
},
{
"sha": "5a7044d0bc9376aa67d74b735aab425790d8a935",
"description": "zink: move find_sampler_var from zink to nir core",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1a8dd84ec613f6e89ef5f180d79cddde0cd93d52"
},
{
"sha": "010147cd642cf8a5213b5a368b16a8299b04e590",
"description": "llvmpipe: make sure to initialize the lp_setup_context slots with the default values",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9b341cbf40f8e5a30c39ee82b48de249f65b4e9",
"description": "radv: use shortcut_1d_workgroup_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2965a9d51027264e9049d52dca3163627ba30ff7",
"description": "radv: optimize mesh workgroup ID using ts_mesh_dispatch_dimensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81d17246ec2c3cd433be9ddc51c290de8cb4d3b6",
"description": "nir/lower_system_values change num_workgroups to uint32_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3b58b91f417857fa242d28296770c9fcd61aabd",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f73b8976bb21f8673c4696294c36a14534b345e",
"description": "aux/tc: fix address calc for segmented texture subdata",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "51ad269198e425fae719a37f169b365a8b52e7f3"
},
{
"sha": "b6bc1f85f45d1fea9e8a674dbfa1766b03ad5a9d",
"description": "aux/tc: fix staging buffer sizing for texture_subdata",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "51ad269198e425fae719a37f169b365a8b52e7f3"
},
{
"sha": "64b49fb501e960f0ddeeb9e9bce459d645f6923d",
"description": "v3dv: don't assume that bound descriptors have been written",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "95f881adbd7cce5a0d871b68b79005e1427365fb"
},
{
"sha": "9d2bad8b37358377fdc21307329cb06f8c0d8fb4",
"description": "zink/ci: document more flakes seen on vangogh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13161f4adb2686da6ab919f73a8972de4ac55d38",
"description": "zink/ci: automatically reboot when hitting a kernel BUG on vangogh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29f730b793dffc272279e5800b924f2f2d0e6996",
"description": "docs/features: cl_khr_3d_image_writes needs driver support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2cc981a0cd548ecce1be16a92275d7a2a111e0fc",
"description": "radv: fix capturing RGP on RDNA3 with more than one Shader Engine",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "6caae898dd40a4d986aad2eb6b3b705c989c95d9",
"description": "radv: fix emitting SQTT userdata when CAM is needed",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "23f9e89fce63362698fbd72ed0af05f43206ee68",
"description": "anv: enable VK_EXT_mesh_shader where supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4eddeea7bf2423ab9ad5ee50d0ce230180512c84",
"description": "intel/fs: handle URB setup for fast linked mesh pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17d7f7a292f0e9bf5b4b348eef08c699cf372a67",
"description": "intel/fs: read viewport and layer from the FS payload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d36da7c5f82d0ff1608bd90ce5a9aafec7f556d4",
"description": "anv: track what kind of pipeline a fragment shader may be used with",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b200e5765cb51bcfefac583f811b3d246b919282",
"description": "anv: use a simpler MUE layout for fast linked libraries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bcde58ea86e048b8aec5459294b46daf97f85a0d",
"description": "blorp: fix hangs with mesh enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "079604e41efe001ab560fa68850f54475589f801",
"description": "ci: disable lima LAVA lab for maintance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4dbc55818c1fdcd174962d244a4286bdad42f3f1",
"description": "llvmpipe: enable driver functions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ecd471ee369edac9f7259c419fa7c81021459a3",
"description": "llvmpipe/cs: add support for function calls.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3704f158a2248663c6231170542c18dd28a0003f",
"description": "gallivm: add support for function calling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14a666896403a3ba1ba852cf94ec129050ba84d8",
"description": "rusticl: use cleanup funcs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18ca6c37f0f8eb117013f0c845735b803ac27a4d",
"description": "nir: add a function usage tracker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5bf4657fbc3943cf132a949766ac5c01a386278",
"description": "nir: add driver_functions option to avoid inlining.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a95b438806b8f1521de6934287da667c47aa695",
"description": "spirv/nir: parse function control and store in nir.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8e93abd113941debba723b1b1284c581505e6f1",
"description": "gallivm: rework translator to allow per-impl work.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3cd20feed07530e09b64bd81901babc9a697b107",
"description": "gallivm/nir: split prepasses out to make per-function work easier.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a74e98547c070568191f1800c821c6fd5257116a",
"description": "nir: don't inline linked functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f982a7fd9a4b28a63d4522a531e0fb2f9c7f355",
"description": "nir: add nir function clone",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5dea1ac64c74c67e944cb7acf502cb91dc398d6e",
"description": "nir/functions: move linker pass to new helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1a12cf3a8a4b4c6ea3baca246b0b22d25ea9991",
"description": "nir/functions: put link state into a struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4af6061fe57dfe16e67480b582be2177d6629d74",
"description": "nir/functions: use helper to get function for a name.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfe152916c174f167814eb370feb77ba1567fd91",
"description": "nir: move the libclc lowering over to functions file.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6bfe7c501aa1e1f9c8a5499a35f86934a27c8e0",
"description": "nir: use nir_function_instructions_pass in the inliner.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f568625fa49c8afaa4005760f8d4c76c7d18eb7",
"description": "nir: rename nir_inline_functions.c to nir_functions.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97557ebfa214d933ac3979ed820ed58222bea592",
"description": "nir: Add nir_function_instructions_pass helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93bb08d1f737bced5c66ef34c974419610fa3724",
"description": "nir: use a _clone so users calling their variable clone don't get a warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6417f1021ae9bd9d6c1b6f6abd7ddfea0aa20ebc",
"description": "ci/freedreno: Add another excessive-constlen UBO skip.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52343ac668d5930ee8fb7e8f63e5cc5f31b8dd0e",
"description": "Uprev Piglit to f7db20b03de6896d013826c0a731bc4417c1a5a0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f1356bef50d0c66891053f64555a218af00f829",
"description": "util: Add convenience macros for linear allocator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e37631aa5e07528dca9d49371963cdce621c0e9",
"description": "vulkan/properties: Handle unsized arrays properly",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "eaee792ea5f9e4e6e77f1399ed2a677ed5b0912c"
},
{
"sha": "b235e8fc9a299d37e3eca27286cbcbbe6ade7985",
"description": "tu: Fix heap size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4c76b72e1277e9476229a2434a242057f448782",
"description": "freedreno/a6xx: ARB_shader_viewport_layer_array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bb34e49ec4f1ecda6237355a63109787f93e6a4",
"description": "freedreno/a6xx: Handle PIPE_BIND_BLENDABLE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6b5e965ccb3e26686a3f0857caa8981694c37b5",
"description": "freedreno/a6xx: Use pipe_blit_info::sample0_only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1a188ad4ff63ebf0ea7075947f16133ee2bc53e",
"description": "freedreno/a6xx: EXT_depth_bounds_test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43c77244d90d1ae45c65d12274d8968087e3b6ac",
"description": "freedreno/a6xx: EXT_shader_image_load_formatted",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6df5f3d4f149d22306ce9fee18f3c973adea6e25",
"description": "freedreno/a6xx: EXT_demote_to_helper_invocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "babe8a10d9506be32c70dc01e4595e45696ecee4",
"description": "freedreno/a6xx: ARB_texture_filter_minmax",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "286b7723f04626a1337c0d33bdbf8e7cb5c9e8ee",
"description": "freedreno/a6xx: ARB_sample_locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd00e994449d21f906ad291c0161b8b781c05443",
"description": "freedreno/a6xx: ARB_post_depth_coverage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb3cb03bbe3f072436755aa92cb5b44f9eb03c94",
"description": "freedreno: Implement ATI_meminfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2e8b529220fdc69ebeafbd84c3ddd8a0f848c6a",
"description": "freedreno/a6xx: Re-write the function-of-doom",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b2780dcaf486ebf91e9743251d998f97aeccde5",
"description": "freedreno/a6xx: Re-work fd6_emit_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a11e3f35dfc1c3bf0a05e91805f50452a8efd06c",
"description": "freedreno/a6xx: Drop unused screen args",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71fe3f10730f09ddb72a7830103ca60737cd2a20",
"description": "ir3+tu: Simplify ir3_find_sysval_regid callers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38694b73865956e8d22f47f259e5d0bb70f28245",
"description": "r300: reduce number of iterations for vertex shader loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccd3bb45483b25330f435d7e041a69237edc9631",
"description": "winsys/radeon: fix a race between bo import and destroy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "028ba76a00ef637ee2cf8f631f8bd981a18bbbdb",
"description": "radv/ci: Document new flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c29b7aeaf27cddc45243ada37a5f900236bc148",
"description": "anv: remove misleading comment about batch_len",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a7c6ae32cdd0e7ab2c02f53256c7f6d07763f8b",
"description": "anv/xe: return failure in case waiting for the vm_bind syncobj fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "935a1d2c8ff6ebe152221c04e699ddecb867e4ff",
"description": "anv/xe: make vm_binds async",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7018e64d794fd7cb5e234b74dc426cafa9744d3e",
"description": "anv: add a new vm_bind vfunc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a54451075d4c8bb5ce6ade53b95c4c29812125cf",
"description": "anv: rename the vm_bind vfuncs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a1ccd4a9a6c85bce2013d8ff843e96d151288c9",
"description": "vulkan wsi: add support for PresentOptionAsyncMayTear",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null
},
{
"sha": "39aa4837601afb337f0bfb61818668bf2792325e",
"description": "zink: set optimal_keys for turnip jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf66ed2dec6a80453d97231090753957bb59e02c",
"description": "zink: imply ZINK_DEBUG=quiet if ZINK_DEBUG=optimal_keys is set on turnip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e1f58c1aca188181283fc765f62cf9d94137d2d",
"description": "zink: add ZINK_DEBUG=quiet",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb76e90793f139e2e502b17e4651af35f75864f4",
"description": "ci/zink: Add new zink-lvp flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5c80f001bd66e6466d562b8564f677c98aff920",
"description": "ci/intel: Add new skqp flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "077e2da21ec151fd0adc836c3bdfc8bafef5e5f7",
"description": "ci/d3d12: Add new flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "abb612ec1f7333e25c40d5b41b1f947258be162d",
"description": "ci/radeonsi: Add new flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9dbc8a7ee3d842f29fdbc7f199614ac5c753361f",
"description": "ci: Declare stages before jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3aab80d4f9b69d7fb8d124da5b346fcda4340a9",
"description": "meson: support installation tags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05e80e1a5e2d019787503f19048f00bcc700c34d",
"description": "v3dv: expand sampling from linear image hack to support multi-planar images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95f881adbd7cce5a0d871b68b79005e1427365fb",
"description": "v3dv: add support for sampling simple 2D linear textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "151f78150baed79e33d7c18da38e851f9b17a463",
"description": "Revert \"ci: disable Collabora's LAVA lab for maintance\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d74d017f7d73e1026cf367838c2a628ad1bae012",
"description": "v3dv: Rely on the internal tiled flag instead of the common vk structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a03525d8db7b0295c955aee04d1694a4a1b4493f",
"description": "tu: Split program draw state into per-shader states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a80f02607382fc71b721f4d9d838eecd6e148bf5",
"description": "ir3: Add helper to determine when variant exceeds safe constlen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "252aee26346ee2f45dd009332d8997975bf7a2cf",
"description": "freedreno, ir3, tu: Constify various uses of ir3_shader_variant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1b333a0b57d24b03dfd960859b52be43cb3e6d0",
"description": "tu: Split up tu6_emit_vpc()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "211aeb2dda17ddce2bdbdf36ecf39e169a42e364",
"description": "ir3: Add ir3_find_input_loc() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d82f9294277195d0a57ce02824abb03fc037aab",
"description": "tu: Pull entangled shader state into program config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "566675882035e8dc006a2c21fbd5cb2767d8145f",
"description": "tu, freedreno/a6xx: Don't use VS for PrimID passthru state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b312155cc540d0a2ccabbe2c829d12131829b1be",
"description": "tu: Rename PrimID-related registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "979cf7bac04fd833c13407b98851e7a4f15d8d33",
"description": "tu: Merge depth/stencil draw states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a1f7c61b6ac93794d58b83f02875c04344f4910",
"description": "tu: Stop reusing base Vulkan dynamic state enums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f88c9c5a4c56eb92525d1ac429ad6bfa9228717",
"description": "tu: Merge PC_RASTER_CNTL into RAST draw state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51ba8d43318d2fce92d3e339ff070ee7ec4cce96",
"description": "tu: Merge SAMPLE_LOCATIONS and SAMPLE_LOCATIONS_ENABLE draw states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3ab5b68d5eb9a4980a8f3cf7a137bc036bfa6ee",
"description": "tu: Remove MSAA draw state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8179b6fcf4d733734bc36e343d46fd3e8ee5e4a3",
"description": "anv: tell blorp to do mesh stuff only if it's enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d7153afdf04de6dde6f2c1c55064ebbb5aaa78a",
"description": "anv: ensure pipelines have all state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fb3752e332fe0d34f3babe98b9ee09ef0466ff0",
"description": "anv: fix missing 3DSTATE_SBE_CLIP emission",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "50f6903bd9c472eef2af2cbf62027df3bbe0ca8a"
},
{
"sha": "05ebfa5463fd8f665f897a1cc8c5b09f96c40bcc",
"description": "anv: fix missing 3DSTATE_SBE_MESH emission",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "50f6903bd9c472eef2af2cbf62027df3bbe0ca8a"
},
{
"sha": "a023897cd31aaaac7d2edceeeea884bff7b00045",
"description": "anv: ensure partially packed instructions are emitted in the pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5344a6b1c0e5097c9377d6fb679097f9fb86fc1",
"description": "anv: ensure mesh pipeline have all pre-rasterization stages disabled",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "44656f98d5e38d8633f365b286c0900b5eee3f8a"
},
{
"sha": "80feff8559f156ea2ee9cf1e594379c4abd335b0",
"description": "anv: emit 3DSTATE_URB_ALLOC_(MESH|TASK) only when mesh shaders are enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef8f28403f838613a31005c0dca0bb699526ec17",
"description": "anv: fix 3DSTATE_VFG emission",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0ce772bd19e025301da4e603a07b0617952df60e"
},
{
"sha": "51773d135d4d573980b9b42a60868cb5b14cc225",
"description": "radeonsi: sets OPTIMAL_BIN_SELECTION to 0 if using bottom_edge_rule",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86b4fe5d68283c4e0d20c3ef3f934d0ca8955964",
"description": "radeonsi: stores bottom_edge_rule option in the rasterizer state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c558c4955053eeb9476acefa148d414ff71cb47d",
"description": "ci: disable Collabora's LAVA lab for maintenance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "729cb4004a0f0933d69eea0ad30431c4c571958f",
"description": "radv: fix enabling DGCC",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "559da067559570b6793694c3351f4cde8f85369c"
},
{
"sha": "2d4fe5f229791fde52846b3f583c12508b5109d6",
"description": "clover/llvm: move to modern pass manager.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb1c88d41f6dc213533f33f34e9224706f564849",
"description": "lima: fix plbu block stride calculation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "df710fe6956d2a6093473f8809b56267c3e31e5b",
"description": "radv/rt: Enable monolithic pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2514e75f0e10794534a5b7e007c4fdd28034bb2",
"description": "radv/rt: Add monolithic raygen lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e039e3cd768bef6c21255aeef2b11cedf1ab29b9",
"description": "radv/rt: Store NIR shaders separately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39fca243bb914cea853e9d3502f1f38e6bf96ad4",
"description": "nir/inline_uniforms: fix oob access with nir_find_inlinable_uniforms",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0c0fb216dd6d9d194593178eb0493d31b4b977af"
},
{
"sha": "94941de25b53ca73bb62fe91ad2cabbd0e679ebc",
"description": "zink: delete all psiz=1.0 stores if maintenance5 is present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23df2bf41b44a6cef73d83cda1912251fbb9cc56",
"description": "zink: slightly refactor psiz deletion during linking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5c2e91e4a6e519e25535f3fa93ff6691c0bd77d",
"description": "Revert \"ci: taking igalia farm offline\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "a69ffbd08a44032d0f12c5739382cefc8a5d7f50"
},
{
"sha": "6d5174974a41e5bde96b26d00176e2b5e31dd70a",
"description": "zink: use HIC for image subdata when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f24891269d2532ed5a1317882cd6b6108110a8fd",
"description": "zink: check/use suboptimal HIC during ici init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e006a3d8bc9217192d7f6e70fb5d99859cbe936f",
"description": "zink: use some return codes for check_ici errors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4feb37d6296374bf64df30336969138f3c6e11e3",
"description": "zink: fix some off-by-one indentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9907573d9813f932863a581a1ab3c73c16e7705d",
"description": "zink: add a fixup method for extra driver props",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ff5026100437d885a64361fc6c1a9ded3014005",
"description": "zink: disable HIC without resizable BAR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f95134468aba58b4cb9a28bcafb0c3098913124c",
"description": "zink: move mem type detection up in file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "521800cf59798a8aafd66202080a86f11395ebd4",
"description": "zink: hook up VK_EXT_host_image_copy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5edcab3385effe0fe398aef65c73832e020a5467",
"description": "lavapipe: don't advertise UNDEFINED layout for HIC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "943909514e477a170caa1787a381755ff933f3c3",
"description": "lavapipe: handle VkHostImageCopyDevicePerformanceQueryEXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87fa46c10d129eeef8abb1be11c51e1927957275",
"description": "zink: use VkFormatProperties3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e02441b000b310d54c1cc3dafa5922877f13062c",
"description": "zink: simplify redundant is_buffer check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "738eb0d78cf65fa1bfb836b3f85ca42889196d2a",
"description": "ci: bump VVL to 1.3.263",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ddc3c18e4aaa5b068e1c53147ba0cc1005f3cc68",
"description": "intel/dev: Update device string for MTL PCI ID 0x7d55",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb91e0306c86723b040f704cd961494c8a947fec",
"description": "nvk: Invalidate the texture cache in PipelineBarrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dff769e2bddf58d71004c9904562bf5fe54b6031",
"description": "nvk: Set the discard bit for Z/S self-deps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35e098977965fc38c46721428e66cb2e16c95777",
"description": "nvk: Don't add a dummy attachment when gl_SampleMask is written",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ce4d7a08d8d91abab9ac4f3e9b0f41227f40386",
"description": "intel/compiler: Don't evict for workgroup-scope fences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5eddf60e5604a2e489805e6f73066fbfaee90ca6",
"description": "intel/compiler: Combine control barriers with identical memory semantics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f98f20c583fd461bb24997b1d0ae2c1efe6bfd3",
"description": "anv: Use nir_opt_barrier_modes() to drop unnecessary barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b14618daa574f1394ed1c0efa898cd8f2519ed7",
"description": "glsl: Use nir_opt_barrier_modes() to drop unnecessary barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5754461f0591e7aff11e6513bb6117056142c952",
"description": "dxil: Set UAV_FENCE_THREAD_GROUP any time global isn't required",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb3e37a0140571ea374311a4325dad5d770df15c",
"description": "virgl, nir_to_tgsi: Add a hack for promoting partial memory barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd92fd8fcc983f113b0af8c49024eb21d971a51f",
"description": "lavapipe: Don't delete control barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc0aaa81eed4ea0e6e6577e068511fae07773461",
"description": "nir: Reduce the scope of shared memory barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7dd897e1cd1f2325412b878e628cc29a19b34554",
"description": "nir: Add an optimization pass to reduce barrier modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c3706fc28e780a1c5e0ff5756e323b41b8f7e05",
"description": "nir: Fix function parameter indentation in nir_opt_barriers.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17a35412dcc77a3058107100d27f734796a9d0ca",
"description": "zink: re-rework i/o variable handling to make having variables entirely optional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b4904405e2e801626b1902551eb7486add1a337",
"description": "zink: use right function to get src_type in eliminate_io_wrmasks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "459b49a1749ecdee1726a793d1ca62534ad95932",
"description": "zink: add a new linker pass to handle mismatched i/o components",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9af2f179372567bf1bdfc25c37c33b153384f76c",
"description": "zink: create new vars without copying existing ones",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86668052dd68da1c1fbde1e6e6f836b2cf3dce5c",
"description": "zink: use explicit sizing for builtins when creating variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53dab1cf4089b33f5e53afc4055b288609ce0372",
"description": "zink: use MAX_PATCH_VERTICES directly for arrayed io var sizing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e81048a0e2f1d2b95b6cd3dc4c7563e0e25670ce",
"description": "zink: use explicit stride from types instead of copying old_var stride",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c422ba51829c9436be50c204aba8a8170a41378",
"description": "zink: simplify an arrayed io check during variable creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcc1d115f960c06f5c13b04f4bbfdb6b126fb712",
"description": "zink: use nir_io_semantics::num_slots for indirect var creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a91d920a630f5a1c5b5bb82b38df66b4ffb9bb3c",
"description": "zink: delete some bindless io lowering code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fdc74b0788f4599c73cd005c9b6e4d88947e621",
"description": "zink: fix typing on bindless io lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3ce422a9972c4c8501e9c5967f4d8ff9e742c32",
"description": "zink: reorder bindless io lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e87b24719f0b50fc1f012569b41651f06bbb88c4",
"description": "zink: set is_xfb=false for all i/o variables",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "20cbc6b9a0a92474b3176f9cb09485f20ae8cf1e",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39b814b2a65c555888aee038135841100740a832",
"description": "zink: handle multi-plane implicit sync",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4f8ad27f2d7ebc74ea32d587ae854a791c94133",
"description": "zink: handle implicit sync for dmabufs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4932e65f1e6a1dcac431caf638298687a7b71705",
"description": "zink: hook up cached fd semaphore usage for batch signal/waits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7662ddc42686dc2b5cadea0bcc47859766526f13",
"description": "zink: add a util for getting cached fd semaphores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f7333b1889740317550a3fd1336ad62a179e0d8",
"description": "zink: add a screen cache for fd semaphores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d3ac89f97ebadbac53fb97fdf759091b250c66c",
"description": "zink: add another submitinfo for fd semaphore waits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed17b6f81744749df85befbb53685508285beb08",
"description": "zink: make submitinfo handling easier to manage with enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ffc371ba61dba534ad4a9caa6ef9136d751897d0",
"description": "zink: add a third submitinfo (unused for now)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efc339f9589895b80ed35e3853703a5a9cc0de27",
"description": "zink: make zink_resource_image_barrier2_init public",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a30deb5d3101ca9568848231d8e987aac2cf3d9c",
"description": "zink: use a pointer to simplify submit struct mechanics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68a478870d2717a82c7f162fa202c376cc0492ff",
"description": "venus: expose KHR_external_fence/sempahore_fd extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9c2ba38390448783c3e95bc9745b47ebd8b260b",
"description": "ci: drop clover leftover",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d11900d5e76922790de90ebfb89f918673759a88",
"description": "meson: use llvm-config instead of cmake to fix linking errors with meson 1.2.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a89507be8a94fe258513812b8934d7fe3af462c",
"description": "anv: Program and emit STATE_COMPUTE_MODE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0d5c7848af374b8ff0fa11b9b7ca0e232f0996a",
"description": "intel/genxml: Add STATE_COMPUTE_MODE instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7901b536ee012a98343e2acdf017085029c59139",
"description": "iris: Enable always flush cache with DEBUG_STALL option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28e1e33c32bd1c58ff20c7c9b5801f6c56a5734b",
"description": "radv: Don't use the depth image view for depth bias emission",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "266b2cfe5bf3feda16747c50c1638fb5a0426958"
},
{
"sha": "4171d9ff849d2d75c11111761ced049749bc9927",
"description": "radv/amdgpu: Use rwlock to protect access to virtual BOs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb0c19709065b40e6da90ad40ab4e3951a93928b",
"description": "anv: bound image usages to the associated queue family",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fafb1a897e39ccae1278ab7b87cb6c1e14ac4b53",
"description": "ci/b2c: drop logic to remove install.tar",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80a352c87cdc708cea2ba4297f16a6f55b637d62",
"description": "anv: remove aux checking asserts",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "569f80f2dfcd4cc31d3d9f835b9c573b7ddb1dca"
},
{
"sha": "64a5472ad70c631b2390aaeae025dda2cf24d50a",
"description": "radv: remove useless PIPELINE_CREATE_2_LIBRARY_BIT check for retained shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6299ec258d4e991855f8c7bd0ee71f3c286234a",
"description": "frontends/va: Flush after unmapping VAImageBufferType",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "136a6982515f527a82bfbdeb19c6f5c9d7ce3cf2",
"description": "nir/opt_algebraic: remove broken fddx/fddy patterns",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "109a99e6914b124563dca7bb3b8c5eb276a1ad59",
"description": "llvmpipe: enable f16 paths on aarch64.",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "adaf4460bd19a9cc8249a0ddac442b5a05f5828d",
"description": "radv: do not use pre-compiled prologs when VS is compiled separately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "871a38367147035c7778f8c80db55a00abe4aa27",
"description": "radv: adjust emitted prolog regs for merged shaders compiled separately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "657cabe17e532db4e010d757bf92c88748eafce3",
"description": "radv: adjust next stage for VS prologs and merged shaders compiled separately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "524a894ba482d6cf98de6df9745d6611694c9bd2",
"description": "aco/gfx11: don't use bfe for local_invocation_id if the others are always 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1409f69e00e74e1b3284ef8c2fa5bc88897bb2a4",
"description": "tu: Call tu_cs_dbg_stomp_regs with appropriate GPU gen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb08ccb3787e783b371e3f20109cb413713e398c",
"description": "tu: Exclude SP_UNKNOWN_AE73 from reg stomping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84e61d606b9a62a0363946fcc1ea25e21956b83b",
"description": "radv/sdma: use correct limits for gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c707cb51e53f7ece4cc049990a23ccd2673fe7c4",
"description": "radv/sdma: use multiple commands if required",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca25d5f846217d389eec5f73ede779123f9b87b1",
"description": "radeonsi/sdma: use multiple commands if required",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a69ffbd08a44032d0f12c5739382cefc8a5d7f50",
"description": "ci: taking igalia farm offline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84e0f5ce753468d2dd2fc02d6c115ab89f0b4629",
"description": "nir: remove unused param from nir_alu_src_copy()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b6eae2e67fdbd4dce318ab3f3b970403aa39ade",
"description": "nir: remove unused nir_src_copy()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af1528cc15346fe9380f4afe203a05da18163f4c",
"description": "nir: replace use of nir_src_copy()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd297ecf98ee14f3eba08c0e1e2aa0f277e2aaac",
"description": "zink: always add a per-prog ref for gpl libs",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "4303ea7b9ac81841133bce5841dda1b97da4af1a",
"description": "radv: Use a double jump to limit nops in DGC for dynamic sequence count.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05bd55a994a4a88b76e94e107447d2d1f2db7928",
"description": "ci/traces: extend no-output timeout by 5 minutes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2ead228acb883efbb91c79b12ac8bb19f06d3e8",
"description": "radv: avoid emitting THREAD_TRACE_MARKER for predicated draws/dispatches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51eb072eb666aebf6b5342bfef0097f39f202b1c",
"description": "radv: skip DGC calls when the indirect sequence count is zero with a predicate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13723e3097ec7567e27477fe28d6e1acc18088fc",
"description": "radv/ci: use the default kernel on vkcts-navi10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76ef5f82ab723629a4cfcbebccb62f177d1d31ac",
"description": "radv/ci: drop the auto-reboot-on-hang for vkcts-navi10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b16472fc97fc5ddbf4c35e4a74b17d7fa7215e1c",
"description": "ir3/lower_tex_prefetch: Fix crash with lowered load_barycentric_at_offset",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb7a46ed3d5092cf2d22411fc4da1b0d21e972a5",
"description": "v3dv: bump up MAX_UNIFORM_BUFFERS to 16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "383842fab812497a04a85e87d841e2d6af098320",
"description": "radv: Fix dumping vertex descriptors with RADV_DEBUG=hang.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d2d74fa1c42063ca62570a572982b4ff1ea3f07",
"description": "pvr: Add VK_KHR_driver_properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34813e13db586456edd40314690da07aadaca09e",
"description": "pps-producer: add ability to select device with DRI_PRIME",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0228b294e8b9c341588e8338106ec17e4da7dce3",
"description": "radv: Fix IB size for RADV_DEBUG=hang.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e4663635f6df58f954f1c90391332b2795d1a85",
"description": "mesa: disable snorm readpix clamping with EXT_render_snorm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "285223d0fd07e9313ad5166d43f3d828408849af",
"description": "radv: fix interactions with primitives generated queries and pipeline stats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f4fe3f81b0895bf8f528909bc9119294680b9f9",
"description": "anv: Copy/Clear MSAA images over companion RCS while we are on compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b8bef86501ff742f36873525eec9e7e0d30cecf",
"description": "anv: Extract batch print code to anv_print_batch helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9866c4e32b50c6682d33f248ddb5c80a06040152",
"description": "anv: Skip layout transition on the compute queue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46d203c0abfedf58054de684a3e8ca9878ca434c",
"description": "anv: Add secondary companion RCS cmd buffer to primary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d79c2d280f23908ea6cfef6b77bd994a629bd3a",
"description": "anv: Execute an empty batch to sync main and companion RCS batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c49d3cf97745aae8d1b3dedf0ef937845bd2853",
"description": "anv: Setup companion RCS command buffer submission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a63277ec36b65825d1680bc1cdb558a33b91a25b",
"description": "anv: Execute RCS init batch on companion RCS context/engine",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "103512ef3b2696f0b7f494551c186ee6461b56dd",
"description": "anv: Move compute specfic bits under compute queue init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b37530257663f32b41567c0b0e019d86b5451252",
"description": "anv: Create companion RCS engine",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5f2c8c845e5722e2be0c8336cc5bcd21cfb0285",
"description": "anv: create individual logical engines on i915 when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5e4be45c08d0ed877f34b9de129e7d9beb23ce9",
"description": "intel: Pass virtual memory address space ID while creating context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b73960fc408eb3bcfa28e50eb4891dc8c71fa85c",
"description": "intel: Add helper to create/destroy i915 VM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13b3d7f74118a5c8aec0918a9b37b32d8d898393",
"description": "anv: Handle companion RCS in end/destory/reset code path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "801523f03d71d261a1a118c21aaa9690c478235f",
"description": "anv: Split out End/Destroy/Reset cmd buffer code into helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "edcde0679c058070185468919424c1037211be72",
"description": "anv: Add helper to create companion RCS command buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31eaeb82746e2b19a4b108807be61d6aebe68e7d",
"description": "v3dv: handle pPlaneLayouts in VkImageDrmFormatModifierExplicitCreateInfoEXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "717fbda5367338e1e91abbb1615d5b57655ebb66",
"description": "v3dv: be more precise in vkGetImageSubresourceLayout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8019a1b9292e6cf26f17126c50a7329820817e3d",
"description": "glsl: ir_function_param_visitor::visit_enter always true condition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d203c4ae03a4954bfa4f045862b3bf6312a532c",
"description": "glsl_to_nir: add more unhandled function types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67d1c36bb4a81613e39dbe9296b0e0517afd9081",
"description": "glsl: fix out params in glsl to nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51ad269198e425fae719a37f169b365a8b52e7f3",
"description": "aux/tc: handle stride mismatch during rp-optimized subdata",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ecc5f01801d14634dd80c5e18fe9d43600f2e51",
"description": "docs: add one more 23.1.x release",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6b8bfabeb92b5b46207a8b3690579756db90d2d",
"description": "docs: update calendar for 23.1.7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67f97816b94b465e6aee57359202f18986afb0b8",
"description": "docs: add sha256sum for 23.1.7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd58c84b0382bc0d4fe31edda8cf1b93e312dd10",
"description": "docs: add release notes for 23.1.7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12967c8dcb61c07196c0088082c7d21e0cf60f2c",
"description": "rusticl: don't store ptrs to nir_variables across opt passes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f857c9a96fe6a5fa6ea502892f11d398cdb7753a",
"description": "d3d12: Extend video screen AV1 encode tile support checking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "967133cc91f1611cc2521b6c5203e9541866db7d",
"description": "util/vl_vlc: Use UINT64_MAX instead of ~0UL with MSVC compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23071b9adc5c4495f2980a105300a46e38179b0d",
"description": "docs: update Anv documentation about dynamic state emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ceb1c6033b249852640f817fe3dcfb4fff0b11d5",
"description": "anv: split BLEND_STATE packing from BLEND_STATE_POINTERS emit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b5f9cc30a0a77924e5ca800639cc8a75c172aca",
"description": "anv: remove unused state emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50f6903bd9c472eef2af2cbf62027df3bbe0ca8a",
"description": "anv: add new low level emission & dirty state tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d66ff01b1a3b59851c74cc609636b1a107896e0",
"description": "vulkan/runtime: add helper to name dirty states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44656f98d5e38d8633f365b286c0900b5eee3f8a",
"description": "anv: split pipeline programming into instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "758540d741702c871fe831aac5074525a94adf10",
"description": "anv: add a flag tracking occlusion query count change",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ce772bd19e025301da4e603a07b0617952df60e",
"description": "anv: split 3DSTATE_VFG emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e081bd68069d27ba6eb347a1344007131a6da93",
"description": "anv: split 3DSTATE_TE packing between static & dynamic parts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19c3f3ede495232913fa4204c62f31ecb6fda305",
"description": "anv: categorize partial/final pipeline instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1614c4e220164b2911466618cb8f838c92d5f59",
"description": "anv: rename files to represent their usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1f7e7d93e9861381e20e8f975f6ed56492a2a02",
"description": "anv: move all dynamic state emission to cmd_buffer_flush_dynamic_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "047c0ba44b24cbc64630390819d075ad72dc96e2",
"description": "intel/decoder: implement accumulated prints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c3a51573a4b2afbb1f288ba9ac25d23f5f93a8e",
"description": "intel/anv: batch stats util",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1fdc089e9ce8d44c2a27f5b0e900cc10be0313c2",
"description": "anv: change anv_batch_emit_merge to also do packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c287385c2e91ead155cfa781221cf91d3a6b3cc",
"description": "anv: remove ReorderMode from pipeline 3DSTATE_GS emission",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "71ebd9b9d71d21da510c2acfb12fb5e34f3278b9"
},
{
"sha": "adfa4f0453783153d5db11d191dfb0fcd01d1c6d",
"description": "blorp: remove unused variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9231f24be1f5f52a1d64f2089808620dc7a146d2",
"description": "hasvk: add state cache invalidation back before fast clears",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "87149cc545afdacb339a933d47ded5c1adf8f429"
},
{
"sha": "97c9e015179b4c6bb4825616960e4806fb6e89d5",
"description": "nouveau/mme: SPDX everything",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "919a717ba4c734821db8d9eb7ac77eaca8ca5987",
"description": "nouveau/nil: SPDX everything",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "963d658f0998e7851cb6278e8cf6c4ef103dc202",
"description": "nvk: SPDX everything",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9aa18e45d90160549f4dedf9f3cb435b4fb1459d",
"description": "nvk: Add include guards to nvk_bo_sync.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1249937b5d7f337e96ece718ecb94e5f0d6fc068",
"description": "nvk: Clean up includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "318b83899056d02ee83817cf16201a128fb81443",
"description": "r600/sfn: Simplify dependency chain for index loads on EG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9f60482fba70ed2b1d80dd1dc2cb8cf6e7419ca",
"description": "r600/sfn: factor out resource as extra class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0dea86e8865363198df8afd6edc903e236c6dbd1",
"description": "r600/sfn: drop unused ControlFlowInstr type enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16bef14dd4fb1e5ed3d3aba86fc55de6299d6311",
"description": "r600/sfn: Make use of four clause local registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9739e8912286a212359f3a5a4f958c6165ce2cc",
"description": "intel/fs: limit register flag interaction of FIND_*LIVE_CHANNEL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "421d8f14793b57cb1fd4b10302a9ae5a684f06a7",
"description": "pvr: Cleanup comments in pvr_physical_device_get_supported_*()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f199175c444542904f804333745d7f0943d18ba",
"description": "ci: enforce -Wimplicit-const-int-float-conversion for clang",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81a28fb3e2a5b6bec282ecb421cf4bfcce01565d",
"description": "Do explicit cast to suppress clang warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a949de28c42d8714320e56bd99168148503da7d",
"description": "pvr: Remove PVR_WINSYS_BO_FLAG_ZERO_ON_ALLOC flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a57faf50370f60e06e03062b0ff4a0c2c3258004",
"description": "iris: migrate preemption streamwout wa to WA infra",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "db6c374919ea16be6f9a6f96d5c9e866c62c556c"
},
{
"sha": "ed48d1cb53fb7645e43fdd88bada42edf76a8705",
"description": "zink/ci: merge piglit testing with deqp-runner for RADV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2ce36b40b3a2d0516e8e3cdf3ff71453311663c",
"description": "zink/ci: merge GLCTS testing with GLESx for RADV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "938465ccac0b61cf97e49eec923e18ab10c8885f",
"description": "ci/farms: no need to check RUNNER_TAG for Collabora farm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17cd153dd03366be0f3980fe26e196ce8e41ef59",
"description": "radv: add support for DGC with SQTT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63e0fcfb13787d13836f64ab9b5c669b89346526",
"description": "radv: avoid emitting SQTT markers for DGC calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c8fca53fda09aa452edf6336a0e2b343e264064",
"description": "intel/genxml: Fix comparing xml when node counts differ",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e60a0b16163b98641483556309c1f2fb66faba68"
},
{
"sha": "d8038c8d096f968e61edbb6b5501f7ef382a011e",
"description": "intel/genxml: Ignore tail leading/trailing whitespace in node_validator()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d37359f324b167bf12a37952cee4fe0cf9ab4c8",
"description": "intel/dev/xe: Move placeholder subslice info into XEHP_FEATURES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9123505ddec6a7c3e2a4b74649b00230c92827d3",
"description": "radv/video: use correct enum value for max level IDC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c29e3d52059d8f8d3532226df17de2b56f470f2b",
"description": "anv/video: use correct enum value for max level IDC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3040aa2e264bd1351a14eb385486e0677e5e0a20",
"description": "ac/llvm: don't convert undef to 0 because nir_opt_undef does it now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "497c40be190847e018b3c934934e41bd3e1cf810",
"description": "nir: remove nir_op_unpack_64 handling from nir_opt_undef",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "861d274453c016e04da0997ee75d1c4ab26e95f0",
"description": "nir: replace undef only used by ALU opcodes with 0 or NaN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b128c570b9848d9f9b8621278b2365ff690f170",
"description": "intel/clflush: Add support for clflushopt instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b68582b1c5b3b226a9ad88ac18a3fb21a81226e9",
"description": "meson: Check for the __builtin_ia32_clflushopt function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f30c980dd0399f2d70adfc7b9894ac1f849e011",
"description": "util/u_cpu_detect: Detect clflushopt support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "159c7973628c98a3c78fe287592b79d06421b7f7",
"description": "util/u_cpu_detect: Drop unused has_tsc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e111d3241a0cb769616de211b3a9fc1e1fcf9ce1",
"description": "anvil,hasvk: Use intel_flush_range_no_fence to flush command buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f20be64e6a2ecbce7cc7fea233b1bbc24f8737b",
"description": "intel/common: Add intel_flush_range_no_fence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "486e7bdbd853a121e0f25f2cdec17e4b5ae25ed7",
"description": "anvil,hasvk: Replace intel_clflush_range with intel_flush_range",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "543a707b7b8cea61f4357581dec8dd3edfb7e27a",
"description": "intel/common: Move intel_clflush.h to intel_mem.h/intel_mem.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "735026e81100d53a68d48e09b7c4d4f64945881a",
"description": "anvil,hasvk: Rename need_clflush to need_flush",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "785d96b040d9c9231534280244ab3bfc95ebb3cc",
"description": "rusticl/mesa: create contexts with PIPE_CONTEXT_NO_LOD_BIAS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d79376957b2c5f645cd853b5efe58e32c945b3d",
"description": "d3d12: Video Decode - Remove unnecessary copy for texture array case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1456cb9c0bb896467bee9f45135fa38700f4cf52",
"description": "drirc: enable `vk_wsi_force_swapchain_to_current_extent` for \"Serious Sam Fusion\"",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6139493ae384cfdc8452fabd41287ebd1d539f4c"
},
{
"sha": "142e317024c17814549f23c5ae745ae8a495eb8c",
"description": "drirc: enable `vk_wsi_force_swapchain_to_current_extent` for \"The Talos Principle\"",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6139493ae384cfdc8452fabd41287ebd1d539f4c"
},
{
"sha": "aa657247ce8e4da53503c584a7a869a87b45f9fb",
"description": "vulkan/wsi: add `vk_wsi_force_swapchain_to_current_extent` driconf",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6139493ae384cfdc8452fabd41287ebd1d539f4c"
},
{
"sha": "d45f598ece6bde60959ff2631ebc747b57197677",
"description": "llvmpipe: move to nir lowering for fquantize2f16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6bd7107e6606831d612db22bc72cf741d2bdf8c",
"description": "driconf: use lower_depth_range_rate for The Spirit and The Mouse",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6223e8875772e73f7e343bd9d566d0618f04a869",
"description": "Revert \"ci: disable Google Freedreno farm, currently timeouting on all jobs\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "fc46062ee52e8c09f10bb8cc80e00b73b592e6f4"
},
{
"sha": "ad6557b101da3ec1b4f7c2e0a6fb0a2ee9a4cda8",
"description": "frontends/va: Support chroma sample location in postproc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a50a46acf5b21cd2bace4786e3e11fdc9426a26d",
"description": "gallium/auxiliary/vl: Support chroma sample location in compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6a43963ed0648649d70bfe7998971c1927d9b51",
"description": "gallium/auxiliary/vl: Clamp coordinates in compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a90b9f1d1e5e69a386cd3fc848e5004677ba6e3b",
"description": "gallium/auxiliary/vl: Map range when updating constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c8e1596d6ef12c27ffe713b173023b1e38e52cb",
"description": "gallium/auxiliary: Fix util_compute_blit half texel offset with scaling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "959801d9d9ecb43fe3530f761184f0eb4b12977f",
"description": "zink: polaris ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07cb81f0fcf811d3c422b3ec1f1beb18c0e0c38c",
"description": "asahi: Skip LOD bias lowering for GLES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2adb0f31fc9a16cbfbc26752a14a4d94e5556f82",
"description": "gallium,mesa/st: Add PIPE_CONTEXT_NO_LOD_BIAS flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6269b60a1ce5d02bd54b4ca4e1351f96fb64b211",
"description": "asahi: Conditionally expose cube arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd3dd6e127f405dc55912858b0f28dfb5620eacc",
"description": "asahi: Handle linear 1D Arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56267ec14d058db689ba43c581c8d558c0c231b7",
"description": "asahi: Forbid linear 1D Array images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb6062626084f05b9d25fd250e3c5f4aa164983b",
"description": "agx: Run opt_idiv_const after lowering texture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49951ef3cc2158b9a11ecf25314f6ec87a3fc5dc",
"description": "agx: Lower coordinates for cube map array images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb76f6cc6ed085bdfc37a685f37db3f25ecff246",
"description": "agx: Handle cube arrays when clamping arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54ebddaa0fe967b0d27b7d7ef747f00d19587ebd",
"description": "ail: Force page-alignment for layered attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9b08cf3a65dd527893de6004b495ef4ac44c8ee",
"description": "asahi: Translate cube array dimension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7895d5b79c84311bc9945f5d36d2be6b09f6eaf8",
"description": "agx: Add unit test for cmp+sel fusing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdad7992bc092f10124731eb3b3fbdf81e477b32",
"description": "agx: Add unit test for if_cmp fusing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08e0c5a9cf14b14c3db654ea43cc51182b1f780e",
"description": "agx: Fuse compares into selects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7ffc799d1a41788bcab27ee3058318f1acb246b",
"description": "agx: Fuse conditions into if's",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f17ad0c516eed8998a36c5380035fab9959833ed",
"description": "agx: Generate unfused comparison pseudo ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed6e39134940e2e888111da0e9210d6a8ae40290",
"description": "agx: Add pseudo-instructions for icmp/fcmp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "139e56c0dba0cef757e31b32009ccaca3b54080f",
"description": "agx: Only use nest by 1 for loops w/o continue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f06252e9b1f1a1dae01e37dcadb8e87b8500e38",
"description": "agx: Add helper to determine if a NIR loop uses continue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c9495cf376507f063d8e931aab4d3ff461de75f",
"description": "agx: Omit while_icmp without continue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e71a1469a8a6dae9f1c402217ed0c308b16fcb65",
"description": "agx: Omit push_exec at top level",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e0ae2c31654e44a9f6de9aedc4980aff4bb4860",
"description": "agx: Detect conditional breaks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a009f39fca7064766d9e1d91bf8dc76c4ab4dc17",
"description": "agx: Use agx_first_instr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aad7d5288addd1a584de7d123f3a990a39475b34",
"description": "agx: Add agx_first/last_instr helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ffb64283eeb4183f0a8e54c4e6d6a810c6cdbe5f",
"description": "agx: Add break_if_*cmp instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff816f224b8131180bc0d4bf41a91fdb97079710",
"description": "agx: Split nest instruction into begin_cf + break",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b89c048c9bf27868ac151fcbd76bbb7fe876a73a",
"description": "agx: Lower nest later",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b25b36a9e39740d90f733c3e5b0e0ad22a415574",
"description": "agx: Expand nest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84054441437b6534da3683964ac18cad27d9bbd0",
"description": "agx: Lower pseudo-ops later",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9343fe5ca1b1a532f0d58dd60d3b6f534a9ebaf",
"description": "agx: Remove logical_end instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2e5d1ddd19b3a775b274b5372f54fed3c4e88b2",
"description": "asahi: Force translucency for ignored render targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62a2bdde7fa2632d1b753974571208e164a05dee",
"description": "agx: Lower pack_32_4x8_split",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23c5ff814e7aa078d90a1d1f929d1e9bd3497ab9",
"description": "asahi: Allow no16 flag for disk cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8781c448a41bcb74c1f723efefc7d8bdf6f8dbd2",
"description": "driconf: Disable fp16 for browsers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "025da70013ae95680a495fcbf2af6b86bd821887",
"description": "asahi: Add and support the no_fp16 driconf flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45be01374f269df242dc703427d8da83fd5e8deb",
"description": "asahi: Add scaffolding for supporting driconf options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c83672a0b3484cb6a3eca9ffef43c23b214630d3",
"description": "asahi: Fix VDM pipeline field width",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0424017e7267106bde773b1e5516c5d9c4a8f84b",
"description": "asahi: decode: Do not assert on buffer overruns",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "acd5ed0451d64666dbeeddbff02aa913619a04c5",
"description": "asahi: decode: Implement VDM call/ret",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c43dbadaa0c2352c4b00609354360e8bb75fdb90",
"description": "asahi: cmdbuf: Identify call/ret bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f793d878a8e6bc3016071ce1aff3b10b54e903f",
"description": "asahi: Allocate staging resources as staging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "119e5b9719a1e1cb0cb7e8e74d7b607633bd3ee0",
"description": "agx: Schedule for register pressure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47873ec55e6d6a32095aacc957ef3099541beff8",
"description": "agx: Include schedule class in the opcode info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ea47d86c7c8a1513ffd98976beeb2e97958fc99",
"description": "agx: Add schedule-specialized get_sr variants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6df092925c2f06efe5e10280bb16676fa49b73c",
"description": "agx: Annotate opcodes with a scheduling class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f189afcd579ee3c8c493972d0f5dd9351f45f49",
"description": "agx/validate: Print to stderr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0df6f22bd1400adcfd61d1c5cf38c7c78d0540a4",
"description": "agx: Fix jmp_exec_none encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a58bb49fc095e18e6a6e2442f316e86cd715f436",
"description": "asahi: Fixes for clang-warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2b803090bf37d67b7598067f6127497cce6c7a6",
"description": "agx/lower_address: Remove not used has_offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d97a79a85e4b3093a05b3a91bb7e75e79b59f018",
"description": "agx/lower_address: Use intrinsics_pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "251008c1bfc212b6af88441cfd2f342717497648",
"description": "asahi: Fix 32-bit x86 build with correct data type for overflow error message",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cce1933ca5de2e7d302674cbfd1727b7741bbdb9",
"description": "rusticl: enable asahi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b70172baffa06f02d94fa91bac90be1d966be84b",
"description": "rusticl/memory: fallback if allocating linear images fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fd3e532792741293ea41959be9cc7922c078dde",
"description": "asahi: handle images in is_format_supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3bc09aaf1ab142292ba7fe669dec1443e55f4e41",
"description": "asahi: gracefully handle allocating linear images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01aa487c4077a516cdd5e77e2c00da2ab8145c6e",
"description": "asahi: implement clear_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91f40629593f38ab95dcc66da087fa451da82cd6",
"description": "asahi: implement set_global_binding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b5960233813365668874413e0e8dd8325d3295f",
"description": "asahi: implement get_compute_state_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f8a466e03d361d2ba0d0c7bf90b3fa04024aff1",
"description": "asahi: handle load_global_invocation_id_zero_base",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce5d1100ebc758268e98ec639863b20787365168",
"description": "asahi: handle load_workgroup_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36e42299fa1445ba7be82bfbab88252d2dfd3ef1",
"description": "asahi: handle kernels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37597c60eaf3cf2a3207b28dc8d098878d4a6e4a",
"description": "asahi: lower hadd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36235b5668b1467426804e49a1e406a24d9b197f",
"description": "asahi: fetch available system memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1cef1f02b543c75da96359edb09640537212c4df",
"description": "vk/graphics_state: Fix copying MS locations pipeline state",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f497cc9d56e173c62a87b81b02a284e20eff9345"
},
{
"sha": "7cf13ea504e7e5be097e5f444843715d56c347b9",
"description": "ci: skip containers & build jobs when disabling a farm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83cb5c34911b68b100eb24c471fc2e9157c388a2",
"description": "tu/a7xx: Disable LRZ",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b84ae157a9b39429c6ab389f118785374848979",
"description": "tu/a7xx: Fix CmdDrawIndirectByteCountEXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2191239f9fc106d227b11161cd0bb89f3706c99",
"description": "tu/a7xx: Fix 3d blits after multiview usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "720480943d08e8f6471c7ca9d78c99f8c2a0a7d7",
"description": "tu/a7xx: Fix occlusion query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9eaf8ab8a0295b7c36ce17843b9b16a800b92eb4",
"description": "tu/a7xx: Adapt r3d blits for A7xx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdf28d3b4f57dc6423a6c24ad7eca0e2aebf1603",
"description": "tu/a7xx: Fix flat shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15334c045e7948f7893fb408bb315f84e495f903",
"description": "tu/a7xx: Fix multiview",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d13c5aeee8309d254936db4608b3f2a494190081",
"description": "tu/a7xx: Fix tesselation shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9b33245d43e3232eb05e874cf1cedf37a036488",
"description": "tu/a7xx: Fix geometry shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4dc75fc723067370ded3381a8b6815c8fb39cac9",
"description": "freedreno/fdl: Set LOSSLESSCOMPEN for image when ubwc is enabled on a7xx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95104707f189b2e1b06c855b563c1203b33da354",
"description": "tu: Basic a7xx support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e19272a7a249a6a0b03420445485a83c17507f20",
"description": "tu/common: Generalize TU_GENX macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a01325200f10a55b6dac7e3a7a8dddd288d5f3d",
"description": "ir3/a7xx: Disable shared consts for a7xx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba32f44da9942baacad8fc73654d2559e003d6cc",
"description": "ir3/a7xx: Use ccinv for data synchronization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99457286c965d8772b823533d12d799412b19dde",
"description": "ir3/a7xx: Add ccinv instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b7452c5e6f140797cfa8c06d49df716d99b83ac",
"description": "ir3/a7xx: insert lock/unlock at the end of every compute shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f89ce8799541ead0f20182fe25e8bef44f54dd9",
"description": "ir3/a7xx: Don't multiply global mem instruction's offset by 4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d0d5108d733a0b7938d18e828c95ef7d985b9bc",
"description": "ir3/a7xx: cat5 mode1 has swapped tex/samp ids",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0ab1a6217f23ffb27459ea17375c359c4b6c88d",
"description": "isaspec: Make possible to obtain gpu_id in <expr> blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e10a175c77a908bc9d1bdec445d4365b9dbb365",
"description": "freedreno/computerator: Fix remaining issues with A7XX",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0ea4883f0a1eeb15b147e4e25dc568b089563f5",
"description": "ir3/tests: Use fd_dev_info to infer GPU generation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd3719be7d0927f1a5519136911b8659dba6175b",
"description": "freedreno: Fully define a730 and a740 device properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a70e04b0c02bad64e6531a740eec663dca1ad29a",
"description": "freedreno: Add a list of raw magic regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b25388afec625f1625763db67f25a88a51578e4",
"description": "freedreno/registers: Generate python files with reg offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9fc9bc46b18422d802951f7d4b9e4ab520609ab",
"description": "freedreno/registers: Refactor gen_header.py to allow more options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10e75aae1bddee9795b1ff04ffd656b0da79b5b5",
"description": "intel/nir: rerun lower_tex if it lowers something",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4506b5af5ed548a854f554644c1071ee753c4ec",
"description": "pvr: Implement VK_KHR_format_feature_flags2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e80fddf81fdd4292f16c3868a5d497af3e1990e6",
"description": "radv/amdgpu: do not copy the original chain link for IBs",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "df0c742543d7fd256690f7757cd0d2fc6d62aeb5"
},
{
"sha": "9206aeb077e60fa768f6fb06960cf6ad1b89cd2a",
"description": "radv/amdgpu: fix executing secondaries without IB2",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "277b2afd7081fd41fe08db6890f58f2ac1fbe42e"
},
{
"sha": "40d7cb400076492db5d3e9061724661e6b096525",
"description": "intel/measure: track batch buffer sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2108742257d4ef72cc98c9bccc7ec82e34332759",
"description": "anv: reuse cmd_buffer::total_batch_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94e3e05b93c3c0770430b8cc741ad4c3a4dd7c49",
"description": "anv: rename total_batch_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b492f73f87ab80dfae0d89631b5286ec8d4e8be4",
"description": "anv/android: Enable shared presentable image support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "574bdee19dac1e1e908f6b43667d46de8c96450c",
"description": "android: Add explanatory comment to u_gralloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ed4c86873b708fc3f91aecbd1d2d1861af7674e",
"description": "util/cache_test: Add test for get/put() with disabled cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4547671fc3cb8611565fc4159562c1ab374ee0cf",
"description": "util/cache_test: Fix disabled cache test using SHADER_CACHE_DISABLE_BY_DEFAULT",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "39f26642d606fdb42ef79fa8e3f64630d4781a5d"
},
{
"sha": "976fe1d77c6eb4b13aa2df99f2d99660e2cb6730",
"description": "util/cache_test: Re-add test for disabled cache",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "39f26642d606fdb42ef79fa8e3f64630d4781a5d"
},
{
"sha": "651c47f0ff3af14aed84c3395a05f2290dae4f8d",
"description": "llvmpipe/cs: further cleanups after tgsi removal.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca162bc82d585bcbd4ec3ff61485ac1ce8247b7d",
"description": "zink: fix linear modifier dmabuf imports",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "31b5f5a51f3a3d19600dd43bf6ab49bab98a9bbe",
"description": "nir/opt_if: Simplify if's with general conditions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "977ef3b388c5a41c81369b03dc02c4867ffae4fc",
"description": "lavapipe: fix pipeline stride propagation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343"
},
{
"sha": "f2865308c429286806238f523cdf4861922d6093",
"description": "lavapipe: update vbo indices before propagating stride",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343"
},
{
"sha": "4f7fb8341ea8ab48f60f8106a1c0d6b79feb5971",
"description": "zink: don't block reordering during ref updates in unordered blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98340dc8c40d3bb2dbe47eac5fcdf3d65bba87a4",
"description": "zink: be more precise about flagging rp changes around unordered u_blitter",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "3a9f7d70383bb5562be718d2071a8b0c84fba3aa"
},
{
"sha": "7876a2f68532a2bc5ab044cab726eae7fba328fa",
"description": "radeonsi/vcn: fix the incorrect dt_size",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e9a26372bb4e6819b8d56b445564395e04c4217",
"description": "iris: implement Wa_14018912822",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "672155ee04f248b657d5639017e00ae370be4aa2",
"description": "anv: implement Wa_14018912822",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e0ad50102ffd4b4cf5f4aa05d031be2cf42725f",
"description": "ci: do not fail vkd3d-proton job when the expectations match",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a8afc9072c9c1f122516a96d1cb724660d1a74b",
"description": "radv/ci: re-enable vkd3d-polaris10-valve",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58f19311043c97fc20c077d04158519d01652703",
"description": "r300: use w channel for scalar opcodes if possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "326080428e12871c8cb3f56fdc5d8ab4b3fc3bd2",
"description": "pvr: Add 'info' PVR_DEBUG flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d01a60e8a3f2b5800a7e38480bc21b74ee07a375",
"description": "kmsro: Add hdlcd DPU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc46062ee52e8c09f10bb8cc80e00b73b592e6f4",
"description": "ci: disable Google Freedreno farm, currently timeouting on all jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0830e911e44e5779d2c06190820ee51f9296e1b",
"description": "v3dv/android: Skip swapchain binding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "064e034d5f8c51aa13021f33f058ba243c2dd3b5",
"description": "v3dv: Migrate to vk_device_memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22809765ac9362df6cfab22fe9ed70bf5f7ddb73",
"description": "v3dv/android: Enable shared presentable image support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83b90c44009285e51e9bb1ef73b7ac38711ccbae",
"description": "v3dv/android: Use u_gralloc code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "083e7d3a92f362b2a901a1758adbc2e15c0eddef",
"description": "radv: fix capturing indirect dispatches with SQTT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5eaec6c801c0be28ede1a870480578ec86e15f9",
"description": "aco,radv,radeonsi: rename is_monolithic to merged_shader_compiled_separately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b4d213a6f3991b3851816dff0c3c2f15294cece",
"description": "radeonsi: Set PIPE_CONTEXT_LOSE_CONTEXT_ON_RESET for auxiliary contexts",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "591aaea6486fca44feb65e46ba09aaa708315b50"
},
{
"sha": "07ef39ddc61f94afa03b3cfb4e32903425949e87",
"description": "nir/gather: add support for fbfetch and bindless image loads.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19a7d9615ccc655f3ad83aaf67aa849fa4ecce11",
"description": "ac/nir/ngg: Extract nogs_export_vertex_params function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93b4f200dead198e680991a1e95bf3d3b58f87bd",
"description": "ac/nir/ngg: Wait for attribute ring stores in mesh shaders.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0721784b78ad85d5c281530858bfb50490d741b9",
"description": "ac/nir/ngg: Refactor mesh shader primitive export.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "edd51655f0eb44178c9e402ae35667bd184adf2a",
"description": "ac/nir/ngg: Wait for attribute stores before VS/TES/GS pos0 export.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c096e4ace70c0b4f9c390bfc275596b10a0bd72",
"description": "ac/nir: Slightly refactor how pos0 exports are added when missing.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "838d886d901ab2adc4c317652aebdd0bf3d52481",
"description": "ac/nir: Add done arg to ac_nir_export_position.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a32614a1831542c5d08073437b18b05bcfa5352",
"description": "isl/tilememcpy_test: add multiple tile testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa6562b239f00f9f72c988459e252bdee072fd73",
"description": "Revert \"iris: Disable tiled memcpy for Tile4\"",
"nominated": true,
"nomination_type": 2,
"resolution": 2,
"main_sha": null,
"because_sha": "0022a11ff4fbbe89c2511d758f807b286ebb1bd7"
},
{
"sha": "a6c8ddb59659eafcc990db904e21181162e76be5",
"description": "intel/isl: Linear to Tile-4 conversion unittest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f0d02902eb1c38d5a1f01004205f06308a11886",
"description": "intel/isl: Convert Tile4 texture to linear format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a648ee7a70f735dff5c7cf3e2094882b647045d7",
"description": "intel/isl: Convert linear texture to Tile4 format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d16eac17d84297a82e115d88f632f6e67825f5e6",
"description": "intel/isl: Unittest for linear to Ytile conversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca7ae1a53f83e71a8a117f12a7079cd57485166b",
"description": "blorp: drop undefined macro",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "97d6ceaf04d6e2fe2c6764f0a6a415f07c956851"
},
{
"sha": "99a88ca4a2419dd2efb02d5b2f5352b8fb5786a0",
"description": "crocus: fix GFX_VERx10 macro",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "802043018eb11562cd977702dc1297b1afa3a190",
"description": "crocus: add a __gen_get_batch_address declaration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86e8ba4d327bf2d9860c88978ee524d8065c8006",
"description": "anv: use the lineage number for WA",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d0669f3ede53cccc245efaf27e32b68f6150549a"
},
{
"sha": "50c2fe46fab4db7495af7c23ceaeafd06b8ad81b",
"description": "iris: use the correct WA macros and lineage numbers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0ce595a89a784fff14db723151b9ddb824a5a81d"
},
{
"sha": "cbc491666172802e09482381049cea073bb69dd8",
"description": "anv: drop dead ifdef",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b3f6e5dc702472f8f6c730c4172d996d92cb4b6b"
},
{
"sha": "c38b67f4d1abe7b137b24dbfa4aaf0be46c2b193",
"description": "intel: Limit Intel Vulkan RT to x86_64",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "28c1053c07c177854520f6283fa665f17618adb5"
},
{
"sha": "fd114ab7068aab2a71c431fb0c96e1f7fb78e9bd",
"description": "ci: Disable WHL jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e457c6b7e917e8ef46d0866f31ae5e28abbe189",
"description": "ci: Disable known broken Bifrost Vulkan job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ae94b38943f36cd02bddcf40d87063c676dcb4d",
"description": "aco: implement some exclusive scans with inclusive scans",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f90f68aa1cf4f87df66ae9656cf517547e9fb36c",
"description": "rusticl/memory: only specify PIPE_BIND_SHADER_IMAGE where supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a715cc9d2f2635e72edc307dc5ce671923fbfb3",
"description": "nir: add nir_scalar_equal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bce9bba90d425f2aaea5207cd32f15d624579704",
"description": "nir: add nir_scalar intrinsic helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ae3c40732e29aa26ad16e446da365c5131e1085",
"description": "docs: add LAVA farm informations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a990e21c8a0e5863427971fdf17750e8915d3cc",
"description": "Revert \"ci: disable a660 jobs\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "209ed8eace0ba9095e3ef956a10cd9196407047f"
},
{
"sha": "4066f05fe43fffd9a8984779a9994125709149e2",
"description": "anv: enable standard Y tiles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db4488a2dcabe5993c64135965e6477e75b5b92b",
"description": "anv: Align memory VA to support for Ys, Tile64 tiled images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e03f3b646c1349d3f896120850ba9122d7337133",
"description": "isl: enable Tile64 for 3D images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e956f6ad305699a7ea2bedefc8c741d24140a2a0",
"description": "intel/isl: Allow Ys tiling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ac46dbb46ca688613595292ca86d00859ab437c",
"description": "isl: reorder tiling selection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af559c48d391419662240f9fa5298381fd683456",
"description": "intel/aux_map: correctly program tiling mode for Ys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c6d003d9fb3d6011caf2c34fc6cae72bf6c410b",
"description": "blorp: allow 3D blits/copies on Ys/Yf/Tile64 tiling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e182f5770d88b89f329026005704504c9acbfc01",
"description": "isl: disable CCS on Ys/Yf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e36aa507e90241d2753891a6c0d238d87281016",
"description": "isl: disable miptails on gfx12 with yuv formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa31683dde39970c7f9b37b2ea6dbda3f89b7f88",
"description": "isl: disallow miptails on planar formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ee41c162d3cef18243cf873de572d4576d08f95",
"description": "isl: add Gfx12/12.5 restriction on 3D surfaces & compression",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63c86a95b2f7432bdec65fc552405b494405c5f9",
"description": "intel/isl: Disallow CCS on 3D surfaces with miptails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46f45d62d1bc78dfdd8bf9300584a01541f7660f",
"description": "intel/isl: Start using miptails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a42d808b7123bc1378044c77c0256868a5b251e2",
"description": "intel/isl: Support miptails in isl_surf_get_uncompressed_surf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "866af3d8fafa823f114bf148350d9650ff0bc282",
"description": "isl: make isl_surf_get_uncompressed_surf robust to argument accesses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "988fa2006a8da5e1ff6883b01fd7b5d9bcff0645",
"description": "intel/isl: Add support for computing offsets with miptails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ada5f5490822a48958a63f90decf9d00d4001c7",
"description": "intel/isl: Add a max_miptail_levels field to isl_tile_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1862a096468a2c29c96d7e9c1ea11b7265c3f0d",
"description": "intel/isl: Add initial data-structure support for miptails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68ac5c21658f400387082a6a9416d522947d0cdc",
"description": "intel/isl: Support Yf/Ys tiling in emit_depth_stencil_hiz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01b50c9dacc8d631290b03eb0cc49c60db8bc950",
"description": "intel/isl: Support Yf/Ys tiling in surf_fill_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f90d6d228781fff28493f516e36151f7d68e2bf",
"description": "intel/isl: Support Ys, Yf & Tile64 in isl_surf_get_uncompressed_surf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ef7b074e7708e0e0f577136e27cbf10bae40ff7",
"description": "intel/isl: Indent uncompressed surface code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a4e9848adf7c3b0b771367b708aaac639f52d7b",
"description": "intel/isl: Fill out the correct phys_total_extent for Ys/Yf/Tile64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9421998e959fe2c5a2fbe617409d57687c589358",
"description": "intel/isl: Use the depth field of phys_level0_sa for GFX4_2D 3D surfaces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "390d53e13fb0ca5a788a510af9cf5242ec5afdf1",
"description": "isl: disallow TileYs/Yf on 3D storage images on Gfx9/11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15648dcbba1256e58e223b38e47c748c9d296278",
"description": "isl: add a usage flag to request 2D/3D compatible views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c5015e18135b131dd38c45f2c102a77bcd01a10",
"description": "isl: disable Yf/Ys/Tile64 tilings for 1D images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6cde6b1d1a126998fb7a0c3db4e9c0b8258a42a1",
"description": "intel/isl: Disallow Yf, Ys and Tile64 for 3D depth/stencil surfaces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "911832e9cfac39a1bb160853c6302fd4adaceee0",
"description": "intel/isl: Implement correct tile size calculations for Ys/Yf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e230ef329bf0ac79fbe7360dbdcb6a64b59e133e",
"description": "intel/isl: Add ICL variants of Yf and Ys tiling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa625aea3d9d6c5bdd69f254e0985e742a2573c9",
"description": "intel/isl: Rename ISL_TILING_Yf/s to ISL_TILING_SKL_Yf/s",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "298e8dee61dd4fdb5458a8a74c9fe7add118003b",
"description": "isl: program 3DSTATE_HIER_DEPTH_BUFFER_BODY::TiledMode as documented",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e9f366b708382410ac701fb4aa8a7606798e828",
"description": "genxml/gfx12: rename Tiled Resource Mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc985bb2ad015288b0655ae7c0e5a7b1c6bdd2ea",
"description": "genxml/gfx11: remove Tiled Resource Mode field from HIER_DEPTH_BUFFER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34d5db05835b89a87a29865570047a52fe506048",
"description": "anv: add missing ISL storage usage",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "28c1053c07c177854520f6283fa665f17618adb5",
"description": "intel: Allow using intel_clc from the system",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "526380261821cf820d70963ba07f61f46436ba9e",
"description": "rusticl/memory: do not verify pitch for IMAGE1D_BUFFER",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "06daa03c5cd2d8aea6ee797923d2bbfdf500caef"
},
{
"sha": "a8c7a2fb69920a3de49076cb6fb9f75107d79de5",
"description": "ci/amd: split the polaris10 rules into one for each farm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f291cb6c0b4b2a27392e396aa7eb48c0b5a4934",
"description": "intel: allow reduced memory usage for INTEL_MEASURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cda5784eb3dc890138229604ab68fa319626cc73",
"description": "aco: use v_cvt_f32_ubyte for signed casts too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "144c2d4e4a9f0dc492bfed6fc24bb22fb057a806",
"description": "anv: Initialize the clear color more often for FCV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "223d00fe0a91b19170fd28e8ba1bfdb611576bd4",
"description": "radv/ci: re-enable vkcts-polaris10-valve",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46c17a8e54bfd41fef8ded58188bab22d3e698ab",
"description": "rusticl/queue: properly implement clCreateCommandQueueWithProperties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "969f7b97fdf1194e6b3e8fe06cd9f82011a22063",
"description": "zink/ci: add zink-radv-polaris10-valve",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1a2aac3a3e14fb5c089c19849ee9e895d72bbaa",
"description": "meson: Move video to separate section in meson configuration summary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48a41c7700464dfcbae1619d4bb329761e094494",
"description": "ci: add a fix for KHR-GLES3.packed_pixels.*snorm tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff17766fbb4ac1a42416e70bc1af3ac393469b5b",
"description": "mesa: remove GL_UNSIGNED_BYTE as supported for snorm reads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05179931afc95a0a8d5ee26b9635c7558c63e0fa",
"description": "pvr: Implement VK_EXT_tooling_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51bee677b3691a9b00ac1ba075c2c872e9813abb",
"description": "anv: use the pre defined _3DPRIMITIVE_DIRECT macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0385dcac5cc757f569d981ff48f73de84fcb3a26",
"description": "aco/lower_to_cssa: Fix typo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce4c38ecae763510173631b6f8b4ba55a1537623",
"description": "radv: Only generate debug info if required",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "51f2fa1a5ef0e05fb4b95ba914fbee787d983fee"
},
{
"sha": "2a5d8d4cf4f2f1eb046f86c089a6386e90384161",
"description": "aco: Unify demote and demote_if selection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9af91edda95d4a786797fb3cb972dd6ee0b79da7",
"description": "aco: Use bytes() instead of size() in emit_wqm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ddf8378cb40b1b51dcd4535c8040c130d5d124d",
"description": "aco/validate: Handle p_wqm like p_parallelcopy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e104718c9f74549efef558bdf06cffa74811f7c8",
"description": "aco: allow separate compilation of NGG shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee8ba0f98fcdd5cd679df306402308a85285776f",
"description": "aco: adjust fix_exports() for VS/TES as NGG and non-monolithic shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfb39031f193b128577a5342f044f0caf3c274dc",
"description": "aco: flag blocks with long-jump as export_end for separate compilation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05185e8412c993bfa6deac16875c7ef67456d0c2",
"description": "radv: preserve shader argument for separate compilation of NGG shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f3858509c17ba8a728e39d5355cc43c8e5b6a83",
"description": "radeonsi: enable aco compile for part mode standalone vs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "287f7a9c355aef4a46ed21ef9de41e02ee106dc3",
"description": "radeonsi: set vs has prolog aco shader info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4247b742ecb139b53c42168cd040cd80427df6f3",
"description": "radeonsi: add vs prolog aco build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c3b5ce0c4d96e711603f4a6bb984d21b9bcd238",
"description": "radeonsi: fix aco options has_ls_vgpr_init_bug setup",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b313d950e2390d6dc08a088ed9dedddefa41d245"
},
{
"sha": "ec57236824d801a44947bce6ce9597af8a8b5654",
"description": "radeonsi: extract si_get_vs_prolog_args to be shared with aco",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07b62af81022482b3921ab5b53ec18e048f41d0e",
"description": "radeonsi: remove is_monolithic from vs prolog key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5d9c4ef4f9a6da18e4f1db79b1a7fee4e7c3c5d",
"description": "nvk: add build_id linker argument.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c10bf1e6dd19e916b77692f6b0e99e07c210f51",
"description": "radeonsi: fill aco_shader_info->is_monolithic",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "80177e0296299cc46a7c78e25717c1a3c2d0d19d"
},
{
"sha": "667375999c7ecaf018eff6fdaceaa6dfd847636f",
"description": "rusticl/event: disable profiling for devices without timestamps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e4d51aa1f90c01e8a4f55260612acd5e9e722a0",
"description": "rusticl/query: fix use-after-free, but also fix incorrect usage of unsafe",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "52e53938c3775c0844f80a27a0c68150eeb5261d"
},
{
"sha": "6d3a7c1773fb5907d5816d8beaddaefd3bc3b2cc",
"description": "docs: Add row for VK_KHR_maintenance5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01f5fd36c88f3767383c5f85c9101d262256a9d5",
"description": "intel: Only build perf if drivers or tools are enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce7d41bbc501333856ebc70c61b14a7f6d7aa04c",
"description": "intel: Only build ds if drivers are enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60d01cb1afa337db1fd76d17e469b7a4a39e994b",
"description": "intel: Only build blorp if drivers are enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f89c1dafd63dacc364dbcdc445206b63dee3fd0",
"description": "intel: Consider with_intel_clc in with_any_intel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37b88a72fb2ea510a284821c53f4484d9c622b45",
"description": "intel: Rearrange for next commit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2c8cb264977e4fa58cbf019ce92a4ba497a62d4",
"description": "radeonsi: use wave size to determine index stride",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42abb231aa2248922c1953b2bee35704e9d575f6",
"description": "radeonsi: use AMD_CODE_PROPERTY_ENABLE_WAVEFRONT_SIZE32 to determine wave size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11106bab1b47a5adf12230b2d362cb201ef50ea5",
"description": "amd/common: add AMD_CODE_PROPERTY_ENABLE_WAVEFRONT_SIZE32 property",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ee3367dc9c3bb48bb26ce25968275d91ddd2f74",
"description": "freedreno/a7xx: Add CP_RESET_CONTEXT_STATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bd2fabee934b443d712fc77c2c840c687e07a72",
"description": "egl: bind dri2_set_WL_bind_wayland_display for zink when necessary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e7c7656f3216da69e5644593bec0c9a85c19b9c",
"description": "egl: call dri3_x11_connect() for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a31922b785ac609700c48ccba716241b877d8c41",
"description": "egl/dri3: only set driver_name if not already set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "223c36e7db4fce82a493a4a7e666683b2538c1b2",
"description": "ci/b2c: assert that install folder is present whether or not the tarball was extracted",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e17f3a2b5aebf188363c761fdb309b8b62b837d4",
"description": "ci/b2c: don't allow failures in test script preparation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95a9f66f30a6026f4ac46059e4cbcd65f1a48881",
"description": "ci/b2c: skip install.tar extraction if the tarball is not present",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "85a8f03211090bc9a23a5fa116f698aef1fd8cea"
},
{
"sha": "728f6c0b70cf3c184fc13801fcb8f9ada37e132a",
"description": "radv/rt: Pre-initialize instance address",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b87912f62e464a7d15167802948187a9053e2e9",
"description": "ci: document farm rules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a20ac7891f08369da36df82572f12860ec528ce",
"description": "rusticl/disk_cache: fix stack corruption",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "fbe9a7ca3e78b683266dac706d156c110dcefdfc"
},
{
"sha": "bcc0ec8e6c4cc8ec577cf24506676f7c682145ca",
"description": "anv: enable KHR_maintenance5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "688bb3755298efe2b43bb5ff4acecc61f78b7510",
"description": "anv: deal with new pipeline flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbd5baa32697836373097b514e4cab1e0753f227",
"description": "anv: add maintenance5 A8_UNORM/A1B5G5R5_UNORM support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb61bb6af4e417b9bf65865ad1e2022095fa9a92",
"description": "anv: implement GetDeviceImageSubresourceLayoutKHR/GetImageSubresourceLayout2KHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b662d41b44f9df5f9f55ec8c804b1749d0e6b65",
"description": "anv: add vkGetRenderingAreaGranularityKHR()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4bd864c4876f11cf5ae2cb635521da83131c0d0a",
"description": "anv: handle new VkBufferViewUsageCreateInfoKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c2aca456eebc8c3a219fe56adcf21a0b9675b4a",
"description": "anv: implement vkCmdBindIndexBuffer2KHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ceb1d817637527b014503832788aaf9f94e0e2e7",
"description": "vk/graphic_state, tu: Use dynamic blend count from subpass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8bc0f6be678b33fd0c0c3938e350d4fbe463ee4e",
"description": "lavapipe: Fix the locking around cso destruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d0ed8bb265d815ddfb94df4b5fdf9784b78c4c8",
"description": "lavapipe: Avoid lowering shaders twice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55e348b879dbdb814d9d5c846da61e9cd38471c6",
"description": "llvmpipe/fs: rewrite output finding using nir.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89451e79cd16c6b92f4b9ccee3416915d6b282cd",
"description": "llvmpipe/fs: drop the simple shader logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a63c2daf7ad776220344046beaa410a72dae7110",
"description": "llvmpipe/fs: start using nir info in some places.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f36488a406fd7c2748884b8c8b4dfa7d510fa4d7",
"description": "llvmpipe/analyse: drop TGSI path.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2c4b8b32a54fcf7e490cc2bcbbf2e9ef56abef6",
"description": "llvmpipe/fs: switch to using tgsi->nir instead of handling tgsi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17f7ffcb364f43e30ecdcb0b83c7c80fcc96399f",
"description": "android: Fix num_planes assignment in u_gralloc_fallback",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ee42e2166d836251603b2b3e4801705d42d8f83d"
},
{
"sha": "c8687a4b09dc0ce6d3508802c3f42eb3da4cd627",
"description": "aco: do not fix_exports when program is prolog",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cce7ce80a4335f4e67764fd0222ce39ae5e349f",
"description": "aco: add aco compile interface for radeonsi vs prolog",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2ba50aee69756d5c7faa9081421c1b3b8bb8891",
"description": "aco: add vs prolog instruction selection for radeonsi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f874138117b207d9996c241e9408fd46f514b48",
"description": "aco: prepare fix_ls_vgpr_init_bug to be used by gl vs prolog",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb4f8710344338869f2f53cef71e55ffe26d4175",
"description": "aco: pass sw_stage when setup_isel_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ffd73285477b49af11bc96598803522c2cb37a19",
"description": "aco: simplify setup_tcs_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b488f36fb8c8060e0394d6a89fe938b8e090e08",
"description": "ci: disable nouveau shaderdb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf1c7ac5cf0da0af15b527ae835f572608a31520",
"description": "vulkan/wsi: warn about unset present_mode in PresentModeCompatibilityExt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a48beddb564cc84663ad7f4b6bc814e1996bcea4",
"description": "ci: add comment explaining which image tags to update for Fossilize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6963a6c8e04a7cc150b339e0ef7c3e9d2d687eaa",
"description": "ci: uprev Fossilize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b810eeda6ff9203da8ac04fdad2ffb6fac0df2b2",
"description": "ci: uprev vkd3d-proton",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8efc25c54cdad76f7ea9eea2d000a888ae9073b2",
"description": "radv: Use before/after_cf_list for entrypoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f80c57c38f717103d4611dcf4cc1da51635b7cc2",
"description": "treewide: Use nir_before/after_impl for more elaborate cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25cc04c59b4cca37b5bc667129dab7e2db7b61e2",
"description": "treewide: Use nir_before/after_impl in easy cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c45503aaea6ae65c4b5cdcb13d905af7e6eb413",
"description": "nir: Add nir_before/after_impl cursors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd0d3c7b1c61e834e563f7f1c0c9ff553661cbd0",
"description": "panfrost: drop pan_nir_lower_64bit_intrin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d29a264eacf463bff76c21e2b9615a7600b6731",
"description": "rusticl: reduce global_invocation_id_zero_base to 32 bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "088c2bbd51a48eb0de1e9fd23c529759585bad59",
"description": "amd/ci: update list of failures/flakes for glcts-vangogh-valve",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7bb2f7bb9d81fe6236ca6f9df0631cae64ce573",
"description": "aco/spill: add all live-in to merge block spill candidates",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae5e2c1fea864d7d9836a443ad68950be66da679",
"description": "zink: add lavapipe flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3bedd984e62a1aadc478f4741a33cc7d43a49b4",
"description": "pvr: Zero tail of cs buffers after linking when dumping cs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d59f9999d2f367e505bb1250a4b64d433ca8849b",
"description": "pvr: Do not require TA_STATE_HEADER.pres_ispctl_dbsc for {db,sc}enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "367aad4f335a30b190bc45a679729462775bb961",
"description": "pvr: Don't override commands copied to new buffer when extending cs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c39ea796cd689670ab17e0c5dcc0c0b76db2cb4",
"description": "virgl: Do not expose EXT_texture_mirror_clamp when using a GLES host",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c367933ba2cf927773c72129f18eae22f99db2d",
"description": "ci: Add locked flag to bindgen-cli installation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c469f9b1960667515ce30d47c003f0d28eda5c5",
"description": "radv/winsys: check amdgpu_create_bo_from_user_mem() for EINVAL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "496a17bffeacd8172e9a3306ddcf4b919f196b79",
"description": "radv: re-order IO slot layout for stages that aren't linked",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7550f59178e7cd4ec520830db0ce75d7bfb300b2",
"description": "panfrost: drop 64 bit handling for cl workgroup intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "202fe3de31c8db5d62ed05e3db6759aa3c6f5d7d",
"description": "intel/compiler: drop 64 bit handling for cl workgroup intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf4243f08097f768f21a7f89dc20c3c2b94e8c2b",
"description": "gallivm/nir: drop 64 bit handling for cl workgroup intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a19f98a134d74ab3d8d9ee9cfa61f748b3adc69d",
"description": "ac: drop 64 bit handling for cl workgroup intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "513cd29eda4627a5f1be843c0ef41303bd1175ce",
"description": "nir: make num_workgroups 32 bit only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b22b671998255686b0f3271987997ac9b1cbbd6",
"description": "nir: make workgroup_id 32 bit only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ade44ad82e45fd5af357081c1940ca003e1e61be",
"description": "v3d,v3dv: use fquantize2f16 lowering in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "209ed8eace0ba9095e3ef956a10cd9196407047f",
"description": "ci: disable a660 jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45e2efbe85f64db5877c46b977dc33aeb47a4366",
"description": "zink+anv: add regression testing with pipeline libraries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74a40cc4b6ed9440a0820c6f4a9cee296a8e191a",
"description": "intel/fs: move lower of non-uniform at_sample barycentric to NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68027bd38e134f45d1fe8612c0c31e5379ed7435",
"description": "intel/fs: implement dynamic interpolation mode for dynamic persample shaders",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d8dfd153c50f24ea50578202832b3eccfb61edf8"
},
{
"sha": "9bf2a89127f0f4ef3c98190b266c9346122eabe3",
"description": "intel/compiler: fix dynamic alpha-to-coverage handling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fd7debc8bbb8f6a13f1f0e69c05d5000287a8e2f"
},
{
"sha": "d74c3010268e6d2b7c0ef9a4d3caaf1f7e1b3a5a",
"description": "intel/compiler: disable per-sample interpolation modes with non-per-sample dispatch",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5644011f063f4049bf5ac1b08addba4b138fa912"
},
{
"sha": "8366d77e4c6bb97525670060c147d85ec5458f5b",
"description": "bin/ci_run_n_monitor: error out if both --project and --pipeline-url are passed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "927a24db149da393e9ffc7abb726f23cb00aa79b",
"description": "intel/fs: New VGRF packing scheme for constant combining",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c506d7e511ebac124288b180ab2476383fd6ba69",
"description": "intel/fs: Combine constants for integer instructions too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64c251bb3afe6809911493c9a0830375702c2e40",
"description": "intel/fs: Combine constants for SEL instructions too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44d62a5224d0a288ce38b94de678c599ee8b891e",
"description": "intel/fs: Completely re-write the combine constants pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6625fa25a46095baa75b35caa9b3dab00f9b1b8",
"description": "ci/android: remove strace output from cuttlefish-runner.sh",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7b51a583edb72f9e66c231b60f9fae4c3c448d22"
},
{
"sha": "67147a3c5c0f1b195ad51e2c1a748fc0539f875e",
"description": "ci: add --project option to ci_run_n_monitor.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f97e38f9cdabf6e1cfab11ebaabf193492bd403c",
"description": "ci/farm-rules: fix missing valve-infra jobs in scheduled pipelines",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "79f7882fc604515302351282f5e01ec5907727f7"
},
{
"sha": "011f0b0d7dedca5598b245004a7d8a41fa459ad2",
"description": "nir/lower_shader_calls: Fix warning with clang",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a209d7672283e97f35b7541a0f9dec04776266da",
"description": "nir/lower_shader_calls: Limit the remat chain length",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78ec03b3ba65d221c78930e87616eef53f0fcf6c",
"description": "panvk: catch unsupported arch in the panvk_physical_device_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "deb17db38e197dc30216ac3be1f3cd84a3e9f9cd",
"description": "panvk: architecture isn't invalid, just unsupported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32610bee4ccd75ca45e779175cc46124f5040fc6",
"description": "gallium/auxiliary/vl: Set vertex element src_stride in vl_deint_filter",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343"
},
{
"sha": "cb096b85ff14e62aba4275128d0c082e98a21d80",
"description": "aco/spill: skip p_branch in process_block",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d98b45086508db68297ebe0ab593b66a94ef780",
"description": "ci/panfrost: add G52 simple_tests.partial_image_pot_same_format_noclear flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c395e445a6534076bf988cbc5f00187d73b7a3a1",
"description": "ci/freedreno: add another a530 flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba5085469d601acd940eeeffbb0914ee9f9be90e",
"description": "ci/virgl: flakes in functional.draw_buffers_indexed group",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ddac37a8b3bc9e199887dfd9ead2ccadefa34e55",
"description": "util: add radeonsi workaround for Nowhere Patrol",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f30d47c518b8b454de1a6f44a94cd3afcaefcc79",
"description": "aco: fix emitting TCS epilogs end on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6463e60fe44567dd3f1db7ca7d777380ed49ae87",
"description": "radv: remove the pipeline dependency for emitting VGT_GS_MODE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c435a71728f490ed4aff8cc4399018e0b8a561bd",
"description": "v3dv: re-enable sync_fd import/export on the simulator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f517ff94757f4e3ec3cb915a65f5612fb8c242c",
"description": "radv: fix emitting TCS epilogs if TES and GS are linked on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01ecaca188b23b7cf730dac71a2a2d8566338cb0",
"description": "radv: small cleanups in radv_emit_patch_control_points()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9314d5c6df14d74a5e25eff904e4d0875fe829ed",
"description": "radv: rename tcs_shader to tcs in radv_emit_tcs_epilog_state()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7f6a015d0c3b1f8e5c0d2235c8a2aa74974ef08",
"description": "zink: remove sync TODO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "361f7796b419cca3d41f8ff434481e6e0620f6ae",
"description": "zink: simplify some image barrier conditionals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d0e975a81eb7c79df72efc5e0faf440fada997b",
"description": "zink: make image barrier init functions void return",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43be9a867e1b874b6f50cfc17caac7668c02b98b",
"description": "zink: reset unordered flags for image barriers on non-matching batch access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e64a47cee77e20e3fe09dcc058436ca684b15fe7",
"description": "zink: force-reset unordered flags for buffer barriers on non-matching batch access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "639bdadd4a81d1954aa3959869675ad817840fce",
"description": "vulkan/wsi/wayland: fix unset present_mode",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5ceba97c2e18c848beb23016a7b4c190f0f5178b"
},
{
"sha": "6776f7c6d3f4a5055bb5cdd3136473579ec175d4",
"description": "zink: fix optimal_keys warning message",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8ea9724fa5ca38620bc0cdc01b7addd05574954",
"description": "zink: be consistent with ds3 state resetting for blits",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "122ffb0c88810ca7fb3a8519830fe157c127d94e"
},
{
"sha": "87044cfe33095fbb7527620cb8d9ea30260e534c",
"description": "zink: break out ds3 state resetting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60b3090d5d90561ef32865162c6e80b678d69584",
"description": "vulkan: Add trace points for more Vulkan waiting functions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b39d328dcb0e07ed0295fdf73eb5e75ae2b0a93e",
"description": "frontends/va: checking va version for av1enc support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72f104791d1547a6ad88cec2d9244ae48fe56c68",
"description": "venus: expose at least one cached memory type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c98510d173b6a1408bbb2c9087a2588cd488fb7",
"description": "d3d12: Fix H264 interlaced decode",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "578e10e1571b40c86f3348f2f36e080f34d1a4ed"
},
{
"sha": "c3cf7f3e35c0a2cf5124cf8f6084de84fe3e89ad",
"description": "d3d12: Fix Map/Unmap of YUV resources",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "12a4f2c1328f31954f9bf70d255f9d3e7bb010d4"
},
{
"sha": "71466eb863e9433461edd2b04e6cb69f0457f573",
"description": "vk/wsi/x11: Remove dead code",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "fb9f697fbb8f836aaf12a269195841e36b93adf2"
},
{
"sha": "f816578e4e251802d057d0edca016629edd5a2ac",
"description": "nv50: Remove unused value",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343"
},
{
"sha": "3e66eba59e6617d51d8315727e3adf41b42b56f7",
"description": "driconf: add a workaround for Rainbow Six Extraction",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "577b231458fbd956dcd297634b5ffa71fbefd2c0",
"description": "nv/codegen: Delete copy and assign",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "932d7fe4cd454bfdb4a2315f88a38eaa5ec0d49a",
"description": "nv/codegen: Change copy-constructor call to assign",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ce6e09ffc7c6089bac288f6d5d1e50d379386d8",
"description": "nir/algebraic: Remove redundant pack / unpack lowering patterns",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69d086c6c41ad0efbced984684b3a09075d48553",
"description": "nir/builder: Add nir_extract_i8_imm and nir_extract_u8_imm helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58c7ad6acebb5a3fe298b4173cc8bec6a0e44623",
"description": "hasvk/tests: Propagate failures to gtest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27a66f70a5b14eeda874c72a0f965d145ab8ab75",
"description": "hasvk/tests: Link a single hasvk_tests binary using gtest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66d3b4a8b256201c08f96e60021921e06e172d41",
"description": "hasvk/tests: Refactor state_pool_test_helper to not use macros for parametrization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54b0745b5e5cb1fc36677964bbdc15b7a5c0da25",
"description": "anv/tests: Propagate failures to gtest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c374033f5b88456ac5511ba0a258e51e1f1530b7",
"description": "anv/tests: Link a single anv_tests binary using gtest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "695e356d4a093fe252df394a02aaeb2ace524ef9",
"description": "anv/tests: Refactor state_pool_test_helper to not use macros for parametrization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d2a189fef44265078c63ea163f3c5a861d76778",
"description": "ci/panfrost: we have enough device, parallelize Vulkan tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cccbd8ae699a22fecf276b99538fc936b82bb3d0",
"description": "ci/panfrost: add G52 flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35b2af0f0bedc0e0784cff775f150e9646423bf1",
"description": "lavapipe: further limit accurate_a0 hack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bba4880ffcb1c8c2988fda309ef6480184b996b6",
"description": "zink: add a618 flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9e060bfbe6f411b7e6551d022d571ebb2368bd8",
"description": "r300: there is no limitation on presubtract source file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87ea850d76577d52024ad322ba7336912f4fefcd",
"description": "r300: move power of two multipliers down",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ae3d3eb8d9053abe20a194e66583b41a57f3040",
"description": "r300: convert x * 2 into x + x for presubtract",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0508db91556242c57029ad538613c2b1ee1969ef",
"description": "r300: implement bias presubtract",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b743603383df45ae3d0af428c93a8926a2152e6",
"description": "r300: exit early in presubtract is not supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24d35a56d99ccc9ff23d4aa058f857652fbc31f2",
"description": "r300: reorder for easier presubtract 1-x pattern recognition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "939845e424da7b2433902a9954cb6b615cd06d41",
"description": "zink: pass KERNEL shaders through successfully",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "226aefccd3e59e09cbb215efbd72f9b49d94a0e3",
"description": "rusticl: fixes for zink shader images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07272f6c359968980af4dd3fc67ccf3b2e3d0c95",
"description": "rusticl/device: _MAX_CONST_BUFFER0_SIZE is unsigned",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54b37078ebf491e21b313885bb31232ca9a40a7e",
"description": "rusticl: add debug option to sync every event",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43fe842b9228ab013656d1dac2b4ef575c87df3d",
"description": "radv,aco: remove unused clip/cull distances variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ebb29245c5ac017c2d61734eddc29c5a06e94bd",
"description": "aco: add support for compiling {VS,TES}+GS separately on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37aa6d25e1414aa62810bcae643d512424aacc17",
"description": "aco: ensure to initialize exec manually for non-monolithic {VS,TES}/GS on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92015fe3dc4f750e4b02e9e0e5175d4199e603fd",
"description": "radv: preserve shader arguments for non-monolithic {VS,TES}/GS on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c906723009cd5a5f199879aa9596c7ecc0fe75db",
"description": "radv: always declare some arguments for non-monolithic {VS,TES}/GS shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d693027a00fe5f2cf2b9548b69b50078ec0113be",
"description": "iris: Check prog[] instead of uncompiled[] for BLORP state skipping",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c529a61fc6f3df82d0149514256a2879923d6f1",
"description": "venus: set deviceMemoryReport feature",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e46a810d6edc7854f3ea7bec156da06a126f554",
"description": "venus: Use the common GetPhysicalDeviceFeatures2 implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c98814874df588fa205d15ea08f93746e959952",
"description": "vulkan/wsi/x11: Implement capture hotkey using the keymap",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "291fa055453e2832423e6f82914131fa2c748abc"
},
{
"sha": "80177e0296299cc46a7c78e25717c1a3c2d0d19d",
"description": "aco: add support for compiling VS+TCS separately on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "196b355db61580e3bdd38e878e636898fbf796be",
"description": "aco: ensure to initialize exec manually for VS as LS on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aba16211a8a7f62a6022545a6240f0f2e217ec04",
"description": "aco: disable shared VGPRs for non-monolithic shaders on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4224da67264618961bbe74520d1e94399293cfa2",
"description": "radv: preserve shader arguments for non-monolithic VS/TCS on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c161337029f648cf2c0cc9d809cb984b66c2a167",
"description": "ac: allow to mark shader arguments as preserved",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ba1860fbd138445f69a544c69b327658ce8269f",
"description": "radv: add a new shader argument for non-monolithic shaders PC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b4f10b434744e65255126500ab34b6aec53cd23",
"description": "radv: always declare some arguments for non-monolithic VS/TCS shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4933d2d7f822fc9c3c76b896a9991b0c2c89622",
"description": "radv: force indirect descriptor sets for non-monolithic shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5d30462c991f9fd8f344a9c896e9a05db3b06e6",
"description": "radv: do not inline push constants for non-monolithic shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34ddde6d63924a4edc391353c6c57d1d88951aa8",
"description": "radv: use info->uses_view_index directly when declaring shader arguments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "467bf4728121e86ce597be0900c1fb5fe8739dce",
"description": "radv: add radv_shader_info::is_monolithic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f64f08a9e006e829db352b8d2878fd346e72bb10",
"description": "anv/video: send h264 scaling list in raster order",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd20ec5655b235739547357f498886839039b1d5",
"description": "radv/video: send h264 scaling list in raster order",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d2f7f068ce32a88101036bb8d0658ad9086284d",
"description": "util/vl: extract gallium vl scanning data to shared code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e921b889e33319918e877385c96686955c454464",
"description": "anv/video: use vk_video_derive_h264_scaling_list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d578e4416ad316c40458d09c685159b44634c612",
"description": "radv/video: use vk_video_derive_h264_scaling_list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8daa329634e049b377c61eb3ada9f291584c971b",
"description": "vulkan/video: add helper to derive H264 scaling lists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d4df682b9d51a7d5ba1a2a613e130aab4e25eb8",
"description": "venus: add no_sparse debug option to disable sparse resource support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3e796da6b9a07bbfa19c6777261a88e52ee29f7",
"description": "util/driconf: add workarounds for the Chronicles of Riddick",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "640173cdbbbf54455c3bee50cc429e6fcf0a77eb",
"description": "zink: fix rewrite_read_as_0 filtering",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9e42553ca8d30a2a2cb6781774631c45285d77dd"
},
{
"sha": "f9cf87274563aa9b3e4c8326f9045fc86ba40656",
"description": "nouveau/mme: Fix a compile warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "819d359d1d677a24872d9bf414fadc4652428e70",
"description": "nvk: Plumb no_prefetch through to the DRM back-end",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "458baeee5fa23552c7157b095bd035b8213aa602",
"description": "drm-uapi: Sync nouveau_drm.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8852e9cb2ee73c12a73b31b604e81aa3816eee9a",
"description": "util/rb-tree: Fix typo in comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ff38260b9a794a84b059cb355f5ffb255739f8e",
"description": "util/rb-tree: Return the actual first node from rb_tree_search",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e51056f9f7d210e8730dac143a4aba53df33fd8c",
"description": "ci/iris: add GL46.arrays_of_arrays_gl.SizedDeclarationsPrimitive timeout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fdcc00b0154cb094a5fd2c9253904fc9073d96e",
"description": "tu: Pass real size of prime buffers to allocator",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "cda196183578bbc0871c863ff8ec37771f3b4baa",
"description": "treewide: Also handle struct nir_builder form",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "465b138f01d041b17f4e590acf163c33e3d4f1c4",
"description": "treewide: Use nir_shader_intrinsic_pass sometimes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fa9f842b09694a91310640ae949327a74d1bcd2",
"description": "ci: switch to 6.4 kernel, improving Adreno 660 reliability",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39a07916278221ab83b505b064d92261316b3b54",
"description": "ci/freedreno: There is only one King of Town.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd21c998e69d0bb333ba66a852d5b9175959f213",
"description": "ci/piglit: add extra space on top to prevent single quote getting into URL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c3746fe9c3e934db3713a8bdaad0f475095f091",
"description": "zink: update some compute caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac289b7268a510852df3d48ce4786674142e109f",
"description": "zink: fix global stores",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "ddc5c3048992debc3cedd22b0f2ff2ca27e8d7e4"
},
{
"sha": "ac1685bc6a8ca6d36c1048bf8fac1af44f88ed94",
"description": "zink: fix source type in load/store scratch",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "ddc5c3048992debc3cedd22b0f2ff2ca27e8d7e4"
},
{
"sha": "db41d62be99655893f5b54794326cd5c7cbfd79e",
"description": "zink: use Aligned with global load/store ops",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "ddc5c3048992debc3cedd22b0f2ff2ca27e8d7e4"
},
{
"sha": "2ff560514b477decdd0278f0ff228785c10e774d",
"description": "zink: handle global atomic intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef6725a5f44e14d1685213c4afdb7dc97a207734",
"description": "hasvk/android: remove numFds check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "143d417fcc11b9d26ab8ba3d0374d5ef58cf3c5c",
"description": "anv/android: remove numFds check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a4e9b55e4ada27064390485ee9043d4a5ac115e",
"description": "anv: Don't reject Android image format if external props not supplied",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ceba97c2e18c848beb23016a7b4c190f0f5178b",
"description": "vulkan/wsi/wayland: add support for IMMEDIATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7da5e3e38a75ceb02ceb727ec0ebed96ce2f1d2",
"description": "wayland: enable use of wayland-protocols as a subproject",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d65b0b042476f1fa785b93991dba338d1071f880",
"description": "intel/dev: Add more RPL PCI IDs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "27f6b4b1c663108967a76b33db9e076c415484df",
"description": "intel/dev: Use RPL-U name on RPL-U devices",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "112b393766ec669f9aa8bf6de864494583979d4c",
"description": "radv: stop declaring unused SGPR arguments for PS epilogs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0004d903d4cc4d05cf9022bec0f863441744be30",
"description": "radv: fix the per-patch data offset when TES isn't linked with TCS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d65fe6eff1fbba390d885c84630a96be37ea76a0",
"description": "mesa: fix some TexParameter and SamplerParameter cases",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "799710be8895747f53361378605d151cf0e0eab8"
},
{
"sha": "26c5200acfbc9c8a69eb03b0a96dd116a7958b5c",
"description": "compiler/glsl: Move glsl_print_type from glsl_types.* to ir_print_visitor.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01ddb18427f124cf70629d920fc4530c99378fcd",
"description": "compiler: use 4 instead ATOMIC_COUNTER_SIZE in glsl_types.h to avoid #include \"mesa/main/config.h\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26a23a7c1fe610c3b4e5f6b051d2b24eb42b6c81",
"description": "d3d12: replace use of MAX_VERTEX_STREAMS with PIPE_MAX_VERTEX_STREAMS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b84e38684f888b2262566790239b27ad5acc40e",
"description": "intel/brw: use 4 instead of MAX_VERTEX_STREAMS to avoid #include \"mesa/main/config.h\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6f8bdcb5f6d048be02afb92ea3912223d81c48a",
"description": "sfn: Use 4 instead of ATOMIC_COUNTER_SIZE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75789e9429d2243245eeeea01f5d22933dc6978f",
"description": "tu: Workaround bionic _SC_LEVEL1_DCACHE_LINESIZE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08fc4603dd70c0100ddb1823384e191178b00870",
"description": "intel/fs: Dump IR for pre-RA scheduler modes in DEBUG_OPTIMIZER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07f2ad32e4608ce535d3e9a766ffb84f5349993e",
"description": "intel/fs: Pick the lowest register pressure schedule when spilling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "158ac265dfd0647830e8bca3e7fecc92e7fa421b",
"description": "intel/fs: Make helpers for saving/restoring instruction order",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2dd56921c93332eec7a48159a22cfbe718a3f85f",
"description": "intel/fs: Index scheduler mode string table by mode enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7eba19245dce3033a042418fb96a63a0989ee33d",
"description": "intel/compiler: Move SCHEDULE_NONE handling into schedule_instructions()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "743fd60bea06591c9fc1343aa97077a05336a0b9",
"description": "intel/fs: Account for payload GRFs when calculating register pressure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4275781896aa7b3d2065c4d6e82a681298575cfb",
"description": "docs: Followup to !24636",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee1132bd793d26f512d0eaab7a6fb198634968c5",
"description": "Revert \"radeonsi/vcn: add an exception of field case for h264 decoding\"",
"nominated": false,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "bfce57c7a5ba62d8e6f65addb2df136cab603a68"
},
{
"sha": "87d13ee73d3fa6e80902cf18b74ba6008a6eb501",
"description": "aco: combine a | ~b to bfi(b, a, -1)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27eafbcd4e34ad58e231602f33968d82f5236e32",
"description": "nir: Remove dead nir_const_value variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74bf80323ec7e29ee8f705b6aa8556449695e946",
"description": "panfrost/ci: revert Disable T720",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "b0f02973d7d12b2755666a8822cfc25c680bd27b"
},
{
"sha": "56587b24e5d47924cf4f029ab4bfbb66980413aa",
"description": "zink: copy some cs shader properties to the program struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f3ffb7fd99942d2669089c273149dc097a122f3",
"description": "lavapipe: Lock around CSO destroys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04cb346973f95642845b5e0546176baddfb98990",
"description": "svga: fix stride used in vertex declaration",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343"
},
{
"sha": "4b84e769512d06afb36939ecfd1cea60889ea1d3",
"description": "asahi: Fix shader stage dirtying",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb663b8595a949666461db78c29332bcf48ddf33",
"description": "asahi: Dirty the shader stage when the shader changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "581514d9256ec6f6ad5c3438dbbcd267d6c03015",
"description": "asahi: Dirty track VBOs + blend const separately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24238cc5077c92532e9410894ee9fddd4b20cf2b",
"description": "asahi: Use proper dirty tracking for VBOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a5ca3f34fe6bfce279f8aa2c6abb41096e8a03e",
"description": "asahi: Use finer dirty tracking for blend constant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6ca887f9047c915681768d8c60d7ec11c1e8230",
"description": "asahi: Decouple sysval lowering from uniform assignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17563210d4df731faccc63db85c30fffe192f68a",
"description": "asahi: Put unuploaded uniforms on the batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "871d97f7d087c4e59fb9e6e8f88f3fa3f2c14cb7",
"description": "asahi: Extract sampler upload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fa5dec767eabc0e3c745fe2efe19a5e0509aa6c",
"description": "asahi: Add real per-stage dirty flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a604789665030d9df95fec2f72544bd4de4ee61",
"description": "asahi: Upload a single draw_uniforms per draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4717b08f78a997fed75d4430043e19e9e00d7ac3",
"description": "asahi: Extract agx_upload_textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e6cb6d893eef14ba5d014baec365cf2280245ea",
"description": "asahi: Collapse grid_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b049b1c98f8862e0c0fe349ba079ea37f0e2f6d4",
"description": "asahi: Split out per-stage sysvals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31afce2fa5c915e4cdbbcac463ae78edc8ed8fa9",
"description": "asahi: Add sysval tables for each shader stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5189bae50c902799e3e8384c816e03973bd930ce",
"description": "asahi: Move UBO lowering into GL driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d77fb967d69ca5c13b01d397e976a792213f660",
"description": "nir,asahi: Remove texture_base_agx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd25f753d589ca11982efa72d8ad0defd3aba934",
"description": "agx: Add helper returning if a descriptor crawl is needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e118627532cf4d17f1da14e0027b10bd933a339",
"description": "agx: Do some texture lowering early",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e1bdc1291a06620d6a09687d6b22e5b8ee070d8",
"description": "asahi: Add missing LOD source for agx_meta's txfs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "176484d7f04df36ec56c4075d6406604537321f0",
"description": "agx: Do not fence write-only images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d49ed63d07f2528db70e197f49424089094e77dc",
"description": "agx/fence_images: Use intrinsics_pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d42bb650b39b8f3fa0cf8bdb2d905504aa8bddd3",
"description": "asahi: Add get_query_address helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a620e86f35e377a11bcac83a2c39dbbd131d30b5",
"description": "asahi: Add non-occlusion query tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9845814c98af14bbd14e08db5cb467489f7fb32e",
"description": "asahi: Sync when beginning a query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a13f233219f5971e89b39ede0ad831876ffa10e3",
"description": "asahi: Only touch batch->occlusion_queries for occlusion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfde9345d71ce897982b905fc1193d86fcac327d",
"description": "asahi: Refactor agx_get_query_result",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5dd053640e059d3e3d8f4c6c3e28888d8847a26",
"description": "asahi: Simplify occlusion query batch tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e72facab9ac5db8adc0a3b2c1749416a51de695c",
"description": "asahi: Generalize query logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "542a317a129ca28ea2f14a538e083ccbab0c064d",
"description": "agx: Use 16-bit reg for pixel_coord",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58efa64c5c1aede8bf53bdbe01709587d1496f76",
"description": "asahi: Preserve atomic ops when rewriting image to bindless",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ae3eebba4e7cb20dae60db42d75ec3107edccfb",
"description": "agx: Clear image_array after lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8ea02a8836a3ff26cc5bf54d7447bb0b130df90",
"description": "agx: Clear sample count after lowering MSAA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a51c3f638b6283e6433a3b8c94319f1d779e27ac",
"description": "asahi: Pass layer stride in pixels, not elements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "486fb75981a1978d18f48b79d14de5262dd16b4c",
"description": "asahi: Use local_size from compiler directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6247e617c137322951f5e5ee5773bbc0cd89b8d1",
"description": "asahi: Report local_size from compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b3f4cf6f88b6dcd787327ac7478bb73afece774",
"description": "asahi/decode: Turn assert into error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6aa1cf6e7a5620c2672adcd477770ea0b594e421",
"description": "asahi: Advertise OpenGL ES 3.1!",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8b44eb4c3a95704001d430d948bc169183fce13",
"description": "agx: Implement imul_high",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf12429c972fd7d15272b0bb9c071ccb0ba16e4f",
"description": "agx: Convert 8-bit comparisons",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72231b042c4c9cd2a18b707f46b427192905db81",
"description": "agx: Handle b2i8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7590b2b39d04c782d0c00e9cd88ea506b3080884",
"description": "agx: Allow loop headers without later preds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4dcfb681bcab66faa9f9fddfc8a05b796c1f007d",
"description": "agx/lower_vbo: Handle nonzero component",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ec2183dfc6eeec69c778d83cfcc44076572cdb0",
"description": "agx: Ensure to lower 1D image load/store to 2D",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8701ad439660d199670c3d40e76a41cab1613c94",
"description": "agx: Don't blow up when lowering textures twice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f636a08c8164a626697d79f3b16766e7f73d250",
"description": "asahi: Keep drawoverhead from OOMing itself",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c363fcbe1e462b4ab6548ed3544345deb91e9f21",
"description": "agx: Assert vertex_id, instance_id are VS-only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c36f9052b29273a6d61dd704794b1b8f8ea3c41",
"description": "asahi: Copy CSO stride",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343"
},
{
"sha": "240ee9564bea9adc290ccb448a8d051d18929a11",
"description": "agx: Use more barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f068ed053400b2159e676387b703e91f4af98fc3",
"description": "agx: Fix extraneous bits with b2b32",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "dbd98aa24d1829e8ede243c2fbe454856d9f1112"
},
{
"sha": "ec2ab7d7713492b74fbe12a5b77810214ec82765",
"description": "nir: Add load_sysval_agx intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bda4eb18dd750784c5b2e0e5edf72f1e43d7016c",
"description": "anv: Advertise Vulkan 1.3 on Android 13",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0f02973d7d12b2755666a8822cfc25c680bd27b",
"description": "panfrost/ci: Disable T720",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9865e5dff49395543da4331a943ba5a03ce6a413",
"description": "anv: Do fast clear color initialization more delicately",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "b4198e792c037dccb4d433abc1368bd8cc8d22ee"
},
{
"sha": "caa5c23e481457bc0d717c758b9c90bf73cbce9e",
"description": "intel/isl: Don't over-allocate CLEAR_COLOR size to use whole cache line",
"nominated": false,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "37b4eacc55d100075ecd05cd375ddafa15e3a3ca"
},
{
"sha": "6d949e18fd514ef386a9fce6710ca8e275778ddd",
"description": "aco: fix u2f16 with 32bit input",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d29a1e2fc8f7f64f141b91e2a10f90fd67f5254",
"description": "aco: add adjust_bpermute_dst helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9169fbf83c4dfd31380e3cc1028ca698246d1e0a",
"description": "aco: clarify bpermute pseudo opcode names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a024c985f1c8ab487fc37c8892b455b832c05f0",
"description": "aco: fix p_bpermute_gfx6's exec save/restore with wave32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85957dd6e5572dfe424f6fca2ca7a04e95084191",
"description": "aco: fix p_bpermute_gfx6 with input at non-zero byte",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "280281f8f72e0934d08557f370f9e22b61a3bf68",
"description": "anv/android: Add support for AHARDWAREBUFFER_FORMAT_YV12",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35fddccf3fdae57545cc6fb1949224b6ce71859f",
"description": "anv/android: Fix importing hardware buffers with planar formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "203b4054f3a6a2a3edf72f725f42bc4f6fe20b00",
"description": "aco: rework printing shader stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09ff733a3e559eda05686c8e1d22a5d4f7d771a8",
"description": "CODEOWNERS: Add @flynnjiang for VirGL video",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aef257fd15272019e770401d741906659737117c",
"description": "radv: advertise NV_device_generated_commands_compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a90b7a5da7d0c5b7ad37a009aeaac6d24c1d4ac",
"description": "radv: allow DGC on the compute queue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "559da067559570b6793694c3351f4cde8f85369c",
"description": "radv: implement NV_device_generated_commands_compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a57fe712f77978fc4d476fddd3d915cfaeea66f0",
"description": "radv: prepare radv_prepare_dgc() for DGC compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa0ca1e1dbf90b769b0feedce43009002c3ef586",
"description": "radv: prepare radv_get_sequence_size() for DGC compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb82a3402a28685d01673ae0539fa57440937051",
"description": "radv: track the pipeline bind point for indirect commands layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbf3f64c6dd47978578ea833b4afcdcc9502a3d8",
"description": "zink: sanitize optimal keys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dae144aeac6e43bd3e6af0f3f2726ed85ff39de7",
"description": "zink: use the \"set\" optimal key for prog last_variant_hash for consistency",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5157356ceffad6161ccc773cd6a3a9219f6b4e0",
"description": "zink: don't start multiple cache jobs for the same program",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "87e2d5d6056c5ef1a6676a108a22b4b4feb9974b",
"description": "frontends/va: Add BT.709 as supported postproc color standard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33dc69b9fa0982f3b6f0c966c59c4b904dff5507",
"description": "gallium/auxiliary/vl: Don't set csc matrix in video_buffer/rgb_to_yuv_layer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92690aee954a0fef85b3779b694ba25676648f3a",
"description": "frontends/va: Set csc matrix in postproc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e99f0f953e98ab7e0c2f9c1ba7ff05641e0afeff",
"description": "gallium/auxiliary/vl: Add BT.709 full csc matrix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "839b03cc06d63739b702e00a6f29472e7a0c058a",
"description": "blorp: Drop unnecessary assertions in blorp_can_hiz_clear_depth",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "37fcbb375cb14d0cddd003874b4ddd45c115c6df"
},
{
"sha": "39f26642d606fdb42ef79fa8e3f64630d4781a5d",
"description": "util: Decouple disk cache from EGL_ANDROID_blob_cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bd0750921661a1b2f10229d7d843d34e2708867",
"description": "intel/fs: Simplify compute_start_end().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b01246f492c2cab48a7c07b80c738dd51043786",
"description": "intel/fs: Move the defin[]/defout[] screening up to livein[]/liveout[] setup.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed4e1beceadc5efecfd5af6e140a6f0b94b157ec",
"description": "intel/fs: Move defin/defout setup to the start of the loop.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e246f7f2bde0c859269c4b81505bd0887045e7b",
"description": "nir/opt_move: fix handling of if-condition",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8a78706643ecad8a1f303cc9358873abc29978b4"
},
{
"sha": "f9e55341828897f691a45e9468c539c0652ade1f",
"description": "nir/lower_gs_intrinsics: Remove end primitive for points",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c7629524e16db5393621ae2e6e79155416ac437",
"description": "nir/print: Print access qualifiers for intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48b86a877f11cd5b3d6dd267c6ce2125c4d1ba91",
"description": "compiler/types: Use smaller keys for explicit_matrix_types table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd1da0f7f5c343b2910c1eaf164f5865105ec778",
"description": "compiler/types: Extract get_explicit_matrix_instance() function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b248740e30b7d309fe4115c2e3e0b473646d117a",
"description": "compiler/types: Use smaller keys for array_types table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4fcc97a3f46f4b2ece9b510b9dd6aab1a97687b",
"description": "compiler/types: Use ralloc for the key in array_types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "566c919df801f5024464c1bcf000cb07169079e1",
"description": "ci/deqp: backport fix for dEQP-EGL.functional.wide_color.*_888_colorspace_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f744c114d1700dc6aa6a343dccd952f039085890",
"description": "rusticl: add cl_khr_expect_assume",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25bc3d2824b8f27fd23e5ade8f7b9509174b423d",
"description": "spirv/nir_to_spirv: add expect assume op codes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37fcbb375cb14d0cddd003874b4ddd45c115c6df",
"description": "blorp: Disable unaligned partial HIZ fast clears for HIZ_CCS too.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e488773b29d971a2f24904465cf027c9f4650a94"
},
{
"sha": "7aee3ba36dd396ed87df94453971ed5a8c060f95",
"description": "radv: Stop updating the stack_size in insert_rt_case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdec044c880ef38fad3641d306b9828e3c871003",
"description": "aco: Do not fixup registers if there are no shader calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec708c26ef651883646014632e018226d956470f",
"description": "radv/rt: Split stage initialization and hashing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3e2900c59ef314c0fe79d1cd14597d7d6df4fb3",
"description": "radv/rt: Insert rt_return_amd before lowering shader calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "774421f11e6b4a435ec5fba4b8ea9c61c2d5fea2",
"description": "radv/rt: Add and use radv_build_traversal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d7965dbff7d2758e308cbf5ce703cc8d8e2d832",
"description": "radv/rt: Do not apply stack_ptr for non-recursive stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d174a71db849c98d7f60c53ca4878447e35289e3",
"description": "radv/rt: Remove some dead code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10bbe172534ac46618a6187eebf250cf22c92fc6",
"description": "nv/codegen: Remove Function::buildDefSets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf48f7ca97a1d5b26d7420d5422753e26488f6ad",
"description": "nv/codegen: Delete periodicMask32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eae6800ec3c7e662c264173578b36b72003f32bb",
"description": "nv/codegen: Delete unused OP_CONSTRAINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcec14c51e7ff908863a4dfa822b1cf4d535f2c5",
"description": "nv50_ir_ra: Delete unused functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21a3889d9bcec53174d3dc7aeacd3ee875c6d677",
"description": "nv/codegen: Remove unused clipVertexOutput var",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95c20be56372197a2a0d284226cb79d7398353dc",
"description": "nv/codegen: Merge from_common into from_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b80897fab1f4530f29004f2240baea4bb1860b0e",
"description": "nv/codegen: Remove fragCoord variable.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ef8af39d8ef931b0fb30b9c74785796a1631458",
"description": "nv/codegen: Delete OP_EXP, OP_LOG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "401bdd7d1e938272065511be94431f16f12448e3",
"description": "nv/codegen: Delete OP_WRSV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4ba2fdd732ed94d99b3340dfcb3c781c3217f0c",
"description": "nv/codegen: Fix an uninitialized variable warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a28ff7f2405a4ddd0bcc309af252520e342b7ffe",
"description": "nir/load_store_vectorize: Handle intrinsics with constant base",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "db05db44fe8a6958296b168f69cae5779b247b39",
"description": "iris: implement a dummy depth flush for Wa_14016712196",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9abcddad423470ff05a0dbc21a6e12ae504a566",
"description": "anv: implement a dummy depth flush for Wa_14016712196",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cf698420035e7276231c570a89780be298de9d4",
"description": "nir: unify lower_find_msb with has_{find_msb_rev,uclz}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ac7e6614a7c985683865bde391f75f64ff9c015",
"description": "nir: unify lower_bitfield_extract with has_bfe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34c3f81614d5ead98570f87efb08789c8b401a48",
"description": "nir: unify lower_bitfield_insert with has_{bfm,bfi,bitfield_select}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfb55d026675779fa36aa86be578625a3ce2b3e0",
"description": "ac/sqtt,radv/sqtt: Add and use marker for separate RT compilation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d3d5c4bc3e472e394eb626821c1493f449263e2",
"description": "radv/sqtt: Handle separately-compiled RT pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1cd9525b18ddcb0f4edc304db2b5ea748e38dc16",
"description": "radv/sqtt: Write LDS size metadata in code objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7809fb9e49fa0edc5e6694a996d09382b69d4026",
"description": "radv/sqtt: Unregister records based on hash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ed4cca8838702cbca39fc7977197ee1f89896ea",
"description": "radv/sqtt: Move record filling to helper function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4a704b42a35ee17f96b5336bd7a2cf1bd04f1d5",
"description": "ac/rgp: Add metadata for separate-compiled RT stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c4e92bf3ec585a6cd6eb5eb67ca31e309df109c",
"description": "ac/rgp: Write lds_size metadata",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be0e3e8e09c143e9d1c49ba01f1aea1256de94cc",
"description": "ac/sqtt,radv: Split internal and API hash in PSO correlations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5f1c9fb4b774aaba2dac7c9416fc5fd857b5b0e",
"description": "ac/msgpack: make fixstrs a const char",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef4cb2431d4c2df402ae1036aa773a38fbc478d7",
"description": "etnaviv: Fully replicate back stencil config",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c8ccd63911dcec731d64c72a40ec6a3afe38eaa1"
},
{
"sha": "a425ae17aceb0e68af4bfce0a4e7e011a45a1df6",
"description": "anv: Update Wa_16014390852 for MTL",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "a29e2c6fbc73e68c0e02263cd015aff1709ce698",
"description": "aco: implement create_tcs_jump_to_epilog()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e03c09dfb26dc10b29a02860e1794fea31e82932",
"description": "aco: allow SGPRs operands with p_jump_to_epilog",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc9283938f1196472a551b69d03d5ff4298aff69",
"description": "aco: adjust TCS epilogs for RADV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c2adc7ada1fe875e13988ed6f5dd8efd8b981ba",
"description": "aco: fix jumping from main TCS to epilog on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "131c3aa3dc85dd8f51dff67f572e5a33c5c97fb1",
"description": "radv: add tcs_out_patch_fits_subgroup to radv_tcs_epilog_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65191bb35124e14fb815c4508f98f5050ed07d8b",
"description": "radv: declare shader arguments for TCS epilogs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0808b22cbc8f63f641b7924d988df863c45ae3f",
"description": "radv: stop declaring the scratch offset argument for TCS epilogs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ad8abf7aadce3f01ce1a5e7c05abdf0131ebee0",
"description": "radv: use the maximum possible workgroup size for TCS epilogs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e74c3dbb70706f1a2bcf863b5058295fcd456ae4",
"description": "ac/surface: limit RADEON_SURF_NO_TEXTURE to color surfaces",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "de0885cdb89d77ba21dfaf369bf9aeafc8a99d7b"
},
{
"sha": "21778950e100b03e1dacde90cbed60c6f5c91e6b",
"description": "lavapipe: use vk_buffer_range common code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4f5ac502540fa1094fcb8051ed64066576632e9",
"description": "lavapipe: use vk_buffer common code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9942442f200bea0ef5b906f288a5234994767b5",
"description": "zink: handle patch variable locations for separate shaders better",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca987c0dfb97d22d3cf2632f38d9d749162767b0",
"description": "zink: wait on async fence during ctx program removal",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a90994fcedfff061cd8471fd80ef78bff7820cf",
"description": "llvmpipe/cs: drop tgsi for compute/mesh/task shader internals.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6222d0633d2e126ced5cc399befbc6618563dc0a",
"description": "llvmpipe/cs: convert to using tgsi->nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e32510be82eb8e422a48c7da12a6ff94ce4318ab",
"description": "llvmpipe/fs: move some tgsi checks in nir path to nir code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "156d509ca42857499a05762e82728148aa35576d",
"description": "gallivm/nir: avoid using params->info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e2f020bb42749f43629512ae07a8e658381c405",
"description": "llvmpipe/fs: drop cbuf 0 since it's lowered now.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5120139958e73aa30c41ccd8a586af38887dde3b",
"description": "gallivm: drop unused info parameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6079c3ca49925b0b713ae5517a7650ddc4a206ad",
"description": "ci: disable Material Testers.x86_64_2020.04.08_13.38_frame799.rdc trace",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "df11f3f7e643c12a242598f7b49886775b9d2441",
"description": "r300: remove the nrt main optimization loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c122086b6f7b0c590fc051a08a9ce0ff46da3bc",
"description": "r300: simplify ntr_get_gl_varying_semantic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85c10bab8c82a3c9a2a0a1c1635ccae5c0f1f793",
"description": "r300: remove unused barrier code from ntr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5c28332586c2b5cccfc837a29b57d2c37260a61",
"description": "r300: remove some unsupported texture opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e363b2a77fe0810870b85bb0f87b0b450f2ca67e",
"description": "r300: simplify ntr_try_store_in_tgsi_output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12e9c20bfb5f2b014bdc377602712806feb3d0d6",
"description": "r300: simplify ntr_output_decl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3cf43bda31f6525c30d79220fe2d87ee4e17c00",
"description": "r300: simplify ntr_setup_uniforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b11a9d893416063bb37671c813dff1a8a270e36",
"description": "r300: remove some virglrenderer specifics from ntr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d567f0c1b069589ecd534905e6fba604d354d76",
"description": "r300: simplify ntr_emit_load_input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8facefb451e0c4dec38fa81a08c1996ff3db6986",
"description": "r300: simplify ntr_emit_load_ubo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "608613b937aa6517023566df841268b9981ad138",
"description": "r300: remove ntr default options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30b62b773357ec1c9b3486e7c8d5779c9a5d83ba",
"description": "r300: remove unused ntr default settings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c045c54b7014697e1fced6ec19ec982f7efa732",
"description": "r300: remove unneeded 64bit and atomic lowering passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b3be0cc2a845856bebb3e802a204d0217a0bc6a",
"description": "r300: remove the unneeded ntr_lower_vec_to_reg callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b60b27c762144fba1d26376b2c237253a7da19c6",
"description": "r300: remove more ntr unused helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "868eee6e1812d414566b59598387af3b027edbb9",
"description": "r300: simplify vectorization rules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f63a92328e2ed756d5b2d39a85dac18a7824c47",
"description": "r300: remove more unused 64-bit pieces from ntr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8ef84008181e29b55740e9713508664fbcd3227",
"description": "r300: remove ntr_tgsi_usage_mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e81c64f2fa210d8018a1a685e9787d2f6fff962b",
"description": "r300: remove unused integer support in ntr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fcefbf9599eeb48ac7c0cf7209aabdfa5f205d10",
"description": "r300: remove irrelevant opcodes in ntr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98ae4efcecfc57a51bcbaf363a9eee57bac091c5",
"description": "r300: remove unused intrinsics in ntr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "553c1d33ddd53dc0bc7e0b8544e4727cce86b100",
"description": "r300: add lower_sqrt to nir option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed8b7eaec98c8edb0f3583324f8232c74cd6fb39",
"description": "r300: copy ntt to r300 compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c5512568b18e5c16f695c9d4d2dd862dc3c54f8",
"description": "radv/amdgpu: Do not pass in a BO handle when clearing PRT VA region.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a931d5a4a4d567e78d7e02b6fd506871c84a341d"
},
{
"sha": "2b78fe5b9592c48de0d06273697a72bb12f8215e",
"description": "nv/codegen: Delete OP_POW",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ac1f4bf7dc290092667aee3a199daabbc3acdfc",
"description": "nv50_ir_from_nir: Use nir's lower_fpow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb5cabf3ae6e7a127876f1e66a86809b9441ef4a",
"description": "nouveau/codegen: Add a 4th optimization level for MemoryOpts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2943bc34e93c4df5cf67ba538ead9f31261a891a",
"description": "radv: Remove leaf_args::dst_offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90a24c7cb354498c68462e832682ff26dcfe9c68",
"description": "radv: Add internal_nodes_offset to scratch_layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85cc70a629cb05dc03eedc88fbb9c2edc9b9b57d",
"description": "zink/ci: update list of expected failures for NAVI10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db8e49682d18239f6117c4a6db9d0214d463f459",
"description": "docs: expand mobile-menu without js",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8b42be5552eb8dac378e3184ca4225cc9d14f46",
"description": "radv/amdgpu: add support for submitting external IBs with the chained path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33f584f033e9dd0278e5f59968f9dd293e801581",
"description": "radv/amdgpu: allow to execute external IBs on the compute queue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3fae0173005801ba39d50de3944bc6113e2a624",
"description": "Revert \"radv/amdgpu: skip adding per VM BOs for sparse during CS BO list build\"",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f67eb9ce07e6b19fa5cae6f14551094bf236765b",
"description": "Revert \"radv/amdgpu: workaround a kernel bug when replacing sparse mappings\"",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9153dc327ffbb27f80243b9e69dda5166656ee02",
"description": "etnaviv: unbreak cmdline compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "953ac9da7949a7d2333680aa77ff20288a247f19",
"description": "v3d/qpu: fix type of function argument",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "05c7d9715b8a419fd6fb952715ee8fde9401aacb"
},
{
"sha": "8a1f3d0d73f0908d679bf8a97bafcb2dbc4661fd",
"description": "v3dv: fix shader stage name in error message",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "60145629a2bdcd4e7835b1dd810b9f60bfa9af83"
},
{
"sha": "ae0cb0b998fb772fc76226d9b85b21c1fadea448",
"description": "v3dv: fix copy/pasted type of `sample`",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "47e02a2ef11237cf4c2cd8a72f820cdb9db27ee5"
},
{
"sha": "4dc0cb1ebea1cc8f9e1b46bb38dd21cdf2643437",
"description": "v3dv: fix VK_PIPELINE_ROBUSTNESS_{BUFFER,IMAGE}_BEHAVIOR_DEVICE_DEFAULT_EXT copy/paste typo",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "24d9a80247605ac2c2377f6806df8c51e6e13b94"
},
{
"sha": "c2d3d655b8facd8ecb0efebf1cc4cdbca6001d65",
"description": "docs: Add documentation for gpuvis.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4eb57ab97ada474f6d7acaff6805cf1e5e6e30aa",
"description": "vulkan: Add CPU tracing for vkWaitForFences.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d980f311b7b8ef9a5e1b2b986977c2e862634f4d",
"description": "egl,venus,vulkan,turnip,freedreno: Update CPU trace init to init more than perfetto.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11198951e6644ba6ec7adb4217e1cc666782d855",
"description": "util/perf: Add gpuvis integration.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff3db3e6cf864f04ea22547712548f28b14d9196",
"description": "radeonsi: fix templated si_draw_rectangle callback for Navi14",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "cd7e20f51388b29c3fb6c5ec5e3ffd860052e7f7"
},
{
"sha": "1a2c12937deb39d8b881f19bff8ec967e1389e7a",
"description": "radeonsi/gfx11: pass attribute ring addr via SGPR instead of memory for blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfdff13f9162f2e2b9c624111f733cb824068e7d",
"description": "radeonsi: don't pass gl_Layer to PS for blit shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59e49cc6ab3620122374b6f4c1c3230b5368a839",
"description": "radeonsi: simplify/merge emit_shader_ngg functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c82067b60ed5be076c0f5b8cda601a2a6cda693",
"description": "radeonsi: improve the heuristic when to use Wave32 for compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f25f30443fb41bbb51d1ea3746edc670b17dc4a",
"description": "radeonsi: rename uses_subgroup_info to uses_tg_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e359254a197d8a7db644f694eb7339007dd29772",
"description": "radeonsi: allow setting any index in radeon_set_sh_reg_idx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "905a00f10a1ded14adde44cb015cb28da3734c16",
"description": "ac/surface: add radeon_surf::u::gfx9::uses_custom_pitch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9eb00f612a4bedb75b4b8462eab7319edbc8fc2c",
"description": "ac/surface: trivial non-functional changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40b426c8f94c7307392971e34ee14743faa661e9",
"description": "ac: add a standalone IB parser program",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "229833d1186f5144b67b38a7b8f3a6a57e8eec89",
"description": "ac: update gfx11 shadowed register tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "176ef72ff5afbbd5c3e9dd4a96f9b0076d8a70a6",
"description": "ac: improve the IB parser",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05e7bf471c59eb4083a83b3a25ef5915dd2513fc",
"description": "ac: change offsets of DMA_DATA dwords to prevent reg offset conflicts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e4ba537a1b150c95960a8fa276d2bf498c5e39e",
"description": "ac: minor updates to packet documentation and definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc4412144452db243c85c0d27821bea9922aa81e",
"description": "ac: document ac_shader_args::gs_vtx_offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2bf30961fa89029eb1dd9774f16c71244130309",
"description": "ac: implement AMD_FORCE_FAMILY properly, remove SI_FORCE_FAMILY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d19a0a19ba2ffe50a7d05fcf0ff17e0078c2d8e",
"description": "Revert \"ac: don't call ac_query_pci_bus_info from ac_query_gpu_info\"",
"nominated": true,
"nomination_type": 2,
"resolution": 2,
"main_sha": null,
"because_sha": "a48642400be86a17d460ce2786988ec67f423f01"
},
{
"sha": "b02b43eef16ab83447ef1a645681c7b2007f0672",
"description": "ac/gpu_info: add the /dev/dri/ filename into radeon_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ac379c4a085801440087bd47af6029700e7c58a",
"description": "nir/algebraic: collapse ALU opcodes sourcing NaN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee225e31c1311bac5e3b2d476ac8eea4006b1ac4",
"description": "nir: fix constant evaluation of fddx/fddy sourcing Inf & NaN constant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8780f66c3ae1ebe850bfdbf9c2ce2585be836cfe",
"description": "nir/opt_dead_cf: Remove if branches with undef condition.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "558e36f64196ec734e4c7502db491f56f76118cd",
"description": "nir/passthrough_gs: Fix array size",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ea14579f3dc3144541c6e5944d14e0e257115b15"
},
{
"sha": "fe4208ed4c9a08c7963caa287ae34e9357de68af",
"description": "nir/passthrough_gs: Correctly set vertices_in",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "ea14579f3dc3144541c6e5944d14e0e257115b15"
},
{
"sha": "04ba4059b7243fb9258df12154ce1e7a01e019c8",
"description": "nir/lower_helper_writes: Consider bindless images",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "586da7b32908eb6cb4282a58339689b6d23c224b"
},
{
"sha": "c07d3f00c473e2a9fa7eb3101efda9c03f512d38",
"description": "nv/codegen: Use nir_lower_clip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab0f0d1563365ea29175bd0b07ba34e1f96c9999",
"description": "zink: fix format in zink_make_{image,texture}_handle_resident()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "99ba529feed6f9917a44458a38acaf0b3d6d261d"
},
{
"sha": "af28356de06d7b5adfa3fa87dac157021c3a68a9",
"description": "vc4: drop duplicate .lower_ldexp",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2a33ea95d66cd7ba83e2774f5559bf781da66c40"
},
{
"sha": "caf15a3276941b8516eb05045eb5e8c4b78080f6",
"description": "egl: Advertise EGL_MESA_gl_interop extension if support present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ee8788208db9eee6a583f84e121df0694569e5b",
"description": "glx: Advertise GLX_MESA_gl_interop extension if support present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0d804685d241637f7231538050b5740be0b2c63",
"description": "glx: Remove MESA_depth_float_bit from enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48e416ee2f0277114848af4f36216f7931336b54",
"description": "egl: Export the MESA GL Interop functions through eglGetProcAddress",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b8d81f3f8a68e0516b8e11877970f70e5acac3a",
"description": "glx: Export the MESA GL Interop functions through glXGetProcAddress",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "414c4583e815b014816bc51a0eef116ec00870ae",
"description": "glx: Add missing MesaGLInteropGLXFlushObjects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "798a7ef698bfafccf0d345aaca907ee8eb63b714",
"description": "include: Fix the PFN declarations to be pointers as they should",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51a911cfa108d91d6cd586f9392ee632fafc70e3",
"description": "egl: bump extension string length",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0cb358f1b317184fff0c098ab1472f916e627e1",
"description": "agx: Lower fquantize2f16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a257e2daad983204abf9ba47856f9ace0bc79b05",
"description": "nir: Lower fquantize2f16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05cb55abe8433483a3295f375cdf8b02876007eb",
"description": "gtest: backport ansi color fix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "798becf2da9914e032bd18e4c6a36df9ce079ee8",
"description": "ci/freedreno: reuse freedreno_gl_file_list instead of re-definining it",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9d442b459a43264c28994e65dcaacfe303feedd1"
},
{
"sha": "9fa26f69cc6be109126c2105258ae46638c01c13",
"description": "r300: add dEQP baseline for RV370 with forced swtcl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8657a09f9a618102d1eaad503a6c1a63d38dcb02",
"description": "r300: don't abort on flow control when using draw for vs",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1021e2b946b18739b65b575b0770e6158ba05592"
},
{
"sha": "659b7eb2799bccfff817961518d0ff2ab9e65bca",
"description": "r600: better tracking for vertex buffer emission",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343"
},
{
"sha": "63267bcb944598b14fbd0a34631e82ba68729dcf",
"description": "r600: store the mask of buffers used by a vertex state",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343"
},
{
"sha": "f638ba4669f9d37fb3afb0ecaaabeb3cd87c6951",
"description": "radeonsi/vcn: Fix leaking fences in decode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1198816f500b67f4d9bc2144485ed772aaf7cfe6",
"description": "nir: Use nir_shader_intrinsic_pass() a few places",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "831085afa3f68cef851dca7e50f979a375dab548",
"description": "nir: Fix metadata in nir_lower_is_helper_invocation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f17b41ab4f017b562fdf7c388200e68c22105331"
},
{
"sha": "d620d8d74fde6bc752779efeb24995d912930f8e",
"description": "nir: Add nir_shader_intrinsics_pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6f302bbbcbe020542b49fc26f30ac4c09d092ad",
"description": "lavapipe: Advertise AMDX_shader_enqueue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce4af69d7ead380b2311cf29d238ae2bfd60ce0c",
"description": "lavapipe: Implement AMDX_shader_enqueue commands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff6a133b7241a4e7a4ef46a93dcc46f4f7c9d538",
"description": "lavapipe: Implement exec graph pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b817b597c770fd22992a4c587b86ded20d3c917d",
"description": "lavapipe: Add lvp_pipeline_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2489f7d84ff57f39d34115a90e9ef75ff624e95e",
"description": "spirv: Implement SPV_AMDX_shader_enqueue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "289df72d10a9b1284c1bc022e7def45c383030b9",
"description": "spirv: Update headers and grammer JSON",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccc52ae887cb3a5e9278354a54d1bbae3de92169",
"description": "nir: Add shader enqueue data structures and handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2953c93cca245cb7bb28d95fab7cd1208cbb1a55",
"description": "vulkan Add enqueue entrypoint for CmdDispatchGraphAMDX",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "083793a39dd9fb421bb8ae78908b18ae6cb8a178",
"description": "vulkan: Allow beta extensions for physical device properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7141a6f8a1112575c73281428fda0f8a798c857",
"description": "vulkan: Allow beta extensions for physical device features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32ad8baa05a0e9de36da3b67508175c1e87a95b4",
"description": "bin: Update spirv sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9557aa8822cfc6bc155ad63aef769f04922f6c8a",
"description": "radeonsi: modify algorithm of skipping holes of sparse bo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e259f4050d096014fe240f5d7f73d1b23b5f33b8",
"description": "radeonsi: limit CP DMA to skip holes in sparse bo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8849e1e3a6512b5e1502d404cce74770482b0447",
"description": "anv: emitting 3DSTATE_PRIMITIVE_REPLICATION is required on Gen12+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e62f2c48a0836495381b38b3ab055b0787545de4",
"description": "dri: Use RGB internal formats for RGBX formats",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bf576772ab4d9e76dae716640bed6de879f19567"
},
{
"sha": "61dd0ff97d8d670e1b7dfea8a37e73b67a7f5ff3",
"description": "ci/freedreno: another batch of Adreno 530 flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b78ea2a38f2397e0e576e5cd79aa9a92d71e6998",
"description": "radv: stop copying if VS or TES uses the InvocationID built-in",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d547c996ae3e395924a8d542bd15b6803a0581b8",
"description": "radv: simplify declaring VS specific input SGPRs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "525143d01a636a9e429128cce00cbd5aba95f80a",
"description": "radv: remove unused param from radv_pipeline_init_multisample_state()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1cf840fb3eb224640a15586f1b2566f0cfaa3b6f",
"description": "radv: remove radv_cmd_buffer::cached_vertex_formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c13616906231cbabe68779adcf0f11c97197dd6b",
"description": "radv: fix emitting TCS epilogs for GFX6-9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9a9471cafc6d893b4265b04fab513345e4f838d",
"description": "radv: add missing comment about TCS_OFFCHIP_LAYOUT_LSHS_VERTEX_STRIDE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6a56e6b3d3bf12b857561b3443f76ed22d03a23",
"description": "radv: reduce TCS_OFFCHIP_LAYOUT_NUM_PATCHES to 6-bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20381eb522642630477f831d643730dcd905d904",
"description": "nir: Drop nir_push_if_src()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96c0f8c58007556e1502999c7e2cb3ae58d4a026",
"description": "nir: Drop nir_instr_rewrite_src()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5d6b7c402a06204ba54df9cb357c89fec9db01a",
"description": "nir: Drop most uses if nir_instr_rewrite_src()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71ddaca2e23bf5c7143f71f2ac485732b60e3124",
"description": "nir: Drop nir_instr_rewrite_src_ssa()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de063a1481ab4a8ec284289b51fec7485f45cefd",
"description": "nir: Drop most uses of nir_instr_rewrite_src_ssa()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "964c73e13edf885316f234c5dde6330116a86184",
"description": "nir: Drop nir_if_rewrite_condition()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "267b4fb1b9ce19f4c64b39433e5cea44851aa651",
"description": "nir: Add and use a nir_instr_init_src() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c8cb69c1585faf85829b7e233bb7617a60d6173",
"description": "nir: Add a nir_instr_clear_src() helper and use it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7af0dcbdfc895178b0ae0cd37fd80198e1316fc8",
"description": "nir/opt_undef: Don't rewrite a bcsel to mov",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53294de682a7f54105a419a24f7b2470cb93aeed",
"description": "nir: Take a nir_def * in nir_phi_instr_add_src()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "298a3eebd8afb68974a80fa48a6e94fe578ff2cd",
"description": "nir: Take a nir_def * in nir_tex_instr_add_src()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d168b93bcefb855d026aacb378b0dd5d34e9f49",
"description": "ci/etnaviv: update ci expectation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e0cd6dfb9b5c87ad18c3576017c6cc5c7f240a0",
"description": "nv50: limit max code uploads to 0x8000",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7f63d2ebdbc4c29a58c768787e0551e8a6bd411b"
},
{
"sha": "26b2bdcfe01291359edebb1b35239cfd1f5127c0",
"description": "iris,crocus: drop unnecessary DEBUG_NO_CCS/NO_HIZ checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20db03d32fbb63526e890de74072718f17dfbe4e",
"description": "anv,hasvk: drop unnecessary DEBUG_NO_CCS/NO_HIZ checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3affef252903e5d29ec1293096614ca0df261be",
"description": "intel/isl: Enable INTEL_DEBUG=noccs/nohiz in ISL helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4dfd306454a4653a8c0b0a37a3e6bb1632abfc9e",
"description": "disk_cache: Disable the \"List\" test for RO disk cache.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3b69b67545b678da2970654b9490cc3902cdf738"
},
{
"sha": "e595c367d5fe5a72c7731204d2e562fc197b3b80",
"description": "zink: Fix one addicional case when running a compositor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7daf78f62817f5d2299d9cfc46528757aaae492",
"description": "intel/compiler: Respect NIR_DEBUG_PRINT_INTERNAL for DEBUG_OPTIMIZER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a8bde69a58d2a10045e6113c171c08b568c8140",
"description": "ci/turnip: Add a660 VK coverage.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71a2d651c13bfeb982a810b729ec437b1ea53670",
"description": "anv: refactor batch_set_preemption to use batch_emit_pipe_control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3398683f22bd9dd07c993c605b0ab4df8894690",
"description": "radeonsi: don't use threadID.yz/blockID.yz for compute_blit if they're always 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3952b89ebb80d10cbcfa2ef30255e204782c0ba8",
"description": "radeonsi: don't use threadID.yz/blockID.yz for copy_image if those are always 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47a57416cf985bb9d3e1840d86ad9124179b1d51",
"description": "radeonsi: don't abort for descriptor failures, let the winsys handle it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "784492a36330f29dde1d093b43ff9355d1864931",
"description": "radeon_winsys: add a ctx_set_sw_reset_status callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7b7332a164d3ebf6ea8e0001ddb08be9da3d0cb",
"description": "winsys/amdgpu: rework how SW reset status is generated and reported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b0f822e26f44fa314c122d934a800e277775a49",
"description": "radeon_winsys: move allow_context_lost from cs_create to ctx_create",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "591aaea6486fca44feb65e46ba09aaa708315b50",
"description": "radeonsi: set PIPE_CONTEXT_LOSE_CONTEXT_ON_RESET on aux_context explicitly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7e6d5bad175eef0b4f2e04b70c69bc20e9ce376",
"description": "radeonsi: rewrite how occlusion query precision is determined for performance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d50e772078f3ff330d8c784e52ef3f1ec970809",
"description": "radeonsi: enable shader culling by default because it helps Viewperf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "652593ee23915884d3918f68cb318528bba169d9",
"description": "radeonsi: use num_patches_per_workgroup directly in si_get_ia_multi_vgt_param",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb90fffa584e33b6c6169d0368111139a9812972",
"description": "radeonsi: move GE_CNTL emission from si_draw into si_emit_vgt_pipeline_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b2d1fe9cf09c23ab0b9657180e044a67c784f2f",
"description": "radeonsi/ci: update gfx11 failures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf579559ed8e9bcb1271149f0952bd084027d0c4",
"description": "radeonsi: convert si_gfx_resources_add_all_to_bo_list to a state atom",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0125e8d3341331f948fb503fe57b2fb55f10e84c",
"description": "radeonsi: merge si_upload_*_descriptors into si_emit_*_shader_pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2783f4d98ea67899dabedb453a6f4c68b542dbfe",
"description": "radeonsi: rename shader_pointers state -> gfx_shader_pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43c8502db1f4ace8720d8aac884e54e53d98ebbe",
"description": "radeonsi: abort when failing to upload descriptors instead of skipping draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28089e0a662d147bffdc429e587f9707747e2a41",
"description": "radeonsi: remove render condition logic from si_draw by reordering atoms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e4b5390425c13b493b05bdaf17a94a6f2f32057",
"description": "radeonsi: handle deferred cache flushes as a state (si_atom)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3129b2b83955277f9dc73f4acb0dfb0ad50e566",
"description": "radeonsi: add a simple version of si_pm4_emit_state for non-shader states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3986f27396be17023550a45916b0bf7a45759c7e",
"description": "radeonsi: merge pm4 state and atom emit loops into one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c21ce0401458417287e9419abb09ac945c588e65",
"description": "radeonsi: move code around si_pm4_emit_state into si_pm4_emit_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ab2a92f27e1e61a0402acc26980b53b5fbcaa97",
"description": "radeonsi: split direct pm4 emission from si_pm4_emit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95cbdcee832d8915036527770cb16688374243ba",
"description": "radeonsi: add index parameter into si_atom::emit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd7e20f51388b29c3fb6c5ec5e3ffd860052e7f7",
"description": "radeonsi: specialize si_draw_rectangle using a C++ template",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eeb384193cdc3ca6f6a7cd1acc48cc2b2e1a5b4e",
"description": "radeonsi: always inline si_prefetch_shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79e33b8b403f3148adf7838b5d449d971f9c7049",
"description": "radeonsi: remove the draw counter with primitive restart from the HUD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7f6985dd4943b6faab04791d9b378489ac1cc1f",
"description": "radeonsi: remove unused check_mem parameter from si_sampler_view_add_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1744a8b89c1bd13e7905539d0eaa864989f7dfe4",
"description": "radeonsi: add padding to si_resource to fix Viewperf2020/catiav5test1 perf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d67e10b021e63a41a4d8e6203bde7fcc35c0ee2",
"description": "radeonsi: remove splitting IBs that use too much memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a59d387bc2fd22f371574bd3c5b2b807dfc74dbe",
"description": "radeonsi: move si_emit_rasterizer_prim_state out of si_emit_all_states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a9de499b8a45bb16b59868e8c4d3a437098ee39",
"description": "radeonsi: move si_emit_spi_map into si_state_shaders.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e234c9fc215b26415fc0a15c40b33c196a400395",
"description": "radeonsi: move si_update/emit_tess_io_layout_state into si_state_shaders.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99996603860611f4842909189a102f05cb77743a",
"description": "radeonsi: remove si_compute.h, move the contents into si_pipe.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a10c46d8a62d9d51a907cf98f52d83c54d83f4da",
"description": "radeonsi: update obsolete comments about compiler queues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb7dcdcea02d776431d1e1b614523deeb2dda781",
"description": "radeonsi: handle draw user SGPRs as tracked registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f34bd5f3f5c5b86df0e98328c60fd1626387889",
"description": "radeonsi: cosmetic changes to radeon_opt_* macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5b31657742516c3624686de0612ec64738c790e",
"description": "radeonsi: restructure the loop for non-indexed multi draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c30aed0002520e8ba6bb3b439fcdf8d7d1070a16",
"description": "radeonsi: turn sh_base[PIPE_SHADER_VERTEX] into a constant in emit_draw_packets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f34f740b64e2115d3dc9987e79d3350a432e7f40",
"description": "spirv: Re-emit constants at their uses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39e24082fcb3959f5e56567bd7260b8ee3b470a9",
"description": "radv: Use nir_opt_reuse_constants()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74746ac03ac75136d5867f0f18fc99fbbede1bf8",
"description": "nir: Add nir_opt_reuse_constants()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d80392a6df9313225893f245d45fa8d404f2888e",
"description": "r600: use correct cso pointer for fetch shader",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343"
},
{
"sha": "9d442b459a43264c28994e65dcaacfe303feedd1",
"description": "ci/freedreno: handle disabling farm properly for each FD/Collabora farm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6928735e64c239eb3dfec5f1ea2e48b8f1d91c2",
"description": "ci/freedreno: switch references, the farm-rules takes care about this",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e62527c2d0e62c457cf05cd44db3b4332379734a",
"description": "ci/freedreno: the tag belongs to the apq8016 only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bcf528835135d6c3628b16354715d0e8cc3d6578",
"description": "ci/zink: drop a630, which we currently have very low amount available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a4bdf26e6415b9af38d80d959d721a6bb65abee",
"description": "ci: remove LAVA prefix from variables which can be used also elsewhere",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f3499bafcd32171d72bafc7ca8c3381d716aad5",
"description": "Revert \"vk/wsi/x11: handle geometry updating more asynchronously\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "36d5b58317179e5db32800743ef0faed4655b9fb"
},
{
"sha": "cc2f59d840bb3a6d9327ae9d4e0b868911da4fbc",
"description": "rusticl/kernel: optimize nir between lowering io and explicit types",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "66c6061491a7546349c04c40cbae1d23a07b5906"
},
{
"sha": "91029b7e87bba2a28aeb202cdf920d6ec6a70fa7",
"description": "nouveau: take glsl_type ref unconditionally",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5889c13fcd46ef984ea0acc02bdf68a7ef552924"
},
{
"sha": "51511892c6538a42f0ba1d787246d4a52584612d",
"description": "ci: rename *.log to *.txt to work around gitlab bug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fb9064231687ff7af4cb48697ee24b48715b80f",
"description": "vk/graphics: fix CWE handling with DS3",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e13bdbbd5bfc1cef00cf504b0567238ae8f45524",
"description": "etnaviv: switch to float_to_ubyte(..)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98eecece9bb4e82a964edfaf3840887e7adeee06",
"description": "anv: remove assert, size is asserted in the runtime",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2cbe85e6a9006585431912fb4712b12d520ab5db",
"description": "vulkan/runtime: change assert to match specification needs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20d6bb276939f4ca328f1d19ed428a3e4bd0a802",
"description": "glthread: sync for VDPAU sync functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fe0cec4c1b1b16635ed9bb510007e4d166c3e07",
"description": "ci: disable duplicated pipelines triggered by marge",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a2a0c6fa3bf59ca13b7eb2e9c91b51dd514f0ff",
"description": "docs: add one more 23.1.x release",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "444bc03fa896a901fff82f82dc200bfb53e75a9f",
"description": "docs: update calendar for 23.1.6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42118a75047280ac489470649985c3615cbb7cbd",
"description": "docs: add sha256sum for 23.1.6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42ab34522f07c3b47b4d84e318e82be5cc811c46",
"description": "docs: add release notes for 23.1.6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a8672952aeab60c8abf727cbc606ef8cd014b43",
"description": "freedreno/a3-5xx: Don't try to emit ISAM for SSBO loads.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "75eb0d2891c2eb7574bd943a6a40493484047b48"
},
{
"sha": "408199236f9f55bdf237817bcec4b54085d191ab",
"description": "ci/freedreno: Skip some tests on a5xx that destabilize other tests.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3aa3eb8ddd9b5922b5b4eef4e4e8a2abcdfcba5b",
"description": "nir/opt_large_constants: Handle small float arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e38522608f72931e3116883e2eaba3ea4d9abc20",
"description": "nir/opt_large_constants: Add Small constant handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ec0fdf0178a72533e676da4d86e28b773d7f02a",
"description": "nir/large_constants: Add read/write_const_values helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7456ee052344263d39ac2c58bf4e998067f5c31f",
"description": "nir/large_constants: Use nir_component_mask_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "783d59eec1acd3da3c639bf70fd9b4302e03a950",
"description": "nil: Add support for G8B8_G8R8_UNORM and B8G8_R8G8_UNORM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7f109352d9ac39127ae6ecbd5fa155b0c60626b",
"description": "nvk: Enable MIDPOINT_CHROMA_SAMPLES_BIT for multi-planar formats only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9801a3c08183f1bc7d7c5129eadf06d22fef1b1",
"description": "nvk: Enable SEPARATE_RECONSTRUCTION_FILTER_BIT for multi-planar formats only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e2830c9efc07b7d0bd2cf2143ab4cf44a3251b5",
"description": "nir: Clean up nir_op_is_vec() and its callers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "408929289aadaf44e57ef60cb7c1ace4958199c7",
"description": "nir: Don't handle nir_op_mov in get_undef_mask in opt_undef",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5f26c21e62466783cd031c45a39544c992cee202"
},
{
"sha": "f9a17c6fef92b1316c9a06465712e094f33add68",
"description": "nir: Handle nir_op_mov properly in opt_shrink_vectors",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "94eff7ccd86658603155261c2fd59491786e7047"
},
{
"sha": "9bcc9597a5bb82f2013ea70bc8daa0bfd233b4c3",
"description": "nir: Fix nir_op_mov handling in nir_collect_src_uniforms",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a406fff78a57eab35c513042670500f4fc784042"
},
{
"sha": "87004fa7019afa4a297e78d7b57c4d7164e75c66",
"description": "nir: Rework nir_scalar_chase_movs a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf796aa885b347f463700620660d6a14f5afe14d",
"description": "radv: vectorize scratch access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81641b01555faa4dd1dfc7de2513ad8d63e77ab7",
"description": "radv: vectorize RT stack access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f315e60493219d3078ef094dc99160575d257d9",
"description": "nir/opt_load_store_vectorize: support scratch access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afb465013f37697a5df0cf142be82c7f055c8a5a",
"description": "nir/lower_shader_calls: fix align_offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a7efccdc31c4c70895f9afad894e40b32c6699c",
"description": "radv/gfx11: re-enable 0001/1110 clear values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19f73f8eb4a88033fe48184e7d56f3274459b8c4",
"description": "radv: support 128bpp comp-to-single with all colors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2c7ce37192cef693c7a228b997402d480674a0a",
"description": "radv: fix 128bpp comp-to-single clears",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7451eb1d6112aed578ab89ba21830dc4eaef14ff"
},
{
"sha": "405f3bf9903f8a8b65da113adc9ef32e02b84fa2",
"description": "radv: disable 64-bit color attachments",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "01bd012edd20927a4eb7f791dc6e6ac94089c144"
},
{
"sha": "ad40073e4e58fe77f95f835f635258f672d9541a",
"description": "meson: Rename dri-vdpau.dyn to dri.dyn",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0a362d5ba93c7cd4053ee91a50ad92f76d8ef68",
"description": "turnip: Move sysmem clears to the first subpass that uses them.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21334e3b538ab3c862098f315604f49ac10bb1d1",
"description": "turnip: Move gmem clears and loads to the first subpass that uses them.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4cfd021e3f74fd75e7998cae5697a1ba598237d6",
"description": "turnip: Save the renderpass's clear values in the cmdbuf state.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "139cc91697088c3d5b1a4546ed2e4ba5c916baef",
"description": "turnip: Skip emitting empty CP_COND_REG_EXEC.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c96b2cc5110e9b10318f609b61a158019215c0d9",
"description": "turnip: Track the first/last subpass an attachment is used in.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fce10ddf0f9ae30c62c871ae43d9aa690374b5e9",
"description": "vulkan/util: Make multialloc succeed with 0 allocations.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d142c845d05732f7858839493e0dba6a1fa5d6c0",
"description": "Revert \"intel/fs: only avoid SIMD32 if strictly inferior in throughput\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "6b494745be0900a67004d6f3e4b730c3cd67da79"
},
{
"sha": "aebe58458611e0bb585a5bce8e16c1175783f3cc",
"description": "iris: ensure stalling pipe control before fast clear",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "87149cc545afdacb339a933d47ded5c1adf8f429"
},
{
"sha": "bd1d322107ea4639a454fcd82d775e9088f094af",
"description": "etnaviv: fix null pointer dereference",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "734b15186bfbf6f6e00683ed281aec0cb29501b6"
},
{
"sha": "cff6c4d88582203526679585f93f6b8789fc1e79",
"description": "docs: upgrade bootstrap to 5.3.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "daa1f789b57aae7a23eecd4c337b79cfe1f081cf",
"description": "nouveau: add exported GEM handles to the global list",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7cc19363f320c99b445fd268ebe27bfed8acdd9",
"description": "nv50/ir: Remove few nvc0 specific defines from nv50-specific header.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f63d2ebdbc4c29a58c768787e0551e8a6bd411b",
"description": "nv50: fix code uploads bigger than 0x10000 bytes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e13736222eebe3c1e89f514d41533e0db0ada90",
"description": "radeonsi: remove unused arg of get_tcs_tes_buffer_address",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e97fe38b792d028f66799b2de1d6deb3eab3551",
"description": "radeonsi: part mode standalone tcs support aco compile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59f4504d058f325b8968cdaa83bfd487b94a9c55",
"description": "radeonsi: add si_aco_build_shader_part",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8631851b8f63f6ad9d757e41d11ce317571a518c",
"description": "radeonsi: change si_fill_aco_options args",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04aadb32ad97e25296def028bea054b2def8be69",
"description": "radeonsi: add si_get_tcs_epilog_args",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e0cff56f310977e1c881a1ca882c6ea40dffe90",
"description": "radeonsi: remove separate_prolog arg from prolog/epilog build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b744405aa25ccdbe845a084e805e25a75eb14713",
"description": "radeonsi: extract si_llvm_build_shader_part",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e797bd78c96149e6faace675a71f470d348488cd",
"description": "radeonsi: fill part mode tcs aco shader info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac867af0997b3552b2b1faf912df8647172a0e55",
"description": "radeonsi: share si_get_tcs_out_patch_stride with aco",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1001478a6811d1e769de7b78a3239466209fda6a",
"description": "radeonsi: support upload multi part shader binary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85c0f31099425efc0e59de0a8552d9ae00202e7c",
"description": "radeonsi: add exec_size to shader binary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51a8479a5107e311ae7c4e8b2d73292d5ca89136",
"description": "aco: use semantic location as io temp index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c7fdebf9bcc5c156ce63d90a01a92f4aa42d0b1",
"description": "ac/nir/tess: move tess factor output out of control flow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "475638803888eb279f12e820d73879c21cc81b21",
"description": "aco,radeonsi: save const addr to symbol",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "facbd13df14ecd7662970da59a570814e57bd305",
"description": "aco: skip scratch init when no scratch arg provide",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3333609e64ba500577903f80020018724a3fa61",
"description": "aco: don't emit s_endpgm for tcs with epilog",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b41d3e42f7c52c48723e8d2b15fa79302831be03",
"description": "aco: add tcs epilog generation for radeonsi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2484b20f9018de073b7633cee109ad336babbe1",
"description": "aco: add pending_lds_access option for insert waitcnt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5cf6f4f9a7447d9aae05322230fc00f263c71ac0",
"description": "aco: allow tcs with epilog to keep nir store output instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d05ae5df0b112ef8218cf99b7929fc455c86776",
"description": "aco: add tcs end regs for epilog usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c7062f8f92214fea957edca4f6b98365752336b",
"description": "aco: move jump to epilog out of ic_merged_wave_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85d9646288df98847135bc6fe3338d154db519e4",
"description": "aco: add p_end_with_regs pseudo instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3549d7f7abe5bc6c5eaf7f854bd617a225d07f1",
"description": "aux/trace: trace video_buffer method return vals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "992ded3a3fe7fed0f25aa3696786dcbd9bf1af2f",
"description": "aux/trace: unwrap refrence frames in picture_desc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac9c2689a6dbb8d8e1d3efd95e5900b940e3e993",
"description": "aux/trace: wrap video_codec & video_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5279f1ec517b3abdc0b3194c5ebcf45f6cc22ae",
"description": "aux/trace: add context video methods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ace894cff87006c59aa38ade3c4dde9b8cc1dd8e",
"description": "aux/trace: add screen video methods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d1da9ec20217c21338dc6f9e1077cf19ac2fb61",
"description": "aux/trace: fix set_hw_atomic_buffers method name",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b2dc63ed8ce95622312d7fa211def60f3673facd"
},
{
"sha": "713437b2fcda0ad61b9454dd2ba87fe3b6959648",
"description": "aux/trace: move trace_sample_view logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ff20e23fed6f4e4bb9e3b0f6653ed9aca413180",
"description": "aux/trace: deduplicate enum dump macro work",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87850734e79c48d98e64294a089496e5714439b7",
"description": "aux/trace: skip multi-line comments in enums2names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4133a110def6a20dbff9ffc4531108475420fcc",
"description": "gallium/dri: fix dri2_from_names",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "433ca3127a3b94bfe9a513e7c7ce594e09e1359f"
},
{
"sha": "f7e39c6f8545540ed573a6b1036710b55f7d6778",
"description": "intel/isl: Remove Wa_22011186057",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c06c736c56454451f9a7c495ed287e9b74b7f4a",
"description": "intel/isl: Remove unknown workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b64da56b1a8d6149ff30ba00824cc13807f326bc",
"description": "nir: s/nir_instr_ssa_def/nir_instr_def/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43be4129d2460f59d4af4f121c51afea6f481597",
"description": "nir: s/live_ssa_def/live_def/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b781dd6200931bb1398e07c555281d9cfa93fd8c",
"description": "nir s/nir_get_ssa_scalar/nir_get_scalar/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65b6ac8aa4554987867a4dbd463a5914135efd22",
"description": "nir: Rename nir_instr_type_ssa_undef to nir_instr_type_undef",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "252bff0f487763d11f0e4a995be0c42070751d87",
"description": "zink: use real A8_UNORM when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f501f9453adc7024584e9d9598754c55c36d20f3",
"description": "zink: use maintenance5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8be6b7caa3fd3ded4f5b385b6757ac73c5e77d3c",
"description": "zink: add maintenance extensions to profile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d19e8fc1fb62aa7c0da2c7c60acfb8cbc6c6c211",
"description": "zink: split create_ici to init and eval",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f8561369ee9a1842ba921b0027bf56548e6aade",
"description": "zink: remove unused param from create_ici",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eff5e187144a6ac082f1ce21f1f4bbf5d907c324",
"description": "nir: Assert that nir_ssa_for_src components matches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8552311343e351c50b06ac3f02d275794a7562e1",
"description": "broadcom/compiler: Use nir_trim_vector explicitly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c182ab2b8349402d2736ce97119c85dd89668ee8",
"description": "lvp,nir/lower_input_attachments: Use nir_trim_vector",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88d753631c642fffbf75aa6b48954e79b1fe8b97",
"description": "aux/trace: print bindless handles as pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "823827a295991c63d0011335fab41da68eefa658",
"description": "panfrost: Pack stride at CSO create time on v9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32675a304be6ab63f79b6d547ac20e6de3fcfb71",
"description": "mesa: Enable ARB_texture_border_clamp in GL Core",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "714362b7dade5f2e4a7382d27c3c4b5a10315b60",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc5ba7b7c498ee6d7cd85aa551ed9ccbe6bb52cc",
"description": "zink: remove pipe_stream_output from function params",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c7f50ba4dcd27ea602081359358a9161ede7dc4",
"description": "zink: stop using pipe_stream_output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1abd507049b68a9ecd51c30a9090f52a2cbcdfe8",
"description": "zink: delete all the extra gross xfb handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01d3c691a50e1510437a7d313f73fba592538ece",
"description": "zink: fix clip/cull dist xfb inlining",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "235ae7c3c6c833faa079c1c5779997f70158398b",
"description": "zink: delete lower_64bit_vertex_attribs pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25fd1dfca33556412035d5ed44de990c4118473b",
"description": "zink: delete split_blocks pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8cb0d8a44afb9c70f38e359ffe0ad57416e66a4",
"description": "ntt: handle interp intrinsics as derefs",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "aedebb9d30d4a746a8c2ea94f3539dd8b766e72c",
"description": "zink: stop lowering indirect derefs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e42553ca8d30a2a2cb6781774631c45285d77dd",
"description": "zink: use lowered io (kinda) for i/o vars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0156058a3ba921bdc4f1131eda394bdf9570e455",
"description": "zink: add a mode param to find_var_with_location_frac",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0e4ecc032c52b86955b9434de89794b4b10040c",
"description": "zink: move fragcolor lowering further along the compile process",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df238e8fc092a9be6c9994c1d681eb3aa03d966f",
"description": "nir/zink: fix gs emulation xfb_info sizing",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa5ebfbeb909927121bb1cededb96a90c2419ec4",
"description": "ci/freedreno: document another a530 flake batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9b177db0e51c96a297466ba2fc8a9b6a11e124f",
"description": "aco: don't create sendmsg(dealloc_vgprs) if scratch is used",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2930317cea53843b4f3f2b25f11fba5ba82fda16"
},
{
"sha": "a02b5138a71209526d38645a209d88ead4a0168f",
"description": "radv/rt: Rename traversal_shader to traversal_shader_addr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c291f612cb3cf786746993736edb797dfc25e312",
"description": "radv/rt: Rename shader_pc and next_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2edf222abdc3d01aacdf9995c5a70bf944dc38f0",
"description": "egl: reenable partial redraw with a warning when using gallium hud",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e516a0a94fd201444eef2f618d447f8e68aeb347"
},
{
"sha": "d0f4333fcad81ee2f5849ab9e9f45f5d99fe38b5",
"description": "intel/decoder: Fix memory leak on error path",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b4c8d2dc45554fc61250f58bf0a2678d90ea6769"
},
{
"sha": "6a2a36d7ddc4a227fa71337e88112555418cff42",
"description": "driconf: add a workaround for Captain Lycop: Invasion of the Heters",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "210fe9f5867244f81a1f0c6446a881a28d5ae87f",
"description": "zink: drop CWE requirement for renderpass tracking with primgen queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bff8ade885bb5e0004315d50e8b12e7ab41d43b",
"description": "zink: rip out some awkward parts of the old non-cwe path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "553603073593cf21bec19927bdc50bf0ecba10e0",
"description": "zink: rework rast-discard for primgen queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f743df4f00a346a14edaccda35e035e5224233c",
"description": "zink: unset primgen suspended flag when ending a primgen query",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7f956435a039f4729c776a0172bffe7c8b6207b7"
},
{
"sha": "5ea5318e6073359a88a094691dc72df0b49867ee",
"description": "zink: require EDS1 for CWE usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69cacebd29a234e6af10de1d9c21d20a6a750bf5",
"description": "zink: track start/stop of a couple query types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da5ca7529f704d7a900e69ac4b887d0bd32d099a",
"description": "gallivm: Drop the Vulkan YUV format hacks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4accbb27a2255230cc204f0d9a61c6e27d75acd7",
"description": "vulkan/format: Translate G8B8G8R8_422_UNORM and B8G8R8G8_422_UNORM properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb23ce91b537969f2d113f5228345f92173ec813",
"description": "vulkan/format: Use correct swizzle for 1-plane YCbCr formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9870275b12587a6a42620d2721600487859015d",
"description": "anv: Disable CCS_E for ISL_FORMAT_YCRCB_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e33bb56a4e404f7fa4a58f359bab8d50ae8cfba",
"description": "blorp: Use R8G8_UINT for YCRCB_* formats with CCS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fff38f624e23ac593412fc911c11036cbf7503c",
"description": "gallivm: Support G8B8_G8R8_422_UNORM and B8G8_R8G8_422_UNORM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c03d44093d222c121760ec6a299402ad7dca15f",
"description": "util/format: Add G8B8_G8R8_422_UNORM and B8G8_R8G8_422_UNORM formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a6ec6cdd6adebbb2a6d9f14068b4253b72d4c0b",
"description": "util/format: 8-bit interleaved YUV formats are UNORM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1a0bdae1ccc2c6b98d46fd2c2022ed5a6811d6b",
"description": "intel/genxml: Update xml with gen_sort_tags.py output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "549540ca7cdd957c1f29c6b966d8c9067dcc31f0",
"description": "intel/genxml: Add final newline to output when saving xml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "548a0bc7d2ab89732ddfcc77315a4798573589a3",
"description": "intel/genxml: Don't rewrite sorted xml if the contents didn't change",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e60a0b16163b98641483556309c1f2fb66faba68",
"description": "intel/genxml: Move sorting & writing into GenXml class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3176abc0f204a855d924cde7ac6b8390ac7a6a1f",
"description": "panfrost/ci: updated CI expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56be9a55be03cce9925989e7d22696733488e05b",
"description": "pan/decode: handle more than one panfrost_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cea0cc5b1631874ebc077c25df61975bf1336e3a",
"description": "panfrost: fix invalid memory access in get_equation_str()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f55efb4ae68e9f0e08c2fe749d662c5f2ad8d450"
},
{
"sha": "bfa4125308b5dadfc6cb5f81edda6677124b75e5",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5c1da10f5c9a2e8c9976a1cdab2c1b3b598e149",
"description": "lavapipe/ci: Remove descriptor_indexing fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2f6de8f0d86b8143084212f970af072780fc201",
"description": "gallivm: Run nir_convert_to_lcssa before nir_convert_from_ssa",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null
},
{
"sha": "4695bebc7951356c913b4695f36863ba4544e816",
"description": "nir: Drop nir_dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c1d32581a4a07a05a916edf136b50f991818f19",
"description": "nir: Drop nir_alu_dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "977999d83640535fd0d2fccd5eeed6e6f0bfe332",
"description": "nir: Get rid of nir_dest_is_divergent()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d81f13a757d4a525dd28671882709934c41f8a1",
"description": "nir: Get rid of nir_dest_num_components()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80a1836d8bb68ef156254d72de0b3deb2dad17d1",
"description": "nir: Get rid of nir_dest_bit_size()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0dd76b1abb952476a0d8723c7b0414406ce17f28",
"description": "nir/print: Replace all dest printing with print_def",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7fb2228e6997f165eb2d642e4582490a0af9706",
"description": "nir/validate: Replace all dest validation with validate_def",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9e514d25be7965fb36c714c8bf5ece417763600",
"description": "nir/propagate_invariant: Stop passing around nir_dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c69eb8dfd72f49d35f480aee2f144fec219f210f",
"description": "nir/dce: Stop passing around nir_dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cced401b0ff0f27f6b29e98490debffcd12c0968",
"description": "nir/gather_types: Stop passing around nir_dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2155634fb93307edf9011b070274e661422edf6e",
"description": "nv50/ir: Stop passing around nir_dest and nir_alu_dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd2178060d829a4dc06e922b7a95174d1a0d39e2",
"description": "r600/sfn: Stop passing around nir_dest and nir_alu_dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "734b15186bfbf6f6e00683ed281aec0cb29501b6",
"description": "etnaviv: Stop passing around nir_dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11af0c1f1bf3f17e70da2689fb318c141b117105",
"description": "lima: Stop using nir_dest directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b4677981f2b34cfabdbadcd422e62c7a4ec81f6",
"description": "nir,ntt,a2xx,lima: Stop using nir_dest directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b30da1b281f86eaa5e5bffeaf8a359ee594b0b1f",
"description": "vc4: Stop passing around nir_dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f922ea7c07f2b10f7e02b341ad2ad3dcc52693d1",
"description": "broadcom: Stop using nir_dest directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce8b157b9481e131fe2b322b3ba230798e728c5c",
"description": "intel/fs: Stop passing around nir_dest and nir_alu_dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de5bc9128c77a6d02371730cfd4a15ebf7654dfb",
"description": "intel/vec4: Stop passing around nir_dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b01d6a6b822921c486cdae07d034b1c2e1e07ee",
"description": "nir: Drop nir_dest_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1deba364e1ec98b03045465d605e597c1572f346",
"description": "dxil: Do not reference nir_dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "262373541dac65fb5638112f547220ff262deb13",
"description": "ir3: Do not reference nir_dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b41676d7ed018b65d79acd7fffd170405be29643",
"description": "zink: Do not reference nir_dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcdd9966c7dc5c7d1e3e9f3e4f43e151ba5bd3fa",
"description": "panfrost: Do not reference nir_dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02ddb7eae2788f9a0e7488dcc9051c6c2d636c99",
"description": "asahi: Do not reference nir_dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5aa38181cc00198604fbf23d39f6b4a71ae8c45e",
"description": "pan/bi: Don't reference nir_dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08093a7deaa14bbbe0b7ceb9b44d59a21d5f06c0",
"description": "pan/mdg: Don't reference nir_dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9786a48aaca192ddb8053524f012ae43fe35ccd",
"description": "agx: Remove agx_nir_ssa_index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f66f3583ea39f32989674395b2bd593c9be6e97",
"description": "agx: Stop passing nir_dest around",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7cf9ff304e02b85cef0cd936b456b658255b7cba",
"description": "nir/from_ssa: Don't insert store_reg instructions before phis",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ae0408be1bdc7c6edba24e3a36b728a016292b45"
},
{
"sha": "cbb28eaeaf35ca5581e6d75a1fa15533984d66ce",
"description": "gallium/auxiliary/vl: Set correct csc matrix in set_buffer_layer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69fa48fbb1cca7b2fd804104077b17dedadfd090",
"description": "lavapipe: handle VkBufferUsageFlags2KHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "566e556478c1f3be773e7ecf8cbac5f9d8080a22",
"description": "lavapipe: handle VkPipelineCreateFlagBits2KHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5174cae8c259c1b9fea02a2e68d8477a9810f9ad",
"description": "ci/baremetal: shorten BM_KERNEL to filename and BM_DTB to name only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "795a099f388ccfe871a129a0cc2e767b554804f9",
"description": "ci/baremetal: do not install curl, it's already there",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a93d7ec445e35b03f70473545a00687168fef17a",
"description": "freedreno: Use shared DIV_ROUND_UP instead div_round_up",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "581f6fb7c8fd37104eb8921bc13f9227d2e763e2",
"description": "u/draw: skip zero-sized indirect draws",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "efb80c171553ad4205d29bb6273627bdbe7208ed",
"description": "aco: summarize register demand after handling branches",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5a536eca9ca763f53bf3e4c8b75752b527f8fc01"
},
{
"sha": "b882309e848824e3ac53d335f93f5cbcf4a11d08",
"description": "Revert \"ci: disable Collabora's LAVA lab for maintance\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83d7e327f91dc96c24f28bea9b41e696bd0fef99",
"description": "etnaviv: switch to S_FIXED(..) macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8bce68edf553c079ed8451ecf24dd2831f409c25",
"description": "etnaviv: switch to U_FIXED(..) macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16915c7a71eb8ffd1043a495bf5f88344b3854ea",
"description": "etnaviv: switch to log2f(..)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04dbb556c282a13e510ade21d6e24ee4d1bf90e8",
"description": "zink: fix crash in lower_pv_mode_gs_store",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "39770c6503ac44090decd88698802bb95189bb4d"
},
{
"sha": "198719de39fa9daa7d254c4be44a8e4caf30ae1c",
"description": "zink: fix null config screen creation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "6d60115be7cce87402f15ba01d81783dbf25f80a"
},
{
"sha": "e1c278ae825958186418cc8201a6f49f74b75181",
"description": "clc: use CLANG_RESOURCE_DIR for clang's resource path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d7a3f170b03d62720597bca6190954a4f53a854",
"description": "v3d: Use DIV_ROUND_UP instead div_round_up",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ec12b537a4b3852828c2e16b53bafde828bf6e4",
"description": "anv: don't try to access dynamic buffers from surface states",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "06dfd216d35f25acd4531b95d681c31e71892e80"
},
{
"sha": "3e72539dc2a77be52f2bd57f34da43ea144d6ed6",
"description": "radv: Fixes mingw linkage error undefined reference to `radv_GetCalibratedTimestampsEXT'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7006104d7e67fd20a61ecffae82e63799700cd30",
"description": "ci: disable Collabora's LAVA lab for maintance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76725452239e9e7740c0edd6a5f3663ab897c343",
"description": "gallium: move vertex stride to CSO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29fd7bf603f08d81b8f83afda395948f2bd38d9a",
"description": "nouveau: calloc vertex csos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea093702040c29aeed089e857475b2eeda82f487",
"description": "virgl: fix some indentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6984e524f476034f7ed9077694d682bbe79eead5",
"description": "virgl: move virgl_vertex_elements_state to header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4eb4c9bba97d659eb199cf41fb607d02caf6c748",
"description": "d3d10umd: use cso_context to set vertex buffers and elements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65cda2c0e16682c7c2bd6329f276016c5755ccc0",
"description": "nir: Drop nir_foreach_dest()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95a3c1325da9bfe7ae9c062308fee811ba4cfb02",
"description": "nir/from_ssa: Use nir_foreach_def() instead of nir_foreach_dest()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "581ee2ccb48d6f796a6d4720b5405c84625e8715",
"description": "dxil: Use nir_foreach_def() instead of nir_foreach_dest()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "369270906b77e83acaf35225104e5af25d72a3bc",
"description": "st,zink,sfn: Use nir_foreach_def instead of nir_foreach_dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6203750d78c580d18eec1493dc0631dbf1335884",
"description": "nir: nir_foreach_ssa_def() -> nir_foreach_def()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ec7b8455e3d26db36420e514c426c589372bb25",
"description": "nir: Drop nir_ssa_dest_init_for_type()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6914272c301ce6749590bbe0dd19fa46cd212f40",
"description": "nir: Drop nir_ssa_dest_init()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "174a75631f71b44b5182ae7678e19488783ac636",
"description": "nir/serialize: [De]serialize nir_def nor nir_dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cd9115d87b7eb4f1ed7ad12af06e7935187fdd4",
"description": "nir/clone: Clone nir_def nor nir_dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2c4749986c5fc7d4eccb738ef4f3bdad036a1a8",
"description": "nir: Drop more instances of nir_ssa_dest_init()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed9affa02fe88ad45d6ef17aea2948703f4b6ad6",
"description": "nir: Drop most instances of nir_ssa_dest_init()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7bcbfae87c9039ebb01f7287403bf5666ca8d64e",
"description": "frontends/va: Ignore requested size when creating VAEncCodedBufferType",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "040a0fcf421564ab6371aac735bcaff29f7be132",
"description": "lavapipe: Use common physical device properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2a02f3910266a91833800b8f803fb3d7afffa0a",
"description": "clang-format: Disable formatting by default",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47722b2d7f7e87b12a636193695e4c42b23b3b14",
"description": "nvk: Remove reference to genUserClip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b9fee379d17072d71176d02080bcc27ed95e707",
"description": "nvk: Don't use nir_ssa_for_src()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09d31922dee2483313fc09cefe8eb7cd7296a2c8",
"description": "nir: Drop \"SSA\" from NIR language",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "777d336b1ffe6b1ab4aec16ef32d71b9ad62f51f",
"description": "nir: clang-format src/compiler/nir/*.[ch]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6fb63f369cde3c1d6d56b3e1f86f237b4b360489",
"description": "nir: Add a .clang-format file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d9254204be101a26d09eb120d072c88aebc8efa",
"description": "nir: Add a do to the do/while in nir_const_value_t_array()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb8f14374966f548cd4d17966e79b6bf1959d442",
"description": "nir: Wrap pass macros in braces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f6112302b1a10ddbe238a89ef6c14a2f870f1ab",
"description": "nir: Pretty format type mapping helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59e5b51084af7eec76a2e756a9d6cffb27b85c3a",
"description": "nir: More manual formatting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57e10f7c93616cc05ba48560e3f3090b1cc1787c",
"description": "nir: Don't clang-format debug print setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d54b423e7a5aa979d9ff73c56c7372f71c27d21",
"description": "nir: Don't clang-format a couple typedefs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8579224fe1ed5ab280516de3977d5b6ff9920dcb",
"description": "nir: Don't clang-format const_value helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a89fb36f6be5a1d8c0e6dd81d971532bc0a155d1",
"description": "nir: Re-align a couple enums and add clang-format comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6be8191210195520395fb1bd6b478a190b82b52",
"description": "clang-format: Set the default ColumnLimit to 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54680948a8005d4833da17ad7ca2c198ca6d73b0",
"description": "clang-format: nir_foreach_src is not a foreach macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe5671e881a560474f08abffedc008c413aa05a0",
"description": "clang-format: Add nir_foreach_reg_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee42e2166d836251603b2b3e4801705d42d8f83d",
"description": "android: Introduce the Android buffer info abstraction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21dcde096f351f83a2df7aa9f42a7276b5454c81",
"description": "util: Add NONNULL macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bf104f9348d5e7a04268399a5d68523e886d487",
"description": "ci/deqp: really remove the uncompressed results.csv file",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d110299d77c9663bf3d91a50d447f8db4f64acb0"
},
{
"sha": "7cc2f23d535151072d077426693d1de8f0254eeb",
"description": "anv: move genX(rasterization_mode) to gfx8_cmd_buffer.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "705840d417c8c3a971d81b09de1d1b594ef49f7e",
"description": "anv: get rid of genX(emit_multisample)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eef54f31756b910dce1ae7dca8fcbd4e458bc75c",
"description": "intel/decoder: add options to decode surfaces/samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf5ee0a0f724522d6e8b314ea023d1a505eed132",
"description": "anv: emit 3DSTATE_GS only once per pipeline",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "71ebd9b9d71d21da510c2acfb12fb5e34f3278b9"
},
{
"sha": "8689791e1f48e0b47af976fa112cf17ab368f056",
"description": "blorp: drop programming of 3DSTATE_(MESH|TASK)_SHADER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22c7ccb523df42f15a8fce1164096edf42b658ee",
"description": "intel/decoder: constify some input parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d45a25b8016fe4c41fc686a1419693fb761ffb5",
"description": "ci/farms: enabled Microsoft job only when conditions are met",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19d318d88ac31bd9bd381bf0db494db6e6f84539",
"description": "zink/nir: add a zink specific intrinsic for push constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "333b6ef40963f62f6cd8e358ce1fcd3d9da4cd9b",
"description": "zink: remove unused indices from `nir_load_push_constant` calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57b8b82d7dfbb551427534bb37f3e57941e04b96",
"description": "ci/freedreno: document vs-nested-return-sibling-loop2 flake on Adreno 530",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aee00062f410c998c7cdd65a5cb4170181d0e7a1",
"description": "ci/amd: add glx@glx-visuals-depth flake to raven",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17021f70f4a12b408bc8ab51e19ec02e7ff247e1",
"description": "ci/build: limit debian-build-testing to 30 minutes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95856898393782a14da6062bfce3ee92d88497d6",
"description": "nir/opt_if: also rewrite uniform uses for read_invocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce0c70fb0c696d311e624fadc3890dad0534d8c5",
"description": "vulkan: ignore VkPipelineColorWriteCreateInfoEXT if the state is dynamic",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c43135d740e38814add0e29c7787970d3ca01158",
"description": "egl/drm: fix EGL_EXT_buffer_age with gbm contexts",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3d59f4cfcbc9d955a37f98e7bd378abd32c5ac86"
},
{
"sha": "ae81eb9d5013709a955d8290bbc91c30100c4bab",
"description": "asahi: Legalize compression before blitting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ac6176ea5ddf62c4690edf1f86a480409be8a14",
"description": "agx: Do not allow creating vec8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd481d00d39590cdecef108101c50576fbe95255",
"description": "agx: Handle <32-bit local memory access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aeffd22c308071112913a7c48218366526e22509",
"description": "agx: Handle f2f16_rtne like f2f16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4002ba95bbc7599934b4381ea1bb636b08b3c428",
"description": "agx: Lower f2f16_rtz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3634791baab462161994ab614a98ba1c1f4f4643",
"description": "agx: Fix 64-bit immediate moves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d0233cb1d80f1fed5e3e85eb8eb8229e6a1f2a6",
"description": "agx: Fix uadd_sat packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73657cd011c92676a92fcfa75434849997f5442f",
"description": "agx: Handle conversions to 8-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa2a7cb2a8779e70a944bd328edc0813055da255",
"description": "agx: Lower f2u8/f2i8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3ed5228b471e860176bc763b3322c10c9443f52",
"description": "agx: Handle blocks with no predecessors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c247de37bbcbfeb92971ce91ef774abe46afd815",
"description": "asahi: Fix incorrect BO bitmap reallocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1fedb72d37ad8cf4b9f1c0c0b9a6c58b901dac1",
"description": "asahi: Handle non-written RTs correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f4e3a03fd8729ff97df82c1bc29988d41b0beae",
"description": "agx: Move nir_lower_fragcolor out of agx_preprocess_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3704caca0b99f158e1a9eb4a6b39c0d88defa1cd",
"description": "agx: Stop setting forwarding bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09dfaf2c91994f7f134445c81dca8c273dde0982",
"description": "agx: Remove unused allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae440c99292caaefde73655b98463d98591d06c9",
"description": "agx: Don't reuse ssa_to_reg across blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d035908550fc4d57a56cf2c7a3cbcf5f39896fed",
"description": "agx: Don't use ssa_to_reg across blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "964a67fda4cab3f4867adf7321128a22df6a5e03",
"description": "agx: Assert invariant stated in the comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6909cb6379874313e0f91ca3cb0cb94344bc775b",
"description": "agx: Use agx_replace_src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6447bf4ccebddd848ca676583116f67db07b9e5b",
"description": "agx: Stop setting registers after the shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87121cf9a4c62bf20d63f500b0a9d3281e15b648",
"description": "agx: Set phi sources in predecessors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cc96d64b0badda3898f00c3691da300dd3a096f",
"description": "agx: Fix accounting for phis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2224544d68d7aedcbaf83fdec9ea7fc7603bf6a",
"description": "agx: Allow 64-bit memory regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0b966cb10656457af503cffc5792ae75a895655",
"description": "agx: Maintain ctx->max_reg while assigning regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b973e3821483a8897d7d0068492fee91b52ae3c3",
"description": "agx: Fix AGX_MESA_DEBUG=demand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "135f3c35c51437ef421cc39b575e9077b78447fd",
"description": "agx: Optimize logical_end removal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d459de85b75842135372191af4d9dab2d75c65b3",
"description": "agx: Optimize swaps of 2x16 channels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efbdc31ce55ea01c1443a9c244c372a648787b12",
"description": "agx: Use compressed fadd/fmul encodings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a30c668e44c1f1b3820cda728b9f61deecbc63fa",
"description": "agx: Require an immediate for `nest`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85d6f162adad412850899979ed5f5e61eee21ce6",
"description": "agx: Fix length bit confusion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e83b7086764f6f34e948e50347caf18fb51ff894",
"description": "agx: Optimize out pointless else instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "782055106f4abd11a236c2bb1d83c34dbd2e80a0",
"description": "agx: Use unconditional else instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41b7891673bf0ba52200826e1a11a15adbc2a911",
"description": "agx: Put else instructions in the right block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5196558204ffce4b9507e69c58caf3154758ccbe",
"description": "agx: Do not move bindless handles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c252120239f227fe60c7b62f681b845c4a6490a2",
"description": "agx: Fix shader info with sample mask writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1e2200b707f3410acc31b0fa3617865db90f532",
"description": "asahi: Enable explicit coherency for G14D (multi-die)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6ee12a4d72eeeafea423ff385b79647693983cc",
"description": "asahi,agx: Upload constant buffers immediately",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "080b05e29e1f04f22a776057631f4061cf7c1824"
},
{
"sha": "f4fd4d4d506474fd6965c0ca42f58be3db73503f",
"description": "agx: Fix atomics with no destination",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9da8dc47f98e338861e9125b640a4fc26d42ff42",
"description": "agx/dce: Use the helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d7b8bfce5c7e46e66bd80751f6025648511b6df",
"description": "agx: Don't lower load_local_invocation_index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f8894b0f7c32856a868e255445610ee82efdf70",
"description": "asahi,agx: Fix stack buffer overflow in agx_link_varyings_vs_fs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f3877f56ba7915ee6bc6866c0f4dc21881a3f5fb"
},
{
"sha": "eafd35e458f5dc6d62acd0589e66351d8e173e60",
"description": "asahi: Force linear for SHARED buffers with no/implicit modifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e5d2f0c1b1a615498bba65496951fcc06dae446",
"description": "asahi,agx: Respect no16 even for I/O",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "721aa39ad9090932f945c38ce1cd95502e81a4e5",
"description": "asahi: Impose limits on resource shadowing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d668f87d3d10efdfdc758a5e29c961fbee550aa",
"description": "asahi: Print info about shadowed resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccbd1254684fde0efed0a87a1e19ba48c3c20d64",
"description": "asahi: Always use resource size, not BO size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8f4f466f7150d0dcc9be235511c0076f304740c",
"description": "asahi: Fix race in BO stats accounting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9762c55589999bd436d9d7a7a3e861867099d728",
"description": "asahi: Do not overallocate BOs by more than 2x",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "175e02baeda9db26af627bff0cb228c69a0fbbdd",
"description": "asahi: Add a noshadow debug flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f3d784c6c4476db58ebc4d0d39ec2efa5649c37",
"description": "agx: Handle 8-bit vecs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3b86bcbbcebf08701859f9c56c5965d76d17ada",
"description": "agx: Lower 8-bit ALU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aeac45c188b08746ab22b287e62c118f7465135b",
"description": "asahi: Move a bunch of helpers to common",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5f76821f1eeefae34b1c0f8241e0615625252b3",
"description": "asahi: Stub num_dies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41d094c2cc1da09444830dca866d2be7f03ae5b4",
"description": "nvk: Support dynamic state for enabling sample locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2de545c68ff201b4fd77dc790cf974d3e37dcbce",
"description": "nvk: Fix support for VK_EXT_sample_locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2dc883eb37f04eb0bfbbb3cda62687a18b9235de",
"description": "gallium/st: lower NV21 to R8_B8G8 instead of G8_B8R8",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "26e3be513dc855f235ee12c8ebc0e7d1a82cd4cf"
},
{
"sha": "4eb0a98e5a45572a6c30f16f7b7e21cf22d158c2",
"description": "pan/bi: add support for I420 and YV12 sampling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b890a5ff619e41ced38780a93099af86df06a86a",
"description": "gallium/st: add non-CSC lowering of YV12 as PIPE_FORMAT_R8_B8_G8_420",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60ebef430a5a40398f2b227b6374bc26bd10c042",
"description": "gallium/st: add non-CSC lowering of I420 as PIPE_FORMAT_R8_G8_B8_420",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06495f11daea3daff33d9e08eaf10414ad1df01e",
"description": "radeonsi/vcn: Update rate control when framerate changes with HEVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4f356faf490cb7d4ba63470e1240e92b8317742",
"description": "aco: always use rtne for fquantize2f16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "144546f4345a4b822c531b867e1f3a1a1eb992e0",
"description": "agx: Lower flat shading in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff0e25d293bb961630b425fbd9da85473eb7bc88",
"description": "agx: Add interpolateAtOffset lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48029548f332cade304edff9eae4d3998c1f181f",
"description": "agx: Forcibly vectorize pointcoord coeffs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52b8d315481f631356c24c91fa257fd7b34319d9",
"description": "agx: Set lower_fisnormal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5577aebfb2af090f35ea02e85cc431186a979289",
"description": "agx: Allow more varying slots",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22f694c008a65d63bb405046f78fd41716c6fa78",
"description": "agx: Implement nir_intrinsic_load_coefficients_agx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10cdc0ad9f897121c54a3239ebcf17d6d5399f49",
"description": "nir: Add load_coefficients_agx intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9a5da2f4bdfd4ad4ee09bc3f6c9640e4acada13",
"description": "nir: add a filter cb to lower_io_to_scalar",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "550f3dc437021c8b512687943fc955906f380d6f",
"description": "nir/lower_io: add a new doubles-only 64bit lowering option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "933e6e4751806fbb66325dfcfd9c32ce5984e4eb",
"description": "r600/asm: Make sure MOVA and SET_CF_IDX are in the same clause",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99c8d15c679609b0e4be7fbbbff43294990b175a",
"description": "r600/asm: Fix AR force_add_cf setting if a clause is not open",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b34c027cb0e55c35d44347fb628164874f0ad669",
"description": "radv: use the number of VS outputs for computing the tessellation info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a97302f57fede4791acdb504bad449508fbfc01",
"description": "radv: add support for loading the LSHS vertex stride from a SGPR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cb88ddca295bc99f47fa0572b7142d119a43b60",
"description": "iris: implement required PSS sync for Wa_18019816803",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92941ee84bbd07b329dcc7dce553a03307ffedde",
"description": "anv: implement required PSS sync for Wa_18019816803",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "419531c5d98948ca868c8cacf310d3c7f876db26",
"description": "intel/blorp: add a new flag to communicate PSS sync need",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "973e6f3be095eb203671826e440392ba376afb36",
"description": "gallium: remove start_slot parameter from pipe_context::set_vertex_buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0da62c0e96ff963a77b527d702c471be402b88d",
"description": "nvk: NOUVEAU_WS_BO_LOCAL is a trap.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f767db1265e2fffb8886d608eba9dd1220547df",
"description": "nv50/ir: Rework conversions for texture array indices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "585f0e8b48987d32a40243acec573c5cc5b50dbe",
"description": "nir: minor fixes for io_to_scalar",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a12cedec91514cfbd1d584705c4debc6a3abd40",
"description": "zink: add a special separate shader i/o mode for legacy variables",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "b24911e5dbdde2c46a4aae7bb87930ff30d837ee",
"description": "zink: pre-convert mode in fixup_io_locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52c57667eda036ae2ad5d16be7a5afe18319df46",
"description": "nvk: Use common physical device properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c06f70ca1808b56d5c927857ea7adc1056596d6b",
"description": "radv: Use common physical device properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eaee792ea5f9e4e6e77f1399ed2a677ed5b0912c",
"description": "vulkan: Add a generated vk_properties struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ab0e5d803e1a48ae434763fbdf34a33772f8bba",
"description": "ci/a530: document piglit flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ba5bcf2b60c233a53014a6b5a32b82d8631b7e1",
"description": "vulkan/wsi: Allow binding presentation_timing when software rendering",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "54c7099087fc400a3afba1062b4fa7f66569651c",
"description": "panfrost: upcast uint8/uint16 before shifting them beyond their range",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "90a6ebdf80db34cfb9c7b40077dc09c2252f154f",
"description": "amd/ci: drop duplicate test expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85e74944c69a41736def2e945b62959ec7d805de",
"description": "winsys/amdgpu: fix a race between import and destroy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17c95e070cd93bfc33719c9569c6a543e4d95866",
"description": "r600/sfn: work around injecting extra CF's to handle hardware bugs",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "cfbd1fd41300740154f89b4382e4790e61c1bf0b"
},
{
"sha": "b8edd19358eaba847de3063b24f2ab0dd6f69f14",
"description": "radv: Handle VK_SUBOPTIMAL_KHR in trace layers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "de6d298fd086345b603cae425403829f89134c08",
"description": "ci/zink+radv: set a timeout of 2x the normal runtime",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9da56a369801bc9392a272d223babfae1d01a165",
"description": "iris: Inline iris_can_sample_mcs_with_clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d1dbbd03f1a09ca3cc67da887aee02d48f40807",
"description": "iris: Drop get_copy_region_aux_settings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60aebe8fa890caaaebc36fa972ba43f1f6cbc273",
"description": "iris: Fix iris_copy_region calls involving FCV_CCS_E",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3acdb29332e195a6a6968bddb770d4fd51f511bd",
"description": "iris: Fix aux usage tracking in prepare_render",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "046bba0be058d0742f55e22df8ddb42901cf7ab0"
},
{
"sha": "abc0b3a0dd1d3a71b7da2f90e5c630da11de3a9e",
"description": "pvr: Add VK_KHR_copy_commands2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c6356493a31a8f152d89795ecee4949bacb185b",
"description": "pvr: Print VkStructureType name on pvr_debug_ignored_stype()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ffc93ba7a34d1008b5a34d2bfd429fec8097f1c9",
"description": "pvr: Add VK_KHR_get_surface_capabilities2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40888311243279163a5fe4195003ede14f5f98fa",
"description": "pvr: Add VK_KHR_get_memory_requirements2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1823afa94a07a1d7697ffd6fcd646f192b6cf8d3",
"description": "pvr: Add VK_KHR_get_display_properties2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64a3320f228c7eea7ec71b03b8043790bf85f165",
"description": "docs: Fixup imagination/pvr extension support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3208207998b4a78b5b002651cb31d4438dfd5e83",
"description": "pvr: Refactor pvr_GetPhysicalDeviceProperties2()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afe9b73cd5e7ef7300a558483792b96c8f8205a9",
"description": "pvr: Clean up extension tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efb3c93d5fd7685ebaeb7591456bcfab360d07db",
"description": "ci: build hasvk in debian-vulkan job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9dfd8b3723c4f086d894df27e9e09db855c6f997",
"description": "ci: reorder vk drivers alphabetically in debian-vulkan job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee6eadb65ab7e09aa4ffaf4e6c7676fb7c51e86e",
"description": "ci/amd: Skip all VAAPI tests that creates too many huge surfaces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06c8ebaa66b6f12b577ad1aa5e2a11628fd3735d",
"description": "pvr: Pad rogue_regarray_cache_key union members to avoid UB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e15832e6f4bd4dcb3f170a1c050ae3057f3b56f6",
"description": "zink: don't try to replace separate shader prog in noopt mode",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ca2e2f4bd0cf21258847514dddaa7f3ca5cff3b0"
},
{
"sha": "58625686637a7a140d0ac1795f5cb2fbe426ca2b",
"description": "docs/v3dv: mark direct display extensions as implemented",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "bf5cfb64868a50b84df82d2df36585f95b2c492f"
},
{
"sha": "d1b0629c4142c6bcc89d5abb3d19c02594d0932c",
"description": "r600: retire SB optimizer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee6ba2bb571ab9202670b6294277f83713bbe25c",
"description": "zink: fix big tcs output io",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccc195c3a32535de20127c43d0644174af8eaf6b",
"description": "zink: explicitly set non-optimal last_vertex_stage shader key on ctx create",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "12d997cd64a03caed23976f74adb67e5ef98c4c4",
"description": "lavapipe: zero-init pipe_sampler_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b4aa5b999e853cb68d811bdbdcb00691133fbc0",
"description": "zink: reindex ssa defs before dumping debug shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7498c83ace996398062373d298df2ac2352ba3d5",
"description": "draw: fix so debug offset printing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48b0af72178ad7736b8876cf7378a35ff8f3009d",
"description": "zink: move ZINK_DEBUG=nir printing to just before compile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f272a88505738da51d46461c7ac77d24e787dcb6",
"description": "zink: fix xfb buffer array sizing to use buffer limit, not output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa322a37fcb6ab58c389b48186268af5f041a62c",
"description": "ir3: Implement helper invocation optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9489dea3d8a894e96756a66fdd689d06b0ec6dc",
"description": "ir3: Gather pixlod status earlier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5411f01f93d96aaa989d368ac75caea5431bf34f",
"description": "freedreno, tu, ir3: Add last_helper statistic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f44d8d51d3e99aef53b9e0536799f995df96a32",
"description": "tu: Add missing last_baryf statistic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "662db8e894ee032058cd93d88e2cb29d105254b3",
"description": "ir3, freedreno, tu: Plumb through SP_FS_PREFETCH_CNTL::ENDOFQUAD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86440685f322bc2efedfbd4f7a741e459978ec9d",
"description": "freedreno/regs: Define unknown SP_FS_PREFETCH_CNTL fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6aabdb7a576a4a769069546366dbca1700a76034",
"description": "ir3: Parse (eq) flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f22437654a9640527a062e2d121aaa6519e6a013",
"description": "meson: fix indentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3bbfc45c371b1e3c6e6d5f5b34bc05c3dcbe65b5",
"description": "radv: re-introduce radv_pipeline_stage_init()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afcafa1b618804080eddcb57e13c6aae57f8f8ff",
"description": "radv: stop passing redundant stage to radv_shader_stage_init()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66eaca3a0a596385436082ae1e4bd70dcf09f466",
"description": "radv: introduce radv_shader_layout for per-stage descriptor layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a3e256d27aaf754076861836c28002fb7d895ec",
"description": "radv: remove useless NULL for pipeline layout during shader info pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ae2844c520b16d19f7f51650bf4b87e2d6f3749",
"description": "v3d: fix texture packing lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d28e5960e551910291b0348c89d6554c48cda38c",
"description": "v3dv: assert that only tex instructions with sampler state have a sampler src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da625903c7136ea1a1a124aa0c1e1cd696c4942f",
"description": "squash! v3dv,broadcom/compiler: don't abuse sampler index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2de3f71dc516fb0e44d3d1ea4d4930649104e97",
"description": "nir/lower_tex: use a callback to check sampler return size packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "374c660582c4b40702f91fa8c1e9ca247d275efc",
"description": "nir/lower_tex: copy backend_flags field when copying a tex instruction",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "29c4417fb8c5168e001dd6c0662ee9549217c917"
},
{
"sha": "a95c33eeaffbf828e8f4954607e7abb48526527f",
"description": "v3dv: remove unused code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f694432e431826fd4d55eca99464329874a7153",
"description": "intel/fs: add variable for output of debug backend optimizer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e244d56e3922bcfc92d792c45b2206882988118",
"description": "intel/fs: track more steps with INTEL_DEBUG=optimizer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9cd8446efe1a33d1de5f3d60bf957bc006fa84f",
"description": "lavapipe: Fix struct initialization",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9e9d90c6c3814710b47001865967f27fcb68c4e4"
},
{
"sha": "81cae3d8d23f4ee8745ebe9661fa06107457713a",
"description": "nvk: enable KHR_shader_clock.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba49f2bef184712cf30c615d4e0fd4ba25fe1cc1",
"description": "radv: advertise VK_KHR_maintenance5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54caa8d346e9892cb7cc52237ecc737697205bdb",
"description": "radv: implement radv_Get{Device}ImageSubresourceLayout2KHR()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6861c5275b82276eeb944f42a1df6f5bd788c169",
"description": "radv: allow VK_REMAINING_ARRAY_LAYERS with VkImageSubresourceLayers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ed52ca5786cdc19a1de9a311d2d3a40e35f5449",
"description": "radv: add support for VkBufferUsageFlags2CreateInfoKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9089b091b2612d7b8b6f894a3ee08da54beee140",
"description": "radv: add support for VkPipelineCreateFlags2CreateInfoKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4b9c5b1d0ca7b9f9aae2319eda2b46e6f57efa9",
"description": "radv: store pipeline create flags to radv_pipeline::create_flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15548d8a5fcc4651e0e64723b46894c8db43e891",
"description": "radv/rmv: remove unused pipeline create flags when logging pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f617b8e4a392839e67606bd90e26953622229f0",
"description": "radv: allow VK_WHOLE_SIZE for pSizes in vkCmdBindVertexBuffers2()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbfd2931bb1379e067ab02be839f97959bad7600",
"description": "radv: implement vkCmdBindIndexBuffer2KHR()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbb5cdcf409f5d754bcd18828a80e71b4fd7ebd5",
"description": "vulkan/render_pass: add common vkGetRenderingAreaGranularityKHR()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95feb95c95b5175218b8b1f4ae926a7fda00c162",
"description": "nvk: advertise VK_EXT_tooling_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "134014dfc747422283ccdb6fb87e738b1b700974",
"description": "lavapipe: maintenance5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e70179f3c674e96889e1e0b24afec1641e5f401a",
"description": "lavapipe: VK_REMAINING_ARRAY_LAYERS for copy ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6522b55a3910b5deb6aff7cad5625caba53bd14c",
"description": "lavapipe: GetDeviceImageSubresourceLayoutKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5a8c970987da0eac3bf2c52eccd8b90017d406a",
"description": "lavapipe: BindIndexBuffer2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cee494aafdd2ad1fcf7da76647442f3f4d7c063b",
"description": "lavapipe: block yuv formats from getting blit feature flags",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e2f95eae3d405237a12fc92337c9386a3ee47e1",
"description": "lavapipe: fix resolves where src image has a layer offset",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a5936ae2fd3258d4311fbd372dc8900c709d2a1",
"description": "lavapipe: fix BindVertexBuffers2 buffer size handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce09458917f434c1fdc4b4c73007ee6fe07bcdd7",
"description": "llvmpipe: fix early depth + alpha2coverage + occlusion query interaction",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "632d4de2144f6dfb3095d8453980f72c4f5bfa23",
"description": "llvmpipe: block weird uses of subsampled formats in buffers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6cd51fc1d95af219f3c69ef40f1a2c33012f45b7",
"description": "lavapipe: GetRenderingAreaGranularityKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db7304fe3cf4b4304b2961e33ba73f3d5f9946cf",
"description": "llvmpipe: export PIPE_CAP_IMAGE_LOAD_FORMATTED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b60ac8b52a7d155e42c07a5290345991e7eb82d8",
"description": "llvmpipe: enable A8_UNORM for shader images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba7efa4dfaf8c740c7315cd18ca96819772bc60b",
"description": "gallivm: handle A8_UNORM image stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae5a08de67b53cc4d40c7f2afa96996326a91bc5",
"description": "glsl: fix potential crash with DisableUniformArrayResize",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ac5af6c06d867507284121f31ddbabf07f7e29f4"
},
{
"sha": "5c70a55bf3fbc5f32e81843a0d49e137f35a30b6",
"description": "nir/opt_intrinsics: optimize (exclusive_scan(op, a) op a) to inclusive scan",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a3e5dd2ec1ac81317e1af075fdd0fe16aa67b1d",
"description": "aco: use s_bitreplicate_b64_b32 to set exec to 0xffff0000ffff0000",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f71d43ecfb882cd5d777b8a39e0769c40c15b03d",
"description": "git-blame-ignore-revs: add pvr formatting commit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d459fa4da0ef27ab5617d4ae1aeffc6b8b7b699",
"description": "git-blame-ignore-revs: add radv formatting commit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "415a660aaf6a14cf1e292204c4d97b84b6573184",
"description": "git-blame-ignore-revs: repeat instruction on how to enable to avoid having to look for it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca2e2f4bd0cf21258847514dddaa7f3ca5cff3b0",
"description": "zink: apply ZINK_DEBUG=noopt to linked separate shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "717ad8c5c8d6869f838a7a409a0a246bb22f23fe",
"description": "zink: generated tcs is on the tes, not the vs",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4c47d8305167d0c200f60c787fc4253d1a73f09d"
},
{
"sha": "e1ff7893ba7f8773eb462cf19d524d2c3cdb624b",
"description": "docs/radv: mark VK_INTEL_shader_integer_functions2 as implemented",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "aa9d2d88935eda7612aa02e1fc7dc0568dff766d"
},
{
"sha": "0e9e033cded4d990380e7e7a8a353a81a5cd4d0c",
"description": "docs/radv: mark VK_EXT_tooling_info as implemented",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "10d1073aa62203d86c1b79def934d026549f3985"
},
{
"sha": "53231b01373197ad683218289679c274a837e6fe",
"description": "ci: document max image tag length",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39e281073a0de2582b3a3e07d9f9d95b98451aee",
"description": "ci/zink: Add flake seen in the wild",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42ab786e52986c9302d79f532e65fd31b24419be",
"description": "ac/nir: handle more special cases in ac_nir_unpack_arg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82dd60dfb043b33eeb3a53eb692fa65383f0dc99",
"description": "virgl/video: Enable AV1 decoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4a1b4e100277fc5c8a31286e0b2a00815e90d9a",
"description": "virgl/video: Add support for AV1 decoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea5054a94aec9f46ad6a03d47be96121ce14512a",
"description": "virgl/video: Add definition of virgl_av1_picture_desc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82ee420b15585349981e1e738c56aa2aa942686a",
"description": "frontends/va: Add slice_count to AV1 slice_parameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c87d5c67d9b1bb4c0eaf9fe1877a32dcadd7deb2",
"description": "anv: implement VK_EXT_pipeline_robustness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9934613c746fc692b85af22f911f3053b5c1ed53",
"description": "anv/hasvk: track robustness per pipeline stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4ec60e87d63b512af56d5cd37b381e8e7c7f18b",
"description": "hasvk: remove descriptor array bounds checking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "059e82a4699c21490a79f5dfb6a4976be3856d32",
"description": "anv: remove descriptor array bounds checking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e5b4b1b437423751639dec865daf3dcbfb11233",
"description": "hasvk: fix null descriptor handling with A64 messages",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fe6e6957c18237924dd2debf6474222839a697c",
"description": "svga: use alignas over struct MKSGuestStatInfoEntry",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ca43db2d041d8da9d59b224b153cbabc20207d6",
"description": "v3dv: Use alignas(8) over 64 bit atomic value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d130c96bdadaf470b6849bdad2b20835d52f4709",
"description": "util/treewide: Use alignas(x) instead __attribute__((aligned(x)))",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c25cd307afb5ebf4404dfa6ae1f99c5a5bd27f9",
"description": "nvk: EXT_conditional_rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07c70c77de4b7894df6719a0c19293ac85d53686",
"description": "nvk: add cond render upload buffer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbe171638ebb2eb8d60b853e921902c068c5be98",
"description": "nvk: add gart forced cmd pool side buffer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92c5460253f9c647be96a373ded616b16961017f",
"description": "glsl: mark structs containing images as bindless",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8dd26910204ab638d756179de7d42b522df2879e",
"description": "aux/trace: fix winsys handle dumping",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1db28da35873adc0b23918681a128060227519b",
"description": "zink: add VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT_EXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c1e09249c4b5850c98cb6adf8c2d128c862920c",
"description": "zink: add more locking for pipeline cache",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "eea408e5637c5d78215c5be672edf3d87e5fc822",
"description": "zink: use SPV_KHR_workgroup_memory_explicit_layout when available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "904cf2329bae9b72e79cf4b156eed867fa1e1783",
"description": "zink: propagate have_workgroup_memory_explicit_layout to ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae3163dfd2fe3ef90112b3aaedda80a2eb69deed",
"description": "zink: hook up VK_KHR_workgroup_memory_explicit_layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bb55b4634d926db32f35b817e49c2620df8a435",
"description": "nvk: Enable dynamic line rasterization mode state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "870636cc1f6f17613f934e2c029c2c6a23b68406",
"description": "nvk: Support VK_EXT_line_rasterization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf8fe9baec320a6a7b09b7c1bc700527e5dc0663",
"description": "zink: set msrtss depth resolve mode when enabled",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2630a89b720abbb8d9d08b8a9002ca82f33ce759",
"description": "zink: don't append msrtss to dynamic render if not supported",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "751407a59ab9e91d2a94fa32a7de3228c1733f4d",
"description": "zink: don't add VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT for transient images",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "300cbedc78b93d8603bf57442e75923f042427b3",
"description": "zink: fix zs resolve attachment indexing",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ac2291c6bc3ad5c9af991a9f53dc79a30a98434",
"description": "zink: add batch refs for transient images",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1e813586c13e3807b8fedc1fcd79a0ff541972e",
"description": "radv/winsys: Remove unused struct radv_winsys_bo_list.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b85817f8774ecdcd6aa4845e8ef84386b7207e02",
"description": "radv/amdgpu: Remove unused bo_list variable from cs_submit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "371c18b33105182bfd86b900dc2824d1e1d92389",
"description": "freedreno/a5xx: Skip SSBO emit when none are enabled.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9a6832a1bd2c40d2c20f15d128c6fbf23be01dd",
"description": "freedreno: Fix crashdec pre-a6xx.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33f2726b97cc10b6a6961634ce5f89cb0e6036f5",
"description": "ci/freedreno: Add a regression test for decoding a540 blob's compute shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b10f4eda70d372e6955c2cefa9196678da42ce6d",
"description": "freedreno/cffdec: Fix decode on pixel 2 blob's COMPUTE_CHECKPOINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7bd10ed3812d4f2f86a7737ce466aae6a8c843e",
"description": "freedreno/a5xx: Add private mem support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4874b4cee6925f3faa2d68e780c7ea0d16c7ba8",
"description": "freedreno/a5xx: Set num_sp_cores and set PC/VFD_POWER_CNTL accordingly.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9f9d7141283336987f0a8283aacdc9f4d6a7804",
"description": "freedreno/a5xx: Refactor SHADER_OBJ emit to a helper function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c361e1d0d941afbd4d899fface588411d3d5fd43",
"description": "freedreno/a3xx: Add the shift for MEMSIZEPERITEM according to db410c docs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fb797aab0aee5bf593a64f6d6a6e56b06674b3c",
"description": "freedreno/a6xx: Move pvtmem allocation to ir3_gallium.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4c89cc8a60f324cf7427b3e4926e209dbaa4215",
"description": "freedreno/devices: Set num_sp_cores explicitly for pre-gen6.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6ea7c3a99744db6e76b5fe1de03d5f23b2f5434",
"description": "freedreno/devices: Move fibers_per_sp to the common info struct.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b46828693759362383a6acfb4ad35e7738e421f3",
"description": "ci/freedreno: Add some more db820c xfails.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdeadc366a054ddca80b89b2da150f2c39351854",
"description": "ci/freedreno: Update comments for some a530 xfails.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0918b909876a52f039d7fc6f94fb3e25454212ea",
"description": "ci/freedreno: Sort another a530 xfail with its friends.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cfa86202eeae39e1797b6640450840fc92e092c",
"description": "ci/freedreno: Drop a bunch of stale a530 xfails.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3274e9e1b5f5b8c65ce57df53396d1507aa3373",
"description": "freedreno/ir3: Move pvtmem per-fiber size alignment to the compiler.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a297624182218b24d5accb975101448b0bf97077",
"description": "freedreno/a5xx: Skip emitting unused texture descriptors for images.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2e0ea3f09c79c657116cbc9cbc68377e364dfe28"
},
{
"sha": "59e9909cc1631d8d47cb8e37db4494b8138503c0",
"description": "freedreno/a5xx: Fix border color structure size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b66ebf09aac52e08c2405eff30e6dba85a76fe8",
"description": "radv/rt: fix capture/replay support",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "744357477efaa0190c25f77fc15b744ff3931786"
},
{
"sha": "12be0829ea33373a8f1402887cc47596b0084dd9",
"description": "docs: Add INTEL_DEBUG_BKP_BEFORE/AFTER_DRAW_COUNT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f575d4bc6fa7e062db11f5677df04fa408b7cf89",
"description": "blorp: Implement blorp hooks to emit breakpoint",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e3b40ffcf3e64870f27d92e1efd7721f91e33b3",
"description": "iris: Add GPU breakpoint before/after draw call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49eabb9ea6704a8a3c4ff1149ecc1bff9a81b530",
"description": "anv: Add GPU breakpoint before/after specific draw call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5116e00ca33188ef7c1df5dc13b939d8f48989a",
"description": "intel: Add env variable to add break point on/before draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a9ee94e1f968537e055ba1fa20950211e8537ef",
"description": "ci/panfrost: t760-gles is nightly job, test also GLES 3 and 3.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7f512ad6fe28d244d71737f72ca7c1e5f4519b3",
"description": "CI: Re-enable G52 Vulkan testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3615fad253a7414d877ee61b567cb3977e6de8a",
"description": "ci/panfrost: re-enable t760 and t860 traces as a nightly job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4357c6c498010677eff37a7730bdab2cbd7ff1d",
"description": "ci: add perfetto into mesa git-cache",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8aff2281276c27c929c54ac4b98d564a92718cd8"
},
{
"sha": "478a18aa3d43aea1c8aef675899a0cfd1a266639",
"description": "zink: fix setting VkShaderCreateInfoEXT::nextStage",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "cd6625c6eb9699245b2fb6c9c704607d762a95ea"
},
{
"sha": "f75ba983cae5d47dd2d982086e82e7e0ec252e11",
"description": "nir/print: always group variables by type when printing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a783abd79aeea876d06f1f6da6955b2e0cb07eb",
"description": "nir/print: print location names for (some) tess slots",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c11fe8ae631fb6ba86b64bc7b3cd5bedb9b0e26",
"description": "Gallium: Fix shared memory segment leak",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "abe6d750e58d371624de75f4bad365c61e0196c1"
},
{
"sha": "5325582968fe4dda5a47851536a6bb05b05bc973",
"description": "radv: Expose VK_EXT_external_memory_acquire_unmodified.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "edab54dd685f2829ecc5d7e5e34910e4a9f2fd62",
"description": "ci: build nvk",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f0866018c53099026a062240dde68c9340ff4a2",
"description": "meson: Export winsys function symbols for target va",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0dafa2e0f02fc8c3a1550a7fe1a801448c07fc6e",
"description": "vc4/ci: update expected results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7d6edfb360d80787befe81b011f9b8a9afe9416",
"description": "radv: use vk_query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97c926cf17bcc9c4a530c719dd7647f4436e61e7",
"description": "radv: use common vkCmdBegin/EndQuery wrappers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36a93b41d47d67a6716a8f395c0e94596b4c4219",
"description": "radv: use vk_sampler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6d542d7baaa62c01ce4ec575f45c5858abacd4e",
"description": "radv: use vk_buffer_view",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc1498808219c6066ba0cd018f73e267a801bf29",
"description": "vulkan: add init/finish helpers for vk_buffer_view",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9acbb197fbf02fed2bc17f2e2c9ee3061986baa2",
"description": "anv: fake non intel vendorID for Death Stranding",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b135149986af4ce772040258f2a3a3977c6dafe2",
"description": "radv: update cmdbuf scratch size info when shaders are bound",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea3119353218e5c0344ecef39ca26d0f43864d70",
"description": "radv: update the number of scratch waves for RT prolog at bind time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44e82a6cf11317c2486f8470839cf9c8789326fc",
"description": "radv: add a helper to get the maximum number of scratch waves per shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9880224490c20cae432d5bfe7454af6aa1aa312a",
"description": "radv: use the RT prolog scratch size directly for tracing rays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "493e8c4b5034130ce377062f5ad8fea39d126496",
"description": "intel/genxml: Add filter_engines() to GenXml class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e275d8a2bff5e24050d6ae275ac39ecadb82322",
"description": "intel/genxml: Add GenXml class into intel_genxml module",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e54245d00db70079fddf4c2a58f9425a177c15d",
"description": "intel/genxml: Convert gen_pack_header to use ElementTree",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8a50332a66352d06b17acd93f74103ec456d765",
"description": "intel/genxml: Convert gen_bits_header to use ElementTree",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef2f2ae7653a557307b94e1b6bb4825ac678aa74",
"description": "intel/genxml: Split some genxml sorting code into a intel_genxml module",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "761bcc3716fe3343ec28b4f96cdf2ea0e9f90430",
"description": "intel/genxml: Align \"Texture Coordinate Mode\" naming",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87ec9456bed3112710b8afe8720279f6ad5f66e2",
"description": "llvmpipe: fix UAF in lp_scene_is_resource_referenced.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9dd6866958ea5883871d9b72e18f25135686ecb9",
"description": "nvk: Fix assert",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e41031d8ffdd46c223fcf383e40e615aa073e102"
},
{
"sha": "43f7d9693bd092377ba480f434acbba12fdb8a64",
"description": "nouveau/mme: fix OOB inside tu104 simulator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bee6a35ec377fed317c366e1ec10773da2c50a5",
"description": "nouveau/mme: fix OOB access inside while_ine builder test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8483a59dde318c88dfb3b6c79d52f6cccee51139",
"description": "anv: Override vendorID for Hogwarts Legacy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7850f8cf3ee8ac87a0d8328d2c21f75352f9c4d",
"description": "glsl: fix spirv sso validation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ffdb44d3a0a2199487f17ff566c51280c9708c60"
},
{
"sha": "ae6be7a44a24bc96f00d7510ccc1815efa84c6eb",
"description": "zink: turn off threaded cpu access if not visible.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f217e9670be51d7bb88d9ba859cb4af5eb622ee",
"description": "nvk: Remove plane sources from tex instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac00f5a361ccf8ec9188d0d3256bf2e1ebc767ba",
"description": "nir/linking_helpers: force type matching in does_varying_match",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null
},
{
"sha": "58ba2bcc8c185f8ebb74b863b76c1b65eb78206f",
"description": "nir/lower_io_to_scalar: fix 64bit io splitting",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null
},
{
"sha": "4755276bafe25bd4c7a87db81dd2433bc66b8839",
"description": "anv/video: copy from correct H264 scaling lists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e4b1b8f2305c34f7989f7a7ffb8be149d0184bd",
"description": "radv/video: copy from correct H264 scaling lists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08ca37645e7696a271cb83b67abdddaf2c892982",
"description": "nvk: align sampler allocation counts with nvidia.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2f4e811bee9499a545af5f7c27c47164aaa6373",
"description": "nir/gl: Move glsl_type::sampler_target() into a helper in its one caller",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f17c5297d7a01eb37815f96bbf3a87667a2f3261",
"description": "tu: Add virtgpu support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "006342be8b53a1bd1ba959ba32406a0ff845c35f",
"description": "tu/drm: Split out helper for iova alloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84524cfdfabaeb2faa7ceb8e1ab969eb2c10eae2",
"description": "tu/drm: Add missing error path cleanup",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bea6290ca090a7be7e7d51c9316cf68337ac4e1f"
},
{
"sha": "811f332d81e943b09b055cb6f55eb560d8318bdd",
"description": "tu/drm: Factor out shared helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c14a13d40ddeceaf64c982a54b164b8b88977d17",
"description": "tu: close submitqueues before device_finish()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2196fdb2cfb45deba9f829e184206238eee5b8b5",
"description": "freedreno/drm/virtio: Use global_faults",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0be8fab6c8c691bc9c6feeb737f581463f9625aa",
"description": "freedreno: Update virtgpu proto",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0deba6210ea84227f78ee40e7cc28e766c4a0f6",
"description": "drm-uapi: Update virtgpu header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d701d4ebaf267113912d2f865e897aeb0770233",
"description": "tu/knl: Remove some random const'ness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a3a658797603333a3f15ed6de8c0e8177a5cc19",
"description": "tu/msm: staticify a couple things",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37834e3d7c7b46c21ecf1ca8d1282ffa953f82b3",
"description": "freedreno/drm/virtio: Remove unused header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ae6536ed98d04ac17ffe79281f141a74031fda4",
"description": "freedreno: move virtgpu msm_proto.h to common",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7226181b408f0087032e3b9dff4c87f89b657aa",
"description": "r600/sfn: take number of dest values into account",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b870988b77f70acd69feb1d4e52343b7c3d4e328"
},
{
"sha": "0bce97ce83746893a58cc1ff783bd6b8ae0587fe",
"description": "Force vk vendor for spider-man remastered",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "122ffb0c88810ca7fb3a8519830fe157c127d94e",
"description": "zink: unset line stipple ds3 state flags when stipple not available",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7b4c1b3a426ec781c81f48bf57e5e7de07bea2af"
},
{
"sha": "b2a988147532524ce7321ba56238d003dbc39bbd",
"description": "zink: use VK_WHOLE_SIZE when binding null db buffer descriptors",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e9b20beb9019c3226a0a51b7c3b07a9230305ea",
"description": "ci: bump VVL to 1.3.261",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d686cadfbf5e7157c26681cacb9f27df6885b7c2",
"description": "intel: Sync xe_drm.h and rename engine to exec_queue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6db246c960ff04b4e32351f2f1a40c912d0b9956",
"description": "egl: fixup _eglFilterConfigArray() params and drop _eglFallbackMatch() wrapper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78714a4328133ab57461de0cd7ba156a9b710c07",
"description": "egl: make _eglFilterConfigArray static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "109a6b8cd72e2cb370fd0988ab5d55d095bd5847",
"description": "panfrost: add PAN_MESA_DEBUG=yuv for debugging yuv sampler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bba74a84a96d97290411e93d8a32fd2d5e686d76",
"description": "panfrost: mandate proper alignment requirement depending format and arch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1ad78476d52085203d22596d1eb59521d43a5ce",
"description": "panfrost: advertise support for YUYV and variants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4685628411926486eb0ed0ff1a6b72f16d7965a2",
"description": "panfrost: prepare the driver to support YUYV and variants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9692815293da7fdf429057c609f9bf51c7334b8a",
"description": "panfrost: prepare pan_image_view for multiplanar formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fff7f3d0ee12626d65d20133567cfdd7f9ede18",
"description": "pan/decode: decode Multiplanar Surface descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a15167b817c3c1136f60935cedc371667e159b4",
"description": "panfrost: refactor (un)packing of surface descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f27b02838d142ba3a855ea42b49008a8bcd49a11",
"description": "panfrost/genxml: add Multiplanar Surface descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d5bf46272fd57a5f1ae63668f1560ba3992d4e7",
"description": "panfrost/genxml: fix Surface With Stride descriptor alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5a6e88c4e816ded6105b74f101528eb004e0581",
"description": "pvr: do not claim support for ASTC texture compression",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8991e646411b73c1e03278267c80758e921f2352"
},
{
"sha": "6c25dc09099376dd1fbe86804beccb9d45cab193",
"description": "freedreno: add ci flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2d0f4a28ad7a467250f5884e916f888033491f1",
"description": "virgl: add ci flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cfa23e66901300a2572dfef54c9bf2a1e2233740",
"description": "panfrost/vk: Use correct sampler dimensions for MSAA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5074adeb52eaf4bd34f1f7534d52ce16800e200",
"description": "anv: enable INTEL_DEBUG=nofc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85c5b68823c2dd79e69946faf7afa3e3257e6970",
"description": "v3dv: drop cpu path for buffer to image copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67be2b6e639890f640d2ac79773d13eee2054726",
"description": "radv: initialize result when pipeline cache creation fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77773490cf963000fd9440bbd322c974a1408fcd",
"description": "zink: use fprintf instead of printf to align the requirements warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f5bfc6691093e547816818340281437e504e86a",
"description": "zink: force image barriers after dmabuf import",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "652e87bc5d02903e4ea00602de84d803f10d414e",
"description": "zink: better handle separate shader dsl creation when no bindings exist",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e3b746e3a31e350e9f0962717e49acba28efee30"
},
{
"sha": "18214bf9ea361ea43df37da2ac8cf1f8468ed085",
"description": "docs: add two nvk exts to features.txt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfe4a0e744d131d1f9e292a514a52c8448bec17e",
"description": "intel/decoder: Make intel_spec_load_filename() have separate dir and name strings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4c8d2dc45554fc61250f58bf0a2678d90ea6769",
"description": "intel/decoder: Add intel_spec_load_common()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d5535613e6476c6fe1ac1efb0f97371afc77db5",
"description": "intel/decoder: Fix xml filename when verx10 % 10 is not 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "807c0d6bb75ecf150f39480f2f492b4dd195d14d",
"description": "r600/sfn: Take source uses into account when switching channels",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "18a8d148d862d4a0f5b83f4385f00cf8a4a71b6d"
},
{
"sha": "bcfa71a6d09297ed8adc24f8910d0726bbd45d8e",
"description": "nvk: Call nir_lower_int64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93362f801acd830a5d6f5ec2d9d824f13112dda8",
"description": "nvk: Use more consistent device variable names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8088d73fd1c6c8d52975e8f7551a030242e2b256",
"description": "ci/freedreno: document another flakes on Adreno 530",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "286e58b8d8adaeee79b6b38009df6cdc12f9f741",
"description": "nv50/ir: convert system values to gl_system_value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5c41c4b78f330d6dde690f7443408d5453781a3",
"description": "nv50/ir: use own info struct for sys vals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c62b3938a89a60baf56ebdbfb6b85157993ab2a",
"description": "nvk: Enable the new UAPI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2fe4c772953cbce27df46e0368f160e5a0be820",
"description": "nvk: Print an error message if VM_BIND support is missing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b6afbc407fb4a08ce5cdd234b729db662b944fe",
"description": "nouveau/winsys: Allow nouveau_ws_device_new() without VM_BIND",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a6a198ab54fcf0018bba1f5e3b3bb1ade578383",
"description": "nvk: add new internal bo allocation flag.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "766a6a5a4d4e2d09780af005bcc39a6dbd8f7e85",
"description": "nvk: Use an empty EXEC for the empty submit case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cb945015caf81ee7840e54af17406648ef5fc13",
"description": "nvk: enable sparse residency buffer on maxwell+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fe8090bc72b0a696670ec09492a5c5f60772098",
"description": "nvk: enable a bunch of external fence/semaphore bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "921fc517ce1a4ae8f1d3072667bfd1e094621094",
"description": "nvk: enable sparse features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a0a5f8561939c0787798cc22e008c9ccc0d5bb6",
"description": "nvk: Handle pre-turing indirect buffers with sparse",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "723041a3ed75c78d705e42d3f679ce305b3df8ab",
"description": "nvk/queue: add support for syncobjs and sparse binds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7321d151a944bf514a014774ca05ce90b628cc85",
"description": "nvk: Add support for sparse images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03f0f01904ce8c4478be662c85f54bde41e852f6",
"description": "nvk: Add support for sparse buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6dbf02ec6467a0476d1b648d9a5f8de22cdaff0f",
"description": "nouveau/mme: Support the new UAPI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa8bbfaa55a43e6e23fbb3882e2c370afe4b0755",
"description": "nouveau/winsys: add support for the vma bind interfaces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c815ff16615739017e011f9d1de71d88ed1e3803",
"description": "nvk: always sync internal cmd bufs for vma lifetimes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d7d76cddcd5724c4eb86a7e6df971b8913a1259",
"description": "nouveau/shim: Use the imported nouveau_drm.h headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fd1b8e086018236632e678425cc7f0a16c894e8",
"description": "nvk: Use the imported nouveau_drm.h headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "300df8e177fa4080bc6894f9a9a65ab7712b2dbf",
"description": "nouveau/winsys: Use the imported nouveau_drm.h headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc1fb3a516074a2878c8e694435c42d828e02593",
"description": "drm-uapi: Import nouveau_drm.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae37fbba1238377fcf5fe6093d930486a1673e74",
"description": "nouveau: Move shader topology info to nv_device_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8b7b1d7842af63d822a6d651a4e36442d9ecf4a",
"description": "nvk: Decorate CmdBegin/EndRendering entrypoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40ab58035e2e7aaa12f849929b8f39abd8050189",
"description": "nvk: Implement GetRenderingAreaGranularityKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8636597c4a1c3d286faf5aad25cd2fa8ff0d69a4",
"description": "nvk: Implement CmdBindIndexBuffer2KHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4b7754e7c576d8c856ffd4402ec824e6f9c8074",
"description": "nvk: Use VkBufferUsageFlags2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98a3bc699bb65360d6f118c37fa1e02e3e614a0e",
"description": "nvk: Implement the maintenance5 image layout queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af72961ff175978e5983a65f9187333dfb1548db",
"description": "nvk: Rework memory requirements to handle aspects correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "733d20277c7878d8c0411f25f49298eed9be0ccd",
"description": "nvk: Misc. style nits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50e5ee586cebe5f798613d9e4a4cddb4a4851da5",
"description": "nvk: enable EXT_depth_clip_enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15d12bb6152b2bb5229b6560a065019fdab254b0",
"description": "nvk: enable EXT_depth_clip_control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57c38a56696cd8a49786a884a9720e63c7ae0161",
"description": "nvk: Implement CopyQueryPoolResults with a compute shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a049f0d2c5ad79c49fa47785ed19109a6bb3240",
"description": "nvk: Separate the MME query copy code out a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f090efa8dce5628c672233d874017d99c64ae224",
"description": "nvk: Enable the SPIR-V DeviceGroup capability",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dadf9d59e6f9e0c4a7a7e84af6eca85efe24476a",
"description": "nvk: Add support for variable pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0241ed60252f4e174ea864e31149dd0e9f8b315e",
"description": "nvk: Add a root_desc_addr to the root descriptor table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e709a92788628d3acbc951e47ac5f6f2c04420e",
"description": "nvk: Use nvk_root_descriptor_offset for drawInfoBase",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0afc57afadaec2a6c7c268eafc98ea46dc79c78f",
"description": "nvk: Rework multi-plane format features a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b883031b9163346700cf67be80c69a1412637167",
"description": "nvk: Improve image format properties and limits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b85ccacf00f74b11c0a243f0579b38c627e90cf",
"description": "nouveau/nvk: Enable VK_KHR_sampler_ycbcr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e311b24b793222f5fc458806104ce30028493ad5",
"description": "nouveau/nvk: Add multiple sampler planes for CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67a2d784779ca276def46e23cf2246235f6e8357",
"description": "nouveau/nvk: Create helper function for sampler creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41b20344603deb9e5921f0a38907a240ff600178",
"description": "nouveau/nvk: Support multi-plane descriptors in nvk_nir_lower_descriptors.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a863ddcf9e139f054bc3dcf9cc9ac93712040c94",
"description": "nouveau/nvk: Add YCbCr sampler NIR lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd03f4cd1afcc12c3524840b38a84203b1ad3c82",
"description": "nvk: Use the new NIL helper for image level extents for copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "866fc8b3f4507d72e48778217ed97c27c68adc94",
"description": "nil: Add a nil_image_level_extent_px() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "113d3447bbfd7f39ee959fa19e259ebdeabb9a0f",
"description": "nvk: enable rgb32 texel buffer support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "758973fb6216b6078c8e35394d2bbb654499a35f",
"description": "nvk: Disable shaderStorageImageReadWithoutFormat pre-Maxwell.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bbfdccc9f4030c186258878a27be1953f532d25",
"description": "nouveau: Drop GART size from nv_device_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2fa2ed04e07673426689c26b835af68fcec46c7",
"description": "nouveau/codegen: Do not keep redundant info for tessellation domain",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94e5eb68f4dfce13210097b68922f9dc19acae3c",
"description": "nvk: Do not keep redundant info for tessellation domain",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d670169ce7cf5aefc26f04711855083e15d62fd",
"description": "nvk: fix independent color write masks.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b844b6b66afcaff066a30474c8836981acad8d09",
"description": "docs/relnotes: Stick something about NVK in new_features.txt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34ea8dfbdd5ee57477489f1285397ff5168b9a71",
"description": "docs: Add NVK to features.txt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71f7cf8acf409a34fb8adcea23454fd75aa923e9",
"description": "docs: Add a docs page for NVK",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0192cec1efc2d164157c3d84c54ae66b8cddd7d",
"description": "nvk: Don't skip zero-size bindings in GetDescriptorSetLayoutSupport",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89bab0012a5bf323c4f8860d03a806bca30967ae",
"description": "nvk: align geometry clip setting with nvc0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6e347c82df11928e17dbec61ca15cc524c9a28b",
"description": "nvk: Flush more state on VI_BINDINGS_VALID dirty",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9345b95346dd3eac280ad152d07357526010b5d0",
"description": "nvk: Bind 3D depth/stencil images as 2D arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0e8749e13a8bc16d7287e771ef2b9e93dd31726",
"description": "nvk/tess: don't emit patch control points in pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afd6219055f620b68a46d37813f9ba3ead88db5d",
"description": "vulkan/meta: Use vk_meta_get_pipeline_layout in blit/resolve",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "574d6362ca9044937efc3be11f7cdde3b33e57b1",
"description": "vulkan/meta: Add a get_pipeline_layout helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f65fdfcca86acb0d64a5016d4fc922405720b45a",
"description": "Revert \"vulkan: Allow scissors or viewports to be set without counts\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "b551f26a0caad52de620222e2df8416e80332943"
},
{
"sha": "9b2e7aab523ca8f03cce0a2fcb38ecb493050000",
"description": "nvk: Use the new core vk_sampler struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1524906f734a00ee41be5d2eff97f681303d0e32",
"description": "nvk: enable fp helper invocations loads on more gens",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27eb9af9d804c9daa4a89615a59012abd3f54ccb",
"description": "nvk: Require an environment variable for poorly tested hardware",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4367f2e3c03ca02c6ab831bb9917210dc6110c4",
"description": "nouveau: fix max_warps_per_mp_for_sm for builds with asserts disabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61c0d868318659a717e03d922eef06c38f4d58fb",
"description": "nvk: properly calculate SLM region by taking per arch limits into account",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b66a0a70c8e5176569b1c2a8b1b5073e4fd5817",
"description": "nvk: replace mp with tpc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5129fb03f4cf3771c796a5da089d1d0f0e39a3f",
"description": "nvk: fix num_gprs for Volta+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6a885190248de623a6c9ef82e6f177fefb16ca9",
"description": "nvk: Implement VK_EXT_physical_device_drm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c68b4e4b3a84cb023d6356a7989ebae78c3b1092",
"description": "nvk: Don't enumerate pre-Kepler GPUs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f52add16fc77de64f59e558a184d433b69798bb3",
"description": "nvk: Move the winsys device to nvk_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be5d6c7cbe33c7acb28ba5e42901b9cc47971566",
"description": "nvk: Add a ws_dev to nvk_device and use it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2bdbc2151a98a73cb305b266ceca0c785478984",
"description": "nvk: Rename nvk_device::ctx to ws_ctx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "088692d954f84f44f6eb4d25aca67551ce0d4227",
"description": "nvk: Use nv_device_info for class checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1756e4601a0e617f03ec5074bdb83fb9641c2ba5",
"description": "nouveau: Move gart_size to nv_device_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "372c884b4adf7a2166269b28658b1e0ee3ce4743",
"description": "nouveau: Move more stuff into nv_device_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e85ea6f7ab5ef935af64b15c709170f931a8e1c",
"description": "nvk: Set deviceType based on nv_device_info::type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56ccada0879ec2815b98a8cbeadbf36cd02555cc",
"description": "nouveau: Stop using hex for SM numbers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9846c4e13e07ac79284ff72e0b78b356339e2d08",
"description": "nouveau: Put PCI info in a pci substruct in nv_device_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b232e42532bdb47600633c59c6faa58e970c5cc5",
"description": "nvk: Only advertise EXT_pci_bus_info on discrete GPUs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e722d0ff0b8c800543b4f581b78c37da40aa83e1",
"description": "nvk: Drop nvk_physical_device::instance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "221e024386ac3ab022fde4bb3abf031c04615aea",
"description": "nvk: Use canonical variable names in nvk_sampler.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75fc6260e80ba0caa6514d6e29ed55c034606fba",
"description": "nvk: Use canonical variable names in nvk_bo_sync.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2be4acce257411d60aa491c7eac2d5319a3cd10f",
"description": "nvk: Use canonical variable names in nvk_shader.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6170e1c8d99cd6d236c08ceb6cdacfc445df27c1",
"description": "nvk: Use canonical variable names in nvk_physical_device.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d9155c9f8ab841c578229d4b499fb4239ea955c",
"description": "nvk: handle alignments in device memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0a165799ce5f7ebe1d9f5ea797a1b3fb8a8a14d",
"description": "nvk: Add an addr field to nvk_image_plane",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad37394dfe168045544acb33639e272379b0aeab",
"description": "nvk: init image fields for requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0498eeba32f18ca22550c9cfdfe29dd902bfd36e",
"description": "nvk: Add a buffer alignment helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a0cc93bd41f80bed1edf744fbf7d7eedf9bdcb1",
"description": "nvk: Reformat nvk_buffer.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fb3298a9534184933945757e92d9e3d97fc7c73",
"description": "nouveau/winsys: fix SM value for Ada",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ffbd53bb7780ffd6a0be55391a9751b5c21c7c1",
"description": "nvk: Add support for probing as a platform device.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "880663c25ddb06310222c98464bd727e5a9eae22",
"description": "nvk: Clean up redundant vendor checking for physical device creation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "826486339bccf2787497e85c0964394dbc292c10",
"description": "nvk: Quiet a compiler warning.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0410054459e80e673e6ef3279199c5ed925f8143",
"description": "nouveau/winsys: Fix an undefined use in the error path.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "820c03ebeeafc84898b7db747442a0d5ab866e16",
"description": "nvk/query: fix push buffer size for copy pool results.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fe57b2d7a55278d90918bfcd716c2006d7a9826",
"description": "nvk: Enable external memory extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "113b9b00e785d1d50839d12e48e3d0100392346a",
"description": "nvk: Support dma-buf export",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0399999decd309a9096094911734159dfb07ab62",
"description": "nvk: Support dma-buf import",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c370260a8f15e9be2f43a7d237f438592a09cccd",
"description": "nouveau/winsys: Add dma-buf import support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10ffe8e709ab4c0466dcf51e60a35321924d8e5e",
"description": "nvk: Require dedicated allocations for external images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f0c06e1306d6f4aa597dbacec477b812ccb2d86",
"description": "nvk: Dedicated allocations override internal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "702326d0138fd7bc1bd032678998b5909951a62c",
"description": "nvk: Add external memory queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d247f447e92f520cc55bbe32f45cdfc436f9a56",
"description": "nvk: Add device and driver UUIDs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cccc044f51500058fde616e06c694f7bebde61d1",
"description": "nvk: Use abbreviated names in nvk_device_memory.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14d35c70487fe6956deffd18131588a5d8418a2a",
"description": "nvk: Use NVIDIA_VENDOR_ID in pdev try_create()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccfbd94891c08a741d1441ea0ef450b347d591f1",
"description": "nvk: Enable descriptor indexing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "edb58c666005f5b75d3d62cc61232b467fa9b498",
"description": "nvk: Add nir non-uniform optimization pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0dd15199a1f235066874a206401ff00d713bfe23",
"description": "nvk: Handle cases of descriptor bindings with variable counts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a74b3e3118298fc9961173d23d8536de29a1f84",
"description": "nvk: Support VkDescriptorSetVariableDescriptorCountLayoutSupport",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81bec8b63bc1c4c49109b008b1043b6107b99bd6",
"description": "nvk: Use the max descriptor alignemtn in GetDescriptorSetLayoutSupport",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "354fe8fda01d0803dba918d8e2ca53b07b60b757",
"description": "nvk: Fix segfault when opening DRI device file returns error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3572f5cd7e273f101fa36c98dc73b52d5b6be567",
"description": "nvk: add support for D32_SFLOAT_S8_UINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62fa4ff5e0252df2564c6b39660941b51b31ed5d",
"description": "nvk: Take an nvk_image_plane in nouveau_copy_rect_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d712c2e066207da42ee24fb631c83df33857b7b",
"description": "nvk: Add helpers for binding image planes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe022d4e870e8aa529f56f9378955e42af7ad8d9",
"description": "nvk: s/device/dev in nvk_image.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebcac6b81c59ba5a715e61091e6ccbabb67c8b40",
"description": "nvk: introduce an optimisation loop.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b6b59e6542a49f98124829aed7cd27ca5cef016",
"description": "nvk: merge tess info between tcs/tes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "136d49054bdd8ef9a498ad8777066c39ddb4f00a",
"description": "nvk: fix transform feedback crash when optimiser removes things.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7715aea5aa99ea37bf7920ba55d44fde3278a543",
"description": "nvk: Lower io to temporaries for tessellation evaluation nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f561406d38bcd6f3a99c44ef7c94b184fe4c8374",
"description": "nvk: Respect tessellation domain origin state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93369f1f96b6fd33c1b941d7db3644e08cc9c09b",
"description": "nvk: Fix cases where execution mode is specified in the tesc shader.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "544aadc56b845c17800eb8be34a8f0ad47fb7302",
"description": "nvk: Enable multiview with tessellation shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76e02c7f77b87104c763f125adacd0694dc4bdeb",
"description": "nvk: Assign locations correctly for arrayed IO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "304636297fada351fd4b9e980981462b5708aead",
"description": "nvk: Basic tessellation shader support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ecbcc26a6e09c4e3fe63e4e5863989f3a0f7eef8",
"description": "nvk: remove duplicated device features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e41031d8ffdd46c223fcf383e40e615aa073e102",
"description": "nvk: Enable multiplane images and image views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39d8d3811d044a3755ef9163db3b5f5aeea3eda1",
"description": "nvk: Advertise KHR_spirv_1_4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ea94caab6f89bd6a7f8c8ad17f3ce3f0e90f32a",
"description": "nvk: Fix the NO_PREFETCH assert for CmdDrawIndirect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2379a2e87ac2ffbfc2e3e65e5f133be9fa680ff",
"description": "nvk: Advertise shaderStorageImageReadWithoutFormat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6334cac28870ec03d5a454a2492af8441bbbfa00",
"description": "nvk/heap: Set the right pitch for heap resize copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "729b34be8a135e440672f4534439a1dacda6e011",
"description": "nil: Add A4B4G4R4_UNORM format support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac4073a4ee745a6a4d36d0e7fdee647e75585d97",
"description": "nvk: expose EXT_sampler_filter_minmax",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72263d7589dd743d869233b32560fc1a6e20a3d5",
"description": "nvk: Only use view_id for layer in multiview",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e93173cc9b07d0be35e554c7c904c769e826437",
"description": "nvk: Move code inside view mask loops to a helper function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45001c878f004bf20d2dbae3b4f6bae5bc47d33f",
"description": "nvk: Combine CLEAR_VIEWS and CLEAR_LAYERS MME macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6a3dd4b51066394b72b35e20efacf7bad5dffba",
"description": "nvk: Load view_mask to shadow scratch in nvk_CmdBeginRendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71a00a0a1c0bc5c91d955afbd5881517bcc5cab9",
"description": "nvk: simplify code by using new helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1bbd16f1fab104390434ebbb3b649dd47346f38",
"description": "nvk: Reset offset value in ResetDescriptorPool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35d85fca88b2b521d50b96ed6d697cda60b42993",
"description": "nvk: Add bufferImageGranularity limit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4aba5b310c9ccd125b97b385fd99b2e6384679b",
"description": "nvk: Advertise EXT_shader_viewport_index_layer on MaxwellB+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8269ca0d519d78b6b0453638de9aa354c6d52796",
"description": "nvk: Sort SPIR-V caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86f960090ef4f921e4a54fa1067f7de95c84e37e",
"description": "nvk: Implement VK_KHR_map_memory2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc368b2b907d49b7e4bc948070c456fb915cbbca",
"description": "nvk: Use vk_device_memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0dd4237896346461917709b9b29cc9e17c9c5f07",
"description": "nvk: Set spirv_to_nir_options::min_*_alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7810c9171e4472eabfab2065ea740bbe727f34a7",
"description": "nvk: Add a separate #define for SSBO alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06c798f39bd89bcf8e6bd276b3bbcac6c3f9fd2b",
"description": "nvk: Expose VK_KHR_maintenance2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a626eff1c3d174dc44dfec7baa635724d83b2028",
"description": "nvk: Set pointClippingBehavior",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c760d2436e5599da2cb082adef4c7551716b1d6",
"description": "nvk: Implement uncompressed views of compressed images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0895e160a8ae44553d065396e53a664ae81fe141",
"description": "nil: Add an image_level_as_uncompressed helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fff5b7c4f9e0900a0e8a6863f58c477b2cc79f6",
"description": "nil: Add a nil_image_for_level helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6caf1e473dca6bce302b87b0725a62c81966d8fc",
"description": "nvk: Support geometry shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8eac1b0c4d70dd900d150ed316f7d29e1d455f3f",
"description": "nvk: Fix geometry shader active stream mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "921c06a6d44bb3985cbe17133b219655bcd89841",
"description": "nvk: Disable PRIMITIVE_RESTART_VERTEX_ARRAY by default",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7cbe71176042d782dc32d4e1fb9050e9e21e8fc5",
"description": "nvk: Increase the push runout to 512 dwords",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16f4c215599e1f6e6db021e057d62aee666975a6",
"description": "nvk: Add A8B8G8R8_*_PACK32 format support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d02e8951521c4fd2a18e2165bda47b20b11c22b9",
"description": "nvk: Advertise VK_KHR_multiview",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5472e96849862955de9f518fab5f4a6a8e9c5578",
"description": "nvk: Add input attachments support for multiview",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec4e014b9b83dad6b94233967a9562d58fe2e487",
"description": "nvk: Add query support for multiview",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "903b91797993ce0132d1c34665b605195acc7dc6",
"description": "nvk: Add draw support for multiview",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df2f07a57cd037f1508136a0e6d3e3d1f0cb677d",
"description": "nvk: Break the inner MME draw loop into a helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18c1977b657e46733334610150bea380ef7a9272",
"description": "nvk: Spill DRAW_IDX pre-Turing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d8ffa3dd45a2c62ac383540d133d896cba7bd63",
"description": "nvk: Rework spill helpers and DRAW_COUNT spilling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b7d13529a627ffc5b975bf95d8981276abec5ab",
"description": "nouveau/mme: Add a helper for re-allocating registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9009100486a2b707fdf4b95d9ecfd0cbf4172ce0",
"description": "nvk: Use the new load/store_scratch helpers for DRAW_PAD_DW",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ae61af5e33137fb955ca54bcb042fdb60024858",
"description": "nvk: Add begin to mme_scratch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec917719bf2393cf58194982e2f1f3e06b507c24",
"description": "nvk: Lower nir_intrinsic_load_view_index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0c86365dae3c89f2a6dea830003b4773aad6f00",
"description": "nvk: Add view_index to root descriptor table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08a200193ff3cb2b45bd0d885f961029ddfb6e88",
"description": "nouveau/mme: Fix while loops pre-Turing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccf004837ae36d298231b511643628e50c566cce",
"description": "nouveau/mme: Use ADD for ine with an immediate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "837b622dbf4aa8438c11f05b7ef873ef7d2d25b3",
"description": "nvk: Add a macro to set MMIO registers via falcons",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63bb25f87dda6a54a4bff2fb0ca477a314115089",
"description": "nouveau/mme: add a macro exit helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc099bd80858c03d8b8ab71ee836eef5599c3139",
"description": "nouveau/mme: add test for BEQ with magic exit offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd1ff51b777eeaf8062886af124ec0e85ad6e3e6",
"description": "nvk: Fix some cast defines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ecf6db5217936b7530aca2ccab9798f3f5e33ae",
"description": "nvk: Add instace WSI entrypoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb003b75a15593aedcb4d51d20ec5a5bf05d4bdb",
"description": "nvk: Advertise ICD/loader interface version 4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43083a041bc032823ab32515afea3d45331c3ac3",
"description": "nvk: Use the same lock for the submit and the memory objects list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93c439f6603b549071bed733ae136e4440f99cad",
"description": "nvk: advertise DemoteToHelperInvocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "651bdb38227f0bb06486bf05e247da30e59cbc03",
"description": "nvk: fix r32_sint format support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7b240c67cb7a146c39cc0b2575ab8956063e998",
"description": "nvk: add min_lod to spirv caps.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d96cac61c51d58a30460e8a8b3606399bf823024",
"description": "nvk: add compute support for ampere",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9dbeef7fa18cd071b7fd34b45a7546ca240050c8",
"description": "nvk: Clamp viewport clip to max range",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1b4ddcf1fc47b7b2f7b1d8feaa84096d267f638",
"description": "nvk/barrier: handle host bit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44fd2e94a3593ef85dfced32522ffc9f34dce814",
"description": "nvk: Support vertex shader transform feedback on Fermi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e5efe64075dbfe2056c8b3993b419cf7b3a32ca",
"description": "nvk: Support transform feedback queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b3730d27137b22c80d30205cbc468aea1da2199",
"description": "nvk: Support transform feedback geometry streams",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdd4a657188cab6a1640db9d2f737a863c8d2647",
"description": "nvk: Support transform feedback indirect draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6dded0bc530724074f303d6142529375207a16f1",
"description": "nvk: De-duplicate MME code for setting draw params",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb60830935f497a0da268f2228c75eeae1760d95",
"description": "nouveau/mme: Ensure that zero-initizlied mme_value is ZERO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fd7df4aa2c36726d190ba06c6ce9f1c01da5d4a",
"description": "nvk: Support for vertex shader transform feedback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d66182b215296cffd37b38f351da6ce8f1ad0c04",
"description": "nvk/nil: don't ask for compressed image kind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "983b5e99344440a89cce38f531632fa7849cd3f4",
"description": "nouveau/winsys: allocate unique object handles across channels.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37505e9bba0410ab81f0f51db28d810c1d073167",
"description": "nouveau/mme: Add a bfe helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0658acf17802a3bbd39937e6fe0b039fb0c561b",
"description": "nvk: Advertise shaderImageGatherExtended",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97346f0fe1aba21762f89a13b6ea31ae91ac1c34",
"description": "nvk: Rework features enables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e37c20a3da7a2819801f291564aed70679549ab7",
"description": "nvk: Rework extension enables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b07fef43bf3b8448134615b0b7b5ebf4344c8e13",
"description": "nvk: advertise VK_KHR_maintenance4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08057651eaf334f5055e3daa0dc85b549049507d",
"description": "nvk: implement vkGetDeviceBufferMemoryRequirementsKHR()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81dc17c4db0bf287db23f1b07b8f0dcfff6dc097",
"description": "nvk: add stub for vkGetDeviceImageSparseMemoryRequirementsKHR()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4ec8df90b90e85a812ef0795a9b016711e15360",
"description": "nvk: implement vkGetDeviceImageMemoryRequirementsKHR()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e83faece09b2646e8022c9e261fbb1c84a060883",
"description": "nouveau/mme: Add a helper to dump instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1ae91d89e15b1372a647798d995ec8ae448491e",
"description": "nouveau/mme: Fix nested while instructions on Turing+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2aec3b99ef1bb267790d5192b66dacba7c57198",
"description": "nvk: Bump init context batch size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4ddae03b790ef37eec7096d5f710e7b3f42721f",
"description": "nvk: set device info before use in nvk_get_device_extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e5fcf912f6f79a2b08591fb178fe8c39f05dd9b",
"description": "nvk: Implement VK_KHR_draw_indirect_count on Turing+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0cf79b28faa3b6be9564c3bbd3bd711687bf02b",
"description": "nvk: add warning on non-nouveau drm driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0083eb330f877c5a48394c71770e7ac3941d265a",
"description": "nvk: Return VK_ERROR_INCOMPATIBLE_DRIVER if the PCI vendor isn't NVIDIA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52db7738f7abdf0bf7499336adb90ed320ed0fa1",
"description": "nvk: Support VK_KHR_shader_draw_parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09358fc0c1edbf400a878d39c6f4a4358b59780b",
"description": "nvk: Simplify mme build function argument",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ffd896852bd0122062d4183d50fa0a7a0e0d7484",
"description": "nouveau/mme: Keep device info in mme_builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9eac89da8357b372e6cba88f49bfb7cdb61d8bd",
"description": "nvk: Advertise VK_EXT_robustness2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea06f9a893e1d300d5ff377040db9f0a1053c505",
"description": "nvk: Advertise VK_EXT_image_robustness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2532f5654fda71b8fbd4f33f9e3b43db11ffddc2",
"description": "nvk: Set image index to zero for NULL nvk_buffer_view",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "290bd3e0276584ed97bbec75573e8a88be588fdf",
"description": "nvk: Advertise VK_EXT_mutable_descriptor_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ff951d3cc3f5bf337b6fbdfbc97156e5c30f0a5",
"description": "nvk: Enable VK_KHR_maintenance3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "635b252b4bc795a621bfb13f13b2b288458950c6",
"description": "nvk: Implement nvk_GetDescriptorSetLayoutSupport",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63c35814aad6f602a1f0b6f135a979e88d277290",
"description": "nvk: Don't over-size push descriptor sets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34e842eedbc7274389b5731ab8bfa537895e1f05",
"description": "nvk: Replace asserts with conditional that sets type_list = NULL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7e39f5e15cbb188193295e03cd3f82b8d781dbd",
"description": "nvk: Update mutable descriptor struct type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6ab6fe401fde4cad516a4dcbbf5628480669b3e",
"description": "nouveau/mme: fix print inst for case MME_FERMI_OP_MERGE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "197b4f8fc7509e803181027f6c2bdcbd11941bfa",
"description": "nouveau/mme: use fermi enum in fermi builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "715dff0b937c299e5cd7cc72644e5805ee8e1c57",
"description": "nvk: Add a build test for MMEs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "978415e7a236110dbd811847207573a2d19eb22a",
"description": "vulkan/meta: Use the new NIR texture helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3716f1b9e3ba63f9a22bc3d2cc0cba889779862",
"description": "nvk: Implement Draw*Indirect on pre-Turing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fb8fa524139d8da289eec3a277a8936aa91833e",
"description": "nouveau/push: Add an NV_PUSH_MAX_COUNT #define",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee8fb23d20b5682f454a1e136cc9e501c1f0707a",
"description": "nvk: Reduce register pressure in nvk_mme_build_draw*()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83142c825f79da5e35c1e8c7184a63021e2fc893",
"description": "nouveau/mme: Don't allow WaW dependencies in the same Turing instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5560f5f4ff69eff0a9ce356bcad038f6d0f2b94c",
"description": "nvk: Make some MME builder names more consistent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d45486f2c56130b00598efe1cb9f6722d954c2a",
"description": "nvk: Add a helper for pushing indirect data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5a31866ec76c2249989feeb39a4f1048f4eed2b",
"description": "nvk: Rework nvk_cmd_push a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eed24d89dd106efadddb67e2d448e482a745dc9f",
"description": "nvk/drm: Take a byte offset/range in push_add_push",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b76d6725e27c97968229355a8b2ed8c0aeabd38d",
"description": "nouveau/mme: nouveau/mme: Add builder tests for SLL and SRL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa69c25125275f45466f8cd6939426d92ce56ae9",
"description": "nouveau/mme: Use a uint32_t for size in mme_fermi_bfe()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c98179b868bb4f0aa1caccaea986c00d7c6e9d9c",
"description": "nouveau/mme: Add builder tests for SUB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8032b893d63b18a9813a45e96ffe81d48a8b414",
"description": "nouveau/mme: Add some generic builder tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15295e32ec7f445aa8e017423864d1084ebbb7f6",
"description": "nouveau/mme: Unify some of the test framework",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94ea7cad3a49090e5656f8ee98038a56dd874c56",
"description": "nouveau/mme: Take a const nv_device_info in mme_builder_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b664b42fcebc8fc8b7ea7d9e95be4e3e3f7b5789",
"description": "nouveau/mme: Don't swap x and y in mme_fermi_merge_to()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75deae59887f3bf201139192b36c2d70b75d5862",
"description": "nouveau/mme: Fix is_int18 for negative numbers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67008dfe789c04e1ca26c658f0a415f11aa0579b",
"description": "nil: Only choose a PTE kind for tiled images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22cd2658e89293a2ed671b9e2f7b8ce5b11c10f2",
"description": "nvk: Report image alignments from NIL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be5a07aa52b04856e1903a86dcfa2d4be6b26c5b",
"description": "nil: Fix image align and size constraints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a51b06c7306b268d3eb97406759d7169b68ecc5a",
"description": "nvk: set the device fd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee06bee79acfa297cc13fe1649fdcb8f6ddb81e2",
"description": "nvk/winsys: store device ptr into bo instead of ptr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be456a3be2aa4419b4d9dfd8340cae6ab6b20e2e",
"description": "nvk: init dev->physical_device earlier.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cca5f6b280608ec55dd1a8d4cddaac6f83d51dcd",
"description": "nvk: Cosmetic clean-ups to Create/DestroyDevice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ade334a8078a01c50703419480f6f45297ce162e",
"description": "nvk: Handle zero-size index and vertex buffers pre-Turing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c096786cad073f34b090f0069205adf209b8d1a",
"description": "nvk: Use a GS for layerered rendering pre-MaxwellB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74e8be6545dd695f7e13c43632fd3b4c597c45dc",
"description": "vulkan/meta: Insert a geometry shader when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af3400a957571baf8e128b2226364c058d59f568",
"description": "nvk: Compile all NIR before running codegen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "838c92ae9583c9e74135598e72f69d0cd29e7900",
"description": "nvk: Compile geometry shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccc50eb2765b1b577a318edc8060730e32309047",
"description": "nvk: Properly align root descriptor tables for pre-Pascal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3595701e1612dbf7459b002f9dd9353b2b7bac91",
"description": "nvk: Free a couple regs in nvk_mme_build_draw_*()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dabc4f6bcc72bd80185fb47fd0e6f6ba0c82731d",
"description": "nvk: Disable indirect draw/dispatch and query copy MMEs for now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "731cfb86e763be846a72c241dc4a44890101e835",
"description": "nvk: Use a contiguous shader heap pre-Volta",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55be10648d892b4135d2c26f7a4a770d4d4472dd",
"description": "nvk: Add support for contiguous heaps to nvk_heap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc8fd9050cbdbb29e60baffd5355d438f38fa67c",
"description": "nouveau/mme: Add Fermi hardware tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d64a0b787ecad47abffd67f32127a90f3637a834",
"description": "nouveau/mme: Add Fermi simulator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b949a53206ffc1afb6dd1fc42109d0624cc20973",
"description": "Add add immediate optimizations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e848cbafa4e47b52a019c1022a9cb93299369f78",
"description": "Support immediates in MERGE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "162269f04981da3905b22dfc8afacadc619c71c2",
"description": "nouveau/mme: Add Fermi builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "663258be5ebc86153b70bb235e44af9aad3cdc9d",
"description": "nouveau/mme: Add initial Fermi definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5971c0967ada895dd7a94b6de67ab4914551f5a5",
"description": "nouveau/mme: Take an nv_device_info in mme_builder_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfe4627e3db9684033de5dae4fb06cf56ce0dedd",
"description": "nouveau/mme: Prepare the builder for multiple GPU generations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff39efdf55723c1191955aa22c877b9d8c331058",
"description": "nouveau/mme: Move the cf_stack struct to mme_builder.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7630f0e645c9947c9ca16fd57e8a574c711d9b37",
"description": "nouveau/mme: Drop the implicit_imm parameter from mme_alu_to()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "baa173536429a0500689dd4ed5b122add60bb0d3",
"description": "nouveau/mme: Move the guts of mme_state_arr_to() into mme_tu104_builder.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e1a868b6d0c0730d538e1c1a4614b7e4967c8e3",
"description": "nouveau/mme: Move the guts of mme_merge_to() into mme_tu104_builder.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b52da5afab65e91392cb2d01499894fe4610d90",
"description": "nouveau/mme: Break the Turing builder guts into a separate header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "724f7a875ffbcd57e9cb46482c96e9a628cdd9b8",
"description": "nouveau/mme: Make helpers less Turing specific",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc87631b202693f4f6be7153cf6e6628128718f4",
"description": "nouveau/mme: Use mme_mov() for temp copies of register IMM32 sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d207b3356e98ae7451a4f0a1cf880bbfb584398a",
"description": "nouveau/mme: Add an intermediate MME_CMP_OP enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0c7e23ca8a0d454f3de2367d9b0d4ab28718ce5",
"description": "nouveau/mme: Add an intermediate MME_ALU_OP enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db5b38cb9e0e6e33bbd4242f4b8abc5af900bf43",
"description": "nouveau/mme: Add a mme_reg_alloc struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d7f96228d5853ea4133d539ba0f5267ce66b198",
"description": "nouveau/mme: Move mme_value into its own header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70ce8ba5a414965791805b1bf41be67d9bc00190",
"description": "nvk: Implement VK_EXT_image_view_min_lod",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71da9cbefbf0df12e781ef55c2921b9de8c87f60",
"description": "nouveau/nil: Add macros for ufixed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa5a82dc322c15506eb49f637d5020a026ba6cd2",
"description": "nouveau/mme: Make alu_op_to_str static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ffc619b3eb3ce0650177c5d8a5fa29d433980182",
"description": "nouveau/mme: Invoke SET_OBJECT in the tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6fd6baa989a2cee21e57261086806b5751beca59",
"description": "nouveau/nil: Use nv_device_info for format queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f23b892a9dca2995f9fcfb8cfc0a79697134665b",
"description": "nouveau/nil: Take an nv_device_info for image functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "433e74268218b22da27adb8f396f8654989e22c2",
"description": "nouveau/winsys: Move device type into nv_device_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87f946730f5ac551875c0e99d865db4e10922860",
"description": "nouveau/winsys: Add an info to nouveau_ws_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d254831012a3d6e739eb097e0def026353942cf",
"description": "nouveau/winsys: Take a drmDevicePtr in nouveau_ws_device_new()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44431f8ee5f79a60539b8d7f7854129c9672010d",
"description": "nvk: Implement VK_EXT_non_seamless_cube_map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "788ae9b6018d512068808369c91768dade7f40a0",
"description": "nvk: Enable shadow sampling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53e0bef3598ea3dcdd6f0a0c4f088d9067d45919",
"description": "nvk: Advertise EXT_4444_formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e89a715f4af99918745922dc8977ab3f6d17f35c",
"description": "nvk: Add A4B4G4R4 formats to nil_format_info table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "115644cbc6cffeab60c15c28156abebec5f3ee87",
"description": "nvk: Add VK_FORMAT_B4G4R4A4_UNORM_PACK16 format to nil_format_info table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44b7d71c65142b5551f0448126f9bfa168df36ce",
"description": "nvk: Advertise KHR_device_group",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d471da3f9509d646c07675d92b4ec8ceb7fe81da",
"description": "nvk: Implement nvk_CmdDispatchBase and delete nvk_CmdDispatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fb732ad7dade313a22d2628a50977a00460757b",
"description": "nvk: Lower base_workgroup_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "668e859255d000c54fcc7953e7bd95c179714b86",
"description": "nvk: Add base_group to root descriptor table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c5fbfcc30490ef27eff7af0efe5fd238d06eb2f",
"description": "nvk: Set maxMemoryAllocationCount",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7bb03cbd7a37e6da2935bef2f586f270925025ca",
"description": "nvk: call correct macro to clear views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1de2bc61445cb9384cd3139a0618e9b6871db204",
"description": "nvk: fix maxPushDescriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "436171ecf11e842163b1bb4398cf9d30414d3714",
"description": "nvk: Add a helper for loading resource_index-based descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "abe806236d47fb1400482523eeebfaf90bea361d",
"description": "nvk: Drop block_size from the root descriptor table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6411cbc6c581c956bd38ef4972f19528d9373ff2",
"description": "nvk: Lower load_num_workgroups ourselves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a6aeb7caa5325c0ba58b5cc12bb154c28cddc63",
"description": "nvk: Rename grid_size to group_count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03738819f9ba0c6aec5d6932fdd2e3e49d5a94e9",
"description": "nvk: Capitalize NVK in user exposed strings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "062b8e74775f4131f87c92d9cdc9635b2d02e5c7",
"description": "nvk: expose KHR_driver_properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "748bc8e487adb035e2b6005e5aa58e5a5b53e1ff",
"description": "nvk: Advertise VK_EXT_separate_stencil_usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a84e58180e9f626454a3b0860ccf1a5d2b3ca88",
"description": "nvk: Advertise EXT_index_type_uint8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c461c30181d27111a655a65506818b4e43a76803",
"description": "nvk: Advertise KHR_uniform_buffer_standard_layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bcb8797bce48bdbebdb5812f695d2a29218eef7",
"description": "nvk: Enable KHR_dynamic_rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd044423a2d96f093e1cc72b1bfec1ac42b8d5ec",
"description": "nvk: Advertise VK_KHR_bind_memory2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e5b6074e085b68744a009a801e8f495ba3958ec",
"description": "nvk: Advertise samplerMirrorClampToEdge via 1.2 features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b934e98452ecf8463597d6829f63ed0b98cc126b",
"description": "nvk: Enable VK_EXT_provoking_vertex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1b9441a8e94f14ea27497db7c7de0d342e88e33",
"description": "nvk: Enable inheritedQueries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e84eb35e2996801965f3f477359b4b0d782e59d",
"description": "nvk: Re-order Vulkan 1.0 feature bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45c2ebc341db2dafbdc6994f483068e7b080caeb",
"description": "nvk: Convert system values for gl_PointCoord and PointCoord into inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a08ad59ea68d9a0181e0194d455ff7a825b80503",
"description": "nvk: Use nvk_buffer_addr_range for buffer descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08e5a211dcc9d4e6b33fb57e8afbb16254077d81",
"description": "nvk: Add an nvk_buffer_addr_range helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0e16a7893839d0c96b08b11bb34b6446eb37a0f",
"description": "nvk: Fix a comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8c21d89e830d8d872c763739dd4945530d93616",
"description": "nvk: Support large points",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6ef49b454a366d76683356708f2846557de2204",
"description": "nvk: Switch point rasterization to point sprites",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fa8df43ea65b90ee36e1cb10adcc1531503ddfd",
"description": "nvk: Lower image_size to txs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae14362ff6b1ec48fb53638730432e06519c7ed8",
"description": "nvk: wire up M2MF for Fermi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "970bd70584610b26198af9736e3b1a30b1373366",
"description": "nvk: allocate VAB memory area",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8633aac5845cc06c33347aee2b4c49c15048f68d",
"description": "nvk/device: fix order of error handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27d6f994baa190a2cd2da2fffa06a9a8befaece9",
"description": "nvk: support pre Maxwell Texture Headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6214bfd139f713c6f93bfbae470f83159ea08056",
"description": "nvk: bind more subchans in init_context_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd4871017622ae7dc2da41b67d393f696693f6dd",
"description": "nvk: reduce pitch for FillBuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1eb63dd19a71a8b848c3357989fc1fe863ce6f68",
"description": "nvk: use remaps for image copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a39d22f2465c67e0582f4aba5d87ba718282b1a6",
"description": "nvk: properly align slm size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb54c32fee9f1e498781a8e41e23361881a31ff3",
"description": "nvk: Use SET_PIPELINE_PROGRAM pre-Volta",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f24bd5291596cc0c33ee56c60df2dade1ad3f142",
"description": "nvk: align desc root table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a8673f6946b90cce977f5a7f854b0fb6782d2b9",
"description": "nvk: rework QMD handling to support pre Turing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80d0a074fc4d0ac36ccc9b5a06bb6173c338c194",
"description": "nvk: properly align shaders pre Turing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1949c83381c07b98b2c4350f15175d9632be995b",
"description": "nvk: fix some class version checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "891624b08fd9390c766b6c9ee35da3403ce9ab01",
"description": "nvk: Advertise EXT_vertex_attribute_divisor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9316b624a9aae54eb19d3922e58e4ceed40bfd9",
"description": "nvk: advertise EXT_image_2d_view_of_3d",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "380a2bc795cd3364f7f056810d8c4eb6e23089e3",
"description": "nvk: add check for VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f9319f60fbef06e1fae7d0f427c72161c38a6a2",
"description": "nvk: Support base instance in instanced draw calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2a52982d19c694bcc601f3803cc23f74810d7cf",
"description": "nvk: Set base vertex state in sequential mme draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73f5ab54565961f1e26e66d3a9bc248da1a17772",
"description": "nvk: Add a macro for root descriptor table byte offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0de4083544f88018e2c1fbdff7cc4e676df12e5c",
"description": "nvk: Do not increment instance id across draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff30b059173164373747d47548d1b7eb7ba01044",
"description": "nvk: Add a devenv ICD json file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0d8ddc70ed6e06c88a5d59d30d9aeca64bc0e7e",
"description": "nvk: Support VK_FORMAT_B10G11R11_UFLOAT_PACK32 for vertex buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9b72acc4e29c17858b9d2f86b841fda818216e2",
"description": "nvk: fix multiple pipelines failure allocation case.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79d7ee22e18df2633730102c80570d688055f12c",
"description": "nvk/format: Style fix for VkFormatProperties3KHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d629d7aec145b95bc791dfc73d357dbbea8e1f8",
"description": "nvk: Add a bo size to nvk_descriptor_set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3568027b9d31cc0e176601c6040185810f063dc5",
"description": "nvk: Assert that descriptor buffer access stays in-bounds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be417625c4792f33e114eb59aa79dadbc113e4a6",
"description": "nvk: Advertise VK_KHR_depth_stencil_resolve",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d47ca67cde37e5d4a7b11fc62a976c9dcf3f9990",
"description": "nvk: Advertise MSAA via image format properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8dc19e1cce4e8f490acd2f349b188f81bebf6843",
"description": "nvk: Stop advertising higher framebufferNoAttachmentsSampleCounts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6a0c1cd4b3e0b5cb1ea722c8e237a91b8a98815",
"description": "nvk: Replace gl_SamplePosition with fract(gl_FragCoord.xy)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4bd2ba31fc952a5ef2e5e238752b9a3d0f750f9c",
"description": "nvk: Use meta for MSAA resolves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c3dc8c63218f12d9a09d6a31ddba9c4fe72288c",
"description": "nvk/meta: Fix restore for descriptor set 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a94c556326f95acdc0b2a12b7f00dbe23aff6b1",
"description": "vulkan/meta: Add support for MSAA resolves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57314fcdc63e6ec8b505c87a01e8d6e3f1e1811b",
"description": "vulkan/meta: Rename vk_meta_blit.c to vk_meta_blit_resolve.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d813fe50a40564577b91de4fe5e2377c9d640356",
"description": "vulkan/meta: Support writing stencil as iterative discard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c184b54ef940aad931f54f6367091741643dc75f",
"description": "vulkan/meta: Break the guts of blit into a helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "266a472b28282560215f31bb1afa9cb9071ab955",
"description": "vulkan/meta: Add a helper for building texture ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "996844f884e0d3996a33ad0dda3d5e3e15ee7a87",
"description": "vulkan/meta: Bind whole LODs of 3D blit destinations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a34edc7500c84bfd52cf71cb78db46c34d436ae2",
"description": "nvk: Fill out sample locations on Maxwell B+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7660e585f6cdcbb158b596f388915230f5193067",
"description": "nvk: Stop creating a new upload BO every time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55278fe2b8ede4a930b3d08cc1e037f31006c9d9",
"description": "nvk: Set correct multisample regs for graphics pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0842cae0818e1d35a02dc3dcb61929df87a1eccf",
"description": "nvk: Pass through a shader key for fragment shaders and MSAA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a02f65809c4658315f83339ef4c783b9a943865d",
"description": "nvk: Use the right view format for stencil texturing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de3ef1a9ec17b63a4daf6d2426db1aaa621d84bf",
"description": "nvk: Support copies of MSAA images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9145286083ddf4295362489f6c6fb82799e344ab",
"description": "nvk: Handle multisampled render targets properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a34467001d46fe6cece3394dad83f376fabeb2b6",
"description": "nvk: Handle zero color attachments better",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48f9ec1fe5738ef90c0e9a83a790f2ef093bf7ea",
"description": "nvk: Stop asserting on MSAA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ae334b32b43194827b4bc9280f5747fbf06ad61",
"description": "nouveau/parser: Handle SET_ANTI_ALIAS_SAMPLE_POSITIONS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3a6b529e46b1c788bdba54d036bea9ec11fcc63",
"description": "nouveau/parser: Sort METHOD_ARRAY_SIZES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28e73a72f648a6b0b487b6b4d5d2aa5dc1f999c4",
"description": "nil: Add an offset4d struct and some helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "256a1e4193c9331d84d09a8e703abbc9c0b6df0a",
"description": "nil: Properly support MSAA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "157fa1871c9009a058d845834f8f67641c5ec0b8",
"description": "nil: Use ONE for the anixotropic coarse spread function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f35b0f6f2a2557faf9253e8baed887c4ad345a94",
"description": "nvk: Implement CS invocations statistics queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62bd03a0e76fec3e09c611a12edd4de1b1e65a31",
"description": "nouveau/mme: Add a mul64 helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "adb880cd29d2b449963f8349436fa8fe6d56e958",
"description": "nvk: Implement DispatchIndirect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1179d7606b4241313738f1c77e01639f40ee5f5d",
"description": "nvk: Break the guts of CmdDispatch into a helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b2f9cfecd37381fbacc75a66b2f1500dfb90c06",
"description": "nvk: advertize KHR_relaxed_block_layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed6d5c33c60ea41f4e81fd4fc128cad91421ba36",
"description": "nvk: Implement VK_EXT/KHR_buffer_device_address",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07f48c925bff65a66412c3d878720aceb14944aa",
"description": "nvk: Use depth_clamp_enable to select PIXEL_*_Z_CLAMP.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6423d402ca493fb168fd41c9ef7ff56e5f9a750",
"description": "nvk: Fix missing init of the stages to sync against.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f25f9f068106e11f8b2afdca6761d84c48dc022",
"description": "nvk: Remove duplicate (disabled) point sprite setup.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5610fad23e5412c51630b958a340c0bb5d4374ea",
"description": "nvk: fix copy lower address extraction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4d210c588abd5d4ded1435e9672d0febb1bc499",
"description": "nvk: sort extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "130e9381a849642e2de6e2409c3591aa88a0d205",
"description": "nvk: fix initialization override",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3974f88de71032f35541a241026bf259d4860f0c",
"description": "nvk: drop dead assignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "683102a3bd92ed135314d259c6e669b3a2842f23",
"description": "nvk: drop dead assignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4fc6511ac1411f5e5fcf73484494131a570ad80",
"description": "nouveau/headers: Add generated headers to dependencies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd70fcd62bf31db7877aaaf010000f82e43bdc87",
"description": "nvk: CmdPushDescriptorSetWithTemplateKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1944af3260e50758642cd3dccc07c239fd907189",
"description": "nvk: Add a helper for pushing descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15be43acc17038ab06e749dd742bfdc6ac9b249c",
"description": "nvk: KHR_descriptor_update_template",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1b0e6220f5c72f37422b863b1a5819b467ba290",
"description": "nvk: advertise KHR_sampler_mirror_clamp_to_edge",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de85746f9010f755a4fa316137f9775811248a76",
"description": "nvk: advertise EXT_private_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86283a4fc431ebe1146b44f55510abb1de0cd1f8",
"description": "nvk: advertise KHR_image_format_list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e23f6819e06bbb6a3374fb94278e1dbd1da50229",
"description": "nvk: advertise KHR_shader_non_semantic_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0f42ddee41d271674a53a13a72b6dc340da04e8",
"description": "nvk: Advertise VK_KHR_storage_buffer_storage_class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "574b92ded63324e2eaee502727782e64da121078",
"description": "nvk: Move more states to dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "350e851b4753d868f1298fac813a27a0260189bf",
"description": "nvk: Advertise VK_EXT_extended_dynamic_state3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07f6947981ba02cb44a38d28618f21aebeb22758",
"description": "nvk: Implement VK_EXT_border_color_swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39958c9e9d80ecb2a3f4c058b61242731d2e59a0",
"description": "vulkan: Add a helper for swizzling color values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55483d8c7ca31f13abb1d5dce406fca8ca6b82fd",
"description": "nvk: Advertise custom border color features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "611889bc2a3aaa314719d7ed0ebf37b9fd741721",
"description": "nil: Fix include guards in nil_image.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "640783513b68d818c449672761d719fa09db6cb8",
"description": "nvk: Use 2D array views for 3D storage images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1fd3e5ff1d8613184687eae27511e6f52c3c4d23",
"description": "nvk: Advertise VK_KHR_maintenance1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c57a941cd6346554a4c8025decb7b33872df834",
"description": "nvk: Support 2D views of 3D images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7559d2e93cf69daddac148b8818d5f633b1ced3d",
"description": "nil: Add a helper for getting 2D views of 3D images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "343933d77a0ba6ddbc0854538c914d77b4135f85",
"description": "nvk: Support copies between 3D and 2D images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "681224260fd396a3e8c29efd24d414ae455719e7",
"description": "nvk: Bind 3D images as 3D for clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3f5211137f70b122a7909a63578b1a0f1146011",
"description": "nvk: Implement VK_EXT_pci_bus_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b20394b896af665b10c3c12cedb4b4d783315e8",
"description": "nouveau: Add PCI information to nv_device_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e722497cdc3d2a873d11b53314e69d569497ffc",
"description": "nvk: Tell WSI we don't support legacy scanout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3416aab1faf4514de4b086138099a0739a0865e",
"description": "nvk: Advertise VK_KHR_separate_depth_stencil_layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "426de27b6fad6f3944873824825b1e2f9703eb6e",
"description": "nvk: Flush the current pushbuf before allocating a new one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "495c1202d3bc8e56e014df821270b1206464a3ac",
"description": "nvk: Advertise VK_KHR_imageless_framebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec4675bcfc4975fe9544071983692a0ca04ae9a1",
"description": "nvk: Enable VK_KHR_create_renderpass2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8021cc635fae102d8d2b63e61d2ae08d2469703",
"description": "nvk: Stop leaking command pool BOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "156d7dd01204fbd1d4e599ed44435727180efca5",
"description": "nvk: Don't crash if we fail to allocate a push BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23409aea73d7d750d1f45874bd0e8037048e7920",
"description": "nvk: Events",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62e8faf56c5e8ffb82519b28e84f1f51d825a7d7",
"description": "nvk: Use poll for BO waits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd1b27fcb48efb354decf5903efd15b5e9eee8c5",
"description": "nvk: Use mme_load_addr64()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "696a1fe776e2c5401b41e60ce3d4bd84378b7231",
"description": "nouveau/parser: Handle 6F methods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a0d6cf4425cea704bc616d77bcd04365fc22903",
"description": "nvk: Use a normal DMA for CmdUpdateBuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e16b1f37a7d4496d0680a1d43154cc39b1dae7a9",
"description": "nvk: Handle large command buffer uploads better",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c86d0e635d0e54b1af09d53504ffb2ad72aeaea5",
"description": "nvk: Implement vkCmdCopyQueryPoolResults()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f1b9c35fcee09992e41a2ac806ddbc204d4c5e6",
"description": "nvk: Use mme_tu104_read_fifoed()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fba9f81b49dd15c05a665afd5ed67fefdf66060",
"description": "nouveau/mme: Add a helper for MME_DMA_READ_FIFOED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92970b1515995ded9f4e93b4fb7a4cd07855b24c",
"description": "nouveau/mme: Add a couple helpers for working 64-bit addresses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54fd3604ef4e41736f6e49ccf4250b6dc7bf7c81",
"description": "nouveau/mme: Add support for freeing registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d83fb1d29c7b25492acdd80f5cb8e0df42d1aeb1",
"description": "nouveau/mme: Assert on OOB registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c88e10dc2fdd4c34861e4b78d9919d28e3a6632e",
"description": "nouveau/mme: Allow ZERO as the destinatio nof mme_load_to",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "052bbd65c9a48b2dba363058c7c289f24a1ad265",
"description": "nvk: Implement pipeline statistics and occlusion queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26db771abe4e291e18796c2c0fb1c14af135cb4d",
"description": "nvk: Implement timestamp queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "253d1c446912a9367d551cf80941300ace9f7767",
"description": "nvk: Add a query pool object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc992fc6cc810074e37acb03d66bed8a1097e3ad",
"description": "nouveau/parser: Parse all fields in each method",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f01802be5920cf7e7a8e60ec20e120f5d5656a6",
"description": "nvk/wsi: Use the common present implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9bb29d3f881fed199d89691472cd52e70694c69",
"description": "nvk/wsi: Style fixes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "279d81c0835234e97de20544a7162455412a244b",
"description": "nvk: Reset semaphore syncs on wait",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b9ea2863ba064a8b1e478df4c8b2fd4640b5feb",
"description": "nvk: Style fixes in nvk_physical_device.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32830a2d07d4bd4d4029e1b3c0083ea63a42ea5d",
"description": "nvk: support exporting buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2d0be7d0840548bfb9a3d10f159960a0392815a",
"description": "nvk: Rework whitespace in nvk_device_memory.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9a4fd19cf02254c191abf5b7adbe58e41784ef9",
"description": "nvk: Allocate shaders from a heap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c227cfdaec6d32b5d0139705f766aea61acd7673",
"description": "nvk: Add a shader heap to nvk_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b110445bb8ff753fa4db65d317413b795cec008d",
"description": "nvk: Return a VkResult from nvk_shader_upload()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52331a3406d3f95a4781e55f73243badffff1e73",
"description": "nvk: Add a heap data structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16bdefa53011f09d18cea66a2d34d3ad07724bcd",
"description": "nvk: Rework nvk_queue_submit_simple()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f25d2396759a6461e4adebfc8e0ab0a808d99ecc",
"description": "util/vma: Allow initializing zero-size heaps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "275691e94c05e943d4deaa685dcbacaec1b2158b",
"description": "nvk: WFI in pipeline barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32f2317223c4e5dfc085bd1c0f506bd0831e7fb2",
"description": "nvk: Use meta for doing blits with the 3D hardware",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a319d0fe90a9312b664c151c715d11f473ead04",
"description": "nvk/meta: Save/restore descriptor set 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ed8fe749da90570395e26068df47dcdc8af8f65",
"description": "nvk: Support load_layer_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cda469428da584a73413eba6140d8e08a7a5ebbb",
"description": "vulkan/meta: Implement vkCmdBlitImage()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98867ad9762c3eebced1e695df17d5890e81bcc2",
"description": "vulkan/meta: Fixes for clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "edef53c337a8d931d02fc530fb8accbe661ee1fc",
"description": "vulkan/meta: Add a create_sampler helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c13c6d04d74d9dcbe0b9edd988c52411f5d8807a",
"description": "vulkan/meta: Add a helper for image view types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ecf5c5c46d3fac254c1acc157aee868f2cb2bd74",
"description": "vulkan/meta: Add key types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07530902b2085a2ed157a2697bbc5471439375e5",
"description": "nvk: Properly implement robustBufferAccess",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "acf067d635c7cd4ebbbf5a06233eb0c21c868e48",
"description": "nvk: Add lowering for load_global_constant_bounded",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f57d958c396fd2a0c2f233970b461b548bd0bef",
"description": "nvk: drop nvk_nir.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f098d26e91bd92d7aaabdc596d6087f90321efb6",
"description": "nvk: use common pipeline layout code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04e7c38fd69f0529eabb28420261f686393ad308",
"description": "nvk: use common descriptor set layout code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0c551599fd3344350ad3a5572f25b609f9baf07",
"description": "nvk: Bring back push sync and dumping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13c73e3214e5b09ef5a84f3859af4a2975724b52",
"description": "nvk: Also store the push BO map in nvk_queue_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23aaa4e179f6b8eff72acd06647f053daa4d2043",
"description": "nvk: Add an nvk_queue_submit wrapper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f249555504b40e1ef6e884194f06d2703ac88830",
"description": "nvk: Embed a nv_device_info in nvk_physical_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e523c04006b4c50fee77684b0c7ea25efa96d936",
"description": "nvk: Reference descriptor set layouts in the sets themselves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "687900de4bc87645a5eff6a6ae02b1b5abfa59f1",
"description": "nvk: Implement VK_KHR_push_descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87956e98c1dc20df1b6b329332ad929ddbcb1769",
"description": "nvk: Fix up whitespace in nvk_descriptor_set.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1611979b4b1ab5dfcbd4674734d99e33e623124",
"description": "nvk: Use vk_object_zalloc/free for descriptor pools/sets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6ce5af12bbdfbb89a0828ac25e31c406112fe6a",
"description": "nvk: Re-indent vk_instance.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed2898eb2d8746dba5c6d707e320b66717f9e000",
"description": "nouveau: Drop nouveau_ws_push",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6315ebf58d5462a1b5ef24b3db72f39f82b570fb",
"description": "nouveau: Use DRM interfaces directly in MME tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf7b5de3e18c6230eaf03079951e4fa42a657cc5",
"description": "nvk: Remove remaining references to nouveau_push.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e58eb39ad87f1e6c612420aaeb19cf91b033a58",
"description": "nvk: Implement vkCmdExecuteCommands()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40eedabd4ae64d5ae2455271def10535d4d1d5c1",
"description": "nvk: Use nvk_cmd_bo for push bufs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4998896ae8c9883e10fa594dce08d728a3e22a23",
"description": "nvk: Allocate upload buffers from the command pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1b92bdf71392c4813142c852007ab3e7f54c4a4",
"description": "nvk: Add an nvk_cmd_buffer_ref_bo helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "567148c172148d819200512a7ced8cb377973969",
"description": "nvk: Add an nvk_cmd_buffer_push helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87686a22205cf338b59a33b8ec21f9b3d8ad3d29",
"description": "nvk: Rework side-band data upload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56843707c139d034d51ae6bc2a34f63be8b212c0",
"description": "nvk: Constant buffer alignment is actually 64B",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42fb0646a16bce52212b93e8cfec48cfded7e72d",
"description": "nvk: Fully populate QMDs before uploading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ae0a5fb16cc2e092151ef4506e999cb6a08eafc",
"description": "nvk: memcpy root descriptors for compute instead of doing a DMA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bc97bc208940d92584d2aa4fda915b0b888a95e",
"description": "nvk: Return VkResult from nvk_cmd_buffer_upload_alloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "903c000055baa624354ebe3fd80c6bbd005b8f2a",
"description": "nvk: Add BO recycling to the command pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "366fa3c7e12213836bdc9d8fb690541e4f332ce6",
"description": "nvk: Use cmd instead of cmd_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b4f441e841dfc940e8cbe3704eadba4eb1871c3",
"description": "nvk: Break nvk_cmd_pool into its own file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4bdeaef7f2de66def17b3565c2e679c6820f65b8",
"description": "nvk: Use queue_submit_simple for zero_vram",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ebb6ca41b3940b006ef451e2ee2f9f9524ca7ee",
"description": "nvk: Use submit_simple for draw state init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a132e18846c84d9a6209abfd744fb7a5a028c458",
"description": "nvk: Initialize the queue later in device setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b660d064c2f64f9ec6453709691add600274b207",
"description": "nvk: Add an nvk_queue_submit_simple helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1094ffa82c9077667dd9f8558ed3b49a46d0e4a3",
"description": "nvk: Use a regular BO for the queue state push",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08d0231dac1cdf131abdd6f8b37ccd48cd687359",
"description": "nvk: Use a regular BO for the empty push",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1cf4eea7b39cf0ad25b335502dc477bb11941323",
"description": "nvk: Submit pushbufs directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ffa526c045066ccea3ed9c08c5539ee968a5f8e",
"description": "nvk: Move queue_sumbit to nvk_queue_drm_nouveau.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1832acbac6c4c88ef8458b89ae61ccd7ff0ea6ef",
"description": "nvk: Always allocate empty_push",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75a97b6cb7e31d77f808e24c45bc39dfc58defbb",
"description": "nvk: Use bo_new_mapped for the zero page",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8d092afb19baa1fb1cc287d73eea932d82a6b62",
"description": "nouveau: Add a nouveau_ws_bo_new_mapped helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dee921f46df07115f3dfb61d7aebcb8ff1703be3",
"description": "nvk: Use nv_push directly for graphics pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ce9d75701eee08ee0f1c17b7975769628d0fa8e",
"description": "nouveau: Move push dumping to nv_push.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f89f05c94e32897308ae46684d16077620439784",
"description": "nouveau: Move push validate to nv_push.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76edce98f7251bec65853ffd5b784d06d20c7fe0",
"description": "nouveau/parser: Take a FILE* in DUMP_*_MTHD_DATA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb9524f5ddb8103bd6570517c9bc8a9c284bc7f4",
"description": "nouveau: Move nv_push and helpers to their own header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccd670cc2fc4853904c0714fd7ea52cfc8f931bb",
"description": "nouveau: Rename the fields of vk_push",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60fa24ee09fd544605f2a317f8a1d30de65c37fa",
"description": "nouveau: Add an nv_push struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3964457ba0784c5ee688700b9b85045445523e3e",
"description": "nvk: Use p for the nouveau_ws_push_buffer in zero_vram",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e16918df03b568c4644c13f008b8c0b66b3ca113",
"description": "nvk: Implement vkCmdDraw[Indexed]Indirect()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ceec19adb7097ed72156466473ed093b1a3d298",
"description": "nvk: Use MME for vkCmdDraw[Indexed]()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02783c822c38d8427366e6f7046da3304255804c",
"description": "nouveau/mme: Add helper macros for setting fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6ac9dcac7ddf92ae35acf0d3714b0c456d45d78",
"description": "nvk: Use MME for clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d753d0a8091752bf8c54fea255bf2f4e6ca139f9",
"description": "nvk: Add MME infrastructure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f50e7cf015e53c484127a8afc7bb155e3c407854",
"description": "nouveau/mme: Add unit tests for the Turing+ MME simulator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4b936d817d6f25ac8648edb6f46341abb26dc73",
"description": "nouveau/mme: Make the winsys headers C++ safe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58b910846888604327b98326a247607c3a5ebf14",
"description": "nouveau/mme: Add an isaspec-based dumper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a5c0b686a3db701adfcb286eac927b991938550",
"description": "nouveau/mme: Add a tiny simulator for the Turing+ MME",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51e81947369f3ae83082b493af9f607d42ef29e5",
"description": "nouveau/mme: Add a builder for the Turing+ MME",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9170ef4521a2c843ed0bf4e494dc00de4acd05e",
"description": "nouveau/mme: Add an assembler and disassembler for the Turring+ MME",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01d0c78386288bdf4bc876c104489c2542b86aa0",
"description": "nouveau/mme: Add isaspec XML for the Turing+ MME",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af961f9aece6d2dddcacee8376894d78a69f9403",
"description": "nouveau/mme: Add basic structures for the Turing+ MME",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6c62732da30da5d3953550c04ca1e38eac52387",
"description": "nouveau/parser: Add more arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9db0c9fb2d73e9e2e0722ef32fa71cd1a9740608",
"description": "nouveau/push: Fix a void pointer arithmetic bug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33ed4b9bc5f4ce9d0d051a157d883dd264e65544",
"description": "nil: Don't claim texture support for 2-bit SNORM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e3e00dad7ea4f876bb28f9b64529956344fee17",
"description": "nvk: Increase the graphics pipeline push space",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82fc528773c30e1f38e50f7661bcd89ce5250367",
"description": "nvk: Use VK_IMAGE_USAGE_*_ATTACHMENT_BIT for image clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46f54d53e8fb8429906bee70a57cadbec31db450",
"description": "nvk: Drop a TODO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8825d8effe81bdf0ad320b04f01ba29e63772f05",
"description": "nvk: Use f for extension features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e96c3cb965a8149f71eccb13eed11ce0babb7097",
"description": "nvk: Fix unused result warnings in pushbuf resets.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2773e55e865a08cb092046c89491d2caa55a7658",
"description": "nvk: Fix uninitialized result usage in NVK_DEBUG_ZERO_MEMORY.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d0aa694ee9b47bf42eec123332301c7354879da",
"description": "nvk: Avoid strict aliasing warning in the pushbuffer encoding.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c853ed300f5914bd8c4d37fa50ad53aadcc0c98",
"description": "nvk: fix zero page refing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f413ef104c06a9c8dc2bdbe605c3ad27ecea3c9",
"description": "nouveau/parser: Put the dump helpers in C files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e1291d7be73d8b757aff9023b55cbd3322397a4",
"description": "nouveau/parser: Use more idiomatic python",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9855b80a7ab7ef2612ef8775cf31eb383c31b618",
"description": "nouveau/parser: Convert to mako",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "309c6cfd994714ec9919b6b2ed50ee31c86015e4",
"description": "nvk: alloc a zero page and use it for vertex runouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c87a7b87fa80c4b73ab031828733f5ed98fb18fa",
"description": "nvk: Initialize fixed draw/default state once",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "daa6f9c700d0de98ebe2a33c99e80c3187155064",
"description": "nvk: Start every command buffer with a nop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7cdb86a8436dbba24cecd5066c80d89d7cde5488",
"description": "nvk: Split nvk_queue into its own file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "adb71cace77eb27300eb38018e08d4a6195b9136",
"description": "nvk: fix mem leaks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9f0ec90fc8095e143dcc3f1652038233678ef6a",
"description": "nvk: delete commented code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c086d60466e361db8874f1003f2eac35c56ea62b",
"description": "nvk: fix implicit-fallthrough warnings with clang",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bfecf8448a751678dc15a959eb684b505e408d9",
"description": "nvk: use common physical device enumeration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f16c3051643b426af08537eebf2d54a30b53231",
"description": "nvk: fix OOB read inside nvk_get_va_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ba98ca4a10d4bc941fb38b7d035615c864ab694",
"description": "nvk: Update to the new command buffer infrastructure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa8be32aece0e4baa6d8b05ad191db2403f3c0d6",
"description": "nouveau/ws: push chaining",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d5b9d8b78987c8f5888c348caa68ade38c4f3d0",
"description": "nouveau/ws: rework refing push buffer bos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c791fae67b2f4ce8a3cdebd5eb89bb18ff685ed7",
"description": "nouveau/ws: bound check nouveau_ws_push_append",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f702f99395bba1d46d388914a3807fc26f1392a",
"description": "nvk: Add some asserts for nv50 compiler image restrictions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c36ee41fdb25d2e67cfa0dba823a5818a62414b0",
"description": "nvk: Zero unused descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67a45d1c5fa48d9fc6f2988fb6c7d049018f4446",
"description": "nvk: Implement descriptor table growing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cad1834ba4f9553b4b92aa97f1c4941197b15d52",
"description": "nvk: Rework nvk_descriptor_table_add/remove",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e549ce08bc45551bd18a18cbbd1630221b0bcb2",
"description": "nvk/sampler: Free descriptor table entries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b13faff71ca42833b041a540a004e702f23e7985",
"description": "nvk: Invalidate texture header and sampler caches each submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6935fe5c68af10e2772bbccb8cf9ceb0cadce3fc",
"description": "nvk: Rework TLS/SLM and image/sampler table handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8183da71f997f3ceaca0871b2982b18ad625b06",
"description": "nvk: Drop most buffer tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a43e3fc80bad331e9b88841605636272e209d772",
"description": "nvk/dispatch: Rename push to p",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26fc226a7e7c095625a594f83b6f2c1739cf6f96",
"description": "nvk/blit: Rename push to p",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23260c3619ca1d2c2215be52f9244da925f41ebf",
"description": "nvk/copy: Rename push to p",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39b64aed3fc047dbef6ff538d5089da79a9a3089",
"description": "nvk: Inline nouveau_copy_linear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71c830278fbe9f600973ade1508f618b55b186e8",
"description": "nvk: clean up bo mappings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05bc4500ad8363a6ec5894cbdc6c293e9079645e",
"description": "nouveau/ws: add a bo unmap helper function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "886db84e9461fb37b7a92153dcc5c8619722b826",
"description": "nouveau/ws: add API to query if the context was killed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1af0f983f4316427bc2853b75ac24cef8e2b9aa",
"description": "nvk: Fix dynamic buffer descriptor copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c88cf7828ddfa16498b58adbed85c417e8dcf5f2",
"description": "nvk: Set up clip and cull distances",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7696f8c8d2849d56a90989e6eeee7826745cbfbc",
"description": "nil: Fix nonnormalized coordinates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d407e2b1309d8ad63ff4f9326a8b5e7347ba8515",
"description": "nil: Fix max mip level",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89591214a3ed3dd17285107d274a24782729cc17",
"description": "nil/format: Depth/stencil formats appear as red",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe84f07fcedf0c553f017bd38e4b6736eec7a18e",
"description": "nvk: Fix border color alpha",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3f4a23f7b149f1b18391b13c33883d99f2e5ed1",
"description": "nvk: VkSamplerCreateInfo::mipLodBias is signed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5cdb13b55c56ab49aa76eefc3563600d2196439",
"description": "nvk: Assert on CmdExecuteCommands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd4988b9c0e1e96921e167f08f98b47c3cd6df5e",
"description": "nvk: Fix max anisotropy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a2076b0d20a8101311afbe8f4cd69c01593997b",
"description": "nvk: Don't advertise tiling on non-power-of-two formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60f41aca472fcc52801bf603f2209f0a39fb1fd1",
"description": "nvk: Use a UINT format to clear non-renderable images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "177c968cd1e55ca0fe12da206b769d4785d069f6",
"description": "nvk: Implement vkCmdClear*Image directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1aa12d59695fb0ad00334fdbf0f3059824241e6",
"description": "nvk: Add image_view_init/finish functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b7bfbcc61dceba891f9c89184877acd7918d8ec",
"description": "nvk: Use hardware clears for attachment clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10d16dce1c7617d7afbb293ae21a5542c5b3ca54",
"description": "nouveau/parser: Add array and float tags for clear values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d02d9d796c41a273fd1f881eb066f26e62d8e00",
"description": "vulkan/meta: fix gnu-empty-initializer build error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b877922b07044d2ca4a0e46823a151fe9290cc76",
"description": "nvk: Save/restore push constants around meta ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1652525e26e6ae2b0991a9b5c41f1d9b7065768",
"description": "nvk: Wire up early z and post depth coverage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5beae5777a5c6abbd1b2a2769d86cfc71a7d248",
"description": "nvk: add basic primitive restart",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e052c311f40e8b76886ee4cc1edae296cfce0e4",
"description": "nvk: support GetImageSparseMemoryRequirements2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82712282891fae6fba3c0fc8e41750e1d77d997e",
"description": "nvk: implement GetDeviceMemoryCommitment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3d43c2a86afdd230690dbba2bec895d8c9a545c",
"description": "nvk: Allocate descriptors for input attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2b30362eb8f177244202d97aa50a3b27b8a387d",
"description": "nvk: Assert samples == 1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3afa1e3c21d48152c5da5a356c962b4aa3c76b5",
"description": "nvk: Re-flow a couple function prototypes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0252b000de2471a03ab43e8cea921f7417b4730e",
"description": "nvk: Align descriptor buffers to NVK_MIN_UBO_ALIGNMENT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fff829b0b6e09a0684e3cd7a39661854fe0d703",
"description": "nvk: Add nvk_queue_init/finish() helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1410100ebe530cd7f6b686c1ee63bc46cae8d65a",
"description": "nil: Add a PTE kind for Z32_FLOAT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbb14e54830e60edfa940b3b04d723bd9f8cde82",
"description": "nvk: Return OUT_OF_DEVICE_MEMORY if bo_new fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91c1be22ed4712eaa3a527141fad414310fe2d0d",
"description": "nvk: Set GEOMETRY_SHADER_SELECTS_LAYER properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d108bb672e2096329fb563179d2acd58713d049",
"description": "nvk: Call nir_lower_input_attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da0ad121bf0ec83108f5d0e73f2fb87827b7b098",
"description": "nvk: Don't destroy NULL descriptor pool BOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "226c152f55cfd388668c13946444ba60f840229c",
"description": "nvk: Advertise depth/stencil support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5570e2c06b4dc69e91053c1f180a0f3cd6d8c5e6",
"description": "nvk: Flip the front-face setting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ab9fe31feae074649ae5083c7800d056ff7ba84",
"description": "nvk: Enable two-sided stencil",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6a50c2745183f3147521d34da55bf10f61375e0",
"description": "nvk: Fix viewport Z scale",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9deab8f139745874c8b597d9f55e7b6eee44aa35",
"description": "nvk: Fix depth/stencil render pass clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78009a1a9a650d045ff318759963412c73b4b39f",
"description": "nvk: Do internal dedicated allocations for ZS images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba70017f68262ef9fa9877e2b8ecae591116d72e",
"description": "nvk: Add internal helpers for device memory allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac8bbb355a53c54512b2d3cdfdbf3b009f5cf826",
"description": "nouveau: Add a function to allocate a tiled buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71420b4c7d3cad4628ecbf8ef6bc3fe5f4155abf",
"description": "nil: Compute PTE kinds and tile modes for images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ef84bc1e0915558480994e543ea92e3a4f233f4",
"description": "nvk: Disable sparse Z on Maxwell+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99248274b4bcb5a174ba820e8784b91e96539014",
"description": "nvk: Depth buffers don't allow Z-tiling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90b94828dde79e5d5293edb5282b7ecf7561b947",
"description": "vulkan/meta: Make stencil reference dynamic for clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b7ee963910037365fe25ef7db53ca9134e95856",
"description": "nvk: Clear dynamic state dirty after flushing it all",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69091553460fd9c09b4bdd43f71459f98d4a186a",
"description": "nvk: Advertise more format features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77db3e99ddc3ec8870b2a6dcf23fa9459cefa4b6",
"description": "nil: Add more format support helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0af169b86bce677c50e8fe46938bcd57e0773cfd",
"description": "nil: Re-introduce the format capabilities",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c6c2fe2cf50dd7daa758953a61790e25351d605",
"description": "nil: Rename rendering to color_target",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6866593d5154f5e21604bc0f8e974e0b7edcb43",
"description": "nil: Rename rt to czt in the format info struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db0a63c9098d01d90570221390639b8f9713e81f",
"description": "nil: Use nvidia headers for ZS format enums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56ad7b57a46bd949384c81d100fdab3ca848384f",
"description": "nil: Use the nvidia headers for render target format enums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "312e9a3eb0aae2bb80b5e119a53e063e5e540729",
"description": "nil: Use nvidia headers for texture format enums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6eaa45933e44b4af7756dcd0f72c3d4cd200bf78",
"description": "nil: Properly depend on nouveau winsys and nvidia-headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53215c98bb2c12b639140ef28f767c2504ebfd0e",
"description": "nouveau: Add class information to nouveau_ws_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58bf9ff90ee774b5f7654cc99a628c86f6460821",
"description": "nvk: Depth bounds need fui()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d4c6cee45c98a01ae26824d2cd70d81d17d01f4",
"description": "nouveau/parser: Dump more fields as float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d1babc9a006fbf21e66bdb584e3c4f8f3063d6e",
"description": "nvk: Clean up try_create_physical_device error handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "673bb5c8b7a29db1ae084f3d642f71701a235378",
"description": "nvk: Advertise vertex buffer format featues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db4efa14dfa62e86ffd632c097b59caa5819ea91",
"description": "nvk: Move the vertex format table into nvk_format.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fdb8e247da620525cf7ec32a80cd25def1ccff4",
"description": "nvk: Re-initialize dynamic_graphics_state.vi when recycling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26f6458c70c265d4a3f29d437fd395bbaa5e3029",
"description": "nvk/meta: Save and restore VI state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e824cdc0e5990934fc77f829a4949c5e67447103",
"description": "nvk: Drop sample locations structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4986963703ce1d5a9e13f3bb7d892938eb9b4fb",
"description": "nvk: Implement copies for D24_UNORM_S8_UINT images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25fb43475fefba4d978f189b1565f19f5f3d09b2",
"description": "nvk/copy: Mape bpp part of nouveau_copy_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33bdd756399e1d149bf8c9ae64606d5c80d49b10",
"description": "nvk: handle NULL to destroy descriptor pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51e24cd5b055be46b96ac7ea07d2a514b9a71862",
"description": "nvk: lower io to temps to avoid output reads in vertex shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "875d4fe6f2b2a5ced7cf8fec1826dac6f5a7bf60",
"description": "nvk: assign vertex locations according to input attrib index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1b12b49e6af928ca86f35dd5c3cc4007e85080a",
"description": "vulkan: Allow scissors or viewports to be set without counts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6f8ab2a2cb5006715e0e14e3208c201d7a23744",
"description": "nvk: Track and reference all device memory objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "853f454dbafc2a8f5cc93e8122005b94fb1143bf",
"description": "nvk: Don't assert when there are no attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cc9c91f674003ca15503708700ed7e2e583da4d",
"description": "vulkan/meta_clear: Populate VkRenderingInfo::renderArea",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c24db442b1affd1c4232791c32740cdf2d22b021",
"description": "nvk: Implement nir_intrinsic_load_frag_coord",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d97397f084fbd34338f89cadb96704403ea883d0",
"description": "nvk: Use the new headers for samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17ab4459300e6eb2acec4c53861a64705c758f24",
"description": "nvk: Bind texture and sampler header pools for 3D",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c25f0c1dbe750103b9673c3d1371650034b698e8",
"description": "nvk: Zero client memory objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5268ad9b8d6d1ff11213596dddb4d40e01be549c",
"description": "nvk: Use meta for CmdClear*Image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4c14606410a558de4d06933498020ca6d868d69",
"description": "nil: Switch to using the new headers for TIC entries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24c0aa3a93eeab2a0700fb3e1b60c3087e0d54d0",
"description": "nvk: Use max alignment for descriptor pool sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7acd1030d3d722d1a47b0f004d8fb0c6aa46572",
"description": "nvk: add indexed draw support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8017ac0e7973f2e4d514b05cdf843f7a640293a5",
"description": "nvk: add some limits/features from binary driver.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba2faab08c52df4d9163ad750b729c19003486ed",
"description": "nvk: fix depth emission ordering.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "871c587414afe906b745dbc41c043c2d287dbbaa",
"description": "nvk: increase graphics cpu push buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86b05c2750b2038aec429cde0b659d4be357b88d",
"description": "nvk: fix pipeline pushbuf sizing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8dff06aada5789f3fbdf451b6d80c8c702e3abb5",
"description": "nvk: add linear image creation support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f28bf4407d12f041bab33da9a56ace98de8c0f2f",
"description": "nvk: add initial 8/16 byte clears.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d77175f1dd4c0aeeeab569d35a5101a1ea8dbf9",
"description": "nouveau: Fix pushbuf ref reset for user command buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "150cba46ba757cae54b214c80e107ad579f7356c",
"description": "nvk: Enable all the dynamic state features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a9903f778fcaa4941f51c488f73a501857765e0",
"description": "nvk: Stop using vk_cmd_set_dynamic_graphics_state in meta_end()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1c665013b14d63ccf4be265c5ec59914e5a5748",
"description": "nvk: Use vk_meta for CmdClearAttachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4746099306a959c8398b389e28bc89b167461845",
"description": "nvk: Expose a bind_vertex_buffer helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0d007e7de603093476038a7fc282be143fab579",
"description": "nvk: Add an addr field to nvk_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b10446a9b30b83c34bb596a630c7d9a101129bd",
"description": "nvk: Add an attachment format even for secondaries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b07e2a1049c52ef348c52757937c8994a6e8dabf",
"description": "vulkan/meta: Add implementations of Clear*Image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a25cba792801bed22566d376a294f9bae556ff2",
"description": "vulkan/meta: Implement start-of-rendering clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "daa4485ecf24673a5b751e29fc1f13ce369e2181",
"description": "vulkan/meta: Implement attachment clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "514c10344e6f2e99776c4bcc907d500f0837dc2b",
"description": "vulkan/meta: Add a concept of rect pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8418d6c97a4272a441b33e35b08710462cb73739",
"description": "vulkan/meta: Add an object tracking list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54366ea922ac4ad209d643c069bb78f25993cbb3",
"description": "vulkan/meta: Add the start of a meta framework",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c2f95e3e7b59a8df6d7a640a738635cb8506fa9",
"description": "nvk: Color attachments clears via image clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ce12f33e2702239d3f135105c696c949a18a9d7",
"description": "nvk: Implement vkCmdDraw()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83598f44a949c6598b886f8e2f12cbc241d306cc",
"description": "nvk: Graphics pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9e28274cc2ffc6e43cc32a3ba4e7f8affcb2bb9",
"description": "nouveau: Add CPU push buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8530c3c882d4f59a56aa25ddccd48a8d5e491272",
"description": "nvk: Implement push constants and descriptors for graphics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e3e85056b9a830241a4fef4e76b1d241cd13e21",
"description": "nvk: Emit dynamic graphics state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d98a7d0de5a00f8c7e44ff52528a3ec9e94d1a61",
"description": "nvk: Misc. additional state setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff3e099a734a02195142d8986f86f92c328797ba",
"description": "nvk: Add boilerplate for Begin/EndRendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ee481bf26294f3e4ea283919a03247c1aad92f0",
"description": "nil/format: Add helpers for render formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "617532b24eb3ff6f968a9deeb15e2ba040eb17a8",
"description": "nvk: Import 3D context init code from nouveau",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "731565073970c706ca6818df29af7a176f023f2f",
"description": "nvk: Add a nvk_cmd_buffer_device() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "abb7f69520ee12845f77d19cf2ba0df03a97d97c",
"description": "nvk/shader: Populate headers for vertex and fragment shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8df9d16fb47eb7fcf5ab265ea8bae41836cc3097",
"description": "nvk/shader: Assign I/O locations and gather info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b179da34441fa7301108f9cbf283667f2151322",
"description": "nvk: Make shader_upload take an nvk_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61a91914df741719c53aa9ed21977f478a09d20c",
"description": "nvk: Expose pipeline alloc/free functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae0d8edc1debd896918ac0e88abc3d8a484f8111",
"description": "nvk: Free pipeline shader BOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2f636861a8e83fd474ea4af433d180e29c8d0ec",
"description": "nvk: Add an nvk_shader_address helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "782d376363368dfe6d761898fe35698666c0a88e",
"description": "nvk: Don't free the NIR in nvk_compile_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ffc6c3afafa11bd862bdf13e464f8ed82aba3a6c",
"description": "nvk: Switch to vk_pipeline_shader_stage_to_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65b1cc3adf7809b87836ba81ebbbcb40f8efbe4b",
"description": "nvk: Split pipeline binding into helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db2cf498ce2c9121f2225ef3c720baafad393561",
"description": "nvk: Add graphics state to command buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f203b2b441f177ca28017686d4511d4fe726b8c",
"description": "nouveau: Generate 3D headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3531276c679606e410e00c5ce0b37fa5f4e9bce",
"description": "nouveau: Null terminate the debug flag list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a22e24e98286a4b3cb19cc64d7a32ce0dd289db",
"description": "nouveau/push: Make P_IMMD more versatile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec0b9109b81df55bcf5f614753d85d5149f0271e",
"description": "nouveau/parser: Handle arrays properly in P_IMMD()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68403e57428a36af88497b7f3f31bcc5b6275926",
"description": "nouveau/parser: Better dump float data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbdd35f155ae95271ffd2c932a0bf17ce0bc80b0",
"description": "nouveau/parser: Properly dump most arrays used by 3D",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76e30e64da909e0eaaefef7d0bf30162b2c0edb3",
"description": "nouveau/parser: Fix an integer overflow and a typo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4b29aaa724d85b053e148037c9658d36e691281",
"description": "nvk: Init WSI after setting up supported_sync_types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "edfc84b4ebcb38ef734e643edcb952a21a1e7239",
"description": "nouveau/ws: allocate copy subchan as well",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25a91f909366418a3c16a11ddde97ea55fac540c",
"description": "nouveau/ws: allocate 3D subchan",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f07cd31e3a74fb2f91bfc869f10248afd770478",
"description": "nouveau/headers: initial 3D headers import",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6b2c84d0f3f930e950e94805b9c9a3837450efe",
"description": "nouveau/headers: add path for 3D headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84830a1725cb04aa2f8e20d9fe3700b8c530e6a5",
"description": "nvk: set deviceName",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc1f87864dec01bac18de231ef3eb9fb287981fe",
"description": "nouveau/push: Add a P_INLINE_FLOAT helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e3f6f326fc32bd44247dcd4bfda031976290685",
"description": "nvk: Make image/buffer address helpers const",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ebc94a17a265254e508117932d5119ffe38854a",
"description": "nvk: Include nvk_private.h in everything",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d76175955f1b7a3524c50f46069a27a260d96c33",
"description": "nouveau/ws: remove the drm.h header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "403ac39bbc035ee801a03252e5d80588a1f76b12",
"description": "nouveau/ws: fix building error in nouveau_ws_push_dump()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "002516aeb81b852db2b700d3e459501a3bb74472",
"description": "nouveau/ws: use new NVIF interface to query oclasses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "daa91dfedfc0c4cfc7a0e1595de02f8f5df1ce85",
"description": "nouveau/ws: get rid of libdrm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cafccc23057f7d610c3cecc0f27bc752eb5c2ed6",
"description": "nouveau/ws: depend on generated class header files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8d545602a5f4feabb57deeddb11621a12e6eeca",
"description": "nvk: Padd shader BOs by 4K to avoid I-cache overflow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06cf8244f10939bf59af76fa5564ebc7950b1e77",
"description": "nvk: Bind immutable samplers on descriptor set creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61e910bde0963c2ef2e464c7d79396ff0a40e5fe",
"description": "nvk: Rework OOM handling for descriptor pools",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "933d487313c9e51e314e3b8a762af10448ffdc4b",
"description": "nvk: Advertise minUniformBufferOffsetAlignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "152ded2b972463a5ab43bf740268ff12dc896f79",
"description": "nvk: No-op sparse image format properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e284f71e1a487369591d7028470584cad4e3140",
"description": "nvk: Unconditionally zero image format properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf76c3d17c0aa2114f1ba5a26487f08ab009f56d",
"description": "nvk: Initial vkCmdClearImage support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8b48ccf0b45e90dc09dcf460eb7daf871a7bfff",
"description": "nvk: Assert that we don't double-free descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a68b0fcd05932147800c5f354bbdcd03aaad9440",
"description": "nvk: Delete the storage TIC in nvk_image_view_destroy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1c93352d7a4e11ef3dac05a89d2de1026b8512f",
"description": "nvk: Support inline uniform blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a45f78908332f9867d290342cc606f8d9d6dc162",
"description": "nvk: Use a switch for descriptor types in load_descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fff59a5f4fa71d86dc882dfd0a6da6d2bd138f65",
"description": "nvk: Fix descriptor offset alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "443717a17e52d5e5be69d6036a97c5a0f082a92d",
"description": "nvk: Properly indent a comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98a573eb1592b3d382abb6e428e1b7404309db06",
"description": "nvk: Implement push constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "717ed1c48fc8427add56d305fb627d388f8c5fb4",
"description": "nvk: Load the requested descriptor size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6483f51265fe547ca111c827b1a2b926b72c0f1",
"description": "nvk: Handle cube storage images properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b08bbe2cfab23dbf4f2a4089781124847e30da0",
"description": "nvk: Use a descriptor type instead of a hand-rolled thing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0648f0fa03cd5a276b2e57b40b0d8f1e5a5dc003",
"description": "nvk: Advertise non-zero descriptor set limits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa78f098f21e73f087d2d79962b5c257c1706134",
"description": "nvk: Advertise descriptor array indexing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dda149c053291bef3a2792ebba1a4b774ae76850",
"description": "nvk: Better advertise image format features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db81c26525b1bf81f35274c3b1872e070d84d983",
"description": "nvk: Add support for dynamic buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f7476a03dd63217f5e88843c99503ac42030649",
"description": "nvk: Use the correct root descriptor table size for CmdDispatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fae4f1884c357b14b3ff288846ef9b3d2c35f75f",
"description": "nvk: Advertise KHR_dedicated_allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fedff04fbda0224452be6f6a04e4bd5a2f5ac3e2",
"description": "nvk: Implement buffer views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f72430bd6749fc0bf990fc0965f1918f2f0e2d3",
"description": "nvk: Move is_storage_image_format to nvk_format.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "788e94294f160fd9ba2b2d5b5ed84ca8c4a63ad1",
"description": "nil: Add a helper for filling out buffer TIC entries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "834f01f1b13056b931da532510d4bacfd086b66f",
"description": "nvk: Implement samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "100c7060d8423db997cbc5c2f4b54aacc614201c",
"description": "nvk: Re-format nvk_sampler.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb4eff26e71cacb5c844a6dfa7a15fa8ea0bf148",
"description": "nvk: Teture pool sizes are maximums not sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e13a64d2861b4431c020b7b6d4be64b10938cdd8",
"description": "nil: Fix image array layer alignments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3ef6f2ee18fddc28a19103acfc6a0509ea90dea",
"description": "nil: Refactor TIC image extent setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a6cf64a78dc28ccc6f1ba3d579ea5686c484e8e",
"description": "nil: Don't minify image dimensions when setting up TIC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a67cfe2590c64ce3479eaf9f2277a2f7de0f986c",
"description": "nil: Drop miptail support for now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "974212a581f07958a081e07f6b5329d92e3b4799",
"description": "nouveau/classes: add 906f header support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a86192d3a366fa1ed978088476eafc2a3411dbd",
"description": "nvk: Drop vk_sync BO refs after push_submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c485b0b6fa7fe0ab0cc10323e966943e3a2dbcd",
"description": "nouveau/ws: add a push reset just for references.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2565c2fc28293042ee20c80240ba8c382592f6a",
"description": "nvk: fix empty cmd submission.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf01f4d66ac918a44f3448191ee8d1fa9545749d",
"description": "nvk: Support compressed images in copy commands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20d8d1e239be95143fc25886fe28aeb5d82a4d8c",
"description": "nvk: Add a more competent GetPhysicalDeviceImageFormatProperties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc191730145eb816d91b269d9e0b49cadbc212a7",
"description": "nvk: Rework format features queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76253dbf94f06dbeba4978af31eb14f05050b0cf",
"description": "nvk: Reset and properly clean up command buffer upload areas",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a914028f13094291382edf2cdc0e7b562f074ae",
"description": "nvk: Implement VkGetImageSubresourceLyout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23e6689b384ca00f7a9d77cbad90746b98fef5a2",
"description": "nvk: Re-indent image entrypoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04d2bf2ee7434e7a12b58d996977cd4d02039499",
"description": "nvk: Convert to using NIL for image layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eefb60b8323529bc5e6f16eb2b8f2bd548f3ef5b",
"description": "nvk: Manually offset for array layers in copy/blit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d673111bc8a7fcdec4644aef3647d50900ebe5a0",
"description": "Revert \"nvk: Stop returning VK_ERROR_FORMAT_NOT_SUPPORTED for non-blitable\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "74ad75f2624c50f732db35946a127eb11edee3e5"
},
{
"sha": "3e706a974ef65e82e380f91714bf1558603b7177",
"description": "nvk: Move Fill/UpdateBuffer to nvk_cmd_copy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3beb4daa2b9558da08207e3cb90f699ed9214e99",
"description": "nvk: Align arguments consistently in copy/blit code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b647527476aa1943d7e7a64f8bb3af3dcee12d1d",
"description": "nvk: Use helpers for push_ref",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3516136d7af359aacf9596d43918a159f83e3357",
"description": "nvk: Add an nvk_get_format helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec6d56d4ce4d4ce9de3e1e3d30b84eb648061616",
"description": "nil: Add a nil_view and code to fill out TIC entries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c12c94cde3520dc8fd1bf62b61cc0777a559cd5f",
"description": "nil: Add the TIC format table from nouveau",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69967e3f0dd65dbf2f58102d06c43b9aa1b1fdfb",
"description": "nil: Create images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13abd1dbf22898031421625c65070d834e4bd0d9",
"description": "nouveau: Add stubs for an image layout library called NIL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5623de73453c99ad7adb10b1043c32cc53cc81e8",
"description": "nouveau/ws: initial debugging options for command submissions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95843dd75412eb92042685feab969b35a4ff7bb8",
"description": "nouveau/headers: Generate parser functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43444e1a7200f93fb1a69cc9af7d5dd03df7930f",
"description": "nvk/blit: assert that formats are supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1de656bce3ddd4faac00a1976a720fa2dcb351e7",
"description": "nouveau/ws: assert on broken channel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "008e9768ad11bf163fac913926872bc69f2c6374",
"description": "nouveau/ws: make sure we don't submit nonsense",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee50fe7d8510638e86a6ecc8bbd9ed207e030282",
"description": "nvk: Rework descriptor writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d6ea3fcf539a3cdafcb7d86d09f670d68c3728c",
"description": "nvk: Reserve a null image descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86d367e75be747430ec72892f4dcd431cd82ad8f",
"description": "nvk: GART os host-cache-coherent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8213eaa99f62ed2cff0e1f188ec867c8ef3ca8db",
"description": "nvk: Make texture descriptors a bit more acceptable to codegen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9bf9744727293f64ded868a92e4a1416f954f5a",
"description": "nvk: Add a stub implementation of buffer views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d3f185a4dec2ae03e025ee4ed6b79b7a563f321",
"description": "nvk: Re-format nvk_buffer.c a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da3e5c13c37222f5ceb53bf7584d2db905f3509a",
"description": "nvk: Re-format nvk_image_view.h a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cd1753a2999c0c8aa5eba62a24c45a8e50bc0e3",
"description": "nvk: Unify descriptor loading in lower_descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "035a63d8bf06cf8b11ce053bec1ffec1898862a9",
"description": "nvk: Set b->cursor when lowering image intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e120a789d34b5367e9ac6a6d8e4e713d5919b3c0",
"description": "nvk: Fill out TIC table entries for image views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff84f8aa483c25ac94d93c81c7320ba108e7310c",
"description": "nvk: Add an image descriptor table to the device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0d445c28d6e315cfde103cb0aea24218f219510",
"description": "nvk/image_view: Reformat and fix Create/DestroyImageView",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52565b1e62b56cd9b64089be92f64bf36de90e21",
"description": "nvk: Copy in the nouveau TIC format table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "108c9dc65583e7817cabe4a4e0bf49c908d0c5b7",
"description": "nvk: Add a descriptor table data structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ec2ce44f3170b5701b3e9c9b0441a7aa320debb",
"description": "nvk: Mark nvk_push_descriptor_set_ref() inline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "460a026d72a63b29a53ed4f55ae9127d4cf64f5c",
"description": "nvk: Allow R32_UINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ecbc8208982c0a1b017eb48eb1c5b67459d7e7df",
"description": "nvk: Stop returning VK_ERROR_FORMAT_NOT_SUPPORTED for non-blitable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a481d8170b8985f49cd5dfd9edcd36e66527307",
"description": "nvk: Drop image_view_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0d64f2770b725dc0664bed60439609793d69317",
"description": "nvk: add basic nve4+ compute support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f845c72283899b8bd024f690a51d2659f2ae69a8",
"description": "nvk: add some compute limits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2d9f95961630dbd324e2b157f97b477b433aa73",
"description": "nvk: add some basic format wrapping framework",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25dc939252b12e57116754097fe4f78ff8603fe4",
"description": "nouveau/winsys: Add m2mf/compute objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0870cd87196d1deada58993b27e46afcf338c497",
"description": "nvk: add command stream upload buffer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8805f45447f1240c8b16a10f9101df69bc0ca62",
"description": "nvk: add record result to cmd_buffer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa32ee409a04616d397e827699425d3730fcec17",
"description": "nvk: add support for preamble and tls allocation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3e5eb1134d886222832a65a9fe6186fac2297b9",
"description": "nvk: retrieve gpc/mp counts from kernel.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd8077bef503a60791fee185730ee87f12ff4c0a",
"description": "nouveau/vk: add support for compute classes to generator.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d440084d9689c2a24d2b2b7144d2b49630dc08ef",
"description": "nvk: tiling prep work for VK_EXT_image_2d_view_of_3d",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b73b91016adcf0afd957fa32c5720e6eb0336b56",
"description": "nvk: support array blits over multiple layers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e49a66c40cc90982ec6aa3214e4ea3c0f75bcdd5",
"description": "nvk: support multiple miplevels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8a9d662e46f050b31c22a8e33cac5996ccc1b48",
"description": "nvk: Lower load_global_constant_offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b7ff4b62c2f81dde49408a96660344eee9e2963",
"description": "nvk: Re-arrange nir_lower_explicit_io a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c775223daf97982f2a79763e67b111ccd8fc267",
"description": "nvk: Fetch descriptor set addresses from the root table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5017a3b09214549e5ce00eba421d07732205e674",
"description": "nvk: Add a root descriptor table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "935f316eb0c889a485756f79c459b9284807be20",
"description": "nvk: Basic descriptor binding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95cb6680519059782c4693d654ae0af386514a85",
"description": "nvk: Rework whitespace in nvk_cmd_buffer.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2e83e68b6a557eea2bde9d5bb1b4519e4968a3b",
"description": "nvk: Move nvk_cmd_pool cast definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6dfb36c636bf9717b0dadf1c2024834bb4ebe28a",
"description": "nvk: Add a couple descriptor set address helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fca440dcb238fc83eac8af71509ea4b56b46d449",
"description": "nvk: Reformat nvk_nir_lower_descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fbe45ca58a8503ce5f6715f1ea9e2e2ea8469dd",
"description": "nvk: Re-arrange nvk_descriptor_set.h a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9230629c034cea94e9de198dcaf6ad5ea3c40dc5",
"description": "nvk: reduce pitch even further in CmdFillBuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05d969fc2e822a74511bb5bde5a468e60e228c28",
"description": "nouveau/ws: handle 0inc inside nvk_push_val as well",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f8682a1e7ca16fcc31e2fbb7fbd07b549ed555f",
"description": "nvk: implicitly reset the command buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eae2eac3cf73e1e288ba2c70c1766326afb8a654",
"description": "nvk: Add a skeleton for pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c165e5b5b025c203101b5bedcfc07ca660250fa8",
"description": "nvk: Initial wiring in of the compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "124f2708ef860564a897996b1fa950dbf209333f",
"description": "nvk: Add an nvk_device_physical helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8050f61b62a54d122705631d0ff15bf7f1ae4957",
"description": "nvk: link in codegen without gallium bits.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "325109122ae62bea77d702e5d0a62dd3ce9a2036",
"description": "nvk: advertise VK_KHR_copy_commands2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eaed2a4340099b9438a6433259b534350396d9ea",
"description": "nvk: implement CmdCopyBuffer2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "198d2da5b199a9d6ec004bfcf5f5557aa24a0cf0",
"description": "nvk: implement CmdUpdateBuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc84cf6ccb9a3f7c31f09c62dce1f52a06adf89b",
"description": "nvk: implement CmdFillBuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd7d38875d5d8f3e5231aeb0165225b526a3c539",
"description": "nvk: optimize blit command buffer gen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6df4eda0004bed4c11f171db9f1bbb1533cdd216",
"description": "nouveau/ws: drop the old push generators.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af823ae71a4fc561ff3f98ed6b2d1c53c2885b2d",
"description": "nvk: port the blit and copy code to new command submission.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4cd3d74136e22e22ece74299659829ac858486ad",
"description": "nvk: move to new command stream generator.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5010e630a3a5536ea8c8b14f01c9b38030d99b9",
"description": "nvk/copy: Use nvk_image_base_address()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13dca99623ece006ced8dfb4dbde575064246f6b",
"description": "nvk/image: Add image address helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f42ab6f3074ffbaf50b7196e36ae4d7cc7127da",
"description": "nvk/copy: Use nvk_buffer_address in CmdCopyBuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a906072db5f4d3227f0bd2417754849c40adb23",
"description": "nvk/buffer: Add a push_buffer_ref helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d59c6dc4a7923c1c351c813edc2ae79d404f0ac5",
"description": "nvk/buffer: Take an offset in nvk_buffer_address",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b78380927074c787d0749c817498fa054a583901",
"description": "nvk: report maxMipLevels as 1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "242c5ddb674dc70f0be0d830f1fd1de06532eb61",
"description": "nvk: add support for blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa0ac90ed3e3f5f300d37fdaa430d955698e13e7",
"description": "nvk: simple format table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d98540c6457c1b4a6a8f651a97b57a575e8cc251",
"description": "nvk: add basic support for images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e2f7e38bf5a63382b3158a1e02ea340ec6c7252",
"description": "nvk: use fermi class definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36e5573ef0396122484f49d103fdbbdfc44961ba",
"description": "nouveau/ws: bind 2D class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "acbd4523a479733d997090add79731e6c30c4513",
"description": "nouveau/ws: set GPU object class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e382f197d43cba26980761da6c61e8861ec5471",
"description": "nouveau/ws: PUSH_IMMD only works with 16 bit values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78a94be05a3f40b88e90683e7d8003ce32e53bd3",
"description": "nvk: Re-format descriptor sets some more",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f57a3ef7f332e529b6fffe99a359bd6cd2bac371",
"description": "nvk: Re-format pipeline layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9fbac9002fc8ef24c35d01b5d693ad06fa93473",
"description": "nvk: Re-format descriptor set layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b675ef7a373e352f68b39aa9537e8b5942cb68a",
"description": "nvk: descriptor set freeing fix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4e71940c218fa5eed767f447d74f418e90bcbca",
"description": "nvk: implement buffer address.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56a5ed2b70e9b93d4fbf7ee84cc39c00f365f7d1",
"description": "nvk: add descriptor set bo allocation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79c922386434424b7cb54e7d550b22ccd8a3079e",
"description": "nvk: Expose nvk_descriptor_stride_align_for_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3033681f93bc023fa8e61c0c1b766411fb9ccdef",
"description": "nvk: some boilerplate for descriptor sets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50ca748b6a5bded9a597d7646b80c469dd7ec29a",
"description": "nvk: add initial descriptor pool framework.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0930936a6ebbc7e698b716377e838b2998c59279",
"description": "nvk: reindent descriptor sets to mesa std.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8a6a4cb7d9d1979e51a14def9c838e8708b0c4c",
"description": "nvk: Implement vkUpdateDescriptorSets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b2656b674b7d5c320328bc8611faa589bec5fe9",
"description": "nvk: Add initial descriptor set lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04e52c25ac91071f032963f5d49755db768698b8",
"description": "nvk: Implement VkPipelineLayout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3137f9df6e2d65e2e970426390af87994d428a82",
"description": "nvk: Implement VkDescriptorSetLayout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc6f9a45e90f700645a360e28908111b753f9067",
"description": "nvk: Reset pushbufs on command buffer reset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "464534995f2b78164121073741016357c0c22da2",
"description": "nouveau/ws: fix setting push bo domains",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "927de5918f3163b9c00853ff5b7c73edee6cc96e",
"description": "nvk: impl nvk_CmdCopyBuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc4f7b4bf1cdbc4ee7eeafbf4a3cc5fb2fa00cb0",
"description": "nvk: add nvk_CmdPipelineBarrier2 stub",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47b95416ae9a2ba3e310ab4c6f8a21d36a433cd8",
"description": "nvk: add nvk_bo_sync",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e0089307ef4f539ed4ee82c4966e977a6b95a0b",
"description": "nvk: add cmd buffer framework",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "decb8c6fd435e1cd42c4a522504baf78eb48e0be",
"description": "nvk: allocate a GPU context for each VkDevice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f190398049643c28e9b54e8d7f572b598680d4cb",
"description": "nvk: Add initial queue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd46cf852b36c455bca3561feed919ffe63070a2",
"description": "novueau/bo: add nouveau_ws_bo_wait",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d71a4d73b85ea9f0d97dbdd84125fad5e4e3447e",
"description": "novueau/bo: refcount it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9cd1d694193eee40af16e353856458dc5fd471a",
"description": "nouveau/ws: add a cmd buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bede03cbd8a40bf1e06537f71240f406c066cff6",
"description": "nouveau/ws: add context support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81e680edc93a0106fb96f921e50d93d4070d41b7",
"description": "nouveau/headers: add host classes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e47b0c42cc7e1abe3aebc436c323f8993170400a",
"description": "nouveau/headers: typedef Nv void types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2810d4cf6d14bd602c26a01a1a79e26ad1fb2074",
"description": "nouveau/headers: add nvtypes.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "787fbe85b93aa4d6fe7ca5307586d0050d41ff05",
"description": "nvk: add bind buffer memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12e8ea26300c648b88205ba7860313c57918cbd9",
"description": "nvk: fix header guards to be less generic.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab4452b9af17ccc7efb7cfcd74989ffa469f593c",
"description": "nvk: add some initial wsi framework.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6725804efb6ba87d52a8d2617214833cd8e3913f",
"description": "nvk: add missing finish calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24641ecce4143fcf9b4ab6d29cb04978cc8e777c",
"description": "nvk: add basic device memory support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1937296457ef5991de0275fa0dbf276a24be3a0",
"description": "nouveau/ws: add bo API",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d270ad422c55b0e70a4ed72962bac1d1dac14f65",
"description": "nvk: set nonCoherentAtomSize as the CTS divides with this value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63a1d52e6226020a23acba036f275e57b7736adc",
"description": "nouveau/ws: add a field for the SM version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e9fda6efb45a6a4ac786d809aed0d06ef5e7ab2",
"description": "nouveau/ws: dup the fd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba7d2ba45e86b0bed10609f29120e8777561182f",
"description": "nouveau/ws: reorganize a little",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd4e67c53673b335f8489ff7b7a2197a911a951d",
"description": "nvk: advertize memory heaps and types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2b13b194421815597a6c26650488a29684d752a",
"description": "nvk: implement GetPhysicalDeviceQueueFamilyProperties2 to make the CTS happy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "179f996c04591d67f4032ccf9ffb1dcf92cb8c41",
"description": "nouveau/headers: initial sync of headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b081325fc7741a3e7b001a047b6a945269fb4b1c",
"description": "nouveau/headers: add script to sync in-tree headers with open-gpu-doc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a07b0694174a549d76c38641f861906e832a7e55",
"description": "nvk: fix nvk_buffer include guards",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89d7ce0fda6fd2fa6cef1280f510926516de36dc",
"description": "nvk: Add a stub implementation of VkBuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbe7f42e2a049a18070b70ac565a0ed83077b931",
"description": "nvk: Add stub implementation of VkSampler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32b7d178fda5e6e3e4bf14e74b0163103d056d88",
"description": "nvk: Add stub implementations of VkImage and VkImageView",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5775c7ed6508008a74e091859c1cac27323b1a9",
"description": "nvk: Implement EnumerateInstanceVersion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0d521d268d31eb90ecf4a5303b68dff04deba2f",
"description": "nvk: use winsys lib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07494927600ce1e90ba979d311a9f923aeed1b53",
"description": "nouveau/winsys: add the new winsys implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83786bf1c9c17250bc1a0533f03608d113eea50b",
"description": "nvk: add vulkan skeleton",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cfbd1fd41300740154f89b4382e4790e61c1bf0b",
"description": "r600/sfn: Use clause local registers in RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebf45153d87a4bf3d63ca65689d8f372b6d6e6e4",
"description": "r600/sfn: Track whether a register is ALU clause local",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f03b466fb5c76e19a1ffbaf30def8d983110dfee",
"description": "r600/sfn: Renumber shader blocks in scheduler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab5da82e006c07079ee1c374c12f1a9fb28114ae",
"description": "radv/ci: skip some mesh shader tests on GFX1100",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "746b90839fb68bc102bae9e0038cd2539595ac36",
"description": "zink/ci: set the default timeout for zink jobs to 30min instead of 1h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0a5d0f02e0dba0df651c3d31ae2c4e5c8d183c0",
"description": "egl/dri2: Add a couple of missing mutex release in error path",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f1efe037dfd82d95b025a3ddf58b669758b8d69a"
},
{
"sha": "04cc8c6f8dccc558f1de55aab00fceaca86f95d2",
"description": "clang-format: Set ColumnLimit to 78",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35307aa9b97834878531069925e339a0469e4cc1",
"description": "ci: use mold to build deqp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c6dc51a9022602c6273a8ce82e46a1cbe17448a",
"description": "ci: include mold in x86_64_test-base & rootfs images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9359ff9c2d6185402f5d6539500832b5f06c35da",
"description": "vulkan: Use VkBufferUsageFlags2 in vk_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9a30a7e09c4107c1f81a2515c0eb6a4c0daec97",
"description": "n50/compute: submit initial compute state in nv50_screen_create",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ff72440b40211326eda118232fabd53965410afd"
},
{
"sha": "23082347bd70d4b869a07417cf1071a38f77ccd4",
"description": "vulkan/format: add VK_FORMAT_{A8_UNORM,A1B5G5R5_UNORM_PACK16}_KHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb8ba9d3b9bc8595e4b94146c71ba96147b609cc",
"description": "vulkan/runtime: add common implementation for GetImageSubresourceLayout()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3651eb0be8183a4b4fa2f73fb5b269bad70a0e2f",
"description": "vulkan/runtime: add a layered implementation of vkCmdBindIndexBuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db6ba033c1c500be8892d286aee96788388c1669",
"description": "vulkan: bump header register to 1.3.261",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48b5353ac300004f15fa03087aa7592e28b3d1bd",
"description": "vulkan: skip non required extension structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf6d6a0934d4c63a7db136cc0c60f8c406ccfa2d",
"description": "Revert \"compiler: Combine duplicated implementation of is_gl_identifier into glsl_types.h\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "f9860a84b3cf1735ece78bc5907b2be4e2878f8e"
},
{
"sha": "b89a48e00d0713563aec852caed564affd486098",
"description": "Revert \"mesa, compiler: Move gl_texture_index to glsl_types.h\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "1b836a52ea2dcc0b77a48a2a3d1f9052321cf325"
},
{
"sha": "e3312455419c2cc7f178e1eddf5519c8ed449efb",
"description": "rusticl/kernel: mark can_remove_var as unsafe and document it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66c6061491a7546349c04c40cbae1d23a07b5906",
"description": "rusticl/kernel: get rid of initial function_temp type lowering",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "01cb01a7ee9781dd494681433c7d40828c7b53c6"
},
{
"sha": "b9e47cf5fd8c2279df5efa2c1b4b7eab09622b55",
"description": "rusticl/kernel: move things around in lower_and_optimize_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f06f59ea3b9f40634b12d205b6cbf456f11c94a1",
"description": "rusticl/kernel: merge lower_and_optimize_nir_pre_inputs and lower_and_optimize_nir_late",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2bc3103f00c65e7c83353525d3bc28b883b8246b",
"description": "rusticl/kernel: rename res to internal_args inside lower_and_optimize_nir_late",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c327ab9e33695abb4e6cc5d0ca023a4d147c2fbf",
"description": "radv: track if vertex binding stride is dynamic from the cmdbuf state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "976297b73aaa03a6f046561285f23ffea6026159",
"description": "radv: re-emit binning state if the framebuffer is dirty",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a102d3fd694ae7a70d1a7c4398c7fcea7b10924",
"description": "radv: track if patch control points is dynamic from the cmdbuf state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b56c2885890b6aca39dbdb65229f06acaf0e9560",
"description": "radv: remove redundant check in radv_cmd_buffer_after_draw()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63aea80cc00782eb387051fa97879b37fc3bc40b",
"description": "radv: don't set vertex_attribute_strides on GFX8+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7fa2561a5e31b22b84b5735e2cdcbe27b8a7dfb",
"description": "virgl: Only PIPE_BUFFER with VIRGL_BIND_CUSTOM flag is considered busy during creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95db3e87fee377c5fa8fb779bc151e8d7f4e790a",
"description": "intel/compiler: Fix sparse cube map array coordinate lowering",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "fe81d40bff26d5867e4880b361fe06722d0e0428"
},
{
"sha": "2a580bba76705bc6e6b1e850dd78fb56064af58f",
"description": "radv/video: Match function definitions to declarations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b13473efe967f79bcea8f7e1683cf194d4df726a",
"description": "bin/pick-ui: use venv wrapper",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2eca558dd40c9f8e4d6cc407a402b5495ef75936",
"description": "bin/ci/update_traces_checksum: use venv wrapper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce49034bbbb0837630438fa2037a074c4b73f0ac",
"description": "bin/ci/gitlab_gql: use venv wrapper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e4843bb04a6a582f0d450fff3ccf42251e7e718",
"description": "bin/ci/ci_run_n_monitor: use venv wrapper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75f44bd79a01b8bec4b7cbb561bbb10cadc3db8c",
"description": "bin: add wrapper to run scripts in a python venv",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f34bae7d8cd0b667d69d8c718d0e22670b9cc0a0",
"description": "nir: Simplify alu_instr_is_copy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f5e8b85f71210c5da36cbe012bfcdc1b2255f0d",
"description": "nir: Drop no-op all_srcs_are_ssa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92e59b5af5fe91dc3af6a7d1b60eb431246b2ffc",
"description": "nir: Remove no-op remove_def_cb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2ddbecaadcdbfe4b34c3cd2d8f10e6e7abc2351",
"description": "lima: Clean up after deleting asserts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91ae717d0bc40d4e80a6618fffb2e51f0bafb6ef",
"description": "nir: Remove nir_foreach_def",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42ee8a55dd38f025adcd20701989d46b0bbccfa4",
"description": "nir: Remove nir_alu_dest::write_mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5b09fefe3eadd4d213b38e0cbfdbb4dbbe9fe79",
"description": "ntt: Evaluate write_mask check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4828881e286a3768e9d9921b1885b0d4a121bb8e",
"description": "intel/vec4: Don't use legacy write mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56be39996af2d926a5f9afb55894a532d820af7e",
"description": "etnaviv: What if we just didn't have a compiler?",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d878470bbc3d81ca30280c98bc1d9b23204dc238",
"description": "etnaviv: Don't use alu->dest.write_mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e93dd20451dc3d92fc7df793edd4c2540cea7ce9",
"description": "rogue: Stop reading write masks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d550dea81921c70a9e4f094bc7bb281aa7adae54",
"description": "ir3: Drop write_mask handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7be895f9605287ee7e1bbf09dd79387b9dbdb8e3",
"description": "nir/from_ssa: Remove pointless union",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b23d951e96cd0885d244f270d6ad6ab6705e29dd",
"description": "nir: Drop nir_register",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c49586a1f37e3f90908595a40e72fc4c76a8ccb",
"description": "nir: Remove nir_{src,dest}::is_ssa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "312c6472725866d0ba2b1aa28e9fd4c385a8aed2",
"description": "nir: Collapse more SSA checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d18dfe6e27f88afbdcaae7f148ae8f025c8c78d1",
"description": "nir: Initialize source as a NULL SSA def",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb79497b4443dd595bba29e4b408b8adc8ac892c",
"description": "nir: Do not init dests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70c64b5d49d95be0a5fb7a509505549028b95bb2",
"description": "nir: Remove def_is_register",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "696fdde4858ddaf8c5d59b79fc4606875d6fd7a8",
"description": "nir: Collapse more SSA checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "312089fea74cbd492ae1fa70a3f511ce81c35a17",
"description": "nir/instr_set: Assume SSA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "306182c63e19afccdb56491b003642609ddb9ca9",
"description": "treewide: Collapse more SSA checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "700e270df502826bb907908dcd0d9ca485cff2c4",
"description": "nir/range_analysis: Assume SSA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d78ca1badfd2ffa210938ec393868d359461d0be",
"description": "nir/worklist: Assume SSA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73e82b9281d10570421fdcbdc0bfe0b5dc4b6be9",
"description": "nir/gather_ssa_types: Collapse SSA checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84f7fb70e11fbfb1c776d5a105c977205ab1f1ee",
"description": "radeonsi: Collapse SSA check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b047016e70dfdbd2ce3b6b268ce1c9f00c0c95f8",
"description": "lima: Collapse is_ssa checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3077d3ad498867156dc959431aacec2a5d535d3",
"description": "ir3: Collapse is_ssa checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2734f1b58630381dee2f63751f555ad6ef9fa43b",
"description": "llvmpipe: Assume SSA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11fc4f969c24d2f2186ed150deeee325ce57a66d",
"description": "intel: Collapse is_ssa checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf8ceb6e0ad74c759fdb101fb1286ddeb52a2aed",
"description": "aco: Remove is_ssa check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca9e2ceeebe866d38c54329d5961af40fe1d2e4c",
"description": "nir: Drop trivial reg handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "579bc1e72e9e8676d5432d705875cc70d392d3df",
"description": "treewide: Drop some is_ssa if's",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba5aaf2ff745d356414ebebeb25a6ff47c27c184",
"description": "pan/mdg: Assume SSA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95e3df39c0b9823526aa1dfd7d1cc5326a8e2f8f",
"description": "treewide: sed out more is_ssa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8013644a1e7d13e2a3164beb5f387195f797e36",
"description": "nir: Drop nir_alu_src::{negate,abs}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efc1c3261acdfc3f68fbbf4338fbe0032defcd1d",
"description": "nir/print: Drop legacy NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09d7f6d64b9354f43e6608daab8dd2b8dcae7ac2",
"description": "nir: Remove stale todo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c512636cf0989f708239b972739aa622792a5d1e",
"description": "nir: Remove reg-only dest manipulation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab0d8789326177ae38c8c6e75f5051a7da1117d5",
"description": "treewide: Remove more is_ssa asserts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "042a3eca00364dfa06bdf78a9ad5424caed65b75",
"description": "nir: Collapse some SSA checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fead24365d329d03a1db5ad7a3f546a49bbcab1",
"description": "treewide: Drop is_ssa asserts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d559764e7ccb6b78f7ebb738301dedc712f97243",
"description": "nir: Remove nir_alu_dest::saturate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bbf458a32b6f9e259118b75a81d4385271b999a",
"description": "nir: Remove impl->{registers,reg_alloc}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20f38b4b41087bb7a95b19382c6f43861be5c6b6",
"description": "nir/validate: Assume SSA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71699e59a3a5d8adde7e406075519d67e62593af",
"description": "nir/serialize: Drop legacy NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "441188cd7a904e9ea8d949cc1f9d892d15e25ec4",
"description": "nir/clone: Assume SSA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97a3302bf8f215239361ca7a37c9ca5fef0e0fa2",
"description": "nir/print: Assume SSA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08035ce388ee5ef7099840e94fdc480d09693b2e",
"description": "ntt: Drop nir_register reference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5133dcebb484f0c591e45ed2d10b9fb2d1a93c74",
"description": "nir: remove nir_{src,dest}_for_reg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed018babf76be7cf035052a5256a15512db5aadd",
"description": "nir: Remove nir_foreach_register",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f0427e3e32ff2d3e9a5c4537dc84b940e768adc",
"description": "nir/schedule: Drop more nir_register handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c11c75d1a1788884c2a59317278a1040700e6029",
"description": "nir: Remove nir_index_local_regs and callers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bc05bb847903024d93c1054d1934eba8f61ea00",
"description": "nir: Drop NIR reg create/destroy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "068770aaa602f9cf753c08f15deaf70472623c40",
"description": "nir/schedule: Drop nir_schedule_dest_pressure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b606a0b91e12edbeb5db5de6224bca40608fe44c",
"description": "nir/from_ssa: Drop legacy reg support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbb9838b780eb07f9520811b802c035e98feef0b",
"description": "nir: Add {...} before case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86bcc90c0eb0614a33436c173339df91329d785c",
"description": "intel/compiler,intel/blorp,intel/vulkan: decouple vulkan driver and compiler from gallium",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc73d275b9ea2386a37bd98727faecf6a7a1c7cf",
"description": "crocus: #include \"program/prog_instruction.h\" for SWIZZLE_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9eb8a0b16ac829397bba49818f41c454deb7394b",
"description": "intel/brw: Define and use BRW_SWIZZLE_* instead of SWIZZLE_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "846d620632b570e80850d316d8de687cfe3bcaa6",
"description": "intel/blorp: brw_sampler_prog_key_data::swizzles is only and should only accessed in crocus",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66880eeaec558d9ea55fcabad15575d363242b5e",
"description": "intel/blorp: Use float directly to avoid #include \"mesa/main/format_utils.h\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b2d2dd43dcb0434a700e011352809c1ef3edcd2",
"description": "compiler: Move WRITEMASK_* from prog_instruction.h into shader_enums.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ced762a8d30a8916fad93b41f8607f1eae2a4511",
"description": "bin/ci: handle errors more gracefully in update_traces_checksum script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "356a268b4619ee396a9eeb3b2fd0f404cf31b44e",
"description": "nir/builder: Don't assume we have compiler options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a5fab555d7cf4e7e9b110431ddc0cf258cdfc91",
"description": "glx: There is no need to psc++",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e7718dcea4159b358be46d709db05f0fb1b02b1",
"description": "anv: debug messaging for sparse texture usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df349bc2befb860b2b00782f3770a1428ac19146",
"description": "anv: enable fake sparse for Elden Ring",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7db20032096143620c3bfe4aa8e572d6805595b8",
"description": "anv: add fake sparse support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17e505cb2d79221e92596c205365f47aaac8c173",
"description": "asahi: decouple layout from gallium",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68c30215a9a360799df5a81533d615af8f351bdb",
"description": "etnaviv: decouple drm from gallium",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74589123338c30b40f91e2df111c2b1577987aa7",
"description": "docs/ci: expand the description of test suites",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "774ce3ff88e21eee92df3e20321768330c7e0934",
"description": "docs/ci: drop mention of build systems variants in the CI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4df4fd0f5698d3cf10b0232d59e81b754f490cd",
"description": "docs/ci: in paragraph about the CI being overwhelmed, mention our tool to help with that",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "845518d5d40092068658eed13a40eab4429dcd75",
"description": "docs/ci: stop trying to enumerate drivers that are tested using VK-GL-CTS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5672d048e943fabf9ad40811f7a7a6bd901dc36",
"description": "ci: include some timing information in the git cache download script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8cc1ab04b1e7fe27e8974e7f4d754d58ccbc323",
"description": "docs/ci: remove default nginx config, which we don't need for proxy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9ebbcd8b67113eba795f1cc8a67a26bf9668ffa",
"description": "docs/ci: update to systemd and used version of the trace for testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e389234a5e1c52ccaa74568cf50e98027f278d8f",
"description": "docs/ci: default to port 80 for the caching proxy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57b0db63e12f111b06bf1d1e0f613145d9590ee1",
"description": "ci/amd: fix timeouting radeonsi-raven-va-full job",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ae9c67d773a74d29f22059636f957892fcbf517e"
},
{
"sha": "95431435930a8b6110f2190b9206b1d0aa50905c",
"description": "radeonsi: Enable PIPE_VIDEO_CAP_SUPPORTS_CONTIGUOUS_PLANES_MAP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f047c9583a0ef3dc23017c3eb37d01aaf1d61dd",
"description": "radeonsi: Copy all planes with multi-plane staging textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2cb3c2cbfb2132d4b2f3c97bc3edd3cccdb70b47",
"description": "zink: Collapse is_ssa check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91f676819cdc74f2782f6e986e59008c56c05af1",
"description": "vc4,broadcom/compiler: Drop write_mask handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59645f05a7f3886bffdf0287a395e9be03d514b0",
"description": "nouveau/codegen: Drop writemask check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30ff0857bef5be881a1cec7b269f472cc40dc4a4",
"description": "r600/sfn: Ignore instruction write masks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b870988b77f70acd69feb1d4e52343b7c3d4e328",
"description": "r600/sfn: Stop referencing legacy functionality",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c545df7426a1e0fab3da64342ef28db72f81e1fb",
"description": "frontends/va: Init view_resources array in vlVaPut/GetImage",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "975a8ecc881873744d851ab0ef45ad7698eaa0ef"
},
{
"sha": "ca8647e29b77fe77c3ef5dc38b7f82e09031f5ce",
"description": "frontends/va: Don't allow multi-plane derive without driver support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e9d90c6c3814710b47001865967f27fcb68c4e4",
"description": "lavapipe: VK_EXT_host_image_copy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d3009d758576da3a5b1fe803cdb86ad4fe5cb74",
"description": "lavapipe: be slightly more permissive for bad apps (and cts) with dynrender",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd3ea02da05164a1418b7f6ee1f0dcf810191a5e",
"description": "ac/radv: decouple radv vulkan driver and compiler from gallium",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5401a4b0e84a6f24ff8e90cae8843c6763c5c23",
"description": "nouveau/drm-shim: Decouple from gallium",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ecfd9feea405db2c358c644fe47f13377aee37c",
"description": "intel/tools: Use 'env bash' to find bash executable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37b56dfd7d07db2dad1df7025733f499718a4d07",
"description": "meson: Remove arm_neon_workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c4d2d35c25c3f93e42fba42ca4bd35448cd64e4",
"description": "glx: decouple from gallium",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b731d92d9f80253f390b0655e6bc8497b170e2f",
"description": "freedreno: decouple compiler and vulkan driver from gallium",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8ed2917519f8c2717770f8ec96462242d781187",
"description": "pvr: decouple vulkan driver and compiler from gallium",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0e603583ef8f71c82a22b5c3e66298b993fcb6f",
"description": "broadcom/compiler: drop execution environment from the shader key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b95bb44c61e20f30d646d735764130d73a3727d9",
"description": "broadcom/compiler: always clamp results from logic ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb80e830ef63aef7d81271d02f152e467149d6d5",
"description": "v3dv: don't set lower_wpos_pntc for Vulkan",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87e167baa141dbab1e6d39469e69c21967239fe4",
"description": "broadcom/compiler: move vulkan's point coord lowering to the driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59018b022808dc7032f7faa0a5f76c6dc92d42c7",
"description": "broadcom/compiler: move uniform offset lowering from compiler to GL driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5931ba6d890e5da56fa4cc7e900ee8c010048a4",
"description": "broadcom/compiler: use NIR's lowering for dispatch base",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9211b9afdffe91385d0d2d317af121ca3239e683",
"description": "broadcom/compiler: stop asserting on Vulkan environment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc0ca7407b1b028f22fdb622a1b9842f50d67ba6",
"description": "v3dv: fix incorrect key setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebe66479fbd3ff39407b632e6049df6e49921068",
"description": "nir/lower_robustness: drop skip_ubo_0 option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e941732ab19d775b1654a3881961e68c61300293",
"description": "v3dv: stop incrementing UBO indices by one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c733c166d7c572e6ad2917452dc32bea442fa4ce",
"description": "radv: add radv_graphics_shaders_compile() to compile graphics shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5be4446abedccd66a2ae3bea580025da11df5c12",
"description": "radv: add a struct for the retained shaders and GPL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2050f2fe4897ae1aabb58d8f5bdee4555df60b56",
"description": "radv: inline radv_pipeline_get_nir() in radv_graphics_pipeline_compile()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "581f4701be557f9ca1a4fd5c0cc9b7e5425b1474",
"description": "radv: stop passing a graphics pipeline to radv_pipeline_nir_to_asm()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efbb6de0351f671e56787dc831c4b6c563aa516c",
"description": "radv: remove unnecessary check in radv_pipeline_nir_to_asm()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19d0b2492764d703d59790faf4ea475d9d4b762a",
"description": "intel/dev: Support xe2 device init (for intel_device_info_test)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b80bcd83279a39d68fd8d539a9bc7c99d07b0fad",
"description": "intel/dev: Add LNL platform enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "773d77dc7e467dc0ec23d7defa791c360716df5e",
"description": "llvmpipe: fix fragdata/lastfragdata heuristic a bit more.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "db1371cce1d4e0f0f4fa2518379db78efde53ea4"
},
{
"sha": "17ee184e258ee7c869a15b5531abb5c4176e3eb1",
"description": "docs: update calendar for 23.1.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17b856d97adfabfa66d12da1b4d833d51387d4f0",
"description": "docs: add sha256sum for 23.1.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71a07831a9bd49bc3441ed6d508f94d2b907539c",
"description": "docs: add release notes for 23.1.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c3fc03d7f74e30e4896121cd1aed90151f3d305",
"description": "r600/sfn: AR loads should depend on all previous non ALU instructions",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d21054b4bc92a1a9240841dca719f81a142fd5cc"
},
{
"sha": "5b75d86df9d478bfeb3ba4253b0ad50558f04785",
"description": "r600/sfn: Only switch to other CF if no AR uses are pending",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d617052db6b2f359d7242875013603ec63b069fc"
},
{
"sha": "b1ce5fe20abff1e92b95de92cea4de67d93f5de2",
"description": "ci: drop rule for non-existent src/include/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f69e60406faee6f4f57c3c0d746f410b46749ff4",
"description": "ci: add .core-rules to .gallium-core-rules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7cf2354224f12fe2cf6ea2a693800ca11b4d28c",
"description": "radv: add support for emitting TCS epilogs in cmdbuf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce054124172584e0412f7b7f34926f0605d6f066",
"description": "radv: add support for a TCS epilogs cache in the device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8abf8dad6bfb8dffe4c4e35a464627f1ea122c09",
"description": "radv: add infra for creating TCS epilogs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "198291f45b0a3e77ef6235b7f7e23dc6ac6a8f32",
"description": "radv: add radv_tcs_epilog_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f950eae10f3d823795f480bd886ee47c963e632a",
"description": "radv: declare new argument for the TCS epilog PC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c12ab8af96daa5581f605a1a63fc5299294dec46",
"description": "radv: track if TES reads tess factors differently",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61999253dedd749ba66f7875d13bf68410f8f772",
"description": "radv: do not write tess factors in main TCS when it has an epilog",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54a6eb6613a298aba64554f3292fdf024271d703",
"description": "radv: assume a TCS needs an epilog unless it's linked with a TES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4ec2e7bb371c784a83a46112aee7e33291e7dde",
"description": "radv,aco: move has_epilog to radv_shader_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eadc72d9de5264773997c287c73a77cc6400c380",
"description": "broadcom/ci: reduce v3dv-rpi4-vk timeout to 30min (instead of 1h)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4346fe8e2abee6daa9d125187565116af5390438",
"description": "broadcom/ci: reduce v3d-rpi4-traces timeout to 30min (instead of 1h)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ca031b4a844b2ef424dfde7bebac3ac1cdd85e0",
"description": "broadcom/ci: reduce v3d-rpi4-gl timeout to 30min (instead of 1h)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b23d4d86dd372cca26e68005426ec01e744da50e",
"description": "broadcom/ci: reduce vc4-rpi3-gl timeout to 30min (instead of 1h)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ee4de829ea4978a402cbb76677b495e42f7b542",
"description": "nir: Remove register load/store builders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17d66055ae6689bddf8d30ca49b69b69883100b0",
"description": "nir: Remove reg_intrinsics parameter to convert_from_ssa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11a161b9b9bcc1860efec0038731309ad502d774",
"description": "nir: Remove lower_vec_to_movs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f218a2c3dfd91aef104c5e34b7ae682beee095fa",
"description": "nir: Remove lower_to_source_mods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61d24ea88cee7b19988f899aaf5b7c8b5de0ca02",
"description": "ci: reduce bare-metal retries of poe_run to only 3 attempts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52ee1f6fa68ef9593bf34a958c2f584c331d9f4b",
"description": "ci: add a 10min job timeout to formatting checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39ddc509e1c10b8bad98af90841d13f62a8c1faf",
"description": "ci/freedreno: document another mapbuffer flake on a530",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08579810d1d0fb6078757ff1b5af2ed480a056e6",
"description": "broadcom/ci: update expected results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f433d39935f782f6d9fa4ecf8f084c221075aa63",
"description": "aco: add infra for compiling TCS epilogs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "572625ea6c16d545233d8d78184728b1a4a1c931",
"description": "aco: extract aco_compile_shader_part from aco_compile_ps_epilog",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac99fbe591735e5c827527253552687c3c4e0b1b",
"description": "aco: add aco_shader_info::tcs::has_epilog",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac40924a3b952076b8636cea468b4efab6a77f68",
"description": "radv: allow to use fixed IO locations for VS<->TCS<->TES without linking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec1e11ab23d13bf4b54faed0c1133c0e72662fba",
"description": "amd,radeonsi: move si_shader_io_get_unique_index_patch() to common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "235b10e7cff967bba9b12a950acdb0667e6ce5e8",
"description": "util/meson: Getting mesa util core to be self contained",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e87969eed5f6dc9045f196c0a86e0d3ced873823",
"description": "util:Move only gallium used u_debug_refcnt.* and u_debug_describe.* into src/gallium/auxiliary/util/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "518e21ab875e357aff2c52d7e7f53589e337fbb1",
"description": "util: Remove include \"pipe/*.h\" in src/util/* files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4bdbf44cce3e178e294bf77a9c43b79564cfd1e0",
"description": "util: Move u_pack_color.h and dbughelp.h into src/util from/src/gallium/auxiliary/util/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52b92a7166e6a03665a6cd34bc521ce1c87b64d5",
"description": "util: Move pipe_color_union from p_defines.h into u_formats.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed1281a17029b4c7e01163aaf3d4d36da8c20462",
"description": "util: Move PIPE_MASK_* from p_defines.h to u_formats.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9817f7d621c7e723def53258a2c60df2f3ea1f35",
"description": "util: Move pipe_swizzle from p_defines.h to u_formats.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4de7e0034ae91adcc0ae3155616659c1999e3087",
"description": "lavapipe: don't check geometry for fb attachments",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "33d06f8cc2c3ed6cbb562ec421b8bde47e14e206",
"description": "lavapipe: zero fb attachment array at rp start",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b39815fa9c1937458d0fd05d4fb6129b410dc7e9",
"description": "lavapipe: statically allocate fb attachment array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b398036c73b103cb7721a653ef1e40f8a0a51fbe",
"description": "glsl: only explicitly check GS components in PSIZ injection with output variables",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "473ae3c89b4496e45d9c9f3493f896962a7f011e",
"description": "zink: add feedback loop exts to optimal profile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae848634ab12f475324b9149d0720085d063c114",
"description": "ci/nouveau: add 20 minutes timeout to gk20a and align gm20b",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51db19f7a28458bd46574001765d957c4bbd6a30",
"description": "nir: Rename scoped_barrier -> barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04159a2973ddf48ecbb6317b1bfa84805837d6b6",
"description": "panfrost: Gate overdraw_alpha on Bifrost+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a32a9aa18739253efc74363f3b633bb64edb846",
"description": "panfrost: Add missing inline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59d5d090acac02ffa6659102f5620060816dafdf",
"description": "panfrost: Only define pan_blitter_get_blend_shaders for midgard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5690d2e81032488d75b7234752bcb49d6b5e9b6",
"description": "panfrost: Drop unused decode_position for samples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21790954a60cf3d9a7e10e5c952c284ef22dcac1",
"description": "pan/mdg: Add missing static inline annotation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb36995fe4df802bd1141ab0d8bd6bb8831e2deb",
"description": "pan/decode: Drop unused debug function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df879723b376da3b0602128fc0984d31f810ffa8",
"description": "panfrost: Add missing static inline annotation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b09ab4bad068331509d4ace1b9e3fa6a237c1d7",
"description": "nir/passthrough_gs: Drop unused array_size_for_prim",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54ce1d94376ba0e5b15dda8752de678a44a2edd6",
"description": "nir/loop_analyze: Drop unused inverse_comparison",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c885e906b35ae0c3bee769eef7a8aaee4d14fc8c",
"description": "gallium/u_transfer_helper: Remove dead forward decl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5b65566974e70fdc1fb16c52218f30f7219007d",
"description": "iris: Sample more texture view fast-clears on gfx11+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f49989148aeaa4320f836cd545739f93733d118c",
"description": "anv: Return earlier in anv_reloc_list functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9d284d0509cef3a32bdacf1ec731ab7ac2bf3c2",
"description": "anv: Remove VkAllocationCallbacks parameter from reloc functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0584bb450e882df34ff65a756393980e4e4b4d4d",
"description": "anv: Nuke unused READ_ONCE() from anv_batch_chain.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad9d39a5baf820ae7a050f16a24ab257232f3f30",
"description": "ci/amd: Skip VAAPI CreateSurfacesWithConfigAttribs/1121 test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71f7d4e6736fd6d2ef642f4c5521461b44884ddf",
"description": "radeonsi: Don't prefer interlaced for video decode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ee4506c3aaf4e024748c91fbda9ea77c215bc4a",
"description": "frontends/vdpau: Alloc interlaced surface for interlaced pics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "578e10e1571b40c86f3348f2f36e080f34d1a4ed",
"description": "frontends/va: Alloc interlaced surface for interlaced pics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7b9da2673a8aef49f83dc043aae6ff4fcb212a3",
"description": "mesa/main: allow readpix/teximage to read from implicitly multisampled fbos",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d1a07c1a0ba6d308bed3ebbf77f24bb2ed03afc",
"description": "mesa/main: account for RTT samples when updating framebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba72946fa3799200a21ed35d55ff4017fa07db67",
"description": "gallium: bump PIPE_MAX_SO_OUTPUTS to 128",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1cca1122097a224892a1345b57eb6eb7a3a1eb4",
"description": "ir3: bump max xfb output to 128",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d8c53b070fb585b03a9c16e2bf6b4fde2edf866",
"description": "radv: bump max xfb output to 128",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f70fb753b996e5bbe4aa40f93b015829e0cd74d2",
"description": "zink: Hash only first 32 bits of zink_gfx_pipeline_state with full DS3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "373019f9efeeb5705213418b51e43ec7f1acaa00",
"description": "intel/genxml/gen125: Set MI_MATH MOCS field as non-zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0b763d0be8feb512be7af1ecd7cabd9f6520fd7",
"description": "intel/tests/mi_builder: Set MI_MATH MOCS field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7ab31b96a069dc3fd6cdf034b1973b36f8513bf",
"description": "anv: Set MI_MATH MOCS field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0890a0b8baa24dd415f42f675553145e8e00e70",
"description": "iris: Set MI_MATH MOCS field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0233e3639f087b457a62bd37dd805e99f608548e",
"description": "intel/genxml/gen125: Add missing fields in MI_MATH",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae105ad5cdcaf4aa43af36d5e1d8ecae93dc6106",
"description": "anv: Use the common versions of vkBegin/EndQuery()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4485bc062db9b2e403340fadab6520775f0bbc3",
"description": "anv: Use vk_query_pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2930ec5dda848b6e69575d39023b6241e3c27ca",
"description": "vulkan: Add init/finish helpers for vk_query_pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d6d775ffeb942d18389dfd42bb3a8783f43184f",
"description": "anv: Use vk_buffer_view",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92f996d0fa88f2ad112e6dc38668708548b872ec",
"description": "anv: Use vk_sampler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4086be6bcd7624a4d2bafad065aa94e9c27486a",
"description": "nv/codegen: Implement nir_op_fquantize2f16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6023943b81579be954f884e5317d8124b760a433",
"description": "nv50/ir: Run nir_divergence_analysis before out-of-SSA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdece16cf4e004a7b7c8d4b39988fa0eabe0dd34",
"description": "nouveau/codegen: Add capability to pre-specify tessellation domain",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df5d1ef2b590e60cf082506ce2898266ba9d3ad4",
"description": "nouveau/codegen: Fix compact patch varyings in case of NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b96639011c5a2fe8a37c7bddea25c08eb5ec67ba",
"description": "nouveau/codegen: Don't convertSurfaceFormat for unknown formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2200d3c2e7d7af2b42f4d6fd2128c0d3e20b476f",
"description": "nouveau/codegen: Use a NULL format for PIPE_FORMAT_NONE for images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4536232557df26c63ad9feed2f0b5f137eb9eaf",
"description": "nouveau/codegen: Handle nir op amul",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43b8da3a8b70d54aa624cd485647b3288a0b7bbb",
"description": "nouveau/codegen: Support compact clip distances with arrayed_io",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6990439eb81af72e8c569a4a8a8a2e1a0b9b73ee",
"description": "nouveau/codegen: Set lower_device_index_to_zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2221a9cac9603fdd873c9b9f30696151effd442",
"description": "nouveau/codegen: Support nir_intrinsic_load_workgroup_id_zero_base",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9d385d77716d8ca48aa549ffd5832c323f68421",
"description": "nouveau/codegen: Handle/indirect goes before sample index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f60923b8928e2603543aeede51cc279ea5a0e79",
"description": "nouveau/nir: Implement support for compact arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77acf8933647ebdabf84f1bae8a7377f399612a2",
"description": "nv/codegen: Call nir_shader_gather_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a2d016021730757dd00085806334f02437e07da",
"description": "nouveau: Allow GLSL_SAMPLER_DIM_SUBPASS*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cb70c6ee01c9fa1dff564439d9e72f2fdab0c79",
"description": "nv50/nir: Lower to scratch AFTER optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21424577cbda15dcd82b1c9ec9227fedb03b9cb2",
"description": "lima/gpir: switch to register intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ad3a80b138bf8983ec0372c2f668471338db29b",
"description": "lima/ppir: convert to nir_legacy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87a17039496c70165e15608d2ea14c331adafc4a",
"description": "lima/ppir: don't optimize loads with different block successors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c124fa4a4f37ee1c2195d210b21e51226c4223b0",
"description": "Revert \"ci: Disable nouveau CI\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "1440a0f95bede8c77ba842273cf8264dd2dc6a47"
},
{
"sha": "82920c99a596383a6fff0d74e237afc4c72cbf03",
"description": "aco: fix non constant 16bit bitnz/bitz",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "573e98f34ac99028934e273585baf9e3cbf76b3a"
},
{
"sha": "12a4f2c1328f31954f9bf70d255f9d3e7bb010d4",
"description": "frontends/va: Also map VAImageBufferType for reading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f41ce4b2108619b4fcf41b6cd4e1b83e38c560df",
"description": "mesa: Implement and advertise GL_MESA_sampler_objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18b2daa1362b738e0c8ad06f2de9535ab79d5d84",
"description": "gallium/u_simple_shaders: Optimize out ffloors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff9423b69331b010d4cddfae22af52d1dbbc09a8",
"description": "nir/schedule: Assume no old-style registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "caa52774ae7cf51a7adecbf38a3de4e0d82fecfd",
"description": "rusticl/nir: use the new nir_pass macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "237feff917840637a3036ff2f212080f2e5787cb",
"description": "rusticl/nir: add a nir_pass macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78dd9f4a42f359f61f63c8b06994054ff28dc95e",
"description": "rusticl/nir: add helper functions we need for a NIR_PASS macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec93d46a7c278bdf1adefc81ffb6fe47310731a3",
"description": "meson,ci: bump meson req for rusticl to 1.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "388bf84c07a3c9796377cb7c0b4a6463c2976755",
"description": "zink: Removes `disable_xcb_surface`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d60115be7cce87402f15ba01d81783dbf25f80a",
"description": "zink: Fix enumerate devices when running compositor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71db99e566dddce8ab9af8a42fba33c40238dd51",
"description": "egl: Always set _EGLDisplay->Device during eglGetPlatformDisplay()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c237539d62184ce3b78c502067da6b696b95538f"
},
{
"sha": "1efaa85889051978f806c4ea7c6d4997329624e5",
"description": "egl: Fix attrib_list[0] == EGL_NONE check",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c237539d62184ce3b78c502067da6b696b95538f"
},
{
"sha": "1440a0f95bede8c77ba842273cf8264dd2dc6a47",
"description": "ci: Disable nouveau CI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01cb01a7ee9781dd494681433c7d40828c7b53c6",
"description": "rusticl/kernel: only handle function_temp memory before lowering printf",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5795ee0e08355ea2445ec9d4b2235a3a35ceda83"
},
{
"sha": "5fc5123f63cd9646546e7c1cf13a99c69a807502",
"description": "turnip: Use common nir_vk_is_not_xfb_output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "261df5fb3c083b21e1a51cfc94119606baea2eb6",
"description": "radv: Use common nir_vk_is_not_xfb_output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "555a1a3be1d6cbc2de76843910e46454c59ac8bb",
"description": "vulkan/nir: Add common helper to check if output is XFB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81407797b940dc97da808cde2f19fb59267d1f81",
"description": "radv: fix unused non-xfb shader outputs not being removed",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e95531e101f0ba61d28195fe38414e411bf418b3"
},
{
"sha": "1e8d445bcfbce05fa4f7c56952708fc43a3e575a",
"description": "aco/gfx11: use v_cmp_class_f16 with opsel for bitnz/bitz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1659d982c32bb9856c78ef079285ddcdfc6c70ce",
"description": "aco: combine a & ~b to bfi(b, 0, a)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9b2f83a2fbdb6ae292ccc818dab0849e1880187",
"description": "clang-format: Ignore original panfrost commit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76232d67241a5de1157a832cda173a4324700c7b",
"description": "radv: correctly skip MRT output NaN fixup for meta shaders",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "290c3d360e5a6f5226c062d6a9267629adb1060e"
},
{
"sha": "8de38aded5f36d8b7de0b79dfb65270531460404",
"description": "vulkan: Add a core vk_sampler struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ff0b430d5c90cdcf368af674449694998af0dfa",
"description": "vulkan/format: Add the remaining 1-plane YCbCr formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "829b3c0106eb230eeb995e22ddb00383f12374f7",
"description": "vulkan: Add common vkCmdBegin/EndQuery wrappers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7e5e2cc4fbbbb75a410b37fe2a9fe663d257e92",
"description": "vulkan: Add a vk_query_pool base object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25b1e349c66728014c16d6f705b7582efc510708",
"description": "vulkan: Add a more direct way to use a NIR shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b083f4430352d84aabad1475ac15c471609ce60c",
"description": "vulkan: Add a core vk_buffer_view struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa73130d9b1c12a22bc591aa958779e9f83e762f",
"description": "iris: Add support for userptr in Xe KMD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b38f7834f507ae61ba11ade276bd4ec27b136ae3",
"description": "iris: Add gem_create_userptr() to KMD backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0698bc9e5a804976269161e99626404cc869f15c",
"description": "iris: Move iris_bufmgr_bo_close() to kmd backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36bc3da58636be8e2aff75f0a77058ecdb37e01d",
"description": "iris: Move i915_gem_set_domain() call to i915 backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f6e6eb8ecc0ecacff66bd4de954277200ab52de",
"description": "anv: partially revert 2e8b1f6d",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2e8b1f6d1c82077c2744ef2009318ab056da6f49"
},
{
"sha": "c1c0311d42382f32c8f8388deb02c2facce8e40a",
"description": "anv: enable EDS3 ConservativeRasterizationMode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0179c32b6ea4110265943cc4352c23d86425454",
"description": "anv: fix 3DSTATE_RASTER::APIMode field setting",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "55951ac28e7a30c2fae762990962a4410669c989"
},
{
"sha": "e88c0770969f6ae0bfa5bea0f9d99687d257fea1",
"description": "radv: workaround WWZ exporting index=1 through location=1",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "290c3d360e5a6f5226c062d6a9267629adb1060e"
},
{
"sha": "618fc13db78b4b8a270daf8fe719910906e49922",
"description": "r600/sfn: Don't try to propagate to vec4 with more than one use",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "18a8d148d862d4a0f5b83f4385f00cf8a4a71b6d"
},
{
"sha": "03ff3c0027267240d116df5e1593ffaa974690e0",
"description": "venus: suppress a false logging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99aeea467ba390e38921f49a326206c1b39dde1d",
"description": "r600: Force CF when emitting a NOP on R600 in gs copy shader",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9d4104d4fb21813b527805cf3b40e133cab4d028"
},
{
"sha": "8d7f682bdbaee2cd7185203770bfc3f0e07ee427",
"description": "nv50/ir/nir: Fix zero source handling of tex instructions.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "85a31fa1fc906d500e10a7fa5c9973aa17e7f1d6"
},
{
"sha": "5df97c27dc8cafbeb27a4ca084e83328a4d1a276",
"description": "intel/compiler: Use nir SUBGROUP_INVOCATION for RT TOPOLOGY_ID",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbf19b76e8f1226085083c2450466eb26d1b98e7",
"description": "intel/isl: Use intel_needs_workaround() for MTL CCS WA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23b45c5a29120cab224b575a02c0ccb825593cf9",
"description": "lavapipe/ci: use tighter changes: rules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0831f93e5f99efaab6ce48ae12d6e0b512ce95f2",
"description": "nir/builder: Add a nir_txs_deref() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee0942f7a6284570b3e5286d0943ce5e3429f53c",
"description": "nir/builder: Allow tex helpers on image types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e690d88d69df0c5083aca2c1afe2ed6bc1df7e06",
"description": "freedreno/afuc: Initial a7xx support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6fd00074475adff87a5f9c25ed739417d9c5e62c",
"description": "afuc: Fix writing $00",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d7aa2251e1f77cefa217a46c4b83d2f9826b1cb",
"description": "afuc: Add setbit/clrbit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1046ebbb89979eae3a4014e36a6111008994c710",
"description": "afuc: Convert to isaspec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7376af0eef20891391a20bdd6c1b7aa80ff85e27",
"description": "afuc: Fix xmov lexer typo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "038680c2f6273889f0454a701308f5813a983267",
"description": "isaspec: Add initial decoding support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2faf344f037b41ceeaf14369854df5e1594c4590",
"description": "isaspec: Rename isa_decode() to isa_disasm()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26cce0a1333f43f375a94059f9ca10d7f8ef18ce",
"description": "isaspec: Add callback after decoding an instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b63782da16579f1343e97fbbff940ff084c7214e",
"description": "isaspec: Add \"custom\" field type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc874e465473e8bbc738e1684b9508b4ccb5907b",
"description": "isaspec: Add support for function and entrypoint labels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "569d3ac5a15ddfb76c8cb4a0f182a18426a6375b",
"description": "isaspec: Add support for \"absolute\" branches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86b17d96b3af5940c61b88ac915ca431b271223b",
"description": "isaspec: Add \"displayname\" for altering {NAME} when decoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c237539d62184ce3b78c502067da6b696b95538f",
"description": "egl: Implement EGL_EXT_explicit_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41e664f82580dbd9c86171933bf2d7cbd5607f46",
"description": "egl: android: Remove legacy name-based shared buffers support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b7599dc495669a9f935dcb80e5b62a100a9b788",
"description": "intel: Rename intel_gem_add_ext() to intel_i915_gem_add_ext()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9950786f616e64b484c52fd7f74b250a7a32e57",
"description": "intel/common: Move functions inside of C++ ifdef",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4198a301b3f15c4bad83544735d888a749f271d6",
"description": "intel: Move i915_drm.h specific code from common/intel_gem.h to common/i915/intel_gem.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0579627f211728ba5f070a779912fcbf3b73e5b0",
"description": "iris: Replace I915_EXEC_FENCE_SIGNAL by IRIS_BATCH_FENCE_SIGNAL in common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1174e7412ee3111432d337d4751f64480a577274",
"description": "intel/dev: Port intel_dev_info tool to Xe KMD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56e0aff5307f5f46bb1307917ecc23a82f90ba60",
"description": "anv, drirc: Add workaround to speed up Cyberpunk 2077 reg allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "739e21fa9a7ac4b484e7e6e12f381d9bccc725c9",
"description": "intel/fs: Add a parameter to speed up register spilling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be11fee2a72e7202bdf688bd631c81270da8e3d7",
"description": "aco: Refactor select_program to smaller functions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "623d704de85683b54d546805469e93f7c53941f9",
"description": "iris/xe: Call iris_lost_context_state() when batch engine is replaced",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e68e612826c45f81f2c83edd6132dbdeb2c65b5a",
"description": "nir: add a helper for calculating variable slots",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "330f728cc4f600721dcad4e9a7ad0b444fbc1c6f",
"description": "lavapipe: use the component offset directly for xfb",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "59396eefe6440920532009e5cbfd17c0c09fdaa1",
"description": "nir: fix slot calculations for compact variables with location_frac",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "42021b4d13fe849bbe0c2986329d899c9f993bde",
"description": "bin/ci_run_n_monitor: get git sha from pipeline if specified, instead of requiring --rev to match",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9ce717ab31f24faf0a15ba09e8f3efcd78929508"
},
{
"sha": "f4d24ca4142af15d31e19cba229ee3c2a7332d20",
"description": "egl/drm: Assume modern DRI interface versions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d59f4cfcbc9d955a37f98e7bd378abd32c5ac86",
"description": "egl/drm: Use IMAGE_DRIVER instead of DRI2_LOADER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b976bd48d5d7a6236f7173f4b825018ddc922cf",
"description": "egl/wayland: Assume modern DRI interface versions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3ec7c2a9e39f42bc0817254cd942141b7d3bc4e",
"description": "egl/wayland: Never use DRI2_LOADER extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45b9b0ba32c6a6eed388ff080f7eaf5a765fe970",
"description": "egl/wayland: Add image loader extension for swrast",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "449e5bad7c31f1099d1fdb7300071c007394c664",
"description": "egl/wayland: Always initialise fd_display_gpu",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "08bfc7395eb0fe582b8ecc76434300ccd67f648c",
"description": "egl/dri2: Don't look up image extension twice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00aa095d53e49d5cacc9878fe4df4820c83fe3f4",
"description": "dri: Support 1555/4444 formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a07431e9a298991c84b07d2b0e44b051d88a065",
"description": "llvmpipe: Zero extend vectors in widen_to_simd_width",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "573b8f23c295d57507de7a36a9177f5e9a6ee1cd"
},
{
"sha": "0d75fc8e423a3feec265f276d09d8234cd263b34",
"description": "radv: remove radv_shader_info::tes::num_linked_patch_inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f04577b7892636312eefdb334fd81323f234580e",
"description": "radv: add support for dynamic TCS vertices out for TES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "faa756b3ba709302f9279f56acdd71aa94832bed",
"description": "radv: copy the number of TCS vertices out to TES shader info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e855c7dd3d5dff7bbb173c5b43c5b322a057ef31",
"description": "radv: stop checking if patch control points is dynamic everywhere",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a50cec9e182f631eb78031b2a83cc1e1d2172ef9",
"description": "radv: use a packed user SGPR for the TES state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ee74881d9267c114a82249e0e669753459d9919",
"description": "radv: prevent linking TCS<->TES when TES is NULL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54414a2121705c2fab5043c79d6f2dd735fab2d9",
"description": "radv: initialize tcs.tes_{patch}_inputs_read to a default value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afa5b831520a7171dd8ec3dfacf93a75c2e716c8",
"description": "radv: do not always copy the number of tess patches to TES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1b98f32c4597e00b057c644805b91b181d1168f",
"description": "radv: stop lowering patch vertices for TES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40a693e0562ef4b7dcf5372e912ec2b33cec634c",
"description": "radv: stop copying some NIR info fields from TES to TCS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16a66a67effe3cd891635102fa60a546d7ded719",
"description": "virgl: link VA driver with build-id",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d6db4d2e08100b12fe6ac539f419768b3b412643"
},
{
"sha": "76cc85ebb9e1ed76fe6eef1d3115d33ba8113e36",
"description": "radv: compute the legacy GS info earlier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "329907178ef006df818dcde4c7a7b1ffa4b5517a",
"description": "radv: use next stage to determine if primID/clip dist should be exported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48fc29e0753014be5d6f52b7491ed0bb2614cbdf",
"description": "radv: use next_stage to determine if the layer should be exported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ab8145aa158a45d1d2a3839c070afbbb48dd549",
"description": "radv: add support for VS/TES as ES without shaders IO linking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e7ea0fc248c1f3f1e6ebc7c4b3fa4c3cd27290d",
"description": "radv: track whether inputs/outputs are linked per shader stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3629b438227cb3a07adde4fe25c80edf2ce12159",
"description": "radv/video: use app provided hevc scaling list order",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "da54b57888cf61737b92ed8759f3ca91350486b4"
},
{
"sha": "87149cc545afdacb339a933d47ded5c1adf8f429",
"description": "blorp: update and move fast clear PIPE_CONTROLs to drivers",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "c94bd5611438fe8b5af9386d7a6511136c80b126",
"description": "blorp: switch blorp_update_clear_color to early return",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85a31fa1fc906d500e10a7fa5c9973aa17e7f1d6",
"description": "nv50/ir/nir: fix txq emission on MS textures",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bb032d8b629cd42c8b7767d9f2156530b1b746f9"
},
{
"sha": "6b2956e56920fca430b869d963fbf52842d6cc11",
"description": "ci/venus: reenable pipeline cts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e05ef823c443531e0380bcc853d196f0d7654fd",
"description": "ci/venus: remove fixed tests that no longer run",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "626e3a6e34d72fd08c4d7c882bdbcfc25b9133f0",
"description": "zink: don't clobber descriptor mode on multiple screen creation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9d62b4c0b6c8ba27ca0a266a3eef149a2397c77",
"description": "kopper: determine modifier support per-drawable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9efabd8f31ab07155b43df2c134d23e3e347337",
"description": "kopper: pass modifier availability to drawable creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1887368df4166ae854245c0306d43661ef120e42",
"description": "glx/sw: check for modifier support in the kopper path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5589d2b556d30a8e1289de359575152c053697f0",
"description": "glx/dri3: split out modifier check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b0f8973c990d6bbb3e6fd994d6eeee9b59f9ac2",
"description": "kopper: move pixmap param for drawable creation to info struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7100ef4566595f73b967231d0b877781d0911de5",
"description": "glxsw: check geometry of drawables on creation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b71e645bc71f69287ba47008763e47ca0318702",
"description": "kopper: handle pixmap creation failure more gracefully",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "71ebd9b9d71d21da510c2acfb12fb5e34f3278b9",
"description": "anv,hasvk: respect provoking vertex setting on geometry shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88deb4bb883879018038b7e4a9e6fd259c6d0aef",
"description": "ci: print clang-format's version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02e40d3b48c2f6f89074304fd14b0dbcce5938b1",
"description": "ci: print rustfmt's version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e693fd815aa01045965a4551503d6fb157d350d4",
"description": "nir: Let nir_fixup_deref_modes() fix deref_casts when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38d1e73868c51fd73c8a9348b221f8ab0175588e",
"description": "ci/kdl: remove extra-verbose ls command",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4aeac9f21ce238aff8179d9c1ca057b1498f9f6e",
"description": "iris: allow for a unsynchronized device reset query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2756534660ea3d900817832d450b8e3c3887c618",
"description": "iris: track reset signalling instead of replacing the context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e52f7d5cb9c24fa3cc67fa9b9c8140a35a33d369",
"description": "gallium/auxiliary/vl: Fix chroma offset of compute_shader_weave",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a484cd4ead0b8735f29f6e022ba4f2df2f22efd",
"description": "gallium/auxiliary/vl: Fix chroma and blurry output of cs video_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59f24c7df84803f679c8f8f2cc2580d1884c7d6b",
"description": "nir/lower_shader_calls: vectorize stack access for all shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "318d0316ddfbfcab2fe76518a1ea1b19a4557bac",
"description": "zink: fix the fix for separate shader program refcounting",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "4e380616430ce000bc4454f137265ec6e65b6afb"
},
{
"sha": "70eff587673ceec181efda86d2e93ede44a59532",
"description": "ci: allow hw jobs even if lint jobs fail for non-Marge pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4bcb1a567d21290438e43b48ebec3cf17de4f7a",
"description": "ci/lint: also print a diff for rust format issues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ae6d5e436ad703f07af25ae3c84720051a1f744",
"description": "ci/lint: deduplicate formatting check jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59e08ad78ce4176367ae36f2ddd6511df567f8ae",
"description": "pvr: Fix csb relocation status assert on `pvr_csb_finish()`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c6cadb5ea93d67050c2044e84d161280d4d5f11",
"description": "pvr: Fix packing issue with max_{x,y}_clip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "670bd70fa6c1e53b13755a8868ee8cf7708a56f5",
"description": "radv: emulate GEOMETRY_SHADER_INVOCATIONS query on RDNA1-2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3aeaee5eb5e5f211b045eb3b96fcca6a55455e4",
"description": "radv: implement nir_intrinsic_atomic_add_gs_invocation_count_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e0893cf8b4f6b66088d1795a3aecff0cc5de230",
"description": "radv: rename RADV_SHADER_QUERY_PIPELINE_STAT_OFFSET",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50709863ace6ccd003389b595af20536980f6a3e",
"description": "radv: simplify the NGG vs legacy pipelinestat query path",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f13ff5e70e19153e77dfc59c66731dfd92948505",
"description": "radv: enable pipelinestat query emulation for legacy GS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96b97ed527108c85b94ba9245ede38b691a1eaa0",
"description": "radv: declare the shader query user SGPR for emulating GS counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1f8cfc2b2fc280fc5c3b26cda1aaf1a481a99be",
"description": "radv: rename NGG query state to be more generic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86a5e942dd055029ac4c03fb6d6e787df8cdc39c",
"description": "freedreno/regs: python does not need ';'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d305b4a1c84436ce04a3fb1fb83f66de07a8c7db",
"description": "freedreno/regs: remove dead code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03bd9b9a586abb7fa579c10170e23f856d48824e",
"description": "freedreno/regs: remove not used variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2d8f3c5612bbf3a8b7901a0476758ed4e18bce3",
"description": "freedreno/regs: remove double assignment of self.current_domain",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9709ae4cc66e3097ba86e4aa51ddacd94aca0533",
"description": "meson: report with_glvnd in summary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "365b14489d635e92d8cd0f6d4ec4bf380e1a9cb4",
"description": "anv: wire image sparse loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe81d40bff26d5867e4880b361fe06722d0e0428",
"description": "intel/nir: add lower for sparse images & textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "300cc829de21338f3d1de92b3138a1e6d69fa1f6",
"description": "intel/nir: handle image_sparse_load in storage format lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d33aff783d9fcf60009f2979f697939093ef701d",
"description": "intel/fs: add support for sparse accesses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba5f0c203c5f232715306f15209047d9a00342e3",
"description": "gallium: unbreak kmsro/freedreno case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5b445782e9a8e1cd774629b7268ab8fb93e597e",
"description": "gallium: move kmsro definition to the bottom of the file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2cf55d94b606b750cc3c9bd3d17b70add3b05cc5",
"description": "ci/kernel: add amd patch to prevent crashes when starting X",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29c4417fb8c5168e001dd6c0662ee9549217c917",
"description": "nir: Add a backend_flags field to nir_tex_instr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3954d545cac6b70b85806a21001b991a1dcacdbb",
"description": "r600: don't use sb disasm to disassamble copy shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02384de4949580504052ef5087553d4cce6c2164",
"description": "r600: don't check possible size of ALU CF",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3e5b8da58033eaf39ace49d133d9cff65fb409d",
"description": "r600: Assert when backend wants to create a new ALU CF",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d4104d4fb21813b527805cf3b40e133cab4d028",
"description": "r600: Explicitly force new CF in gs copy shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "104cac4dbd1b97a0490ffbca2a84e9a66500ef7f",
"description": "r600/sfn: Schedule AR uses befor possible groups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bf68273ad4958361420b5f0ea58e7db2b5d9e66",
"description": "r600/sfn: rework checks for ALU CF emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6aafa2bb4903db20269b3062dfa73b3fe781facd",
"description": "r600/sfn: Splizt ALU blocks in scheduler to fit into 128 slots",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "440cf7439d111dccd2b680054c53ad33ad00bb2a",
"description": "r600/sfn: on Cayman loading an index register needs only one slot",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b4770e82085dd334a86233d88eb3785bc2d3e68",
"description": "r600/sfn: make remaining slots a signed value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4ddc9b0c738f4eafe71fd7c4af260adb4c15fd3",
"description": "r600/sfn: Add flags to check whether a group starts CF and can do that",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "acf21d74629ffc3e7fd60c74ebc026de0a33e2cc",
"description": "r600/sfn: Add method to convert to AluGroup directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd7a9b7f4e4ab83dd7c3e77d4411be2aa517f8aa",
"description": "r600/sfn: override slot count for IfInstr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c517defbdd7d6e989c1b7daabbdfdc4d668fbce9",
"description": "r600/sfn: Fix typo with block type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e60ff83834df6e2ef3180771c3d25b5879596096",
"description": "r600/sfn: set block sizes based on chip class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55f692c451871b90ca6ced032076023a2c69df23",
"description": "r600/sfn: Always check arrays writes before allowing copy propagation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d4dd664e0b35d4969622b50fda8a51c373bbea2",
"description": "r600/sfn: Fix use of multiple IDX with kcache",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d21054b4bc92a1a9240841dca719f81a142fd5cc"
},
{
"sha": "d99b830c2bf0633fd1cabee7452b3c78b219627e",
"description": "Revert \"ci/farms: always compare the code against main repository\"",
"nominated": false,
"nomination_type": 2,
"resolution": 2,
"main_sha": null,
"because_sha": "7b29ae557ab9e86d75952c580afd87b6cb985373"
},
{
"sha": "37a92d0af19a916d432d78ac5af5b2f67e928c8c",
"description": "tu: Disable transformFeedbackPreservesProvokingVertex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6383f9c1315bbd67c9d5fb8b12dbb06ad3b02e7b",
"description": "ir3: Handle GS stream \"mixing\" with non-point output primitives",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37fbfa655a4dd73a1c95ade29362d8e93f5d1fcc",
"description": "aco: insert s_nop before VGPR deallocation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b29ae557ab9e86d75952c580afd87b6cb985373",
"description": "ci/farms: always compare the code against main repository",
"nominated": false,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "79f7882fc604515302351282f5e01ec5907727f7"
},
{
"sha": "50c29e1ffa1c08b5296d970736c4106669288f1c",
"description": "anv: simplify buffer address+size loads from descriptor buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1f58c3bea7daf27f85aa787b4f0687ca2fa92fb",
"description": "isl: add ability to store buffer size in unused RENDER_SURFACE_STATE fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d099e47de048723e6296626b04c06612cf828ad5",
"description": "intel/fs: add more UNDEFs around SEND messages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c727248197c8a6c42a3b427320060c82303a944",
"description": "intel/fs: consider UNDEF as non-partial write",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08bfcc12d47ff68a15ff1e5324756d36b441e876",
"description": "radv: rename radv_pipeline_stage to radv_shader_stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "090d88247dea4b8c733af44079242086092318fa",
"description": "radv: cleanup pipeline compute emit helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdec88bd7c3c23d17d67a2ca822e19458f13b23a",
"description": "radv: rework determining the NGG stage without a graphics pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "174816019fc40f4b6d7bf4f9f0be0c2ea5bcd781",
"description": "radv: simplify lowering NGG GS intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70dbe011bb02c949c0638821499ae0c8a8d2d772",
"description": "radv: rename graphics pipeline linking helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "697d4d4b030c570f1840c874d8d033da473522f8",
"description": "radv: move removing all varyings when the FS is a noop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5da9f38c5393c8119febf930a6163a5a786a241a",
"description": "radv: stop passing radv_graphics_pipeline to radv_fill_shader_info()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7fdcc3b22158918f3a2e59810429cfb56c43aed",
"description": "radv: rework considering force VRS without relying on graphics pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d89b29a80daebcab177f5e0884edb9251d0f19c",
"description": "radv: set next_stage to MESA_SHADER_NONE if there is no FS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b250efa7140046b989c1a29b908ba1960293563a",
"description": "radv: initialize stage/next_stage earlier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d62e494b370084298761f2e110b511c5c7e0f6a6",
"description": "intel/vec4: fix log_data pointer",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3384f029be7e58b9c81b96c1a6250412acf41f6f"
},
{
"sha": "6e43618b825a92d696e8867795225f78e81c210a",
"description": "ac: Switch to use nir_foreach_function_impl in function analyze_shader_before_culling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a606074a7a9fb251ee1ba104148a2d5b30732a87",
"description": "radeonsi: Convert to use nir_foreach_function_impl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f7a3a66982c88f793f1143b1b8176c4971242c3",
"description": "microsoft/clc/compiler: Convert to use nir_foreach_function_impl when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5baad2afaef67b8a6187ed885cb6149bbe2314e",
"description": "microsoft/compiler: convert to use nir_foreach_function_with_impl in function emit_module",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87109c3e1b114948b9ae8180f46f59881de1e70a",
"description": "vulkan/runtime: Add helper functions for VK_EXT_host_image_copy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2388f22a5e5da7228455bd3b84ebd32ee804d4ef",
"description": "gm107/ir: fix SULDP for loads without a known format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "377c2a045fcf767979406f34479ebcd4a9ec6603",
"description": "intel/compiler: call brw_nir_adjust_payload from brw_postprocess_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb0de0a1d3420ddf9da56b24b5dd09205b8574ea",
"description": "intel/fs: Constant fold OR and AND",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61c786bad51c48759ea4d2e8c405e5f99abb69a7",
"description": "intel/fs: Constant fold SHL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56e6186dcf0b664e1595eaee7878a40c65857010",
"description": "intel/fs: Always do opt_algebraic after opt_copy_propagation makes progress",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d089272fc07c25400f684107fdcc8ff153f90034",
"description": "ci/a5xx: Add another GPU hanging piglit test to the skips.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f834340a67d1fcae01d008c199424f23f6b8157",
"description": "Uprev Piglit to ed58dfbd12be34fa3dab97a7a2987b890e0637f1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65ff9f0a556a0dfb0c5f7fa973b751c0afc967d2",
"description": "tu: Fix data race in userspace VMA management.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3efba1e2e96d3ed7f84b62520e5c423398e76e3f",
"description": "iris: Request Xe KMD to place BOs to CPU visible VRAM when required",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f59d272e93fc224e65abd0ab94e55867e2256e42",
"description": "anv: Request Xe KMD to place BOs to CPU visible VRAM when required",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9fcd7168a1e0826a4e36a30c0c46d78c88c92aa",
"description": "intel/dev/xe: Add support for small-bar setups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8279d37ec45dfdd9d81066349d09887de04d449",
"description": "intel: Sync xe_drm.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3e36095908312f7975d850896dfb0a8fa684035",
"description": "ci/tu: Drop some xfails for !24086",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "99e58460efb975f7acf91cf32b044bc55a77b936"
},
{
"sha": "1d97838871c6ac559ab6957b5376e0d479e71be9",
"description": "ci/tu: Mark descriptor_buffer.basic.limits as failing in gmem too.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b05d640b955c3a14d24adc58feca68d526ec3229",
"description": "ci/tu: Add more crash cases for the multithreading bugs caught on a630.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6619317172e3e3f81978f7190a1428b22d7df512",
"description": "nir/lower_blend: Optimize out PIPE_LOGICOP_NOOP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c0740211dd67604bd42798af6d79840d3325bbe",
"description": "nir/lower_blend: Fix 32-bit logicops",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "dbd0615e7ad0754ab1057cbfa810c42df971c446"
},
{
"sha": "b010b6f69120737c28562898cc087545ebb3cad3",
"description": "panfrost: Disable blending for no-op logic ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d902dbf026620dce4eeb6d80a010deabd541f05",
"description": "rusticl: fix warnings with newer rustc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94f36cfaa3efe49f890b7fcc64d3fcf91638f0c5",
"description": "intel/fs: Assume NIR is in SSA form",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "965bbe52869879b8fe1b02fcdcdca142e7e21e5d",
"description": "intel/fs: Rework the overlapping mov/vec case",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b8209d69ffdb8ea0e09257a2cc1a3fa903250e4c"
},
{
"sha": "45ee952efb0c5db6a738b132851370eee9f505d4",
"description": "intel/fs: Use write masks from store_reg intrinsics",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b8209d69ffdb8ea0e09257a2cc1a3fa903250e4c"
},
{
"sha": "d89ca14e71d5b16fbf0d2f321e2036d1c0e4c4d8",
"description": "broadcom/compiler: Convert to new-style NIR registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "355afc92d10522450bd36c3afa592a6136cd3749",
"description": "nir/schedule: Support load/store_reg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6908814d465bfb69a5f2a391379bfbb5ba3b29da",
"description": "vc4: Convert to new-style NIR registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dff85b61631a09ce8f04a8d4c2d1e396fa035bad",
"description": "nir/trivialize: Move decl_reg to the start of the block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0655bada4bed39b611b75095986ce863984d21a0",
"description": "nir/trivialize: Handle more RaW hazards",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d313eba94ef0aebf6ee5217fc128f359e0ce1265"
},
{
"sha": "f8b69abbd486e4166ace8b6b71e42d4934dc52d3",
"description": "nir/trivialize: Trivialize cross-block loads",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d313eba94ef0aebf6ee5217fc128f359e0ce1265"
},
{
"sha": "f1f05cc7cf4cbce0be189e268902d01dd22de9af",
"description": "nir/trivialize: Maintain divergence information",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d313eba94ef0aebf6ee5217fc128f359e0ce1265"
},
{
"sha": "4fd257d20fed9efdfedc4eefc99b4900841c6f85",
"description": "nir: Properly handle divergence for load_reg",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7229bffcb133b68f91607fb6bccbe0e48b6a55bd"
},
{
"sha": "91c3ee24127f212f526104cc256af97c48b8f117",
"description": "pan/bi: Remove leftover include",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f1125e4ae7977505d63bf3c8eab7ee6d3ad6989",
"description": "intel/compiler/test: fix crashes when TEST_DEBUG is set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23a2b83639afad859cedf9edbaebfad0a27490cf",
"description": "lavapipe: fixes indent of function lvp_inline_uniforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4ed366d6b2d6a4bdaed08337a6fb80d4b03d924",
"description": "lavapipe: Convert to use nir_foreach_function_impl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d557169e8174b1eac7509bf5c83b525dff400959",
"description": "zink: Convert to use nir_foreach_function_impl when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7672f4fa568d6043193f662c6d041e0762ad204",
"description": "freedreno: Switch to use nir_foreach_function_impl in tu_shader.cc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d45f84694603107fb7c3baa3c58893f28faa76d0",
"description": "lima: Convert to use nir_foreach_function_impl when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29f4e7b21509b6eb9e017a631f24333c13f6a4da",
"description": "rusticl/core: Make convert_spirv_to_nir output pair (KernelInfo, NirShader)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2448bdc81b1600b9daaed943272f55fc6946b2b9",
"description": "rusticl/core: Delete KernelDevState and KernelDevStateInner",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58979e9247c57f3bc819795196fe51e771b93c4c",
"description": "rusticl/program: New helper functions to NirKernelBuild",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "323dcbb4b5271c726df24e125d3cc8b55c4ad429",
"description": "rusticl: Move NirKernelBuild to ProgramDevBuild",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ec9b9cd072209b2bd91366e3e21dbdb83d6c2f7",
"description": "rusticl/compiler: Remove unnecessary functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "218dce5e386d2493fdc5fed0b03d831ea1fe7cb6",
"description": "rusticl: Move Cso to Program",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11729e8311d001362f8518b4418fdd36af66edbf",
"description": "rusticl/compiler: Add NirPrintfInfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3169f624d117c28c0016fd30b98b91a0486ab44",
"description": "rusticl/kernel: Add CsoWrapper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07c8bce24d0c449461ea0732a936d11839a34dca",
"description": "rusticl/kernel: Removing unnecessary clone in kernel launch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f49bfb1108ced53e94c633788a7dba8381d6ce80",
"description": "ci/freedreno: add a530 flake vs-lessthanequal-uvec4-uvec4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1a02c01389096680becb02b17de95d7abb35827",
"description": "state_tracker: fix dereference before null check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34e47b40e612a0b32af3ad16fd88557bb839b039",
"description": "glx: fix dead code when gc var cannot be null due to earlier check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2724b4d374d3ddbb47d6853d610cddbea370e80",
"description": "s/Intel: fix/anv: fix: potentially overflowing expression in genX",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1cbf10ca88a0589c66b26a191b7f6213a4889536",
"description": "iris: remove NULL check for already dereferenced pointer earlier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33546705b531e4f9f6ea91d54797c432d4f7f754",
"description": "i915: change format in dbg string Actually, uintptr_t is of type unsigned long, but the debug line uses the %d format specifier, which expects an int.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c22961571ae42b0ee9340c7d8c61fe0fc3bf7fc4",
"description": "state_tracker: moving initialisation of whandle out from if statement whandle initialization inside if statement but used also outside",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae18247e88a054f6916aaa031073c1e2db7b4c79",
"description": "lavapipe: Advertise samplerYcbcrConversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32403c696b5403c6447df1314643e412a823243f",
"description": "lavapipe: Implement samplerYcbcrConversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2667da5174cb4db9383e730a9c23b2bd4dfbe37c",
"description": "lavapipe: Fix binding immutable samplers with desc buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da95f64a6f874e1ea643cb809d7511619e25948c",
"description": "lavapipe: Store immutable_samplers as lvp_sampler array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7dc6c4b581770ec6bee721ff0b38f2294ff91a93",
"description": "lavapipe: Remove dummy sampler ycbcr conversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbbd84ce8b8dd6a51800cf4b4e0a9625347f6cbb",
"description": "gallivm: Ignore nir_tex_src_plane",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7914a84e928730a9b741f9cb3c7babb870c7df7",
"description": "gallivm: Fix subsampled format sampling under Vulkan",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1280cf5b2afa757b86c21085d01229222e4180df",
"description": "draw: Do not restart the primitive_id at 0",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "df98dca7ad35d12e6267f195fa6162ce0c8dd65c",
"description": "radv: pass submit info to radv_check_gpu_hangs()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c95a74e5e0ae258f3359b58439e67508d6b81a2",
"description": "radv/amdgpu: rename old_ib to ib in radv_amdgpu_winsys_cs_dump()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7eb1105829a0ba82f936eb701f929f33739c776d",
"description": "radv/amdgpu: fix dumping CS with the chained IBs path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f173d1ff3af853eca92b2cf7da834689f9e05c5",
"description": "radv: use next_stage for determining the stage to lower NGG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "340f74e4682879c31bc49eef43980b406cad48bd",
"description": "radv: simplify getting next VS stage for VS prologs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca520c49f5d4ab8a96adaa3e256e61c20453b213",
"description": "radv: determine as_ls earlier by using the next stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f68316d78ba3840ae6ce6e3f506a2537519866aa",
"description": "radv: determine ES info for VS/TES with GS earlier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4098e47ab622558e77d534d26d52607929d78acf",
"description": "radv: use the number of GS linked inputs to compute the ESGS itemsize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c2d38f4d17b836054e1c4f47ef63f05c7508f5b",
"description": "radv: add a helper to compute the ESGS itemsize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54ab7b24a2be1652ee240fde9e3b6692b70f0252",
"description": "radv: remove the pipeline dependency for creating a GS copy shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75452f611e8f83ec47b0376157b65e725833bb2e",
"description": "intel/common: Only set op mask on instructions in decoder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "046bba0be058d0742f55e22df8ddb42901cf7ab0",
"description": "iris: Handle clear color compatibility in prepare_render",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1aa4e6bac0245ce70466760cdabd1bc2c24776e2",
"description": "iris: Create BLORP surfaces after resource preparation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "215b50ace15c415aeb0104a0bfc613d9df693561",
"description": "iris: Pass the render format to prepare_render",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c59ba8ac0730e114eb825cace4dd249a660e48df",
"description": "iris: Reorder render_aux_usage parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d12b29b3f6a72885134b1571778398dfcbe8da6",
"description": "intel/blorp: Ambiguate after CCS resolves on gfx7-8",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cbf730145969e058762823d84903e163bd0e6eb",
"description": "intel/fs: don't try to rebuild sequences of non ssa values",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "04777171e01e9cf1a4e1d5de68922392ba8e7002"
},
{
"sha": "2f3230a736e73a933920b7ff9c392ef49e22d65e",
"description": "meson: Ensure that LLVMSPIRVLib is not required for Clover",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "cb588d5d6ee290ff8ea405ff3ee56a51bc1b2145"
},
{
"sha": "61ec26db264aa9cefb72bf1e32b503d07a1fa5ee",
"description": "ci/tgl: Improve the info for ANGLE's MSAA regression on TGL.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ef07e6c44392701c5d3e9927e8d8411c29fbf60",
"description": "ci: Uprev ANGLE to 0518a3ff4d4e (\"Android: Simplify power metrics collection\")",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48b725279ed258808eab29c76a85a01a52bf5e7c",
"description": "ci/radv: Clarify when the ANGLE GS failures started happening.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "079e8a96749e9d4dfe415dfcd676e0d5e0ec37ea",
"description": "anv,hasvk,iris: sampler_prog_key::swizzles is only used on crocus",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e29b3cee8c965840d7b0fe6bb38243fd100b5b1",
"description": "etnaviv: nir: convert to new-style NIR registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "935730a563ed8922259d7012bef8d33afd94b6ea",
"description": "etnaviv: nir: switch to etna_nir_lower_to_source_mods(..)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ae3bd616c1b2be7db7f13cfe87496e650264c04",
"description": "etnaviv: nir: add etna_nir_lower_to_source_mods(..)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "276f91dad05748cd63d98341accd70c3436594fa",
"description": "etnaviv: nir: look at parent instr in lower_alu(..)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3be07cb2ddd38aa15452dd8b4965ae3011dcf3e",
"description": "etnaviv: do not clear all pass_flags before RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d89e78cf5ba80508b352c1225bf3e8e409d6b1a",
"description": "etnaviv: extend etna_pass_flags with source modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b7104b7a0ba026efe7c37f8fdd9aead5bb03beb",
"description": "etnaviv: add is_dead_instruction(..) helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c9c450f444403bdbf4def114e8f7035fa1d60db",
"description": "etnaviv: name the enum used for pass_flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8305fb196c1d45e0aac4e3c20b6a0d12f6215ed2",
"description": "etnaviv: make use of BITFIELD_BIT(..) macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a5fe1f5246db0152938a6db0da5aad310549437",
"description": "frontends/va: Add YUV420 to NV12 postproc conversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0545f2a4ff48f3d3b0b2674dfd4b39e67db5073",
"description": "gallium/auxiliary/vl: Fix blurry output of compute_shader_yuv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc2b32c5d3a92dc3a805d0a55989250ab7639774",
"description": "gallium/auxiliary/vl: Handle UV subsampling in compute_shader_yuv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92900d8bf474eecbcdc8749e503b267ee132d733",
"description": "aco: improve get_gfx11_true16_mask description",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fbebb6a2ac2b8b6e5c24fd8a9abb3ac3321fc03",
"description": "aco/gfx11: fix get_gfx11_true16_mask with v_cmp_class_f16",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6872f8d861b80377c8bbff2f2fad0de14bc5e8b3"
},
{
"sha": "a53d3ff0b3517bdcd56e2db12b39bc975922419e",
"description": "nir/tests: add nir_opt_dead_cf_test.jump_before_constant_if",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21f0aca948b2bbaefb39407c3bf3fe605d05caf5",
"description": "nir/opt_dead_cf: remove nodes after a jump earlier",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c8577b49327548c152ab2911a31d4abef392143",
"description": "nir/tests: Use a single binary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6eb0a3a5b7c6726735218c59e023d36490570af0",
"description": "nir/tests: Refactor boilerplate into a common header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eeb1fd90fc08fc40181807c19eea1d4c4a116377",
"description": "tu,freedreno: Forbid blit event for R8G8_SRGB due to gpu faults",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "029919f3c83f379065515708188d5c439c3fa6bc"
},
{
"sha": "f3d948eb6c4f627a506118190669222e827e7418",
"description": "panvk: Use 1.0 in ICD Manifest json",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48885c7fe347b61555ddae247a7c7fdc6834a6a1",
"description": "intel/compiler: load debug mesh compaction options once",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1685f08dd4edcf505d5e9a150b70ccbbb989fa5",
"description": "intel/compiler,anv: put some vertex and primitive data in headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2521233631b72e7d9131243818e68fd911b94c6",
"description": "intel/compiler/mesh: compactify MUE layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb765a65c86064071adec8b107c965d0b2aad67e",
"description": "radv: add radv_compile_cs() to compile a compute shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ccabbfc502a0a5bd7520e389377a3f992bcbcc4",
"description": "radv: stop using an array of binaries when compiling a compute shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06db9bd3f6e3ded0992856dbad87dd87e6d80d78",
"description": "Revert \"intel/ci: disable iris-jsl-deqp because it always fails for an AMD MR\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "da4b5b4a47ca727a7c8892d2bea50739df3b94ed"
},
{
"sha": "2cf8c8cba4bdd00790f4290fd40d215695c28c5d",
"description": "nir/opt_copy_prop_vars: drop reuse of dynamic arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d56e739417e012eb15c1355c862848a6a94462af",
"description": "nir/opt_copy_prop_vars: skip cloning of copies arrays until needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "869b5a562e2d10d39406e9323ffef90f7dc129bb",
"description": "nir/opt_copy_prop_vars: remove var hash entry on kill alias",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b4c7cc611c6f0801c071b820e5b3f93de280f3d",
"description": "nir/opt_copy_prop_vars: speedup cloning of copy tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9804bdc4c2f31db89ccbf435983b39c00c75c13",
"description": "nir/opt_copy_prop_vars: don't clone copies if branch empty",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "527cc3ad291d989976be5150b03f7ebedabd04b7",
"description": "radeonsi: enable aco compile for mono merged ES/GS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b313d950e2390d6dc08a088ed9dedddefa41d245",
"description": "radeonsi: enable aco compile for mono merged LS/HS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b53708a62bed2b6def7c211ede79ededcf1499d",
"description": "radeonsi: calculate lds size for merged shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "339ea9e344b47d9952c46cffd6b68c61e14a9f6c",
"description": "radeonsi: aco compile support merged mono shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21ae5909a4744d8a562da0469c89b7d07b8c28a4",
"description": "radeonsi: refine si_llvm_es_build_end",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "401a40a5f4775620a7ec9d04fcf44eaf62c7da1e",
"description": "radeonsi: refine si_llvm_ls_build_end",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07fcb4aa199c69caea0458b41990a4cc965bcce2",
"description": "radeonsi: remove param type check in wrapper function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ebf667360b289678a6834ff238cef49ffb43090",
"description": "radeonsi: move vertex shader vb desc input sgpr args to last",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4b4f9a62a6c529bc0646d900ee82a59c7f8ba3b",
"description": "radeonsi: simplify si_build_wrapper_function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9f7902afbd28162f17b5673dfedac0cb160fe1a",
"description": "radeonsi: init aco shader info for merged LS/HS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7daa0857c0a84f4e9bb10bee15a43afcd0b5fcea",
"description": "radeonsi: extract si_get_prev_stage_nir_shader to be shared with aco",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec17cc345f9eff059947956e2c49318e4a549e18",
"description": "radeonsi: aco does not pass LS outputs to HS by arg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "599b50b448b55c1c68165bd238d9d338a223833d",
"description": "aco,radv: replace tess_input_vertices shader info param",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "826c570ab3b49bf43a2c2916db62e0925bd827fa",
"description": "ci/freedreno: cover all texture gather flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01266f81198282f957bd556898085d9784a4977f",
"description": "llvmpipe: Fix compiling with LP_USE_TEXTURE_CACHE",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "36eb75d281bd0898b4b669969993f38b5fa9515b"
},
{
"sha": "c2e398632645cc587072b68c0e3a97910859a6ac",
"description": "nir: Fix 16-component nir_replicate.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f534c2c539f1a4722c03c63a257e99b052e6f1a8"
},
{
"sha": "e536d31a468f7d868db7d45bca271c328b788b5f",
"description": "aco: Fix some constant patterns in 16-bit vec4 construction with s_pack.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "04e3d7ad9309c4ce6fd992bf2ac735431b5e0687"
},
{
"sha": "2fcf7c7014e72826d7d38fb63534fa9a9e1bee88",
"description": "aco: fix nir_op_vec8/16 with 16-bit elements.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5718347c2b42ee25e5377d40024aaaa929889c44"
},
{
"sha": "e890bb0e75ed16cf4bbe2ea2458cda66ef593e6a",
"description": "asahi: Don't depend on glibc to decode",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ee83453f69f8ef5c82c7e2b5cc90e9779c638b6d"
},
{
"sha": "f997d32f9f6a040f4956e067a4914a9584cbd424",
"description": "asahi: drop unused include paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2572a961625f3a3f362bd9f183b86cf9ace6d28e",
"description": "ci/etnaviv: update ci expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5cca1124d18dace6ca82237e13c3cd54c4a634c8",
"description": "amd/ci: update radv-stoney-aco-fails.txt for depth/stencil resolve",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7c4ebc0cdea4ad7f87ebd3cee6779ea527493a4",
"description": "radv: disable tc-compat htile for layered images on gfx8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d84d5ff0ced1be4dd942071ca12a3f250355c712",
"description": "tgsi: drop two unused functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ed4f048699b6ca065a8fc8f4c5ed009a519add7",
"description": "venus: use in_render_pass to skip present_src counting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e47da97be625854795bf5c3cffd42a0d7156cedd",
"description": "venus: refactor more cmd states into cmd builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10c791619c9f1baccb3567c2d25ed2016843f239",
"description": "venus: avoid redundant tracking of render pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "540242f9ff62950424217931159776c469efcb3c",
"description": "venus: add helpers to track subpass view mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "311a0eeb21447ffef5350d2deea07f2d6179b3a1",
"description": "venus: cleanup vn_cmd_begin_render_pass usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81b69f8e8b8b0ff8ab7222a053323c7c3754fa1d",
"description": "venus: use tracked queue_family_index from the cmd pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72728f83ed9b9ae21d1dac4c1e876388d9033cfc",
"description": "venus: remove redundant fb tracking from cmd builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0b5a6335d93e0eb9a3023b608bacee9ca041876",
"description": "venus: move transient storage from cmd to pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "566df7821b25006b555025d391085407ebfe62b8",
"description": "venus: log and doc the broken query feedback in suspended render pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d13bf8f6b19f920447719cb300fe383ae6d632c0",
"description": "venus: fix cmd state leak across implicit reset",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9f058d614929c7e65d4f8b839bd2b443729c25d",
"description": "venus: fix a cmd builder render_pass state leak across reset",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b03938f27d68f6eca17002d9224639607585e90",
"description": "gallivm: fix atomic global temporary storage.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f281290005119ddd2dc82e0b7a4cc22551d7fc71"
},
{
"sha": "9c17d9df4369f0acdff66a29451344e7d454888b",
"description": "svga: set clear_texture to NULL for vgpu9",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a1eabeff6607cf1466df3486d2585b51909e7450"
},
{
"sha": "fd9a0ecc865d0bb48c00723b41b9272e0a2a4e01",
"description": "ci/venus: update venus-lavapipe expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cb7bab3413d85a7773b7b2e4fd2a42841634ea9",
"description": "lvp: avoid reading immutable sampler from desc write info",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "12a7fc51c77925a5562fd104a8fbd664a46ffc8b"
},
{
"sha": "1f3e320d15c7b33a620f807fcfe6a8f4db06d7f9",
"description": "vulkan: bump header register to 1.3.258",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c75bf084d0b0ee4d4ba1d74ba5a7486a07ba8334",
"description": "tu, freedreno/a6xx: Remove has_ccu_flush_bug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "847834461e9db39b7c82ff0b3b23082e7882a08f",
"description": "tu: Fix and simplify execution dependency handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed020942350c6c7a7614c04d1d0f0a78b4f84aed",
"description": "tu: Fix vk2tu_*_stage flag type",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "59259a0167184e0cf9f472d379ac9723a2842139"
},
{
"sha": "e1abf85bf55179fdf063585919444d6b727c4c21",
"description": "docs: update calendar for 23.1.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0720b0a613fbc34e1215de9ed39591d4bf0d3555",
"description": "docs: add sha256sum for 23.1.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6de634e6bf1b9c0482a3809c410ecefbb6f088f",
"description": "docs: add release notes for 23.1.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bd9ab232baf5dfb499f5a5148e74a79df07cae1",
"description": "gallium/auxiliary/vl: Fix RGB->YCbCr full range matrix",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8a21efce3a2345a21683667f076d7f34a31e500d"
},
{
"sha": "0195e1204b6c49cd7851c590c93bb1a3dcf1d6ee",
"description": "radeonsi/vcn: num bs_bufs must be proportional to num jpeg engines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47a9d016414e31805ca53f6054edad0ceca651a9",
"description": "radeonsi/vcn: support variable number of bs_bufs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53d35c641da5e24f94bc38ba987b1d2f36aae33e",
"description": "radv: bind the pre-compiled PS epilog to the cmdbuf state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55f05309caeb20cc3966c4b593b33af7bd8348b7",
"description": "radv: pass a shaders array for computing ia_multi_vgt_param",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0f53c3a4803c07eca38e4d772b7fb2115d1d1c6",
"description": "radv: remove unused param in radv_pipeline_emit_vgt_gs_out()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3348cd3a80e575e613a30f97069bd91aee9acae2",
"description": "radv: stop using a pipeline for emitting VGT_VERTEX_REUSE_BLOCK_CNTL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03b2c34793b62b285627f18753559c1c5f360756",
"description": "nir: Remove register arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "146601418409d31a66e4f98983afd28edc9f8384",
"description": "nir: Rename lower_locals_to_reg_intrinsics back",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2c94f9e7144115a3e7e5471757ae766475bb7ab",
"description": "nir: Remove nir_lower_locals_to_regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8c0b6695fc14922ace05a72c5096a8355f0a5b8",
"description": "panfrost: Remove unused helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a08286f993a5d354de84d81e7bd85c1d7eee5a2a",
"description": "intel/fs: Don't read reg.base_offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01965a2fe95a309d9eb646b68406ac05d87a350f",
"description": "anv: drop CFE state validation checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7e7042093cadf67996edcc515c41c0dc349ea76",
"description": "anv,iris: program the maximum number of threads on compute queue init",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "90a39cac87f415375a70e1cb2f7ba2c486f941e4"
},
{
"sha": "5a952807487255cb8e3be6bc2eb66041f7f7785b",
"description": "etnaviv: nir: lower nir_texop_txs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88f399b6515787adbe6e396df85fb5659797cb00",
"description": "etnaviv: nir: support intrinsic used for txs lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb48d3d1da0ab493fbd22f62dd85a9ab0c0811a0",
"description": "nir: add enta specific intrinsic used for txs lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65ffa5b0b8066045b657d155d4ef16e5e7f38525",
"description": "etnaviv: move nir texture lowerings into one pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06046a02f8396b250c5cdee8e6ede301db356f34",
"description": "anv: merge cases leading to the same code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0eb2679cdb5a82d95b28ead85c394637907e784e",
"description": "anv: drop unused function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c83ac800212f9347c8550fe1938a8b7a5617e83",
"description": "intel/compiler: remove redundant code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3ecba326648615aad37fea3ffc0ac761a078c0b",
"description": "anv: use ycbcr_info for P010 format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "340df42977780323a1fe71e29dd374aeeffbbb44",
"description": "nouveau: Delete the nouveau_compiler tool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5a638454dee19fdad33f959d6a7d143452b35f1",
"description": "nouveau: Drop BuildUtil::Location",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73239d40290df0ec140a4d026aaddabd9f3651cc",
"description": "nouveau: Drop BuildUtil::DataArray",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51dfde7b96e6dbf3789e8621b51bdd86fa828edd",
"description": "nouveau: Drop ConverterCommon::Subroutine",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c631635f435591cfd079c2b2426a0ffabfeb9580",
"description": "nouveau: Drop tgsi support from nv50_ir_prog_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38a96f79afbce2945205d2b48a37cc1f9826d9f7",
"description": "nouveau: Delete nv50_ir_from_tgsi.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9178b049cc56aac8abd3df41f735912ffdde4684",
"description": "nv50: Keep nir directly in nv50_program",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d00d9673996794904fc37737eab7ac4fa1c6735c",
"description": "nvc0: Keep nir directly in nvc0_program",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88bf4b61af84e301d337b63b4b6bbb93def3c727",
"description": "zink: emit SpvCapabilitySampleMaskPostDepthCoverage with SpvExecutionModePostDepthCoverage",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d744bb5bfc4b347adeb9afb1a806e5d4ea7e634f",
"description": "zink: be even dumber about buffer refs when replacing storage",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "23795dc318a0df9e233123b76c1d61506a6289ce",
"description": "nvc0: fix num_gprs for Volta+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa8634388bfce0b3f1cb0135dab384df9071939f",
"description": "llvmpipe: enable system SVM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44e652af9af7b3136011c9f3ad537782b604c004",
"description": "rusticl/mesa: make svm_migrate optional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99ffa4043ef6611e86b87e2b4a441f3ac42fc8cd",
"description": "intel/isl: Add a score for DG2_RC_CCS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15dec3087700492cd6ab538250ba9de8a50d4f57",
"description": "intel/isl: Move the Tile4 modifier score case down",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9bdffa70889a397126c16e356f7a565b9b85f7b",
"description": "intel: Describe modifier compression with booleans",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37068e8aaf60a6d8239817b3186a7d7d41c6464e",
"description": "iris: Swap stencil and modifier aux assignment order",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5f61c5bb70dd509cb31fd727b17a844428b70df",
"description": "hasvk: Delete modifier with aux code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d7fc325d6ba96ca97440b16d4d610300d4bd3fd",
"description": "crocus: Delete modifier with aux code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5568970d63ee3abbfd548942f5cc190ed0e5f4ce",
"description": "iris: Reduce accesses of mod_info->aux_usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "569f80f2dfcd4cc31d3d9f835b9c573b7ddb1dca",
"description": "anv: Reduce accesses of isl_mod_info->aux_usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2dab434d8b8b8d3fc8532c729e489dd16848706",
"description": "anv: Handle explicit surface layout of DG2_RC_CCS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47565d31e1446ba872f4d6473feea2caa406db84",
"description": "intel: Add and use isl_drm_modifier_get_plane_count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e50af52e3d9ad7a0a2bdeef5cfea19c973b25aa4",
"description": "anv: Don't support ASTC images with modifiers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "355f3188438d22712850d65e48660d8f46316dc5"
},
{
"sha": "c042eb653d431384ea70647a6583f74da2ed0b62",
"description": "iris: Remap DRM_FORMAT_MOD_INVALID more often during import",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba071ee81c31de1a47b44140d5a1e18e360873e1",
"description": "anv: use the correct GFX_VERx10 macro for WA",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "60b0d2c2cbea0c1541a2e98e22a71b7fa4a8d27d"
},
{
"sha": "097f3b4a988f4b22b86ae8b329b94ffeac412d14",
"description": "anv: use the WA infrastructure where possible when generating state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54f18b5000223fe9b711ae71d67858863fc7ff4a",
"description": "radeonsi: fix a CDNA regression breaking compute",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "315231b5a519bdc14b0ceaba0501e0c0b4067688"
},
{
"sha": "019e5cbd399d7c2e5fbbe9476d83acf27b489d82",
"description": "nir/print: print instr pass_flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a89752d6300a850537b7f509b5662984b8aae072",
"description": "turnip: flush cache for dstBuffer in vkCmdCopyQueryPoolResults",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "487aa807bd1b70602fcb6fbdabd101d4cff7c07b"
},
{
"sha": "950a0b6a6359e46f819be5540cce6a8bea35d1c5",
"description": "ir2: Switch to nir_legacy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad214fcaf7f9581a9c315c11e8cabe19deca8504",
"description": "asahi: Advertise Z16_UNORM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0197d46b34c54f9a4e2bb477a538ca091d89faca",
"description": "asahi: Execute preambles for background programs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fbe2fdea04ee5d315e596dd6cc989a540d9c387",
"description": "asahi: Offset clear colour uniform by 4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0597c100ccb1658ceb6a38d9af74747a1687f071",
"description": "asahi: Ignore spilled render targets for background load",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef5a5e170fe74c8b68dfb8ea40be3928edb1a64d",
"description": "asahi: Permit meta shaders to use preambles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f167c9f728e16a27cbeff7af395261573564d3c",
"description": "asahi: Lower multisample image stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff16397912032873ed6fb3e9a99d09e15f054118",
"description": "asahi: Lower tilebuffer access for spilled RTs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66e8afe7c98da8f1945567038745f589b99dc1aa",
"description": "asahi: Extract some tilebuffer lowering code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46b54064837ee8da25c4cb04c22ff10d6dc02977",
"description": "asahi: Ignore spilled render targets with partial renders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc38f24de364006f32de0380c37e2143b354c07e",
"description": "asahi: Ignore spilled render targets in EOT shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73fb1543fd50e707d20c47a8677ff26223909c9d",
"description": "asahi: Do not support masking with spilled RTs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa0e671b7b2891c661d1656557bb8352a0069ae1",
"description": "asahi: Add agx_tilebuffer_spills query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bc42054d118f3980c25b0ca2a94e618502e1475",
"description": "asahi: Introduce concept of spilled render targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17e10499b94bd26dbf6d09699445d1232ff664d2",
"description": "asahi: Extract sampler_view_for_surface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10fc9e3d5935ee5e76970ab74d61dd02e39824ea",
"description": "agx: Plumb in coverage mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56bb3dcc2137348d3bc88d6c17bffc9378f7ee76",
"description": "agx: Require tag writes with side effects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46bb0037ce47d80a8e72da1f5c966ea3e26520d0",
"description": "agx: Add simple image fencing pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ed2596fe7773bd4ef9bdbfd08d087f6048b5de4",
"description": "agx: Implement fence_*_to_tex_agx intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1afe26be626d2a798a787584c56eabbb3b2d8ce",
"description": "agx: Don't emit silly barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b618ba93309078c177ee1a6e6e58698f67bcff92",
"description": "agx: Emit global memory barriers for images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93f26abe493912abbfc172474728394a4694010d",
"description": "agx: Implement image_load",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5f37ac5cb0248febfcf09918c08999a8179266e",
"description": "agx: Extract texture write mask handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34c759467c059d57859179a9012e06a0070f485e",
"description": "agx: Add image_load opcode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02b1ddeca66db895249d5d8f542481310c87f8bc",
"description": "asahi,agx: Fix txf sampler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1106e2499eeddee8b34c1dd1f3bf6d98377c53f6",
"description": "agx: Lower buffer images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15915f021ae547747e797c5d80378105b368cbf1",
"description": "agx: Lower image atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c09089025d7ed5ea110eca83d92183ffb5c9611c",
"description": "agx: Extract texture_descriptor_ptr_for_* helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a43141f3b5411180b0ca3df55d004e72ae1626c2",
"description": "agx: Extract coords_for_buffer_texture helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2cfd2a228576035c61238532d0d2066e468422e",
"description": "agx: Add interleave opcode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6ed776a13a84bf397f6cc45ee4d8e60c9f55f4d",
"description": "agx: Handle early_fragment_tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76641762cee4d6997a5bed1b5bf6d1f6f0e10b22",
"description": "agx: Implement image barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad456a683c76a63f764be86d8fd8a0e81d2c92c6",
"description": "agx: Wait for outstanding stores before barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b3635a19744ccae2fc36cc0d6f6ce9cc6cee894",
"description": "agx: Handle frag side effects without render targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ef89e71bac056abf721222d170399d0a1495590",
"description": "agx: Translate image_store from NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13bb1209e2e5586f1561175c21605f0612eba5ba",
"description": "agx: Translate texture bindless handles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb21160a19b18a3ce4cae9fcac1e3cd901cc92d8",
"description": "agx: Pack bindless textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34a95820913fde3cfc150101553e231b5b713271",
"description": "agx: Handle bindless properly for txs lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4aa6fd22e9cf898e59e785dce5632d602015bbf",
"description": "agx: Model texture bindless base",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4505cb962c63ebf303f6eba7406b792f456454f9",
"description": "agx: Add image write instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2978f4eef24677b57897f74d0466b7fbbd0cdf48",
"description": "agx: Generalize texture/PBE packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8398a2469ad98165c6a2ebd6800293f9a7d3b8b4",
"description": "agx: Lower image size to txs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6e33249801fcf3e88ab2d645df0b628df4cc712",
"description": "agx: Legalize image LODs to be 16-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfea028aa27bdd6b5576c632c3c1ff0eec69ef7b",
"description": "asahi: Use nir_lower_robust_access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ebdd5fd1232e5caf4b63ebcf1f8625b650a2637",
"description": "asahi: Extend PBE packing for image support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a77facd4599f5dbc530c3a769c9d2345885467d2",
"description": "asahi: Augment PBE descriptor for software access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee83453f69f8ef5c82c7e2b5cc90e9779c638b6d",
"description": "asahi: Add a shared library interface for decode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55d363e02ef45fbf57c5ef46706a8ed69ee6e0dd",
"description": "asahi: decode: Add a function to construct decode_params from a chip_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56d5db247acfb41f22ac2c61eeca0fc94841247d",
"description": "asahi: decode: Refactor to always copy GPU mem to local buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c2858c2afda009c35556dad372ec6eb621e0142",
"description": "asahi: wrap: Handle freeing shmems",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0dc819f284a2fff633ca0a6cebf684d3344a0e91",
"description": "asahi: Add extra CDM header block for G14X",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69e91527d3d3d40429509141e855889cc9fc2d59",
"description": "asahi: decode: Add a params argument to pass through",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de1174791d7612c1d08d0ef7c6ebbd41fa7f8dfe",
"description": "agx: Fix bogus assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80e103d71805eb39f65187f445e5810b56663935",
"description": "agx: Reduce un/packs with mem access lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afa38c7d4f5064e8b033262f6f342f95806b8130",
"description": "agx: Vectorize 16-bit parallel copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42a4c09b728b1e117f96994d9b3003fbba11fdf7",
"description": "agx: Try to allocate phi sources with loop phis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0caa08c26e1d1c0d5eb918d517d11d65fff1abf",
"description": "agx: Try to allocate phi sources with phis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73da872a66deef2bc0923619b8388494527ad136",
"description": "agx: Try to allocate phis compatibly with sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6cc8d7b52a68c665dc7d6450740cc55c6766748a",
"description": "agx: Add try_coalesce_with helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42fbbd2a73f8444ec14546b7e75bf2e239167a92",
"description": "asahi: Forbid 2D Linear with images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e53da72659f7e063aaf8f88dad0cb433b0d1299",
"description": "asahi: Don't restrict sampler views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6788194c3944797c12f4e4f561769ab0d259d1ef",
"description": "asahi: Make clear the non-sRGBness of EOT images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8db9eeaeece9e384a62cdf3b0fb9354ea45bc795",
"description": "asahi: Upload image descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "689d47fe7c63b2cb6bd347c595dec4494e1e3f6c",
"description": "asahi: Upload at most the max texture state registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "274d0d1c8243f0b32ebe0fc755fe4caedf031f16",
"description": "asahi: Add texture/image indexing lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ad4a35a6c5fbd6537d4bc00fd06ac8acf87854f",
"description": "asahi: Add agx_batch_track_image helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "868d85bd830f74a0d97f14af47c6a1840d031f09",
"description": "asahi: Reallocate to set the writeable image flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92cd946028fbaf012ff9f75f6cd47cfda2835761",
"description": "asahi: Mark writeable images as such",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16f081bf2a88f7d2b82bfee88da063936c139235",
"description": "ail: Page-align layers for writable images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f716da596b005c2bcac146bd49d6ed84a1771b3e",
"description": "asahi,agx: Set coherency bit for clustered targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f66fc18886120bcee27908edb6b4cda365dfc64f",
"description": "asahi: toggle more barrier bits after transform feedback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58d43ca03c448e6f10bfbea38744ab2855c9b1a9",
"description": "asahi: Identify background/EOT counts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "198c51d66495197e12ce3fad36e9e1c6dc8d9be4",
"description": "asahi: Serialize NIR in memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8df0a86cc09d1f0b4521096edcc37fe505fa21d6",
"description": "asahi: Extract shader_initialize helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e08923a7bc4418124bebb77fd2b8cf65c019e8c",
"description": "asahi: Add nomsaa debug flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9b2f02c2facc70a3e59b85a176d3fa0f4751a2f",
"description": "asahi: Add smalltile debug option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35715db30d7ccceeeaadf7cfbcf506b16a34541c",
"description": "asahi: Add synctvb debug flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d33375bb052df0e9a4812ad15816bb2dd36d63fe",
"description": "asahi: Refactor PBE upload routine",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85c829d64f6ce8eaab4a07ab75815018d3c43d87",
"description": "asahi: Remove unused #define",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f10d51541d57a38b8a8001e103cf657153e2c79c",
"description": "asahi: Use nir_builder_at more",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c20c9f06d359000ea31f9fb9ca5abff1313db3c9",
"description": "asahi: Augment fake drm_asahi_params_global",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7d05865240f622d7d5d394a1bb62cb09c2d3f9b",
"description": "Integrate ci-kdl in the building process and launch process.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a1c95caab25a5dda287809908ac3576110881e8",
"description": "Introduce ci-kdl builder and launcher.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95c9d3db32bd581adb52c7736801fd5f27d0332d",
"description": "ci: add Vignesh Raman into restricted traces access list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85a8f03211090bc9a23a5fa116f698aef1fd8cea",
"description": "ci: delete install.tar after extracting it to avoid re-uploading it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9a0e91d4cde7a7d671ec87ac91cbea273066e26",
"description": "r300: fix cycles calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2007d67054e79007c5260449212a2375379ec4f8",
"description": "ci/a530: switch a few tests to flakes to unblock CI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d04be9770b08020dccf2eea75c135a92cd60e7d2",
"description": "intel/compiler: use shader source hash in shader dump code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ac8a9a0309e6fe478c597deb1d0901ddb751b4d",
"description": "intel: use shader source hash in INTEL_MEASURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49182271e3867c1cd866ac4a5f71b207c5e46945",
"description": "mesa: propagate shader source sha1 from gl_shader to nir_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96f344e5a623d43f194cac570dd8625048cfcab7",
"description": "iris: save shader source sha1 in ish",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "124973c63586fac5f123195c875ad622aa3c9404",
"description": "anv: Add Source hash field to VkPipelineExecutableStatisticKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b145d053818707ea5c97135f3fde50b512dec238",
"description": "anv: save a shader source uint32_t hash in gfx/compute pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3384f029be7e58b9c81b96c1a6250412acf41f6f",
"description": "intel/compiler: rework input parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df3f2c89f5ba040f7f47ef566e7d2fc92bdeb97d",
"description": "radv/meta_buffer: Rename size_minus16 to max_offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c49bd75fa780bceaec838676316f17a880c8b31e",
"description": "radv/meta_buffer: Stop setting RADV_META_SAVE_DESCRIPTORS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "839d6f9fa2ffa5a584390febe8523b8739a33620",
"description": "radv: Stop using the misleading round_up_u* functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34a12a27277c6fb84970aca34abee6a7d3ba54d3",
"description": "r300: cycles estimate for shader-db",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "219dc0fc0886fcd7f50c5945986c892261db5c51",
"description": "r300: add a helper for checking number of temporary sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c86e1b97a376a3c7b7e5acf4062a0de20a826364",
"description": "r300: normal instruction can't have presubtract op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c577655f8c4742cfcbef2a9761028fda71a1fe63",
"description": "r300: bump the RC_MAX_INDEX_BITS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "beee5c3658ff17f37ffb0c0ec3e84e2c52e49536",
"description": "r300: source register index is always unsigned",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "953dd9605fb674d04d78d8f3626e7627a85de23d",
"description": "r300: check for index overflow when translating from TGSI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b5daba32d1c4fca2f42d38cf78ef15ee93c43b0",
"description": "ci/panfrost: introduce OpenGL testing with Mali-G57 MP5 on Asurada chromebook",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac51cc12b1d1ccc8fa6e91616b5d94908450eee9",
"description": "panfrost: Fix transform feedback on v9 harder",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c282f80c98831a2c41792eae39e843e9c3fb4809"
},
{
"sha": "64ff2b3ed6d9c51c8087f865961e2684a170a5bc",
"description": "panfrost: Lower vertex_id for XFB",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "91ffd1035105c2c04f4cc2687fb4f9ff63fb69a5"
},
{
"sha": "539bf3929b0fb7c88f8bea7ebd36ec7f29bfbf3c",
"description": "amd/ci: update radv-stoney-aco-fails.txt for depth/stencil clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0602775c1dd26704bdc7a56d0d89701402fcf83",
"description": "radv: fix separate depth/stencil layouts in clear meta",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aaec5ea293713580984f65959b7926d13842ca15",
"description": "radv: refactor depth clear in clear meta",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a06cb572f6f7a34e13e54b78a643aacc4cd545fe",
"description": "radv: fix separate depth/stencil layouts in resolve meta",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "673d416e22280b8df429762e54b77b27387d16e5",
"description": "radv: fix separate depth/stencil layouts in fb state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "460e62b5e72481224c69cd481ccc90fc1edf135c",
"description": "ci: remove binding model from the asan skips for lavapipe.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32a79e9be7103559092e9625fba41b5f39c8da6d",
"description": "docs/tgsi: Specify that depth texture fetches are replicated",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f88e3befbf36b91fe492fb15fca5ff53d406438",
"description": "anv: Add support for userptr in Xe KMD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c729cb1b83f3caebc18aa3f5c1d4d6f97811fc4",
"description": "anv: Replace handle by anv_bo in the gem_close()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e7ab394249a55acc2cd094c5f36206b40542c7b",
"description": "anv: Add gem_create_userptr() to KMD backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46958bcb74f2766e0a613115559fd3b00b187fd6",
"description": "intel/fs: fix missing predicate on SEL instruction",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d8dfd153c50f24ea50578202832b3eccfb61edf8"
},
{
"sha": "7fe16571403c20ae69098e83b52a9320f79daf3e",
"description": "zink: set feedback attachments on batch init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7cbdb0b71427a78e3a039e12c4b3e9265a46083a",
"description": "zink: set pipeline dynamic state count after all dynamic states are set",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d17c081b7c6485a00e99fa9472e3d6a0bb0f66be"
},
{
"sha": "97c79cdf19d63e8dad59c29cf12cae234739b4a2",
"description": "nir: Use instructions_pass() for nir_fixup_deref_modes()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0d426370db53151ad3683f50083607f6aeda6ef",
"description": "ir3: Fix FS quad ops returning wrong values from helper invocations",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "696f37f5c3f4527cc204906f272bc33c5eae8ea0",
"description": "freedreno/regs: Rename SP_FS_CTRL_REG0.DIFF_FINE into LODPIXMASK",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "59087003c4b7a4f5a6bf207f214a4c3443b9759f",
"description": "r600/sfn: remove debug output leftovers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ae7d904a73b57f6f019346b3926cde5263bff787"
},
{
"sha": "7a4e3b27880a310c64064bc6ddb586f80211b6a2",
"description": "radeonsi/vcn: Fix setting color range in AV1 bitstream",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2661e975dcac47c26bd13a158b7860bf384ffaab",
"description": "intel/aux_map: Add function and macro to return l2 and l1 table masks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c50008903b226ceaade07a2caed5c85f1efcd9d5",
"description": "intel/aux_map: Drop magic sub table size number",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9a38a16619a5ed9f840b32bab6463c17163cff8",
"description": "intel/aux_map: Convert l1_entry_addr_out to canonical",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f44c47db8b8b7b643f444a36a4f102f65a276ae",
"description": "intel/aux_map: Mask out bits above index 47 in intel_aux_get_meta_address_mask()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47792b3642c13ef1e9cd985409485a5fc8be8a37",
"description": "intel/aux_map: Rename some variables to improve readability",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14ae2c58b88893b477bec1663c4d113e81bfd958",
"description": "intel/aux_map: Replace magic number by INTEL_AUX_MAP_ENTRY_VALID_BIT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fc38aa99b8b60bf684dcd70655f0a41bca6bb68",
"description": "intel/aux_map: Use get_aux_entry() in remove_mapping()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "872b4247ad8d51153828ca168ba0d58b11618481",
"description": "intel/aux_map: Nuke format_enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db4b365f2b3283eba82883fdf12cfb4caa3121d9",
"description": "etnaviv: initialize VIVS_GL_BUG_FIXES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af38b1acd577fdc7f66ad1704653495c2e6072c1",
"description": "zink/ci: update list of expected failures for NAVI10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74451ed3f0832694c8c1fb8fbfe42b4ed2688d4a",
"description": "egl/wayland: wait for compositor to release shm buffers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a6fc690c18ad0e22eb0550bae6a26f222f3f182",
"description": "anv: Use workaround framework to Wa_14016118574",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58febefa9a37db3c1d4d20fbd8048c88b8054539",
"description": "tgsi: remove unused tgsi_shader_info.max_depth",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0335976fb20c0b9ae2f1a3886102517a080d10bb",
"description": "tgsi: remove unused tgsi_shader_info.const_buffers_indirect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "674fbed75dfef89fb69bc5e6997124e0b9113224",
"description": "tgsi: remove unused tgsi_shader_info.indirect_files_written",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfb7f854614814684cd3653d67aafb5601388f21",
"description": "tgsi: remove unused tgsi_shader_info.indirect_files_read",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "606db8cc400a2233f9e634ea7dbffc421e9eb2b8",
"description": "tgsi: remove unused tgsi_shader_info.uses_bindless_image_atomic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67f85d3f459db5de0745bb928a2cf2809083440f",
"description": "tgsi: remove unused tgsi_shader_info.uses_bindless_image_store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70d840866671412b208d170e1865a444c058215d",
"description": "tgsi: remove unused tgsi_shader_info.uses_bindless_image_load",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa6a3faf7550fc216f908807126e79aa4b60154b",
"description": "tgsi: remove unused tgsi_shader_info.uses_bindless_buffer_atomic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33e9189aa1bf4ae0f0e1aadf6c6db6c9bf327ed4",
"description": "tgsi: remove unused tgsi_shader_info.uses_bindless_buffer_store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98b157bd9c3e2cd7ec9c09ef24cb511d9d4f494e",
"description": "tgsi: remove unused tgsi_shader_info.uses_bindless_buffer_load",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2c6f21f10a89ac44df728b36216a5e84c5e3e16",
"description": "tgsi: remove unused tgsi_shader_info.images_atomic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b9b6a0711b1e5698370f5afdb4680f78f1ece1f",
"description": "tgsi: remove unused tgsi_shader_info.images_store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c227964f31ccf5a5d8d03ecca55b179e2f33add",
"description": "tgsi: remove unused tgsi_shader_info.images_load",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eeb0d979f371a41be4cf6dadbf97d768740408d3",
"description": "tgsi: remove unused tgsi_shader_info.culldist_writemask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14454e20eadff30f0f0b1b82a0a42a82fed95688",
"description": "tgsi: remove unused tgsi_shader_info.clipdist_writemask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a481db8f3e22d5165fa23aeff6a53f2dbb2d3918",
"description": "tgsi: remove unused tgsi_shader_info.uses_bindless_images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d21d1317febbb5a242d764ff5b8491f8186fced",
"description": "tgsi: remove unused tgsi_shader_info.uses_bindless_samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "395a2409cb9a1a29149bdcc1a2afc1979b9491db",
"description": "tgsi: remove unused tgsi_shader_info.uses_derivatives",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "908441e0ee97ddb8a934343dc6a706bb3b867c58",
"description": "tgsi: remove unused tgsi_shader_info.uses_doubles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87d1dde7f91338d066d04486bd50b6981532b831",
"description": "tgsi: remove unused tgsi_shader_info.writes_primid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c207d4f8947fd0402e837fa0d2ae514b4608b8a",
"description": "tgsi: remove unused tgsi_shader_info.uses_subgroup_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68d0c847bbacbf541bad3f5c8e61b827590affc8",
"description": "tgsi: remove unused tgsi_shader_info fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "402f5c5407b23ae540840a2e38a9e119dfce4cc3",
"description": "tgsi: remove unused tgsi_shader_info.uses_drawid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "436e59e3d9a0cf99e8dfb87e15d3630eb8712bfb",
"description": "tgsi: remove unused tgsi_shader_info fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c513ef4fdc23bb3aa7cbdff7e60db92884d4828",
"description": "tgsi: remove unused tgsi_shader_info fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76b0e7b25c64a21f3d3e6ef06c2dca6de313f7de",
"description": "tgsi: remove unused tgsi_shader_info.reads_tess_factors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9050b1062766ca47818523f5be6dc200141fb21f",
"description": "svga: remove unused struct field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29673ac8d0a2896c3bbab877e7b2f4d7be15f1c1",
"description": "tgsi: remove unused tgsi_shader_info.reads_samplemask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad2c811884000c24d798b7fa6a95f998ceceb803",
"description": "tgsi: remove unused tgsi_shader_info.reads_position",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f1ffd5b1da0e60ba5c733ee0115ee91e736e184",
"description": "tgsi: remove unused tgsi_shader_info.colors_written",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9684fbc87d595ef921d4bc102eabfdc1bf6f1a2a",
"description": "tgsi: remove unused tgsi_shader_info.colors_read",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "849065b9f30d1ad901aa98fbd826efd756218b45",
"description": "tgsi: remove unused tgsi_shader_info.num_memory_instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64ce4669a3c562e93f3d4ec73ff5014e95469e87",
"description": "tgsi: remove unused tgsi_shader_info.array_max",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8807f0ec3ea54a1437aa8e573f4838199978d782",
"description": "tgsi: remove unused tgsi_shader_info.num_tokens",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b6102f2ffb71cd2d239008c2d9f18750f3e16a5",
"description": "pvr: Fix writing query availability write out",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4bdf2de0f8bbef2536f6450ec0d1cc64b153b7a",
"description": "pvr: Fix occlusion query unaccounted for user fences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b685fb09e9419dc21af0bdf75fce8646ed1500d",
"description": "pvr: Allow query stage for barrier sub cmds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ba29bf641d0170d32dddc9eaa9fd89b9260a460",
"description": "pvr: Use the correct size for the unified store allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0137de917b20f87084581d35a7bbf0e52aea3a07",
"description": "pvr: cleanup SPM EOT dynarray after upload",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ad0ca7a8794b1a9ad4e9dd9cecbb98354fcdae61"
},
{
"sha": "f39df8fe2dfbb11cf90b560b6fac958cd5a621f2",
"description": "nv50/ir: Remove SpillSlot",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42f5f9cb8facd74928e3fc306f9f591b219f60bd",
"description": "nv50/ir: Remove dead loop from assignSlot",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c0f8aec844ad60244ea4c79dfda34e49fa76c03",
"description": "nv50/ir: Remove Function.stackPtr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd2c314ee008000c89e3200ff9062b9ca25bd533",
"description": "nv50/ir: Remove ArgumentMovesPass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1032d5c8361597e8858834eedae9d2125b46f26f",
"description": "nv50/ir: Drop nir_jump_return handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69101c72f373cf1dfdc0a82eb6c129d3cc921644",
"description": "rusticl: Wire the 'start' and 'end' profilng times up",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a44dd1654cfcc8a2ef8cd27ac091021f78e3e89",
"description": "rusticl: Wrap pipe query reads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52e53938c3775c0844f80a27a0c68150eeb5261d",
"description": "rusticl: Wrap pipe queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c893fa1fcd3ceab96cf97ca6d82824c6a7d41e23",
"description": "rusticl: Wire the 'submit' profiling time up",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85ca349be049fb8f8159fffa1c32c951662c7ce3",
"description": "rusticl: Wire the 'queued' profiling time up",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6052e58bf6ad1f36fa88974c5b4218df1154aa0c",
"description": "rusticl/core: Add profiling time storage (queued) to event",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a944a8eba93f771d7b7fe8a7271ff0dd59f67b58",
"description": "nvc0: initial Ada enablement",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f626605cbff148a15f2448d259530f6d857f56f9",
"description": "etnaviv: fix segfault after compile failure",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3d496190715b012613c58de1f22c043e1573d671"
},
{
"sha": "b246f96573dba5a6bef1cdef94415c2e6394a1fd",
"description": "virgl: Enable vp9 hardware decode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4220c14ccb901272afa673ccd93e6928fefe9f1",
"description": "virgl: Implement vp9 hardware decode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7eff5cdbacd317cf2f23467b8a54508339f8101e",
"description": "virgl: Add vp9 picture desc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15a2b1797b74c9a3d32c3663d7a5384ecedc163c",
"description": "virgl/video: Add jpeg buf start code check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cbb7cb13b2d94531a64ee890812609704789f74",
"description": "virgl/video: Add more pipe type in virgl formats convert table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b6301e870f03c3d65e3087a15240e4b6d2c34e3",
"description": "virgl/video: Add support for hevc10bit decoding.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1b8e4d7fc0c56496c1f6aa003cb60a44d701e32",
"description": "virgl/video: Add support for jpeg decoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dad4b79ee004bdad7e961f7b5fcc8b5e058457af",
"description": "virgl/video: Add support for vc1 decoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "deafeab1ee336836ca1bf2e5c43a127eafb22f30",
"description": "virgl/video: Add support for mpeg12 decoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61a90c2968862c0fed4b8c6fb257d28246c126eb",
"description": "intel/vec4: Drop support for nir_register",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39b5bb080972c9f6fc3249d700cea3ce358fc3f4",
"description": "intel/fs: Drop support for nir_register",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce75c3c3fea9d0c045587f3a8dfa33c1dc8cc222",
"description": "intel: Switch to intrinsic-based registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "abb6188a04cb5a38c02997c4a0daee96440cce39",
"description": "intel/vec4: Add support for new-style registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f783eb9ebdeb18f1cfac48db5d68a2da612fe5d1",
"description": "intel/vec4: Assume get_nir_dest() provides a sane write-mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8209d69ffdb8ea0e09257a2cc1a3fa903250e4c",
"description": "intel/fs: Add support for new-style registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c64ad299e4dbf8cb8cc5e32d9083018b3c2207dd",
"description": "glsl: fix validation of ES vertex attribs",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "80c001013ce83c679a3b9a59e27f9a72b70a45ea"
},
{
"sha": "28b07a7bd2a2afa34b6c7fb905c31e79c030e393",
"description": "ci: bump VVL to 1.3.257",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f557ffa26a9b2f76e6ace9181b7b5fc34d75999",
"description": "ci: move lavapipe files rules to src/gallium/drivers/lavapipe/ci/gitlab-ci.yml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a15384383b0724efb3de85b843924fd3a50a0786",
"description": "ci: move softpipe files rules to src/gallium/drivers/softpipe/ci/gitlab-ci.yml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14b9f460c21c849975e07111cc09668d4238278c",
"description": "ci: move llvmpipe files rules to src/gallium/drivers/llvmpipe/ci/gitlab-ci.yml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96344c7b7111bcc3d33d918451be4ae8cff6f6cb",
"description": "ci: move virgl files rules to src/gallium/drivers/virgl/ci/gitlab-ci.yml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9f2c4b4c299d08f90c642ad7f69210c96250353",
"description": "ci: move intel files rules to src/intel/ci/gitlab-ci.yml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c99f10eb54043642224dd5d0c9f69a6646305d29",
"description": "ci: move virtio files rules to src/virtio/ci/gitlab-ci.yml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5828d86c26f87d73403e3eee7f277088e8246d6b",
"description": "ci: move zink files rules to src/gallium/drivers/zink/ci/gitlab-ci.yml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7aa9abe47318a1f940aec4af5c773bbdcb2f3395",
"description": "ci: move microsoft files rules to src/microsoft/ci/gitlab-ci.yml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7298836c5c25bc60692ef1bc746d68bdd0dbf30",
"description": "ci: move amd files rules to src/amd/ci/gitlab-ci.yml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58077c6add6915fc3c533ec54b350c1def3c13dd",
"description": "ci: move lima files rules to src/gallium/drivers/lima/ci/gitlab-ci.yml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1625b5984aff6c8fea21db1ddc25c4b06a37d525",
"description": "ci: move broadcom files rules to src/broadcom/ci/gitlab-ci.yml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "728ae85b5de06f6f4d1249f923cb3dd190749aed",
"description": "ci: move panfrost files rules to src/panfrost/ci/gitlab-ci.yml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b8169f52eaea1c617f12cba25d10c574e8244e5",
"description": "ci: move nouveau files rules to src/gallium/drivers/nouveau/ci/gitlab-ci.yml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52528c7088f76914d8308575a8abe0233ca86f71",
"description": "ci: move freedreno files rules to src/freedreno/ci/gitlab-ci.yml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f176d2cf276af05fb6dd8b6683ccde528f234e2",
"description": "ci: move etnaviv files rules to src/etnaviv/ci/gitlab-ci.yml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a445f611c42fa2226b520ae9edabfaa86c8a256b",
"description": "ci: replace virgl_file_list anchor with reference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a35056421ed92d20193027c833d4d12196249ed3",
"description": "ci: replace radeonsi_file_list anchor with reference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "068b68db948dd9ec53a006dc5a32092fc7e27653",
"description": "ci: replace radv_file_list anchor with reference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6d5448229ccaaf5cdfa70771dd8ce4810104119",
"description": "ci: replace iris_file_list anchor with reference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8af6ad46ddf832f21b18f9139b4a60b883682fae",
"description": "ci: replace lavapipe_file_list anchor with reference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8503dc5fd0903b8bc51da5e6d6966491cddd0bb",
"description": "ci: replace softpipe_file_list anchor with reference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "426d417f3afa66c2973520951a2799cd8f193e33",
"description": "ci: replace llvmpipe_file_list anchor with reference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2668c02c32b767e1c4704033007cd9ddd2936730",
"description": "ci: add .gallium-core-rules and use it instead of gallium_core_file_list anchor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f55a2b5babea94b3d5294d2a6dd42a0194508fe4",
"description": "ci: add .llvmpipe-manual-rules and use it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "593b85f672843469febc06906a98d1de20431dda",
"description": "ci: use !reference for scheduled_pipeline retry rule",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "614efeeafec12dc64178ebd4f461b60bf538a13f",
"description": "intel/genxml: set a default value for \"Pixel Position Offset Enable\" in genxml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6f0819806c779ef18bcc83296045bf76811e757",
"description": "radeonsi/vcn: Enable full/limited range support for H264/HEVC/AV1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "756e5d66871a3bf65dd365e17e0f674b78bb903e",
"description": "radeonsi/vcn: Set HEVC video signal parameters in bitstream",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f44697239dd408e8eabfe2eb297dee34e101ff34",
"description": "radeonsi/vcn: Set H264 video signal parameters in bitstream",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a21efce3a2345a21683667f076d7f34a31e500d",
"description": "frontends/va: Add postproc support for converting to full range",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8438d6363a26c44788e7c7b7aaf4854c90fe2bd7",
"description": "frontends/va: Parse HEVC SPS for video signal parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2785d54b71c19a2f9d191af21794bf5b919d7952",
"description": "frontends/va: Parse H264 SPS for video signal parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cfd24047a1d901d209b18828fd91f9ec36ef0fed",
"description": "radeonsi/vcn: Don't use chroma in AV1 encode with RGB input",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "64eab1f3ae231d61bb2b66ebbfda750e610d8b8d"
},
{
"sha": "2cb4c6aef0bb7a4d2156d39c1605acef38f19e3e",
"description": "frontends/va: Don't use EFC with scaling or filtering enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5fa9f992da7618a9fb08605b953b2051cf63e2d",
"description": "frontends/va: Skip processing buffers already converted with EFC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e9affd2676bc65be0270d7198b38ac7d80a1739",
"description": "venus: reduce to use 4K mem suballoc align on platforms known to fit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "283e3acd3ad7c3a1c4467211d56799e93b5496e0",
"description": "iris: Re-emit 3DSTATE_DS for each primitive (workaround 14019750404)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ad19c8310546a276ec7c68dfceb7c545ab13047",
"description": "anv: implement Wa_14019750404",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b0ded0b232a21c7459d3f90d766a8d0887a0517",
"description": "anv: ensure mesh is disabled on context init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50d68f74b503d3a65a89f10c32c199cdb4431054",
"description": "iris: ensure mesh is disabled on context init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f48aa460a26c1d314a47978b8bb805a2a5a26000",
"description": "r600/sfn: Print more info if scheduling fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a9348967ae1ca424e1c50ab2d3524656e3a5b51",
"description": "r600/sfn: Add some tests for proper register access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "382e198503d7134cfaa482e515b12d8026acb7ad",
"description": "r600/sfn: reorder the value factory class member declaration a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00417c216e2309e3f13d54e4ad8b330efdafc1cd",
"description": "r600/sfn: Add peephole optimization to move a dest to the previous op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "197bc1ee07bb7dd6b6a7d95f44b631aa76fdbc2f",
"description": "r600/sfn: Increase LDS fetch schedule priority",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ddb167e81a18c09bd3a4c519e8728e2842d827f1",
"description": "r600/sfn: Handle indirect array load/store dependencies better",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0beaf73d9b5323e8e76a5c4a5a0fad747f89bd3",
"description": "r600/sfn: Allow for larger ALU CF's",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8291cc7ee8cc7c62d1241ea347dfcd777f4d16b",
"description": "r600/sfn/tests: add simple copy-prop test with register source",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10938cddd7a19086f3b4bbafd8ce2a555fd4f7fb",
"description": "r600/sfn: Switch to register intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "886a7ae78688feb3a1e0afa8b5fdecce26794eb9",
"description": "r600/sfn: Remove nir_register unit tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f334d00a8a09a9e629164681f4385abc4e7e3d4b",
"description": "radv: make radv_get_pa_su_sc_mode_cntl() static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9299a90cc1af860252f6cea6a8c2153ce916f3b0",
"description": "radv: remove support for VK_INDIRECT_COMMANDS_TOKEN_TYPE_STATE_FLAGS_NV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b93ae7e7a7559d70f62e2ce8f649c399e7733cb",
"description": "util/u_queue: always enable UTIL_QUEUE_INIT_SCALE_THREADS, remove the flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfdfe5aa82f349d055d2e69aaf1b46325a6772ca",
"description": "util/u_queue: fix util_queue_finish deadlock by merging lock and finish_lock",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3713dc6b2a7472a838885b9ff1e4e07f9b9b7713"
},
{
"sha": "c282f80c98831a2c41792eae39e843e9c3fb4809",
"description": "panfrost: Fix transform feedback on v9",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "75990e5564fc8f155c9f165517712a232a2100c8",
"description": "anv: ensure CFE_STATE is emitted for ray tracing pipelines",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ecb709c85351c8c127a1cd3577c74d6b2b0b706a"
},
{
"sha": "4cf94ce90efd4af20e24292e261038349923c64f",
"description": "ci/freedreno: add a530 flakes, remove one fail which recently started passing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6edac376405ac0f3cf0ced7d85f0939b05006e7",
"description": "ci/microsoft: when re-enabling Windows Farm, always run the container",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d3b6635663f71ef65230ea4a8b321a22a64a9e26"
},
{
"sha": "1d9d72b3fb905e2a02abdc7fd87f6b0b78725cf0",
"description": "egl: Rename _eglAddDevice() to _eglFindDevice()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a9e1014e134c705fbc94831cebe19aa3ea4cf34",
"description": "egl: Rename _eglAddDevice() to _eglFindDevice()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d231f828294cc9e6187c78b236f9fba524f4498",
"description": "egl/android: Use EGL DeviceList instead drmGetDevices2()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2aea2672792dcf5ce63b2278d6128db4c795ca2",
"description": "egl/surfaceless: Use EGL DeviceList instead of drmGetDevices2()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd52762bb65586c547004fa26d372764e120d0ce",
"description": "egl: Refresh DeviceList during eglInitialize()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0c97148de8c68c1461089c08a07e82f12e54210",
"description": "egl: Rename _eglRefreshDeviceList() to _eglDeviceRefreshList()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e0adec81ec4a05c36ecb8f21fce7ce726a1e269",
"description": "egl: Expose access to DeviceList",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a8aae9e6aa526367523c58dfe5046909776be74",
"description": "ci: drop leftover kernel configs",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "23158e9a3f7c1c3155bfc371ed562828661f9f18"
},
{
"sha": "5178c81e26ce7379a08c11a9d9f8026cd8373e14",
"description": "radv: Rely on workgroup_size initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fed1b4a9e22f3c910ef0d4ac9664c9c5e9b2b41",
"description": "v3dv: Rely on nir_builder setting workgroup size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0f0afc6a4f350edb43a67aed2050320a1c0d0af",
"description": "nir: Initialize workgroup_size in builder_init_simple_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce25668d020fc29a5815d1f2bedee44a796ea234",
"description": "ir3: Use NIR info to enable per sample shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79f7882fc604515302351282f5e01ec5907727f7",
"description": "ci: add quirk for GitLab assuming changes is always true for scheduled runs",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null
},
{
"sha": "16b080b5d8c1e1fc450c1190d794d7d1a9bb6857",
"description": "ir3: Use nir_lower_tess_coord_z",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c8f884103382bac6ef61a401894a80d8dd31d43",
"description": "r600: Use nir_lower_tess_coord_xy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f0f76346e056ee8f555f45000c876d99fd1fd4f",
"description": "nir: Add nir_lower_tess_coord_z pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9109830bb04b1664bd19f9ab350602a869e048f7",
"description": "nir: Promote tess_coord_r600 to tess_coord_xy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74f8956f27a2eb8dc4fb39c61115fffaedcc0b8d",
"description": "ci: replace copy of nouveau rules with reference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "005ffbe4b75e46f331673061d23dbd7010ffbfa6",
"description": "freedreno,lima,zink: update CI fixes and flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c97961a855ad1ae5c58d47634862b459e682e158",
"description": "mesa: fix 38% decrease in display list performance of Viewperf2020/NX8_StudioAA",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3a294ff01fb9d1d8b4f984a364ed7ef469624c49"
},
{
"sha": "701b035179b61bf2d21a912132ec8408655bb1e8",
"description": "bin/ci: Ensure that all jobs have nodes in DAG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e4029bfe5accb0ce78345b9111bb69318ee2ae2",
"description": "nir/tests: add test for unsigned_upper_bound with loop header phis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1139d870f38e7458155c192e1b5a3fe322a7c63c",
"description": "nir/unsigned_upper_bound: fix phi(bcsel)",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "72ac3f60261a8510512861b93e843e695331e2ab"
},
{
"sha": "34c4a195f9391fb8257a68ab6a2f9ec986c1c84d",
"description": "radeonsi: add AV1 profile to supported profile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36d4e832996c3e38452e98ffd3aa21e80fe32abb",
"description": "intel/perf: add perf query support for Intel Raptorlake",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4e0eca7dc34942759638ab00eb006ba40284a7c5"
},
{
"sha": "6cda08416b10e43b0a75b4d0a649f8bf29a24a8a",
"description": "glthread: determine global locking once every 64 batches to fix get_time perf",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3ed141e9d80bc2174e34afafb13b5bf07c802ef0"
},
{
"sha": "d4b211bf1b9db21d8bd2d01a3ea4a7c9c4d10caf",
"description": "ac/nir: always round cube array layers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e02f8b62af290c4f94a6e422521bba263d931819",
"description": "radv: don't unset TRUNC_COORD if conformant_trunc_coord=true",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "436df35c17b84424d9664e66cae8b3885491d9ad",
"description": "radv: add conformant_trunc_coord to cache UUID",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cb26f31feb954e7a1c49d54930f83c002329c7d",
"description": "ac/llvm: skip ballot zext for 32-bit dest with wave32-as-wave64",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "47c9dea6ac63d70d261029588d618dd82527d992",
"description": "ac/llvm: fix wave32 ac_build_mbcnt_add with 64-bit mask",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a199a051e68e1fb41dd06943dc725d4c950bc16",
"description": "radv: fix radv_get_ballot_bit_size with CS",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "85d1159a2a7b09dd285376cbb62921126ba0fda2",
"description": "ac/llvm: fix AC_TM_CHECK_IR",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3f272fd15e9f0776056699e90ce021f4766d3384"
},
{
"sha": "f7c74e35eef06b6b6f5b14eff4a129fb9592e562",
"description": "etnaviv: remove bogus comment about replacing resource storage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b17bab6b4a1196d3001689e525acc69fb4ae1b3",
"description": "etnaviv: remove always true assert in etna_transfer_unmap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab1d4ac33871157e5c758105e7a72f9e696cec29",
"description": "etnaviv: remove superfluous braces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bee2a8465774271b814dd7678397f7208a55fe08",
"description": "etnaviv: move buffer range tracking into the PIPE_MAP_WRITE clause",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1c00ce5c9e21589da7a9872d77a422c941f419a",
"description": "etnaviv: remove huge outdated comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6638ba513b26aebb00e69f82db36d9cdb692a847",
"description": "etnaviv: reword comment about staging resource usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6222a4b927f2a7b6e8d31f9f0b17bfb6a319261",
"description": "etnaviv: check for valid TS as condition to create the staging resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78a999ecfac9f4fe752efb16a8535c6a317a2d1a",
"description": "etnaviv: don't allocate full resource as transfer staging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c8741a17e218ea87b2637f4f14cf0705ec39e7d",
"description": "etnaviv: split etna_copy_resource_box levels parameter in src/dst",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07a958589859300ab48260a184f717b869df55ba",
"description": "iris: fix iris for WA 16013000631",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "83716b08cf103622829d84e673584781ee8850f6"
},
{
"sha": "a303ff668471058cb9c317a9b7c7d50fa4b875d8",
"description": "isl: add a tool to query surface parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfd96fac41418ac85fd64ffb2973ff1a7ca2a363",
"description": "ci/freedreno: add another a530 flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f952756d1e28fdf4f0be9efa165e29e6eb20f035",
"description": "ci/freedreno: fix unexpectedpass flake on a630",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b3cccaf6305bde6f27a7550a85bb8414ce0b240",
"description": "ci/lima: EGL testing was disabled when fp16 fail was removed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87439a8c7184bd222325ee0d028876e641086018",
"description": "ci/radeonsi: stoney arb_timer_query got fixed between kernel 6.3.1..13",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3f26cbbe1a957b76804da44bbf5e30de2bac941",
"description": "Revert \"lima/ci: temporarily disable deqp-egl tests due to timeouts\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "be2619766be3f4ee0b22a10f8db179dc1e3c5773"
},
{
"sha": "c467d760cba654076dad7cebf3ba5f0ad3f1572c",
"description": "ci/freedreno: add fails introduced by upreving to 6.3.13",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd2b31a89cc40e5dd6133dd6e2d90faee94e4bec",
"description": "ci: update kernel to 6.3.13",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23158e9a3f7c1c3155bfc371ed562828661f9f18",
"description": "ci: build kernel in gfx-ci/linux and just use binaries in Mesa3D CI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bcdc45ee7e8c4ca0dbb18ba16077d474d5ebb31",
"description": "nir: Devendor load_sample_mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56d61d9a644a9f3f6be55a424fc911fef051d8b5",
"description": "nir: Add fence_{pbe,mem}_to_tex(_pixel)_agx intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "259ba104f79f9f653130865b21bccfab62dd4829",
"description": "nv50/ir: Support vector movs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6513c675ad31d192265a8286d712e8ae81c9f305"
},
{
"sha": "39824457283bf194c2e2773c19708848027121e1",
"description": "glx: Assign unique serial number to GLXBadFBConfig error",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e89e1f5049d3b78542fcd69b7d6106dd4bdafc39"
},
{
"sha": "9590bce3e249a34665b2c42b20bfdbdc7f32147f",
"description": "radeonsi: prefix function with si_ to prevent name collision",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27d30fe3c0e71efd90fcfe209d8515b195b0075f",
"description": "isl: Disable MCS compression just on ACM platform",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efa65945360586e37d22d30d5d1e250a6b696594",
"description": "intel/compiler: Look at 2 register worth of data instead of 4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b93fa149bfbe1ca1a59d89ec53d576aa4ede2ec",
"description": "iris: migrate WA 14016118574 to use the WA framework",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "58829d9f112809cabaec471a2961ac42bb529ae6"
},
{
"sha": "83716b08cf103622829d84e673584781ee8850f6",
"description": "iris: migrate WA 14013910100 to use the WA framework",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "eeb3f4594d5acc40c1febf22f97ddb51517a0c88"
},
{
"sha": "e85a18a9afe78ea6611b511bde602bb8c567fdf2",
"description": "Update radeon_vcn_enc.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64eab1f3ae231d61bb2b66ebbfda750e610d8b8d",
"description": "radeonsi: enable vcn encoder rgb input support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "043dcfad04d89c5b68a82f0c68638f38a85fdb05",
"description": "Revert \"ac/nir/ngg: Follow intrinsic sources when analyzing before culling.\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "411f69b9c5b884f6802758347e72a10ec5564df1"
},
{
"sha": "d408ae88db6df25463f6ba0165f7b5b004346658",
"description": "radeonsi: Use DIV_ROUND_UP instead of ALIGN_POT",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ba83c1e254d8a968c166610765ab92ce4cf0778e"
},
{
"sha": "6d312c616004a6063621fa6c8fe155fac9233fc9",
"description": "etnaviv: optimize transfers when whole resource level is discarded",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8f0f1c5cb51511083c0d7bf48a0f079a4d71c8e",
"description": "etnaviv: optimize render resource update",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61e27debf5b13e792ec74bc79fb0abf9f83a4d71",
"description": "etnaviv: keep blit destination tile status valid if possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dce4aa83e4f07aba08bbdf70889e1be74c9c7b27",
"description": "etnaviv: allow sampler TS even if the resource is flushed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdedc0b3b37c29ac2d75cd0cf6795323d3944b65",
"description": "etnaviv: optimize sampler source update",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "995e34840f03598fd71bc8eaef32e2e470b5002f",
"description": "etnaviv: add tile status buffer status into TS metadata",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49d2f9f918a398f0f2c13ee838e1b267d99fbe6f",
"description": "etnaviv: move TS meta into etna_resource_level",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97aec88c7939f8c30f936d0c28a8d6e4109b0c0b",
"description": "etnaviv: add helper to set TS validity",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f2df7d361520aa2c88c51a3990e05f8849cbf35",
"description": "etnaviv: add helper to get TS validity",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9af3b368a761cd0ffac45e7740f7d3d331b95b4",
"description": "etnaviv: add helper to transfer resource level age to another",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d2d0e803dbc522bb66d9c9a9f407aedc9d95abf",
"description": "etnaviv: add helper to mark resource level as changed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99daab8bf06fafb2d8f70dd1586db1b0396db1e6",
"description": "etnaviv: add helper to mark resource level as flushed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83a05447c58ee4bea2aa899633baea1486848c51",
"description": "etnaviv: optimize resource copies by skipping clean levels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87021531a321804998f80f7836b1c61f50131839",
"description": "etnaviv: flush destination before executing blit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff3741eee1d2eb50226d75315ca0bc48d9848f1c",
"description": "etnaviv: move resource seqnos to level",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73c1eb50dc33d46d50a9dacfe0245e538dae4256",
"description": "ci/etnaviv: update ci expectation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e9f4b967a5b70a5c6864d30ddf8da21a028f64d",
"description": "ir3: Convert to register intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ad9416c6118843f7f2b18ad8aa7032ec25d1987",
"description": "ac/llvm: Remove subgroup_id and num_subgroups intrinsics.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fb9e54d69969a0dda83c9b34d2f38156e6ff897",
"description": "aco: Remove subgroup_id and num_subgroups intrinsics.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2468874bf00d0b2119781b4e33bba05bec7eccd5",
"description": "radeonsi: Use ac_nir_lower_intrinsics_to_args.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7000cd83620f812b68c080209ce4f22c977e9559",
"description": "radeonsi: Move si_select_hw_stage to si_shader_info.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bade0205adf331e8ba0010ff41575733e8f385c",
"description": "radv: Use ac_nir_lower_intrinsics_to_args.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6551be9c6e5a802cfe39dddfd04c38f1e941a245",
"description": "radv: Move radv_select_hw_stage to radv_shader_info.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5825e20dbf59f687973303ede2ac0836d6f405a2",
"description": "ac/nir: Add new pass to lower intrinsics to shader args.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7f2d821ecf8a3bf670df6431fb5aaf1f39b98f3",
"description": "ac/nir: Simplify arg unpacking when shift is zero.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc3bbd351a081a90b57a8772ade8d693048f6403",
"description": "aco: Fix subgroup_id intrinsic on GFX10.3+.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3798f99c4693dbf83e93512f47b8af55c651ebba",
"description": "pvr: Submit PR commands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c9d1a6cfac717a0aef39f09505a62a0966f7fc9",
"description": "pvr: Restructure `rogue_kmd_stream.xml`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87e7f6abbe195689d7302d0844e5b25d920809a8",
"description": "pvr: Remove some magic numbers and increments from km stream",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1e45f4bbdd8218af8aa8b25d71e51630ad23f19",
"description": "pvr: Use the SPM EOT on barrier stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad0ca7a8794b1a9ad4e9dd9cecbb98354fcdae61",
"description": "pvr: Compile SPM EOT shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf5c529f974a1eec09c77263751517e8dc881f7a",
"description": "pvr: Remove mrt setup from SPM EOT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36ff6c0004a0d7820abb56c07a80b40184d096ec",
"description": "intel/compiler: remove NV_mesh_shader support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87dd96bbbe595905643afdf699dfd62bda81eeb8",
"description": "anv: drop support for VK_NV_mesh_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed72d6e2a798e7c0a526e900426c41d93798bfec",
"description": "hasvk: remove dead code & comments related to mesh shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55e75d89e31d247e66b77829fe6148eee3a1d088",
"description": "iris: avoid duplicating validation entries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b470d931dc2da66a4d6d726891bf2e508025f99d",
"description": "pvr: skip setting up SPM consts buffer when no const shared regs are used",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1dfd5351249c957edab895bdf3f667106eaaa39a"
},
{
"sha": "5f5be9e4e10a487e60dc7a04affa5405e51c06bd",
"description": "ntt: Switch to new-style registers and modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d54aa28b970ab09302cba67d5502cb0b4b702a79",
"description": "nir/legacy: Fix handling of fsat(fabs)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34fcf6d479baafbff5e41a1e50993b8ce581bd50",
"description": "nir/legacy: Fix fneg(load_reg) case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e23d8c885e07612659b913ce7432378206413a2",
"description": "zink: remove venus from renderpass optimizations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a608f5804c3fe62f9f05c0be15f9e3f3a9feeac2",
"description": "compiler: Remove blend enums duplicating util",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3748d143a7514bcb694d57443554913e447d4887",
"description": "gallium: Remove pipe->compiler BLEND enum translation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f55efb4ae68e9f0e08c2fe749d662c5f2ad8d450",
"description": "panfrost: Convert to PIPE_BLEND enums internally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2d56c4c738fc531dc6aa59746e87e97f0044d24",
"description": "nir/lower_blend: Use util enums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb1112ae7a6e1724c26059072aee916ea7304c25",
"description": "lvp: Use common blend/logicop translation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31001c61840e07c510e7fadc3013b929a63b900c",
"description": "vulkan: Add helpers for blend enum translation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "521d596d2718214b2c37c0bf0487fa38f7fe99aa",
"description": "util/blend: Add helpers for normalizing inverts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5764071f95fd077eb1da157c784e0fcba4526412",
"description": "gallium,util: Move util_blend_dst_alpha_to_one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02868c9e77d3a89afab4caedb53d81a0ad5c8f30",
"description": "gallium,util: Move blend enums to util/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0313d9f09a6d7dacd3f9850822aedab130e7157",
"description": "gallium/trace: Collect enums from multiple files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cef578c5fc7789598d71b9e3e52ecd3636b28b61",
"description": "docs: truncate feature list for 23.3-devel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7220deff90c20d3495b92e7363b1360054d1ce24",
"description": "afuc: Rework and significantly expand README.rst",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "426708796c71a43d67bc99ac14e87c71452cda08",
"description": "turnip: Add debug option to allow non-conforming features.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "576a4e85f0022dd5b573e35254b8f427f583a88e",
"description": "freedreno: Add support for devices not supporting double thread size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f57d7c0c39c98382ca600003342853369695d57",
"description": "ir3: handle non-uniform case for atomic image/ssbo intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7373ab7f95b1c67897b6ddf2027e9e214e25a087",
"description": "freedreno, turnip: set correct reg_size_vec4 for a6xx_gen1_low",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49ed69369ee3c931bc8b595d5ebc6048e63b8a47",
"description": "turnip: make sampler_minmax support configurable.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f78bce1b59cd47741b88a349ebe22050f9d3726b",
"description": "turnip: Add support for devices not supporting double thread size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d2fd39f84674709b131942a11062a587a2fb827",
"description": "ir3: make wave_granularity configurable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e58f28f3dadf236896979a56c69f879d27067154",
"description": "ir3: Make FS tex prefetch optimization optional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ed32b386aa7d717100ac0557212a715b85b8e42",
"description": "turnip: Make multiview support configurable per generation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d299bc7ef8ee2514f2c760e71d4402ead82c5de",
"description": "freedreno: Add A605, A608, A610, A612 GPUs definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02ea3e4e10a0cffcbbc5da200e77095dd8fac56e",
"description": "freedreno,turnip: Make VS input attr/binding count configurable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a43ab3019232f323117c9d067bf57b5955096c5",
"description": "freedreno,turnip: Make CS shared memory size configurable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05fffc7b25379700548afe64466de1fd7b95de93",
"description": "freedreno,turnip: Make number of VSC pipes configurable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0814c2c7a6dbbb456facfd6c21a768d4461115ae",
"description": "freedreno: Set magic writes per-GPU, using existing data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8ce3e50967e74138afb750e97fad7925b13ef54",
"description": "freedreno, turnip: Clarify some RB_CCU_CNTL fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67a8b70c57b12a54dcb465feed67f808691a85b5",
"description": "anv: hide exec_flags selection inside the i915 backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6dddcef79bb6836037be2f27794c4d379c9c705",
"description": "util: Blake3 - Identify arm64ec as aarch64 instead of x64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e87b277bde71e30c98ab9dda7bd2f2017b77ed5",
"description": "crocus: Avoid fast-clear with incompatible view",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fa02c5c8e60a2ae13165563fb0d3b4c69155b21",
"description": "freedreno/cffdec: Decode CP_DRAW_AUTO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a2a7bfd19b66a4bd29e1ef112659a2976e6d61c",
"description": "r300: update RV370 failures",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0bf6dcb785ce82006f9757217153735e39127834"
},
{
"sha": "953c04ebd39c52d457301bdd8ac803949001da2d",
"description": "pvr: clang-format fixes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39f547381cc84db8e2d3cf4908146ba2a949cc31",
"description": "isl: Set MOCS to uncached for MTL stream-out",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa47c82fbe8d61cfa2f83ad00b7624aa8f305f16",
"description": "isl/dev: Add uncached MOCS value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef105f8ccee32c8aeefeaf31b61fa5d091d60e2e",
"description": "genxml/chv: Add MEMORY_OBJECT_CONTROL_STATE_CHV to document compared to BDW",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90535d7aef0bc3f54069453807e76d3cd40c42ce",
"description": "genxml/hsw: Add additional MOCS field enumerations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "492b07625d46e53dd6fa1c81c8385994ae3ee390",
"description": "anv,iris,hasvk: Use ISL_SURF_USAGE_STREAM_OUT_BIT for setting stream-out MOCS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b5082f5d5d77afa2a2ca5fb0cfebceb14bbbf04",
"description": "isl: Add ISL_SURF_USAGE_STREAM_OUT_BIT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0dc961645c4f0241f8512cb0ec3ad59635842072",
"description": "docs/ci: Add docs for EXTRA_LOCAL_PACKAGES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3d10300b0b0e4cbfd6b9774fa3ee244087329d1",
"description": "ci: add EXTRA_LOCAL_PACKAGES to apt-get install",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afaefb20f30f31df6d1493d547a1f145871b1518",
"description": "ci: re-add EXTRA_LOCAL_PACKAGES to rootfs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29de65206094d3d184b580937ea0646e47fcb9d0",
"description": "ci/freedreno: update a530 flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b64c27a976b6aef566505934b7f3e6e4f2f3370",
"description": "docs: Update release calendar for 23.2.0-rc1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c136a22b60091cb11cfd115be8a0816652c859a5",
"description": "nv50/ir: Convert to new-style NIR registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a151d26513a9d89af70c8c9e475b5451db61e696",
"description": "venus: refactor query feedback cmd record",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed79b30639899e1815ecfbb4411ea5fd59b77867",
"description": "venus: add a missing barrier before copying query feedback",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "de4593faa193f575b8524c49b8e64f2dc12b498a"
},
{
"sha": "c4c258e19eb3ad45fada2f122cacecc9f1dfe57c",
"description": "vulkan/util: Use ycbcr_info for multiplane helpers in vk_format.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5b6edec0f062aadf55a16520224d06ed52773fb",
"description": "vulkan/util: Support VK_EXT_ycbcr_2plane_444_formats color formats in vk_format.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c263e5307fd082c82b13ebb915766f082fb8fc49",
"description": "vulkan/util: Support 10-bit and 12-bit color formats in ycbcr_info in vk_format.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b44880e3e22380ca3835eeeaffadc6d7dfec737",
"description": "venus: ensure consistency of query overflow behavior",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e6cffa1f0e4e54616629177e09881784e33328db"
},
{
"sha": "c55d43df04e5291c1754324e34f8bc2f38ffddda",
"description": "venus: handle query feedback creation failure",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e6cffa1f0e4e54616629177e09881784e33328db"
},
{
"sha": "d810d67a8cc0f8c9751fe2491b8272d83898039f",
"description": "radv/ci: Set DRIVER_NAME in LAVA raven vkcts jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdaee9e09daf2ca1850fbb0ea44d8ac545647e5b",
"description": "ci: avoid running hardware jobs if lint fails - now on Windows too!",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a1c1cce9dfc2d8400a6726affed80997514fefa0"
},
{
"sha": "fd35e5913955e6b9c15d7c96c9919916ca9d8c42",
"description": "ci: avoid running hardware jobs if lint fails - now on LAVA too!",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a1c1cce9dfc2d8400a6726affed80997514fefa0"
},
{
"sha": "ef80f81c8f93f16af0ddc1152cd0139b898676a8",
"description": "zink: Switch to register intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fac4f526acfa300139c37e7270dd8ec84b31ce0f",
"description": "VERSION: bump to 23.3.0-devel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c48ce81a82436d2aff3e0d6b9169d83e33038bf",
"description": "api/icd: drop static lifetime from `get_ref` return type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d653eb8a9a06af1c9e9001698def1bb09ab4a87c",
"description": "rusticl/device: make it &'static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afe95b613c076835ff1dfc99ec427e2db3f7e251",
"description": "rusticl: Replace &Arc<Device> with &Device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bd235189ad71712bf04beb8672d2df58f77df4b",
"description": "rusticl/kernel: silence newer clippy warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1c1cce9dfc2d8400a6726affed80997514fefa0",
"description": "ci: avoid running hardware jobs if there are already trivial issues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "feaa12c7c66f62629c6af814cd8e535fc95fc9b2",
"description": "freedreno/regs: Document a7xx CP_BV_BR_COUNT_OPS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "271ba7476694beb2939fdda5b69b71624574e55f",
"description": "freedreno/regs: Properly document a7xx CP_EVENT_WRITE, CP_WAIT_TIMESTAMP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aceb82b80e385b16a4e22a775d8cb276a4a45a23",
"description": "tu: Use reg usage tables for stale reg dbg option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aecb73232079ff03cdbe85d389aa99f07b172a90",
"description": "tu: Allow reg stomping of compute related registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dac8d371e14e687da36ef7d7be62a9988fd038a3",
"description": "freedreno/regs: Define usage for all a6xx/a7xx regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c62b0cd4f8f25a95df0a46cbfff8399b78a46ed5",
"description": "freedreno/regs: Generate per-gen reg usage tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "463db34258624fec6e82750f40bafc79013fa6b6",
"description": "freedreno/regs: Fix a7xx SP_FS_PREFETCH definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f3117fbce365f988c42c2a94c0c2fb8c6238138",
"description": "freedreno/regs: Add more a7xx regs and reg fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95354ab679978e1e0959f689c79e860cfd2af57a",
"description": "freedreno/regs: Add some new a7xx events",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5928ac6b642e2a4e0677e2cfffc9a9e49e9d71e9",
"description": "freedreno/regs: Add 2 new a7xx modes to CP_COND_REG_EXEC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27312eb38600f47efe92cee2fabc734bb582d732",
"description": "freedreno/regs: a7xx has a new source type CP_REG_TEST",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "853d64ae551f9443b4e65cf936750612a2110901",
"description": "freedreno/regs: Add a7xx pseudo-regs to CP_SET_PSEUDO_REG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1dc044764da9b886b58e5d36a6109a7bb6234c6e",
"description": "freedreno/regs: Clarify polling on a7xx for CP_WAIT_REG_MEM/CP_COND_WRITE5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f192e49b628b1b628d9ea6a950f9a11856170cb",
"description": "freedreno/regs: Document a7xx CP_MODIFY_TIMESTAMP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed6394fda707c3f07d3daf8387bbe3d12319ee76",
"description": "freedreno/regs: Document CP_MEM_TO_SCRATCH_MEM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "912bafbdd5cc84f05817a00b784388c476c12d3d",
"description": "freedreno/regs: Document a7xx CP_FIXED_STRIDE_DRAW_TABLE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8185fac66b56cc6bab2b0f38ec4e100946342439",
"description": "freedreno/regs: More CP commands are the same on a7xx as on a6xx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11cc4561178026909187b57d5d968d274c6a10a8",
"description": "freedreno/regs: Change a7xx regs to have open range for generation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ba1d230ad202dfbbed078925768ea9ada1155f3",
"description": "freedreno/rnn: Take into account array's variant for regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfe650f3f9b3454b78323fb4ad8743f766a80280",
"description": "freedreno/rnn: Make addvariant work for fields in the same reg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15db60fbbc7e4c659a933ebda7a18cb6f78c19ce",
"description": "freedreno/rnn: Fix addvariant being set effectively once",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "148f214dae546983ef99036a1afae53773cd4e43",
"description": "freedreno/regs: Print xml validation error if validation fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "431bbea84098e322e067a304c5fc204962e9d885",
"description": "meson: clarify what \"off-screen rendering\" means",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ef16e34a8a1f15ef5596b68cc0772fb29c5fe7b",
"description": "meson: clarify description of `opengl` option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a762fa27db35f5852e42a234026c58cf14ca2f6f",
"description": "anv: limit stack usage for anv_surface_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "deaf4f2d574ba340cee3e39dcd137455ad4bb6d9",
"description": "anv: pass anv_surface_state using a pointer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb070b1dfd8dff3e5df037d9b3c97a0f3fa139ea",
"description": "anv: fix how NULL buffer_view is handled in anv_descriptor_set_write_buffer_view",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "127999989a75c8d3e7825d5f20bbaff680bce758",
"description": "aco: Add MESA_SHADER_KERNEL to instruction selection setup.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6934efc15df0cc740909ac669e42080636fabea9",
"description": "broadcom/ci: add the renderonly folder to things that can affect v3d & vc4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f831883af6389097624d0f9d8b067eb59b2c4780",
"description": "nir/lower_tex: optimize offset lowering for has_texture_scaling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "938300980946526926bdd2082178133d6081f4df",
"description": "nir: rename has_txs to has_texture_scaling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ddedf45540bc73d343db3dd7eadd0e165fe22c0",
"description": "nir: rename intrinsic to have a more generic nameing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd81c03ab1381fd3d70ed0e4b616d8119fb5cdc9",
"description": "etnaviv/ci: drop duplicate line in etnaviv files list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c3b62430024ab00d09e6d9ea448f18a73e129d7",
"description": "nvc0: backport fp helper invocation fix to 2nd gen Maxwell+",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c778ec3c8ea98699d5419588ae50aed801aae6a",
"description": "anv: Adds a workaround for HEVC decoding on some old platforms.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad980dc699ef59d68716039e661c9230d6652769",
"description": "ci: update fails for fixed tests due to llvmpipe linear changes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a07fa6516b0157aaae1213b284e3817c2148bf52",
"description": "llvmpipe/linear: add support for rgba color buffers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f96b6027a1a480d4de84c3d4409791c4210e62e1",
"description": "llvmpipe/linear: add support for sampling when cbuf order is different.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3f586685db3add2a49087a73e07a6b2edd9d5cb",
"description": "llvmpipe/linear: add sample routines for swapping r/b channels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70f49c78cc73be0dfe96fbc68bfc07e17466db39",
"description": "llvmpipe/linear/tgsi: calculate num_texs properly for nir.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e43804ba65d525b61e9a5c783fdfd43e08af16e3",
"description": "llvmpipe/linear: refactor linear samplers into templated code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0230179f8b5868ed17b74f050b251c05b9c056b7",
"description": "freedreno/ci: Update pixmark piano checksums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69f8daca16607a891842d4517542719759ba22dd",
"description": "pan/mdg: Ingest new-style registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35030fc79c38ac91d327a956ee870aea5114e11e",
"description": "gallivm: Switch to reg intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fded7e7b66ef33ef6d96ccdcef66a0d0e0c475a2",
"description": "nir: Remove nir_register-based unit tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e96a9a1b71cff109f945565a04a3d6ce1453b469",
"description": "nir: Remove nir_lower_regs_to_ssa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9eab1e7521bb7359d552c5652d56bd76507fbfa6",
"description": "nir/lower_shader_calls: Convert to register intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "002f8b657eb15fa35a1289c6bfdc174ff302f2d6",
"description": "mesa: Convert PTN to register intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b55836a74dfabfe22b0210a24500b44b39e99069",
"description": "mesa: Return SSA defs from PTN ALU helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b835f1a08a6f142273362f94b71f1d29ccad7ae",
"description": "mesa: Simplify ptn_log() a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2198eedd045d4ed66bd835f77dc746e757b04da2",
"description": "gallium: Convert TTN to register intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6d9f168ce1b7c78f41798e1e72dc4db385ae84a",
"description": "gallium: Return SSA values from TTN ALU helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61010e52554ee832a149139bd56276191b849fd7",
"description": "nir: Add lower_vec_to_regs pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aea8a702008d72798383759cca86c7846bdba503",
"description": "nir: Add intrinsics version of locals_to_regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae0408be1bdc7c6edba24e3a36b728a016292b45",
"description": "nir/from_ssa: Support register intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29b2ace18454e8d1b06f938132a30710e899dc1c",
"description": "nir/from_ssa: Make additional assumptions in coalescing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36b29201faa19263a5f95e056e9cb3c3590747ec",
"description": "nir: Produce intrinsics in lower_{phis,ssa_defs}_to_regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73e191924c09875f6118bb040343d87965fbba8e",
"description": "nir: Add a reg_intrinsics flag to nir_convert_from_ssa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bcf3a622d1d9e964a3446ffad1ce4c4ace41ad22",
"description": "nir: Add new version of lower_regs_to_ssa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2eb554af4820eddae2988bc6fc88a80173206986",
"description": "nir: Add legacy data structures & helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d313eba94ef0aebf6ee5217fc128f359e0ce1265",
"description": "nir: Add pass for trivializing register access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d6c06e4b972274155000c768a30fd02f231bafe",
"description": "nir: Add helpers for walking register uses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7229bffcb133b68f91607fb6bccbe0e48b6a55bd",
"description": "nir: Add intrinsics for register access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80c10b2a4b05e519144cdd811bae5eef7f898056",
"description": "ci: split farm rules out of test-source-dep.yml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9c1948a21dbb91594cd9a04ffe74f2d4babeebb",
"description": "llvmpipe/linear: don't allow linear path for shader output with location frac",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb925c92600c869d2a326037508336eda6e5869b",
"description": "ci: fix .valve-farm-manual-rules",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "28667995e4c3437868eea3a51525a6176e105294"
},
{
"sha": "f160f7c525c8412f55caa11bc005818fcb502355",
"description": "nir/opt_dead_cf: Clarify comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b5737b785c105c925fb841a31b5a8ec19bcc305",
"description": "nir/opt_dead_cf: Run dead_cf_block while it makes progress",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6532751e4d2757bd65871442b5116955affd69d7",
"description": "nir/lower_shader_calls: Remat derefs after shader calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e81a47cfa246848f28f9c878f1337df8bd0da007",
"description": "freedreno/drm/virtio: Trigger host side wait boost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a85b84ba1e205f665787ea643aa20912bebaca09",
"description": "anv: fix utrace signaling with Xe",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fdea48df5ed22c1f54338b779125b1894c239295"
},
{
"sha": "6b2fa965c6cb062d7a30ed056bf905fc6fd7cc72",
"description": "gallium: Remove `PIPE_CAP_RGB_OVERRIDE_DST_ALPHA_BLEND`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99e58460efb975f7acf91cf32b044bc55a77b936",
"description": "tu: Fix zombie VMAs array not initialized when first BOs may be freed",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "63904240f21b192a5fb1e79046a2c351fbd98ace"
},
{
"sha": "8e383e6d9ee08db3a540880b8d5ed9c38c7e4463",
"description": "ci: set priority:low tag only on non-Marge pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c56528b450b8622cc99b8dd0da9b144bda4d6894",
"description": "ci: document workflow rules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12c75922d5dcd6ff742f397fe1b7c0e88780e472",
"description": "radeonsi/gfx11: fix a regression with PAIRS packets due to shader changes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1753b321f8766783b73f153131c575b868c5cd12"
},
{
"sha": "7e4870e8e5bd1694fbc7f210d8fdf8460fb3c1b3",
"description": "amd: Do shader binary alignment for prefetch at memory allocation time.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "437bf4fccb8c54a9204ba6d13f389f6bcf86cb99",
"description": "amd: move end-of-code marker padding to ACO.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ffcfdba9e95788ae25427a4181cc3048dabe5cd",
"description": "radeonsi: fix gfx9 regression causing GPU hangs",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "283be8ac3b8610a77b28ebe9e44b946b979f0381"
},
{
"sha": "1c21f6c90d9c99e09270203e0d2738d9970203f5",
"description": "etnaviv: linker: clean up etna_link_shader(..)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a11501e014c82a51e606df079cc0dec2538fd860",
"description": "etnaviv: linker: handle scenario where there are FS inputs without matching VS output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba0ceb3be33766e2d96d50be6827e709c25f57dc",
"description": "ci/freedreno: another batch of a530 flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b72ece4ec8b05f5c897fe8f555729334370122d",
"description": "docs: Add inital PowerVR driver documentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e88c0bb945c99e11ee944f27ebfc2403b157ea83",
"description": "radv: migrate radv_shader hash to BLAKE3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8740fb00264a500ae0d0f9d54eae6f98db8d7b77",
"description": "radv/meta: disable disk cache for meta shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2efa5ad0f69eb346ee02f287cf7870063b5722bf",
"description": "vulkan/pipeline_cache: add 'skip_disk_cache' option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c778803d673f8db16df5951637258405b2d7e0a6",
"description": "aco/assembler: change prefetch mode on GFX10.3+ during loops if beneficial",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9c5b273b0a9b12c9f962e511dac801b3732f8fd",
"description": "aco/assembler: align loops if it reduces the number of cache lines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de8ecc127efd793a49e5df85df507e9ce4b6a6fa",
"description": "aco/assembler: align resume shaders with cache lines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4ed778cc1bcff5acdbbe70b7d24dc07673753be",
"description": "aux/trace: fix (u)int dump",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d29bb6467e2a37b480fc7ff8bf0334d68c74c3a3"
},
{
"sha": "77b76074fc49069b5b473660d6e15067e8f79c45",
"description": "zink: drop linear D32_SFLOAT_S8_UINT requirement",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c2f6d3f8e8bdabf93ceb6e5c34e4fffa865bd41",
"description": "virgl/video: Fix out-of-bounds access in fill_mpeg4_picture_desc()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6b5aecb19558200fd39fda46db08456ba7acc180"
},
{
"sha": "3c520892b10ca249723f11d3e4858cc41e072e0c",
"description": "zink: fix batch disambiguation on first submit",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b572ce8ebd727ea108c70b11b8f8636b1e0e42c",
"description": "zink: update profile vulkan version requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "005a4ec9e8c4245eb953decef900e017f69f48c9",
"description": "radeonsi/vcn: Remove unnecessary type conversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9790350e9dd9450786c2449c445fff5177bf230b",
"description": "frontends/va: Fix memory leak of decrypt_key",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "deb7dc82f626e92525d01829d88f0ac348de03b8"
},
{
"sha": "55d9ffc99ed03c903e2e33283384b3722d54023b",
"description": "gallium/va: fix superres av1 decoding.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85ec6ecf820ee954de3e76275957ea9af7640b5a",
"description": "ci/zink+radv: fix flake definition",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "741bfb52e674950e773160d2180b95ec557d8fb7"
},
{
"sha": "e17535829372d4f43969a89388c6c7bc1a171029",
"description": "ci/traces: switch from xvfb to Weston XWayland",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69614e859e6b39df75652bb4266be525d6f5819c",
"description": "ci/container: we need to keep the wine inside",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0ae98f345c970947f40cba8d3192181f7acc301",
"description": "ci/container: add weston into Vulkan container",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97014036a9520e881639f1556808dbd2875b5c5c",
"description": "nir: Remove nir_builder_init, it's not used anymore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd27faf0833c5cf28e2d865d43d7e8cc51653f39",
"description": "treewide: remove unused nir_builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48a25ef700a7aa29697579b5ca8ea6d9d385f7ea",
"description": "treewide: Remove all usage of nir_builder_init with nir_builder_create and nir_builder_at",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df91080389006dd4131c9408d886adccb3c20c71",
"description": "docs: update etnaviv extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e034ba1c44ac662699026bdadfa68af61bb6c1be",
"description": "radv/rt: Miss rays that hit the triangle's v edge",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a096cf784fd18454250c6483574dd487ad5f87f1",
"description": "radv/rt: Enable exact on software intersection functions",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "34ef0c15db05e40f344bd7bdd9ab72a1b4b93670",
"description": "iris: Drop depth cache flush requirement after depth clear/resolve",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66a6f48747266f9adb4c36ea3e846dae3e0647b7",
"description": "anv: Drop depth cache flush requirement after depth clear/resolve",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bcae3128193047e82c3e2b110f424cf2a77eef56",
"description": "freedreno/ci: add KHR-GL46.buffer_storage.map_persistent_flush to flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec260cb7a2f78d80713f9006bc78242e89986189",
"description": "mesa/main: add PIPE_FORMAT_VYUY and PIPE_FORMAT_B8R8_G8R8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c3c9c36f33d2bcb44893ec9ad450d60ce799229",
"description": "mesa/main: add PIPE_FORMAT_YVYU and PIPE_FORMAT_R8B8_R8G8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26e3be513dc855f235ee12c8ebc0e7d1a82cd4cf",
"description": "gallium/st: add support for PIPE_FORMAT_NV21 and PIPE_FORMAT_G8_B8R8_420",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65d6f5aed2843d322dda9bd21d0540629347f892",
"description": "nir: add options to lower y_vu, yv_yu, yx_xvxu and xy_vxux",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f49587386679df7443ca37d9a551d6a1841bc279",
"description": "ci/freedreno: add execution@varying-struct-copy-return-vs flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2dab9b37f85c697ddbec48a63540955626cc9821",
"description": "ci/freedreno: add KHR-GL46.buffer_storage flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fba2b1fe1fd6963a67ce4d768d93d30cd4017fc",
"description": "d3d12/ci: add piglit arb_clear_texture-integer fail to CI expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40e3055efdfc0e05da76ee105d1ae19ee97299ec",
"description": "lima/ci: add some ARB_clear_texture piglit tests to lima-fails.txt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1eabeff6607cf1466df3486d2585b51909e7450",
"description": "gallium: remove PIPE_CAP_CLEAR_TEXTURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "491110f02ed6fc7eeccc80ae01a1e8e92d92a2dd",
"description": "gallium: cleanup util_blitter_clear_render_target",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d9438ecd63b64a304df8b800484bfc52eb16a90",
"description": "clover: use fallback path when pipe->clear_texture is not available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c444ac12f621b3699880254733a3798dde8eafd",
"description": "rusticl: use fallback path when pipe->clear_texture is not available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29a64f677a26026a8e1006046f0d1b828ff87537",
"description": "mesa/st: use fallback path when pipe->clear_texture is not available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2594436c7a66449d699e8f48b25280089076225a",
"description": "gallium: rename util_clear_texture to util_clear_texture_sw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a044b16812f9d992036b3f571f24ff250fbfecb",
"description": "gallium: use u_default_clear_texture where applicable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28837ac970f103a54b877340030d8f080d63337b",
"description": "gallium: implement u_default_clear_texture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4ab32941174d33b52f60e9c2a9ec8723ac9436c",
"description": "d3d12: fix clear_depth_stencil texture deref",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f326479acc5d9fd710177d09c7fc220587ef6a17",
"description": "vc4: implement clear_render_target and clear_depth_stencil",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b094332303fc6b3350ee09e745b3956e16c29b6b",
"description": "v3d: implement clear_render_target and clear_depth_stencil",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a88064162ad0a8815a40eb21e03090beddd22ec",
"description": "freedreno: implement clear_render_target and clear_depth_stencil",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0bbd9c0d3310b80e20f2414311d4c14677d6558",
"description": "nir: do not needlessly rely on optimizations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d42711043ca7661d989264a8b01e30a505e8797",
"description": "radv: do not rely on constant-folding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f9a3ee011193f853e5a1ad69a2c366b77cc5a59",
"description": "nir: use nir_intrinsic_get_var",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67a7b66b90371fa38e2c3a83c8509165584d1de7",
"description": "nir: constify intrin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15b4670305295a4e8f62789d07c16843a39be0ba",
"description": "ci: Uprev virglrenderer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0695ead057b221d025213d0f2042dd35b69b3613",
"description": "rogue: Remove commented convert_from_ssa call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e51364241a8d69fe46989fe49952d8dbcee43ae9",
"description": "virgl: remove check of VIRGL_CAP_V2_UNTYPED_RESOURCE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80c001013ce83c679a3b9a59e27f9a72b70a45ea",
"description": "glsl: do vs attribute validation in NIR linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cbdf5c9e5a0e940810217e9c0c10245fa1d9aae",
"description": "glsl: remove dead varyings before assigning attr locations",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a8534c7b4cfc0f8450da2c03d8ffb74cdafee4c6"
},
{
"sha": "689f38b2b452a8b8bad5ab9388c7f71ff9074cec",
"description": "panfrost: fix refcnt imbalance related to blitter",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "146a92dd9f7094b3be40db4d2cfbc25a0395da6c",
"description": "radeonsi/gfx11: only use SET_*_PAIRS* packets on dGPUs",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "22f3bcfb5a3311a2c61ad26c943976e66b68b09c"
},
{
"sha": "d3662ba461e15bbefc5f8887bee58e016f69f281",
"description": "wgl: Fix depth/stencil image support when using zink kopper",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "544c0b572eaac6744d387d801b23854a70fda395",
"description": "ci/zink+radv: document another flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d92520e19c3ce6e97cdbb6e1eaad3760f4615e9f",
"description": "Revert \"Revert \"radv: Enable ray tracing pipelines by default\"\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "49b400423ce2ac3f0d868a38a51bcd9d02cccd1b"
},
{
"sha": "816ed055acf81042f6513842913d5232d9d9592e",
"description": "Revert \"radv/rt: Enable RT pipelines on GFX10_3+ excluding vangogh\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "7f3874981dd11821a4001671b5ee505868f9aa7d"
},
{
"sha": "0804e150e49be49f623d74cf2875857c052cd63f",
"description": "radv/ci: Skip ray tracing tests on vangogh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6934f6603576a91b01603a4d897037fe20cb3d5d",
"description": "ci/freedreno: document number of a630 devices available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15cddb7035ac90d16d855cfdeaa96b12e86e0569",
"description": "ci/freedreno: re-enable a530 as it's now stable with multiple skips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69a14f3f7db3e455b1b43a96cce340735dfb1e5d",
"description": "ci/freedreno: switch a630_{piglit,skqp} and a618_gl to Weston",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "591ce8f185b6123fd95dd77880c706c2d7e25666",
"description": "add initial .git-blame-ignore-revs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98ed583a6d794937e32a312e84f4907bbca9bdd9",
"description": "clang-format: enforce formatting of egl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e85983d7726f8d2fe4e3014afc8dcc94f56809ac",
"description": "egl: re-format using clang-format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f30081e5868add81c7579585287ec120869840d1",
"description": "egl: prevent clang-format from reordering some headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2300eeb67ada8fedcf3c6d6e106f7b522ad4293",
"description": "egl: protect the formatting in a couple of places",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "659bace01a5e69633fd8ca756793f93eac59ec42",
"description": "egl: add a few trailing commas",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35d8db96ed2f714d8164d1b048f75da2a77fe558",
"description": "egl: change a couple of clang-format settings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5eec48799b40c92ade1a928305996a654bc25c7",
"description": "clang-format: add wayland foreach macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4575d7fcb128d0137a727c538a3552dca9b57a6",
"description": "clang-format: add egl foreach macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66a01b9377b4849c69080591323f81124534f8ab",
"description": "ci/amd: switch all possible jobs from X11 to Wayland",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6740ee7a4de17ce05fa10c872d6a6f08b39b77c",
"description": "d3d12: Fix indexing of local_reference_state",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7edae456e2c64d0328037c42b61fd829e29c97c2"
},
{
"sha": "8166c1f8c1a99c08097219c25849b5f03fdde818",
"description": "intel/genxml: Drop incorrect compute aux-inv register entry",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc6c35518fe5049b831a69b99c2e5f0cf9c7bab8",
"description": "intel/genxml: Fix typo in CCS cache flush enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a126ba0cbd0bbb19d975032ab661d25614afec37",
"description": "iris: Use correct CCS0 aux-map register offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c328638b3b2e156ca53c904bff0c15b1a649c54f",
"description": "anv: Use correct CCS0 aux-map register offset in pipe flush",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1fb946091378654dc9c1630e93807022e88f4fc4",
"description": "anv: Program compute aux-map base address during queue init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4ab4e85498f1bd318c26360d4060b32058a6261",
"description": "intel/genxml: Add COMPCS0 aux-table registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0908adf567a82a8e98dad20010ead367c9079ff0",
"description": "ci/windows: Re-enable Windows builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea3c73b33c6bbd40b0525027304f9c9e53d32cad",
"description": "microsoft/clc: Fix usage of nir_builder_at",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "12a268ea813ba3caaee9cc34d0fe597d66a2d574"
},
{
"sha": "511116d6307a033ab3a08506246115e95c905999",
"description": "radv: Fix label name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "158813816e7a9b16eb92786f9137ae7c84013544",
"description": "virgl/ci: fix skips definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b2e672bb0bc1f2b798b2ced52348e88c192cf64",
"description": "v3dv/ci: skip more tests that are timing out",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb7c9745141e1e27f98641d05ae423593fded9c6",
"description": "v3dv/ci: fix skipping of vk tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5e01e67a4f12870144d56007fd4146ec1d36da4",
"description": "vc4/ci: fix skipping of gles3 piglit tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "975a8ecc881873744d851ab0ef45ad7698eaa0ef",
"description": "frontends/va: use resources instead of views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "025dcbea661e25a6eb9ad99d11459f5913cd1ce0",
"description": "d3d12: implementation for get_resources()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4389fe0eeca196c62e8ea3be5f506a4f162f492",
"description": "nouveau: implementation for get_resources()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e147746c40625ee8b1638237f8d4204a47cba37",
"description": "gallium/vl: implementation for get_resources()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "815e8cee7d3a7592c34a93dbaaabefd1c51b8cae",
"description": "gallium/pipe: Add get_resources() to pipe_video_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5ccb4dafbabd7d54d0b7b8f8b7e1c751ee46763",
"description": "ci/lava: Use an alpine image for SSH client container",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db3b5370ecdf65f7789350df7851908915c22871",
"description": "ci/lava: Add LAVA SSH client container",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d222502624203286c60000bb645e0b79ab1218cf",
"description": "ci/lava: Increase Docker action failure_retry counter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec819a16b92c42b54f052cd487822426f9fb2c6a",
"description": "iris: Convert to use nir_foreach_function_impl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7471bc2574dfb0f22555210f1da317572ff30a02",
"description": "intel/vulkan: Convert to use nir_foreach_function_impl when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6cfb9aa9d8c9d913b8c37f2c202f004725e4aab",
"description": "zink: The result should be assigned a value when returned",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ad2af19cea83e260c409866a8ae2e4b688fada6",
"description": "lavapipe: Always advertise formatless storage image OPs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d681cdf4a6d94021c9a75c8aedff32b01c441606",
"description": "rusticl: support subgroups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fd1b21db2b222a9afbecdf6a8d8b820c69f9d83",
"description": "rusticl: deal with compute_param returning 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8df5cfa3a66a647b5fe78ae962ec060003dc799",
"description": "gallium: change PIPE_COMPUTE_CAP_SUBGROUP_SIZE to a bitfield of sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13df23bd67edf388d856328de4afd2e8c5f5c5b3",
"description": "rusticl/device: rework subgroups to subgroup_sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af98c5c77cb0b9089e58e86665eaea872230029d",
"description": "rusticl/util: add div_round_up",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8dbccadb71edcd1569468fc18c6b7fac056f8a4d",
"description": "rusticl/util: add an Iterator to iterate over set bits in an integer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5f8ddee58fefc91a8d2f0ae1d58377c582c4939",
"description": "iris: implement get_compute_state_subgroup_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0b2944a0bf63abde981e742984ff10a0c034c70",
"description": "gallium: add PIPE_COMPUTE_CAP_MAX_SUBGROUPS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98d6edc6ad87e63bbac90e33869b98293c3250b1",
"description": "gallium: add get_compute_state_subgroup_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b72d9509392174caf88f6e90b3a2725e047706f4",
"description": "gallium: add simd_sizes to pipe_compute_state_object_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5afed0661524a14758210ee5dc524fa7fa1b4ac0",
"description": "llvmpipe: report the proper subgroup size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e655b2f2550aacd768138d74ce857cc25bf9fae",
"description": "clc: rework optional subgroup feature",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17e749dc0026b178254cf2c069a213f326681960",
"description": "vtn: more CL subgroups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11cb1a7bd7a82acd7c0875fc12f5ba9838790d01",
"description": "docs: add missing get_compute_state_info documentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6562e898936a99bc2fcc0a1760f7a0a9ff24b9b9",
"description": "v3dv: Use vk_index_type_to_bytes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d5979f1cdef1e51e763d58261d3169d4938f76f",
"description": "lavapipe: Use vk_index_type_to_bytes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b733fcb3370fa6a80d461764aeaecf07f8ed6d10",
"description": "vulkan: Add vk_index_type_to_bytes helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce2252d2659d4086047bd3308d1b6aadc5ef2e60",
"description": "etnaviv: Convert to use nir_foreach_function_impl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c268196b848a4c5b48ba4ecfa802d9ce578bcaf",
"description": "meson: Prefix Vulkan \"Ray Tracing\" summary with \"Intel\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "334bcb31a51a18b0da942a14164b474a5686fee4",
"description": "etnaviv: blt: fix multisampled blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7552f481dc168f744c675eee21a4433a16819234",
"description": "etnaviv: rs: fix multisampled blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12e4988e8260150b831bc11f9d7e31c97c413b29",
"description": "etnaviv: move resource level dimension members to make comments line up",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f3e298a588b1027c8d7ce30d2eb457e507eb8bb",
"description": "r600/sfn: Shorten array elements live range",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "409486aa5749534494c6d895d2ed1d02aec05d93",
"description": "r600/sfn: Be more conservative with AR re-use",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d21054b4bc92a1a9240841dca719f81a142fd5cc"
},
{
"sha": "91fa1970c9978edb6de4da1066f1b213e9bd2868",
"description": "r600: Pre-EG - Set wrap texture modes to repeat when seemless cube is used",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bf3027c3916ad5be172c22851e7172671709a9bc"
},
{
"sha": "75fd29036f1e4b401bf519e126df0848d008fb15",
"description": "venus: recheck valid bit after acquiring lock to init ahb mem type bits",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "432ffaf10a5720e6a254da64d438ae9efe0f69bb"
},
{
"sha": "ee7e440743fd48c8e38981ddcbf248c957a26a9a",
"description": "ci/radv: Add testing of the GLES CTS using ANGLE on stoney.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d7d2aeba29115d9d717b3c9f58ab23e8e37a878",
"description": "ci/radv+radeonsi: Fix the combo rules to include core vulkan changes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e3c445b680ed5dfbf65e85a3484a8e60c4abccc",
"description": "ci/anv: Add testing of the GLES CTS using ANGLE on TGL.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebec1e36778911ca52158a593e427b74b64357d8",
"description": "ci/x86: Build ANGLE for testing layering on VK drivers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0811a51e9ab8b7382f976bf3e92334abc70386ef",
"description": "ci/amd: Report flakes to #amd-ci on OFTC.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bf4b89fcb0e71957eb7266abb8ce2b08d867cf9",
"description": "ci: Clean up .intel-rules definition.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc7aaa2c54532032daadd4d990eb2ff7cea9a15e",
"description": "ci/anv: Make anv-manual-rules actually manual on anv-only changes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26d83ae255945177e25cd9a071db22d177c7a2cc",
"description": "venus: refactor query batch handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3ad8c2f94f3abf9ecf642ad415361c654b8d0fd",
"description": "venus: cache query batches at cmd pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a74b6061423ccc5772bde61c58dc16827ea17423",
"description": "venus: refactor vn_cmd_add_query_feedback and miscs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5889995fbdfa9364fdc3f14b261aca7812b25c5c",
"description": "venus: cmd to reuse alloc copy from cmd pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81aa680b3ceffda693c40d89287e16dee00b1de9",
"description": "venus: track pool in cmd and track device in pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe4cf26687cc9a2abd737b0a3fb368a1832cc3b8",
"description": "venus: fix leaks from tracked present src images",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee3f17ca7909412fc9ce1288324edea3bc2e312a",
"description": "venus: fix a cmd tmp storage leak",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "87b99bf47040045cc6bca57c447a55acc220bfc3",
"description": "venus: extend VkBuffer cache to cover concurrent sharing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e172342608f549a83e5b730493a922a701628b5",
"description": "venus: refactor buffer cache related bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "432ffaf10a5720e6a254da64d438ae9efe0f69bb",
"description": "venus: refactor ahb buffer mem type bits cache to be lazy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eaab20c58f1b04ec1979910f035a8ff467e74a3c",
"description": "ci/etnaviv: update ci expectation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ebbb937af6cadd63e5e9223d6fae837d6db8058",
"description": "docs/features: add hasvk entries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bed67dc3a9662a31055dbaca994e2515d08642b",
"description": "docs/features: add more missing extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80731c4b437ad093f970f5d520211e7c0f5516c1",
"description": "frontend/va: Remove fence_server_sync for surface in vlVaHandleVAProcPipelineParameterBufferType",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "fb1783616e3950837b59f3e611235c0b6d288f62"
},
{
"sha": "52647bd221f859d313fbad7159b17a5ecea5eeef",
"description": "frontend/va: Fix vaSyncSurface and vaQuerySurface status for drivers not implementing get_processor_fence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bcc1e3396658ad08f766f7c2c482d0b487c5e275",
"description": "docs/codingstyle: fix clang-format command",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "209a347a8c3341318981cd5bf64d7792c19542d0",
"description": "zink/ci: fix skips & flakes for zink+radv on vangogh & navi10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "827e7182a5b6a25da67c5d88666653244eadb59c",
"description": "etnaviv/ci: fix skips definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "703102d7cbd1a72169eb439cbf4fd768894845d1",
"description": "intel/ci: fix skips definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42df7131ba9870a81559fc2f67f5842bb05aebfe",
"description": "panfrost/ci: drop invalid skips that are already marked as known flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6686a1e7ea449a88596e91c9e495c1484ffe28b4",
"description": "zink: fix anv ci flakes (for real this time)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c29200a15e3e70b03c21501635bdf392104fd0a",
"description": "vk/wsi: add error logging for syncfile import/export failures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a69a4f393b0b0ae36241c8ced2c47438386a529e",
"description": "vk/wsi: unify dmabuf exporting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b885b233f7a6300ae88732c179888c02788493d",
"description": "vk/wsi/x11: stop roundtripping on presentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36d5b58317179e5db32800743ef0faed4655b9fb",
"description": "vk/wsi/x11: handle geometry updating more asynchronously",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb9f697fbb8f836aaf12a269195841e36b93adf2",
"description": "vk/wsi/x11: move surface alpha check from get_caps to creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "776f258ddbaa6e9ebabbda6e99285f7b23c4ac09",
"description": "zink: Free the cdt when an error occurs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a6dd797ea7fef18eb9e4665bb442e02c4340be0",
"description": "nir/opt_shrink_vectors: enable sparse intrinsics shrinking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c26c0a36d3468c438261801c87f53e96b93efc64",
"description": "intel/fs: disable coarse pixel shader with interpolater messages at sample",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "30163c59f70c0624b7326f7b2a2e2185f4fae05c",
"description": "rusticl: Drop Program::kernel_count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3dde5c231e15480466e7aa08ebbd1d7e5a2dd9e4",
"description": "rusticl: Drop some Kernel data and have a NirKernelBuild ref instead",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "005b41fd3915146494434c2ab5d1909bda2b5943",
"description": "tgsi: uint -> unsigned",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a42dc4ef5e59ee98743a4c9e2e74a06fdb210a68",
"description": "tgsi: uint -> uint32_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcbca3e3b3f72297dc237bc62b181bb43592e0f5",
"description": "tgsi: use enum for interpolate-mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "733ed06e94038d35da5be4f5cb305554e36451df",
"description": "tgsi: use enum for shader-type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4b86e76cf76f136ce67aa3246ac00ed6f925366",
"description": "tgsi: use enum for property-name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ccf63dc9d8b8d37e93410f843201172c06e4c8d",
"description": "tgsi: use enum for tgsi-file type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32f40b2e81346132ee1446d58393a9fb20980af9",
"description": "tgsi: use stdint.h types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a65da48b6ccbbac286ee6286acec50268f63472f",
"description": "tgsi: use enum instead of defines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8114fe9a74843398b1050248b6d9135192bc486",
"description": "aux/util: uint -> unsigned",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "284151262fde82ca88a349de6ce7cae318b42bc6",
"description": "aux/util: use stdint.h types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f79b51dcd6bdb23eca5f7bbaaf0d9099977d038",
"description": "aux/util: use unsigned instead of uint",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae0df2a52faa49230adca955ac068d545f1a7653",
"description": "aux/util: use enum for primitive-type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70e153e8d088a77dc362f925ff597b29e881e7f3",
"description": "aux/util: match type of pipe_draw_start_count_bias::start/count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f98f750db30d2b650d319e6f21f44c7fcb19409",
"description": "aux/util: use enum for render-condition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "647241a770c365a77ad8354145d3f2a1f0f44ec8",
"description": "aux/pp: use unsigned instead of uint",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "872719d15cfcf45059f8107746929851677e21d3",
"description": "gallivm: use unsigned instead of uint",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3ec99bf9a5c8248cf0d12b3f232209611022fd8",
"description": "pipebuffer: use unsigned instead of uint",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d29bb6467e2a37b480fc7ff8bf0334d68c74c3a3",
"description": "aux/trace: use stdint.h types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d941078129bad10f87cb93e4d2164904adc77cff",
"description": "math: drop MAT_[ST][XYZ] defines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a00e4ff6122afda320ed5ab1a3abbab5cb52027",
"description": "math: remove unused defines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "386a365645828ea455bbe4670c79209843edbdb0",
"description": "math: fix indentation in m_matrix.[ch]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4c5d0ebea5d1b16c8f778cc6b3f727065e886fd",
"description": "lima: use u_pipe_screen_lookup_or_create in the renderonly path too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a57dc77482d9723cc1e1a459bff19d4616f90b22",
"description": "docs/features.txt(fix): mark VK_EXT_pipeline_robustness as supported on radv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b10877078b1a68791ae807c76bf2de519208723",
"description": "vbo: correctly restore _VaryingInputs for display list fast path",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3a294ff01fb9d1d8b4f984a364ed7ef469624c49"
},
{
"sha": "5c1d91d5da45000a62b273ecfc8ac1c7f4bdc7ca",
"description": "st/glsl: merge st_glsl_to_ir.cpp with st_glsl_to_nir.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6fe8b7cba031a0b694dc304e76b58b55ac72b8a",
"description": "st/glsl: merge st_link_glsl_to_nir() into st_link_nir()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "692c97c70a827f1b7c29722b6fa7676e90ef0f1f",
"description": "st/glsl: merge link_shader() into st_link_nir()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac2b3cf7ef48fccf17f43ae1df6f762122df4f8e",
"description": "glsl: remove glsl ir optimisation loop from linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed3fe89562ff6dcf56ccbc4f69862a4797e3fb89",
"description": "glsl: move store_fragdepth_layout() to nir linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8c2c59372ad7d7a8d1a6a464455147be81aa0ca",
"description": "glsl: drop link_invalidate_variable_locations()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee68c633e942dad39ed3be51984e83946b6762b5",
"description": "glsl: set last_vert_prog in the nir linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d7b5f8b309fcc1af310a7d97acf40036b022f23",
"description": "glsl: inline link_varyings()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc66c2588ac96ab41f95e3bb2e9b1999de472e05",
"description": "glsl: remove the always_active_io flag from GLSL IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06f3988c582b8761a5eebe13d9c252d03955c03d",
"description": "glsl: move disable_varying_optimizations_for_sso() to NIR linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7cff8d85c0617d8bafa69d7f23ae124dcaa0969b",
"description": "nir/glsl: add nir_var_declared_implicitly enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8534c7b4cfc0f8450da2c03d8ffb74cdafee4c6",
"description": "glsl: drop the dce of global vars from GLSL IR linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8c485efee4f7fb50faff0c56b59dc3c9d66dd41",
"description": "glsl: remove unused system vars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbff8f8c5c5e9a9712733105ff6d42c11a72271d",
"description": "glsl: remove unused buffer objects with packed layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa56e911b8bf16529031814f6753fc052d2fb3c4",
"description": "glsl: call assign_attribute_or_color_locations() in NIR linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3c6718f73c458aaae553f7d826956cb1fe8802a",
"description": "glsl: port assign location code for VS inputs or FS outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6786a39940eb93c656af184fb3990f8e96c01ed4",
"description": "glsl: move lowering linker code out of st",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5131074247cc020bae657ac0aa2ad53b3501cbb",
"description": "glsl: move some compiler code out of st",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef5893687659a6ee43866c0044ea9ce542a6fb9e",
"description": "mesa: add some new constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f26c647fbfbb015e516017b0ab75a02dbe67d4d",
"description": "glsl: add some more c wrappers for string_to_uint_map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be91133f8767cd37325403f599038a5841370f68",
"description": "broadcom/compiler: don't leak v3d_compile when finding a new best strategy",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcc6288a137fc8f1eed1cb1e7431e2f8640ac972",
"description": "broadcom/compiler: free defin and defout arrays if they already exist",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9de7da421d2dde4e473c50cc9293e693836d7f7",
"description": "tu: Add missing dbg reg stomping to tu_CmdBeginRendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39427352f6e040b9f8d9d0f3a615d9e481c8d89c",
"description": "llvmpipe,lavapipe: Relayout lp_descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b1a1e21632231baa3b386cf6be20a1bf8957708",
"description": "llvmpipe: Allocate more dummy sample functions for FORMAT_NONE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91d090f0e7fe33c32238822388d2845cb28bf319",
"description": "llvmpipe: Allow comparison sampling for float formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9caf625490bbfc1ff7ea591f8257a225d036c55a",
"description": "lavapipe: Set the descriptor count to what vkd3d-proton requires",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f281290005119ddd2dc82e0b7a4cc22551d7fc71",
"description": "gallivm: Fix atomic_global types",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "791785c2b4c01abf1a0207fb4697789ff03af218",
"description": "glsl: Fix yylloc.source propagation in YYLLOC_DEFAULT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a0cfe8c44085032fd982bbbff1f02252ffaa7114"
},
{
"sha": "80ccc3f822d32f014ccb7ab7283a1a80e6f7d9ca",
"description": "radeonsi: fix refcnt imbalance related to util_blitter_save_fragment_constant_buffer_slot()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "03bc7503d471dd2d2795a8f18a7212e98209a051"
},
{
"sha": "fb5ecbb4fe9d9f58afee341116def699f3bb8341",
"description": "clc: llvm 17 requires opaque pointers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b392d3ac27be026feab32da0d803a229b52c812d",
"description": "r300: assert that every writer has a reader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5716700bbf9f88839a32eee1fd6f669e6d89b015",
"description": "r300: disable ntt regalloc for vertex shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c291fca156be75be0726af411282dcd40bf6da3",
"description": "r300: remove most of backend contant folding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41f1dd89a35a3396f562e7a07d8234439f87a6aa",
"description": "r300: add some early safe bool lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bf6dcb785ce82006f9757217153735e39127834",
"description": "r300: lower undefs to zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba83c1e254d8a968c166610765ab92ce4cf0778e",
"description": "radeonsi: Use ALIGN_POT instead ALIGN_TO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4880c827d63a1fd674b1b7cd5050c5e837316cde",
"description": "radv: Re-enable RT pipeline capture/replay handles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "169583a4addf7fd5a59b3897386d561c23b36a60",
"description": "radv/rt: Rework radv_GetRayTracingCaptureReplayShaderGroupHandlesKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fccf6fbeec6301590b6fe2a64169fbea26ab2386",
"description": "radv/rt: Replay shader allocations according to capture/replay handle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e9bd821f15a5fa10bbe303e2b2fd4c2c6e0dc1a",
"description": "radv/rt: Associate capture/replay handles with stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eee0068943f586a2d1344e2b9880414f1b17dbfb",
"description": "radv/rt: Only compare the non-recursive capture/replay handle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59d269c48e6e094c04f6a25a7796099dc76a699d",
"description": "radv: Add radv_rt_capture_replay_handle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3bd54d2a82e83c052ed3f1360f8bb2e5428ea2e",
"description": "radv: Add support for creating capture/replay shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f192b9af4472c157e59646153c0c3ed59cbeebc",
"description": "radv: Split up implementation of radv_shader_create",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51f2fa1a5ef0e05fb4b95ba914fbee787d983fee",
"description": "radv: Break up radv_shader_nir_to_asm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "878a731c77b17b05f06e1179e43195165ea45cac",
"description": "radv: Add radv_shader_reupload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "744357477efaa0190c25f77fc15b744ff3931786",
"description": "radv: Add utilities to serialize and deserialize shader allocation info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d23e41de6cd9d87e820b07a0353780dc771e39a1",
"description": "radv: Add option to allocate shaders in replayable VA range",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec9f5b77779350ac066930250e0e0ac129663a76",
"description": "radv: Move shader arena allocation to a separate function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91241014e886d5f72af5373331cc61bc1b6581e1",
"description": "radv: Add radv_shader_free_list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5cc9569b5b9d8e5c696c70af3cc79f13184a5474",
"description": "iris: Convert slab address to canonical",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e7e6f2a0d67af0533572b2d9a7ce7149830f225",
"description": "nir: Fix breaking in nir_foreach_phi(_safe)",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7dc297cc14196ec1f9a4908395d89dfd00de859a"
},
{
"sha": "ee62f4629a4da6a4e0e1ea011941d7cccb7b41a9",
"description": "kmsro: assert that scanout refcount is larger than 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "279d08a18a3ad52c0636674ba0aed65368cfe01d",
"description": "panfrost: remove BO from cache before closing GEM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a0033a1c9c2c0bdf291fa44fb608357bf2f88dc",
"description": "winsys/panfrost: Make sure we reset scanout on error in create_kms_dumb_buffer_for_resource()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ad4d7ca8332488be8a75aff001f00306a9f6402e"
},
{
"sha": "45a27adc3b9c45e04945add803de58cc9d285a50",
"description": "renderonly: Make sure we reset scanout on error in create_kms_dumb_buffer_for_resource()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ad4d7ca8332488be8a75aff001f00306a9f6402e"
},
{
"sha": "8568a46c1ca64092dd2f3f8f140ea1f261db2b1c",
"description": "renderonly: Fix potential NULL deref in the error path",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ad4d7ca8332488be8a75aff001f00306a9f6402e"
},
{
"sha": "8087f784e4268476411a6c3b944731bee2315d10",
"description": "winsys/panfrost: Fix a scanout resource leak",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ad4d7ca8332488be8a75aff001f00306a9f6402e"
},
{
"sha": "46b488151f299581ba3a6acc303e1c16777c84c7",
"description": "aux/trace: fix bindless texture dumping",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a28f9738e1781ebdfb6e485284544905793d42d3",
"description": "asahi: Use txf_ms for MSAA background programs",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d4424950ace16da00cc660e0c4106d19e169b04b"
},
{
"sha": "02ac7305a01a25b43ca06c8a47beb947ddbb0f11",
"description": "agx: Don't leak ssa_to_reg_out",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "6b13616cba27fe4566dfc475ead9a8000b469a2a"
},
{
"sha": "2a334a9f4d90d38208488a99716352de39fc72f5",
"description": "asahi: Take ownership of compute shader NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a004d968742ea8788f2bdf6984c1f74b4305e399",
"description": "asahi: Use ralloc harder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56461bc0a2e0f8535b7219badd007d09801172d5",
"description": "asahi: Fix scissor_culls_everything check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98de1b1b9586b1d2f6cb37b620a14316b160f95c",
"description": "asahi: Assert we don't transition shared resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1140bdb783b7a99d3380dcabcaa2c9ac525bc252",
"description": "asahi: Arrange VS varyings in the correct order",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2055e0324342b4e2a98f71937c77299d5507df66",
"description": "asahi: Add flat/linear shaded varyings mask to the VS shader key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a65b4bb1446201fab8ba2f99b5e5109896ca8bf",
"description": "asahi: Fix type confusion for fragment shader keys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90834353a1041a03ce033974c1505fea4d3e06db",
"description": "asahi: Gather flat/linear shaded input info from uncompiled FS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49994dc8cb5555dfc35be67d2852acc2d7274331",
"description": "asahi: Identify the separate varying count fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9bf52e00f5909b81dd5dcfafaa9a5326ec6fa4b",
"description": "agx: Assert that barriers are not used in the preamble",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bf7d14b2cf5ae98dba7ed43846aec037712a8a0",
"description": "agx: Use nir_opt_shrink_vectors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c81a14c7541f3c8c0a672d7f9b3d33014b0d0e1b",
"description": "agx: Use nir_opt_shrink_stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45cbe122821730609ec1ff12f1b2f6aeeea5896b",
"description": "asahi: Remove ; in perf_debug_ctx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b57faede7156c90f355f57ad0c4543ee1212c7b3",
"description": "asahi: Identify PBE::sRGB flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6dc6991930311ee55077e307d55a761592bc33f9",
"description": "asahi: Rename 'Render Target' to 'PBE'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75b5bf8dbccf26dd87aa0323b29fe6a7d98efa1e",
"description": "asahi: Strip ? in GenXML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "850380cbf5e6c24975195e05af6590cf45ae7ce8",
"description": "asahi: match_soa: Treat offsets as signed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a90b0743f3b085970f95121738950de76f7c78a8",
"description": "agx: Smarten discard_agx -> sample_mask lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a4c9136cd851cb276a507752a189b13122a5be3",
"description": "agx: Add algebraic opt to help with discard lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54bd804ad30e0c465762d5a5e06ee40b817c317c",
"description": "zink: don't destroy swapchain on initial CreateSwapchainKHR fail",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fc2597fe533f4303fe6c1ab33f86a615730fb3b",
"description": "gallivm: make block_size use discrete values.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0123d792ceb20cef60fbe065348e09de98dc240",
"description": "gallivm: convert grid_size to discrete values.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e021973f5a4051f33661d3ab66a940c411d3750b",
"description": "gallivm: convert block_id to discrete values.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bcb5dbf23227f59980bb67f8a7099f79a7a033a9",
"description": "gallivm: store thread id in separate values.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0e6809ee5e0b68140313cab20422fd2ea861afb",
"description": "anv/video: fix to support HEVC 10bit on some of 9th gens.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "649e12c8973fad650b307f5075dd2cae12ce2481"
},
{
"sha": "59cf3702c4bf3734e42a8ad5e086a3a6ed59d4b7",
"description": "radv: Remove unused pipeline param from radv_generate_pipeline_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ca8390e5f18f68ff5eef357b600db415429eaae",
"description": "radv: Advertise VK_EXT_pipeline_robustness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9ac960b6a7ea37840ec151e05335caea6c740ff",
"description": "radv: Implement VK_EXT_pipeline_robustness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e269c7a4e309a232177bf15a7994ae0270b8627",
"description": "radv: Rename radv_required_subgroup_info to radv_shader_stage_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c6125c1c5336ce6b8aa20ca63428afc1335b7a8",
"description": "radv: Split and move buffer robustness to shader key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e36b47b962535fdf3561ca9db94ce9e6dad64b4",
"description": "radv: Rename radv_nir_compiler_options::robust_buffer_access to robust_buffer_access_llvm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f52ebc8b40efedff21281aeedf23ff7b5d9aae39",
"description": "radv: Refactor buffer robustness to an enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59aa49494c45b5a38484d7aed1147416e9eaf479",
"description": "anv: Drop unnecessary intel_canonical_address() calls around bo->offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27e20c87265136be549ae7d012cd15c425d1b829",
"description": "anv: Drop unnecessary intel_canonical_address() call around anv_address_physical()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fa4fe2c8580e78ce0a162003da580b00727f840",
"description": "anv: Fix some mismatches of canonical and regular addresses around anv_bo_vma_alloc_or_close()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f948393005e45592aac0a7167b951d0a1ca1d49c",
"description": "Revert \"ci/fdno: Pause a660 testing\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "e207458ad509c6dc670bfdef9e1a3685aa4ee5f4"
},
{
"sha": "a775b9cb640138c96142f7f1efc9360411bc639d",
"description": "ci: restore lima farm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbdb615a868f3bc9fc04f7c2f603ee49f2b31031",
"description": "v3dv/device: update conformanceVersion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f8ea2dd6894d4d30c01304a67f8e81a77c87415",
"description": "broadcom: Switch to use nir_foreach_function_impl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "edb607ed9fae6bf407b1e814dba082033a14fcfa",
"description": "v3d: Switch to use nir_foreach_function_impl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cfded7f1b3f9469a0906b783751229f8e534016",
"description": "vc4: Convert to use nir_foreach_function_impl when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ed9ec70c0166147b52774727496ebbbcb0ce182",
"description": "intel/compiler: simplify reading of gl_NumWorkGroups in task/mesh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ac1d5d62e26764720c44ecca90537baa8132b17",
"description": "anv,intel/compiler: enable shortcut in wg id to wg idx lowering on >= gfx12.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d7513ee8ea0c5c0b14b39dd2ab8f4dc23781bc1",
"description": "nir: add cheap shortcut for wg id to wg idx lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ec1ef75d346000b694984847ec36e4433f5eed6",
"description": "intel/compiler: pass num_workgroups from task to mesh shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7ca9d70f5fc6e4bce0f699a016e7fce4e87ec45",
"description": "nir: lower num_workgroups to constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9eeee8554cf1bd6c97e29e0ee1fc106a6b8b24d",
"description": "nir: use constant components of num_workgroups in wg id to wg idx lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ebfbc97a86e90ef67672ed6117e3cf45bbdf1bb",
"description": "nir: use wg id to wg idx shortcut if two dims of num_workgroups are 1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5792c1a3421572c86667b6fbb9878531caed4de",
"description": "nir: extract try_lower_id_to_index_1d",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f8ecd3ae0e43c17361de75f338060c3e2bcb6e8",
"description": "broadcom: use nir info to keep track of implicit sample shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59e2760d8f76882a0b20540ed9ed60d1a0878e19",
"description": "pvr: Use alignas instead of ALIGN_ATTR and remove ALIGN_ATTR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dadb7244bb3df10b1418146b5a5c1cffa8364973",
"description": "etnaviv: support OES_texture_half_float_linear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f726f4ca5a8cee66fbf7f277223a63b2d6684bc",
"description": "docs: mark OES_texture_half_float done on etnaviv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd4d0e1cc23ff64d4d9b852e3f5cc7454c7b2018",
"description": "st/mesa: Set gl_config.floatMode based on color_format",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "649e12c8973fad650b307f5075dd2cae12ce2481",
"description": "anv_video: reject decoding of unsupported profiles and formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "832c408b63f5ef24fbb1d4bd9e1934c253a22799",
"description": "lavapipe: expose subgroups in mesh/task shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c142736f52f537fb0dcef959b1a6bc2ac2e8335e",
"description": "anv: Fix compute maximum number of threads value",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "608504c7747c6b38e840f4134c9092191c68f90b",
"description": "nir/print: Reformat the preds/succs block information",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a188337972e712232032d0edce68821ec8421c1c",
"description": "nir/print: Print div/con annotation first",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "884debdee3f21ae6281d21f11414506aa67deaae",
"description": "nir/print: Use 4-space indentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9215aad7daa72569031e78bfde5470d0d54c5a9d",
"description": "nir/print: Use `//` for comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c0038d5d589286f320e989ad6b994404208b838",
"description": "nir/print: Don't use comment syntax for deref_cast properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88c411c6388ef1dfe793d38502eddbe28ffff72e",
"description": "nir/print: Rename print_tabs() to print_indentation() and use it more",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "761d90341fd1b7e19857c2de494b714e47b98243",
"description": "nir/print: Align instructions around `=`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58e3abc4a37027cd0fd315b5ed3752e7dd3fdfbe",
"description": "nir/print: Use BITSIZExELEMENTS for SSA sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "252a6140ead27cb314397c544bd838523428d498",
"description": "nir/print: Use `bN` instead of `block_N` for identifying basic blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea44879d2d9353685fd94d9b97c73ec294f4f185",
"description": "nir/print: Use symbols % for SSA and @ for intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4d3bc03c4e76759e7297a9d3a8d10b5000c84b5",
"description": "nir: Add nir_foreach_function_safe and use it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fbec6dd79ee02989b5541f272a23fd32f0fa797",
"description": "radv: Use nir_remove_non_entrypoints in radv_shader.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c545c39c7e5af7808fcd58409f9f266c013535ff",
"description": "glsl: Use nir_remove_non_entrypoints to simplify the code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1238a652510c1035865ba44effd3e0430819cfc8",
"description": "nir: Update the comment to call nir_remove_non_entrypoints directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "823a1047e91d05629f77e776c8d39a5e5722a787",
"description": "dxil: Use nir_remove_non_entrypoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20beebb0414a53b85556d2750bba83847aa776a8",
"description": "amd: Move ac_hw_stage to its own file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82aaf1893ddd711b61339e2ace4c56b99fb8e9c9",
"description": "nir/builder_opcodes: Do not generate empty intrinsic indices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e379b9ad8c37edb4a583aefa876ab5f11a36b572",
"description": "nir/opt_dead_cf: Handle if statements ending in a jump correctly",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7be8d0f7f490ea58c89798efca7e45b84dc395da",
"description": "tu: Use common dirty tracking for PC_PRIMITIVE_CNTL_0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97da0a7734188f4b666bc38833bfadc8b4c53f84",
"description": "tu: Rewrite to use common Vulkan dynamic state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56cd6a8b6474f78ca61fdd34139ae854e1611cb4",
"description": "tu: Split pipeline struct into different types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db1ea9f749eabd99c442b9d37f65b93ed9d87a19",
"description": "freedreno/a6xx: Fix name of A6XX_PC_PRIMITIVE_CNTL_0::TESS_UPPER_LEFT_DOMAIN_ORIGIN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5704d0ad275fea1e50526a3fdc268a63a731bf80",
"description": "tu: Don't use A6XX_PC_PRIMITIVE_CNTL_0::TESS_UPPER_LEFT_DOMAIN_ORIGIN",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "df7be7323a300fe7f146ce07dd3d804849cd628a",
"description": "vk/graphics_state: Don't track each vertex input field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a8e627e3a41dbf7e363c81cc55ea939bc6a2afe",
"description": "vulkan: Fix renderpass flags with driver-specific renderpass",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "f3876db1ee5a6362ad301a236db767862b93c648"
},
{
"sha": "ea52d0d9e07ccbe662d798d6cd12c7c66ddb41d1",
"description": "vk/graphics_state: Track attachment count as state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d322a80170f605e16a09b7034dc0e4a86340b71f",
"description": "radv: Fix radv_pipeline_is_blend_enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f497cc9d56e173c62a87b81b02a284e20eff9345",
"description": "vk/graphics_state: Add helpers for pre-baking state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5405c9ed5057c5f1e8dc2a362afeda2078abec0f",
"description": "vk/graphics_state: Fix some assertions when copying state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7da44ef671f9b61b3b1a52c86ba6aa2ff9add69e",
"description": "vk/graphics_state: Add VI_BINDINGS_VALID state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea4257be32db088aaa4893f07943eb1a611a77d0",
"description": "vk/graphics_state: Add feedback_loop_input_only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d5eeefd9b10df5d12eb2961d29bbae8a35befc8",
"description": "vk/graphics_state: Remove vk_subpass_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "282e73118d59ad1204ccc1aaff3aa8b267bc2ed2",
"description": "util/bitset: Add some extra functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5be8f98f5ac5cbdb314bdd88d6b6f51642d7701c",
"description": "compiler/clc: Switch to use nir_foreach_function_impl in function nir_lower_libclc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0dd0f35205c7442fb41e205d543465aea6d8eb4f",
"description": "v3d/ci: add new flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2719c317779041887ce89205842eb1a5dd334c0",
"description": "d3d12: Video Decode - Refactor and style fixes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a8d8dad9a890a19ecf4734a28043d5188fdb33b",
"description": "d3d12: Video Process - Implement get_processor_fence and async queing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c875028b02827e3acdac6cb917756c1d5a40243f",
"description": "d3d12: Video Encode - GPU wait on input surface fence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9510c11c6fe6dd6d5791f32db192985442ac46b2",
"description": "d3d12: Video Decode - Sync 3D context copy with decode work for texture array case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b15eaeba8b5670089991f4db0c59de278dce4b7",
"description": "d3d12: Apply style format to d3d12_video_dec.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af0b4eacab74e37bb682cccccd7d24fc41482614",
"description": "d3d12: Video Decode - Implement get_decoder_fence and async queing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb1783616e3950837b59f3e611235c0b6d288f62",
"description": "frontend/va: Add video processing async fence support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c78611c0ab660dd6af0cc2d99c146692a733dbea",
"description": "frontend/va: Pass surf->fence in PIPE_VIDEO_ENTRYPOINT_ENCODE contexts for driver to wait on input surface pending work",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b09f8f453e4bc1fe23c2611828ef1723bbb655c",
"description": "zink/ci: Add ext_transform_feedback@api-errors to fail list.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94b92718d9fedd6cfb3b1b097558cf87a45906fc",
"description": "radv: Enable weak reference cache for device->mem_cache.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3bd72eec1e45eb7b215b4b0ffa0441ecd2c7121d",
"description": "radv: reference pipeline cache object in radv_pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05269047d3c50907dfffa18dfc409938aaabd44f",
"description": "intel: Use nir_builder_at",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed083055492a5936bf2972758dde48d29148fe1f",
"description": "panfrost: Use nir_builder_at",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12a268ea813ba3caaee9cc34d0fe597d66a2d574",
"description": "microsoft: Use nir_builder_at",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b606d534709696ece7cf9f20a7da45dee1750ae",
"description": "lavapipe: Use nir_builder_at",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47934ecf07cccf44a9a95ca7ef254ac6b11bedbf",
"description": "zink: Use nir_builder_at",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8486673a024a6cb23d36ebc7479c212b90d72be",
"description": "vc4: Use nir_builder_at",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "364edfefe4e06c0f3813996191d48cd6285140ed",
"description": "radeonsi: Use nir_builder_at",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "977f385e65600a97e213849e23e3108a873f3495",
"description": "r600: Use nir_builder_at",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fba5c97bc1a3bdaac0897ac35a41270e7924006a",
"description": "etnaviv: Use nir_builder_at",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f9e790d429fef4f427a987c16f20d3b73be9ffa",
"description": "crocus: Use nir_builder_at",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c413ed86f0e1f25be319bb6c6db93d1605590b8",
"description": "gallium,st: Use nir_builder_at",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79a37ceda099445a4c73d713bb617b80874c76ad",
"description": "freedreno: Use nir_builder_at",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be45d4fa6ef4c5b67b2d4e9b4fb27113b922797d",
"description": "spirv: Use nir_builder_at",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "574079e354e5dcd664c837c892d70ddc09524466",
"description": "nir: Use nir_builder_at",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1b472c834f3c89e048e6c0f82809f03d9d8f083",
"description": "glsl: Use nir_builder_at",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c8c2ec85c6ed80e2a83ced8678ecf579707bdfd",
"description": "v3d: Use nir_builder_at",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ce27e7ed284c3df219f52d7aa869908b4ccd6f9",
"description": "asahi: Use nir_builder_at",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ea963c00b7120d260fa67116d290e23134d25d6",
"description": "radv: Use nir_builder_at",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7cd20693706c9c0d1a66bad22736e7efd79beba",
"description": "nir: Add nir_builder_at",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b774d5f9d5e740b06590eed81c55cb0d5fbe59df",
"description": "freedreno/fdperf: Use common device info helpers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "00900b76e0f45a98d073e04fd51cff759fa870a5"
},
{
"sha": "a9c6f7ffdff88ddedaf5798a2b955610763b763b",
"description": "vulkan/pipeline_cache: Introduce weak reference mode.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47c9fba3221a3e157fba05fcdb6bd8c47fbe604c",
"description": "vulkan/pipeline_cache: Move cache_object_unref out of header.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44bfeb77d9f19c236c86e60c69c42cf56e558040",
"description": "vulkan/pipeline_cache: Move locking outside of remove_object.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64c959e46c7a04aba4853173fe35edb033eb07cd",
"description": "vulkan/pipeline_cache: Do not consume object passed into remove_object.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3774c3232c4d655b0ad7dcdfec4bb1e897aac4a8",
"description": "docs/features: update anv entries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb0610c4012506bd7e7c6fb0feb86e3ef51c3529",
"description": "Revert \"ci: disable Collabora's LAVA lab for maintance\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3b6635663f71ef65230ea4a8b321a22a64a9e26",
"description": "ci/microsoft: partly revert rename from container-rules to manual-rules",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c9de0d297743ce193010dab8ca451a353dd8299e"
},
{
"sha": "80a140953d91e88c597d2cb91dd3c0cdbc00b337",
"description": "ci: when touching farms, never run manual jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ece34ec12763068f5a71cd5631dff9d004ba1d99",
"description": "tu/kgsl: Fix memory overwrite with vkFlushMappedMemoryRanges when more than 1 range",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5a594109623fff43fcd3b874b160c711e81bf55d"
},
{
"sha": "ae48fae658a510e4fd6fdd4f529694645c421194",
"description": "aco: remove 64-bit integer conversion opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1194a3baa98cad3378bf6b22d04349fa075d5c0f",
"description": "radeonsi: use nir_lower_conv64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3b9b22c95365cd359efcfd9b42091340fb23858",
"description": "radv: call nir_lower_int64 later",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38cff03e58b4ae2f7b8275e429cde1c355ab1b07",
"description": "radv: use nir_lower_conv64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d0e997e99e5c61724ef4b56a4e76043513633b5",
"description": "nir: split nir_lower_mov64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd43d9e3d9050d10c728c1e009d317e4c765801a",
"description": "radv: Enable required subgroup size on mesh/task.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34ace6688ac9baaf07f997307ecfd129116518e9",
"description": "radv: Use required subgroup info for graphics shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8982bd60453cb4a76c7693fe41d3d802d1f0f0d3",
"description": "radv: Refactor required subgroup size in pipeline key.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8fbce045e6789042f9f5f4e9a0ed42b7d43939b",
"description": "etnaviv: nir: do a late nir_opt_cse run",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d49f66ee91109a5c11c1486869fd41c135492e4",
"description": "ci: disable Collabora's LAVA lab for maintance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1fc98414b6b054bef17a5c5e172dd80465564300",
"description": "ci/traces: print version of apps used for replaying traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae69494be00f97b9b6b05a40f06362c16807928e",
"description": "ci/apitrace: include version with LTO enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40c7262c40747112865cda7146297ab76cd38ff2",
"description": "ci/traces: guard DXVK and VK behind VK_DRIVER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28667995e4c3437868eea3a51525a6176e105294",
"description": "ci: create manual farm rules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9de0d297743ce193010dab8ca451a353dd8299e",
"description": "ci/microsoft: rename manual rules according to rest introduced rules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4403797b716af9c7eb93092d1d9962064bdf3f2e",
"description": "ci/microsoft: uploading artifacts gets stuck currently (retried)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea9f8c26bc952c6e0e24e086e364d16aa7841bd9",
"description": "docs(fix): remove last ref to i965 in features.txt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee69c56c8ca99b678258c06748c47cd1d58c6a66",
"description": "sfn: indent fixes after switch to use nir_foreach_function_impl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b64f29f0fb5c6226a9042732da6bcdf04bc175c",
"description": "sfn: Convert to use nir_foreach_function_impl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8410468d2307b0c9f4ae92d48c244dfa65b20680",
"description": "llvmpipe: Convert to use nir_foreach_function_impl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0554eec4939f88fd7b6228e0e96531a33c379128",
"description": "mesa: Convert to use nir_foreach_function_impl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d86bcc39d64f39d2822b641e7b8ea7f1ea4cf1a1",
"description": "panfrost: Convert to use nir_foreach_function_impl when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b6dbb2a2b15a36e5fb8d066fc3975f5d6d1e319",
"description": "panfrost: Convert to use nir_foreach_function_with_impl in function midgard_compile_shader_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21a0ca7ce58e7a71bfa24114a319a7839261f5b7",
"description": "nir: Strip the const modifier on nir_function * in nir_foreach_function_with_impl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e32cb99dcb9ccb96965b314a3e9257113ad31c81",
"description": "util/disk_cache: fix ~/.cache/ permissions",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "87ab26b2ab35a29d446ae66f1795d40c184c0739"
},
{
"sha": "384c8677f590df290c442b378b077fe8e8c365b9",
"description": "draw/gs: handle extra shader outputs in geometry.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e42fdac6b29b33e63904167f07011f40e4ba538",
"description": "nir: Rename nir_reg_{src,dest} -> nir_register_{src,dest}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bed2f3f8e69208bfd97f3bc72c96ed06ea1cf3df",
"description": "nir: Rename load/store_reg -> load/store_register",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9a0423a20a3d94874404ef026e71c280e001ef8",
"description": "pan/mdg: Propagate modifiers in the backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e97dc25d7736dc4c2a1d8e82cc62b64d003825a",
"description": "pan/mdg: Copy-prop even with swizzle restrictions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d78c4c44c311d045bcddfb21f1014854fc3b0762",
"description": "pan/mdg: Reset predicate.exclude while scheduling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "056e8ec8c3c166d6dc16a796760caa725eae252f",
"description": "pan/mdg: Lower special reads better",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23010acc10a344297c1f5791487fb60e42d0bc3e",
"description": "pan/mdg: Fix temp count calculation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7da1e4c326d9f3213060c45ddeb1c65afcba7bff",
"description": "pan/mdg: Fix 2-const CSEL at block beginning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b66b122e0376bfbc81e167141e46f92384869dcc",
"description": "pan/mdg: Fix IR from scheduling conditions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "080a1a4cc4f58bfd591a48242bc6dc0f662e7664",
"description": "pan/mdg: Add is_ssa helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50449167d5d66c778654d4e79cf2abe087907d46",
"description": "pan/mdg: Constant fold after algebraic_late",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8ffbc77b5c2e843e2d54465e4a37ab46e95a33f",
"description": "pan/mdg: Lower isub in common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "074e5700cc4434d66a8555a5e4161add6b163760",
"description": "pan/mdg: Type CSEL with a NIR pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "311bfd0623d8d20d90c6d693ec31483a1f682a02",
"description": "pan/mdg: Optimize b32csel(inot) in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1f6bcd1d05ab6b9c118dd173f8439866a843827",
"description": "nir: Add b32fcsel_mdg opcode for Midgard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "feea00a6c429e5d8656d62123d5923de69da3f10",
"description": "anv: retry batchbuffer submission with i915",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6cffa1f0e4e54616629177e09881784e33328db",
"description": "venus: use feedback for vkGetQueryPoolResults",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38b1c39b59527c2afadb66c7c14664c7641660cb",
"description": "venus: batch query feedback and defer until after render pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e96428d588e4e5494899c29533b3af48311403ca",
"description": "venus: track render pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb537262c2aee22469acd21d96dd12aa014d5c0c",
"description": "venus: track viewMask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de4593faa193f575b8524c49b8e64f2dc12b498a",
"description": "venus: add query pool feedback cmds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d88a3db8b413969b7061d68c69ad636dd5fcf50",
"description": "venus: expose vn_feedback_buffer_create()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a26a51d1d4e021286bf37916fb01684137cf7618",
"description": "venus: factor out flush barrier cmd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6788aade62ccac2087171ecd888d2c58ab0ef04e",
"description": "meson: Add back execmem option as a deprecated option",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1dd1147408e8fcfb9cbd08d5a5651152d288ef41"
},
{
"sha": "25c49e491fd9821cb687012c7d7b5bd68c31400b",
"description": "aco,ac/llvm,ac/nir,vtn: unify cube opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd3f756204de359a2834661d3bde39a5f20a2097",
"description": "docs: update lavapipe extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e380616430ce000bc4454f137265ec6e65b6afb",
"description": "zink: fix separate shader program refcounting",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e3b746e3a31e350e9f0962717e49acba28efee30"
},
{
"sha": "84bb6078f44a8518bd7080ae2362ae1a8a6383c8",
"description": "zink: do initial program unref during program creation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a0e69e7601a3f7cb6bfa578ccc4ec52abb9ee662"
},
{
"sha": "d5884d5bd5cef1f6f9b5badedc6f57ff54deb5e2",
"description": "llvmpipe/ci: Update expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a0c9c3ce49f2ff23e1a7ce4454c4f3fe30c5b97",
"description": "lavapipe/ci: Update CI expectations for new extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1eca25cacc7f577e51c3ba531ef795e243ecdaae",
"description": "venus/ci: Update fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16151a597a0fe4e8d030757159218835afe25e25",
"description": "zink/ci: Update lavapipe expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01357b4da7c315453bd372f67574c4c48360f483",
"description": "zink: Increase ZINK_FBFETCH_DESCRIPTOR_SIZE to 280",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f003569dd69251afa9b4adb5b3d430d073b8430",
"description": "lavapipe: Make shader compilation thread safe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83a7a88d6bad3e2faeb3904d965f5042e37a50da",
"description": "llvmpipe: flush/reference fs ubos on bind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9c588b47b7b6f923ac894775bc77d401fbbbc61",
"description": "llvmpipe: Use lp_jit_buffer_from_pipe_const in setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63d09d2437da020d54e6a6ec1bc8fbbf27416803",
"description": "lavapipe: VK_EXT_mutable_descriptor_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91eb0f5b082c881f42328f6d5bfeb3ed80cda881",
"description": "lavapipe: EXT_descriptor_indexing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea848d37216b1f8cfd6b5d8df470735e64feba46",
"description": "lavapipe: Lower non uniform access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9d774fe22253b9dbf3025765bbb209b033cb59e",
"description": "lavapipe: EXT_descriptor_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d876505bc0a72a34990badd73e0c73fb7c1db71",
"description": "lavapipe: split out descriptor stage setting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "180f0090e515af9a030d97db652fadd65a830d91",
"description": "lavapipe: create a desc set for immutable sampler layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12a7fc51c77925a5562fd104a8fbd664a46ffc8b",
"description": "lavapipe: Rework descriptor handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b12e0ec02ff748adc4f44f205710c39efef7432",
"description": "lavapipe: Make pipeline_lock generic for accessing the queue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "001a3769a6fdf6c2cd5221d2b06915383e988598",
"description": "lavapipe: Lower more texture OPs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8adbaf9651264e01673f8573129aaddab2ed502",
"description": "lavapipe: Include llvmpipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d361a0be28646b5689c583609d98208c505faaf4",
"description": "llvmpipe: Disable the linear path when running vulkan",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61d94f243cd3d2fd9b249bc49477bf3b4fc2df33",
"description": "gallivm: Implement vulkan images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "573b8f23c295d57507de7a36a9177f5e9a6ee1cd",
"description": "gallivm: Implement vulkan textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb140fa936d1be22835ed9fd228d2ae8106bf20d",
"description": "gallivm: Implement vulkan SSBOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f5f807125727d0c4eede1465ba3eb65908d586f",
"description": "gallivm: Implement vulkan UBOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62b4eb9d741a216ea0794301c7d493eb02b6b74c",
"description": "gallivm: Add a function for loading vulkan descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f675e4ee82319db31a9a70d65063290e4f151b4f",
"description": "llvmpipe: Pre compile sample functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d4135ac10601f0f6efb44cc0b0b7cb77983bdad",
"description": "gallivm: Clamp the texel buffer size",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "14486001712b7072f7fd74563cf89924ee72767b",
"description": "gallivm: Propagate vulkan resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9aa28ae09de8135f91301b893fe02953ffed2b83",
"description": "gallivm: Expose lp_build_texel_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ee32d636a1bf68c7d7eb6e9e4d65e8c66586202",
"description": "llvmpipe: Add LP_TOTAL_IMAGE_OP_COUNT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7e85f838aa80fe75a0af1e779d04c0da8867c11",
"description": "gallivm: Expose LP_MAX_TEX_FUNC_ARGS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0814f5477961744847a7043ef0956cb574920528",
"description": "gallivm: Add LP_IMG_OP_COUNT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12bd6242e533b58ec49b8eaed292a9b20bc8f3e5",
"description": "llvmpipe: Add lp_build_image_soa_dynamic_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4654a9949755929d8acb291e7b8cedd477ba780c",
"description": "llvmpipe: Add lp_build_sampler_soa_dynamic_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1f603b0924aaadd70c6c116b123a78ca03053ce",
"description": "gallivm: Expose lp_build_sample_soa_code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e11e8289dde7834eb1c5e9ab2ea1869fd73df772",
"description": "gallivm: Add lp_descriptor struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ab04247dc706500f5b42650eeb4fbd4c18bd8f5",
"description": "gallivm: Add missing includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2e639e74b2d1f69ca9355855c0a4924c83b6bab",
"description": "llvmpipe: Add BDA jit type helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d63549a64293b3a35a90f8a165ce3a903265c39b",
"description": "ac/nir/ngg: Follow tex sources when analyzing before culling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "411f69b9c5b884f6802758347e72a10ec5564df1",
"description": "ac/nir/ngg: Follow intrinsic sources when analyzing before culling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91b28fc6218c0d702d8c30dc33d320921a59938c",
"description": "ac/nir/ngg: Add upper limit to reusable uniforms.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ddeabcc19b022c1137ec41701dc819ef446fa717",
"description": "ac/nir/ngg: Call nir_convert_to_lcssa before divergence analysis.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac61162e2a903f973d0f98979c2b974346820d8b",
"description": "r600/sfn: Fix filling FS output gaps",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "201b46e487d3aecda005973b0b46a514184eec4b"
},
{
"sha": "48737626c80f17590889612df8ec0d38322e2a48",
"description": "docs/cl: timer sync is implemented",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2df351562560f5bc416c4f5394af9814f3301d84",
"description": "docs/cl: move vec3 support under OpenCL C 1.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9784b525793292df0d64999395ada44eb129da48",
"description": "docs/cl: remove cl_khr_byte_addressable_store from extension list.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3110ef1e973af3237fac89758549ee8cd15f6a4",
"description": "intel/compiler: reuse previously computed bitsize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f48c70babd2e5ce1f561fc51635fae588a8573a",
"description": "intel/compiler: construct masks instead of using magic values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0925b07f4f54e66cf3f7c2b9b4571262a4f0f3da",
"description": "pvr: fixup transfer primary sub-command list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b544a6d6c3569b15abd9e99c82f69277a5b1b3bd",
"description": "radv: emit PA_SC_SCREEN_SCISSOR_BR with the actual fb extent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c881e4167e4e438fb5557004978ce640c5e4dec3",
"description": "glsl: remove old lower_blend_equation_advanced() code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c02252950ca69cf4fba7b90ffc117938305099bb",
"description": "glsl: call nir version of lower_blend_equation_advanced()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f3f429308183c58eb8f3f7aaec576c87d75057f",
"description": "glsl: port lower_blend_equation_advanced() to nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34072923a9f3be316c12875a5ff11f33eb896b0c",
"description": "util: Remove redundant #if !defined(XF86_LIBC_H) in u_string.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2aafd9d7e294721a5e850e7b6d7a52ae98527133",
"description": "util: Remove redundant defined(_WIN32) in u_string.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e385913c21d8c85eab5127a466bedb6b99338519",
"description": "lavapipe: check sampler pointer before deref",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2a7ddf066a7f8c69f6e5df50e34736f146bd1f4",
"description": "zink: get new bda when rebinding invalidated buffers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "041591d972d022810afa89590375a33d8e5dcd35",
"description": "zink: fix unbinding generated gs on real gs bind",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a30379488e27865a380ae9eecc41e3ea0b476130",
"description": "zink: fix assert for inline uniform invalidation with generated gs bound",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "eeb6515096481d8e8a66f6d76a050e69716d791a",
"description": "intel/isl: tile 64 calculations work with 1D surfaces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c43c2ac49bb0db2602682ade2936b7cdb100586",
"description": "iris: also avoid isl_memcpy_linear_to_tiled for Tile64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a64f860acbb4c349e68f7849440c2afe423554eb",
"description": "broadcom/compiler: Use nir_steal_tex_src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5623f6571b555c7f9b617ed9b7cdd5ab0546da46",
"description": "broadcom/compiler: Remove unused #define",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4601517f54c1b634bba03a4da3abdcd1c0a35238",
"description": "broadcom/compiler: Remove v3d_nir_lower_robust_access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "596176a72086f4f7a247bd33edd4715fbfe5135a",
"description": "broadcom/compiler: Use nir_lower_robust_access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0fb8d05e30c51e070155c957f3b71cf31c4b784",
"description": "nir: Add nir_lower_robust_access pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bafbfc57ea836716a76a286c93f53641b315e274",
"description": "anv: flush data cache before emitting availability",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6535b0c0ea1421c1f047a47fdcfafcc5d6c97404",
"description": "intel/genxml: Update RENDER_SURFACE_STATE Fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4affaced9db5017f92336d552041bc385610d359",
"description": "intel/genxml: Fix gen_sort_tags.py to handle mbz/mbo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12f93d06e97c70807bd8f1863afc4189151dedb9",
"description": "isl: Don't set \"Enable Unorm Path in Color Pipe\" on Alchemist",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38935d97898e31bfc31118b94f932f3f9ed5ce0c",
"description": "broadcom: replace redefined ALIGN() macro with common util functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a8a7aaf1d17c4586ca7006a40b8ca53700dba05",
"description": "ci: split valve farm in two",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ab22f788d31a6cff3651f44d0ad2c7ce9c50df1",
"description": "ci: remove unused tag DEBIAN_X86_64_TEST_IMAGE_PATH",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1faac35866a68994f4e1b1156356c39d3c57ec5b",
"description": "etnaviv: make use nir_shader_clear_pass_flags(..)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36b0cff7749b04c3681f97fd76c6ab59c6eac7ab",
"description": "nir/lower_amul: make use nir_shader_clear_pass_flags(..)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fada46cf99a04bd4d4ff2249444e5173fbc54a96",
"description": "nir: add helper to clear all pass_flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "690549f1b65a6828e6478f2d834b3682bc81e354",
"description": "amd/ci: add another dEQP-VK.dynamic_rendering.primary_cmd_buff.basic.* flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33ee59af1def0dc2c46051d160cb39f940f544ab",
"description": "radv: fix incorrect size for primitives generated query",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1ebf463a5a64af54a18b69ccaa2453449938df61"
},
{
"sha": "4f3890dd87b8b279951f3f5da510af031c589a10",
"description": "anv: move WA 1607854226 to use the WA infrastructure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2bd2c03b0ee6c877df5a088eebad5e32f8048213",
"description": "lavapipe: handle multiview queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e81b5b972ec318241be99a2eb14859f9f7831249",
"description": "nir/validate: Assert txf(_ms) matches dimension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5099137612cdbfd0d39c672d4698375f56113eb4",
"description": "aco/optimizer: delete s_bitcmp optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "130fbda71b9281c373cacf046facd224564ca37b",
"description": "radv: set has_bit_test for aco",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44d0b785ccfcd797ab6d0d34ee8e04d0544054b5",
"description": "nir/opt_algebraic: combine bitz/bitnz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "573e98f34ac99028934e273585baf9e3cbf76b3a",
"description": "aco: implement nir_op_bitz/bitnz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6585209cdd938b24418b606b1c4de68753f89dc7",
"description": "nir/lower_bit_size: mask bitz/bitnz src1 like shifts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "481a34e82e4a50e4ba2f8923c3d469fa506a1006",
"description": "nir: add single bit test opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ca1bb3cf8f2f4d9378ceb8ae39e6f853fb900b0",
"description": "util/blitter: revert util_blitter_clear_buffer()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "23c003b88c54e00436b4e2684e6227e79538cf5a"
},
{
"sha": "625215dbe17899bdc693ade6a6c4f28844f91b2b",
"description": "ci/fdno: Pause a660 testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68b8aa788dc2e6146b138401a6225388f2311e95",
"description": "intel/compiler: Switch to use nir_foreach_function_impl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46df42c4e80578512cc0051f8f5d82800a2a4d70",
"description": "crocus: Switch to use nir_foreach_function_impl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1bf96dd567a485a041f5ca48a1630755afba400",
"description": "glsl: Remove the extra scope in gl_nir_link_uniforms.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcf9cfd2973f0938e1ddcc640eaaf73a69ac6be3",
"description": "glsl: Switch to use nir_foreach_function_impl from nir_foreach_function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a8ec0db90cc24e958b7bf80df0a81633d7e00a3",
"description": "d3d12: Switch to use nir_foreach_function_impl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99dce8407e57a58b59eb1dcfdfd6e924d671c9d8",
"description": "asahi: Use nir_foreach_function_impl instead nir_foreach_function in function agx_nir_lower_zs_emit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a434217720486a5efedc860235f8ad6df7d360d2",
"description": "gallium/auxiliary: Switch to use nir_foreach_function_impl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8d669b593122a91c6ba2fefbb7ab308c7477300",
"description": "nir/split_64bit_vec3_and_vec4: Use the right number of components",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "496fd59d711b9a0744878918caeeaafb961e3deb"
},
{
"sha": "d3003b0a413ad6bb666c47af3c9da712743df4f7",
"description": "Revert \"isl: Set Depth to array len for 3D storage images\"",
"nominated": true,
"nomination_type": 2,
"resolution": 0,
"main_sha": null,
"because_sha": "7e1b62ea5b35d7bd0245d10c8667184a7a6a4882"
},
{
"sha": "2e8c0a33e776383bd27e285504e8023b2c005338",
"description": "anv: implement storage image depth query using descriptor buffer read",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7ccba2dfd1a2c4ed1ebce74e16966751c16ef51",
"description": "v3dv: fix blit path for compressed image to buffer copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "599e76617daf3deebc2aa0237c16a671401b2e56",
"description": "v3dv: use div_round_up for division by block size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1fda29bd1d8577caf0f7bb6e058b53241c7ff0f",
"description": "anv: look into batch bo reloc list looking for BOs to decode",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "96c33fb02704fc80363d3d17c3b2e54f21d09f18"
},
{
"sha": "5f7fb0a720c3f297c5a8f43e3c25c0bea6bb5d67",
"description": "clang-format: Add nir_foreach_function_impl into src/.clang-format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62ce223245ce69bb7613ee219107c41abd5edd97",
"description": "treewide: Switch to use nir_foreach_function_with_impl when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b91bff3537fe239e186a2c319d18b8da35559f85",
"description": "clang-format: Add nir_foreach_function_with_impl into src/.clang-format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fde6b51749a7b2ef6b3ecf7ecb34ef8d5813d3f0",
"description": "nir: Split macro nir_foreach_function_with_impl out of nir_foreach_function_impl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afa79cd9b882b5c8613184ee70e9e6ea03e37b0b",
"description": "nir: use imm-helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d8c458e8f4becbc6c53632ec605ed102fa59b1b",
"description": "gallium: use imm-helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a7ab2f7bd4c27843c2274dafd2f8f585530dc82",
"description": "etnaviv: use imm-helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6da9d7147e8dd2f8c4bf4c24ee4e54ce2a384e9",
"description": "amd: use imm-helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee02893573204e7c30039a2dba9b1696dae79d04",
"description": "mesa/st: use imm-helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33035ed216ea1f657aa80c16708d455f75c58dbc",
"description": "hasvk: use imm-helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6520b3e7262dd14615a5d1453a227061006b1a6b",
"description": "anv: use imm-helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4b6b0d949e3f1210445bce1688dcd2395df3007",
"description": "intel: use imm-helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b57f76986d1ea3242840170ecf7384eaf202e5e",
"description": "vc4: use imm-helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6537b8b40b7cad2b51dc34c3ce47c468cac4ec7c",
"description": "radeonsi: use imm-helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd87f15ee95b685cd06338967f602aa8cf515cd9",
"description": "d3d12: use imm-helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2afe52a14d19daabbb5ad96a093d4cd2e153995",
"description": "r600/sfn: use imm-helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c524136c0805472c871440d8a4b6bd0519d4f9a",
"description": "freedreno: use imm-helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45e7e162221b8e203f0e707658c509343b1b7116",
"description": "pan: use imm-helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80212172e44307141f3b06c858c919658ae69bdd",
"description": "v3dv: use imm-helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3b3be55c4f099e6a2a2f4689668dd2cac308f64",
"description": "broadcom/compiler: use imm-helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c69dc017965fd5bc14dacb60d1c7b7b942d160c2",
"description": "vulkan: avoid needless constant-folding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "195399f857f4ee3203255e512df638bef0f1e669",
"description": "mesa/st: use nir_ineg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9d3736302c8fddbf44e40beaf0b379515c197e0",
"description": "microsoft/compiler: use nir_imm_zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30ab06bcf8b79bde8d6618e722c22bc007905cfd",
"description": "mapi: Remove dead struct _glapi_function in glapi/glapi_getproc.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ed7a1282c5952aacaf641e9f400b6e7b06b43b9",
"description": "mapi: Merge get_static_proc_address into _glapi_get_proc_address",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3b93887eb67a6179f4a8f50ed25afb8e42d76f7",
"description": "mapi: Style fixes in glapi/glapi_getproc.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a63b7a03a1e45e17956a341ec73c77cbcba489b4",
"description": "util: sizeof bucket are always 32bit width, use align instead align64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7a0d34f893c62f3bf571bc95f8dbfbc95f68837",
"description": "util: Do not use align64 over unsigned int in register_allocate.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d7c969dd8079c556f865ceef8057e5de89dc267",
"description": "util: Replace the usage of redundant u_align_u32 with align and remove u_align_u32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ac83b096127cd55dada967ae3e80db4c8cc9221",
"description": "util: Getting align and align64 consistence with ALIGN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b45fb614a4cce8e7f014df9057e1165e4867907b",
"description": "util: use uint32_t instead of unsigned in bitscan.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3aa929ca4618b1855c98aca479d7c0bd5498d67e",
"description": "util: Add function util_is_power_of_two_nonzero64 in bitscan.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fc727b34688e90c1c2228837552817b70ccd55c",
"description": "pvr: Rename rogue_fw.xml -> rogue_kmd_stream.xml.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70f86b25a14e8314ad633f3b217d9d176c5ba806",
"description": "pvr: Rename transfer 3D heap to transfer frag heap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a76818e525d5df22cfdcc7dff746ab61cd43c27a",
"description": "pvr: Merge main and extension command streams",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d3e8c3ad920b7f9b248551cc87df264dad845ec",
"description": "pvr: Rename heap reserved area to static data carveout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0a45fc6184727d99838cc086781a3a33933c236",
"description": "pvr: use pvr_csb_pack() to setup CR_FB_CDC_ZLS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e714b35301a33145399f8939ca864ffd14b49de9",
"description": "pvr: Fragment register fb_cdc_zls is feature dependent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5acbadddb454505b2cc354f9a9a33ce289f489fa",
"description": "microsoft/clc: Don't build compiler test if build-tests is false",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b7bf9a4f42a4c86155ced2a1cee0b9f67f172a1",
"description": "d3d12: Fix usage of D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAG, was using D3D12_VIDEO_ENCODER_SUPPORT_FLAG wrongly instead",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed0087d75ef85f65ba6d0fed8165a957d0f2b799",
"description": "d3d12: Only set reduced_tx_set when supported by D3D12 caps (no libva caps for reduced_tx_set to map to)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6de9402fa8f479c54cb813e7d3e555aa069fe4ca",
"description": "d3d12: Correct tx_mode_support reporting as specified in libva spec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75ac852253d33b050e7ff3c3cdd866cad9e4dfa6",
"description": "compiler: set alignment=1 by default for handling empty struct/interface in glsl_types.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68b9ad0ba7e1dfe58b3a08ea3dcb7efe0a819753",
"description": "radv: Do not enable robustness for push constants with robustBufferAccess2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4c2025e2cfde15ba448f769104504491e6fa16f",
"description": "nir/print: Print more representations in load_const",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a185736a42925d9b375c13b9e94f941cba6161cb",
"description": "nir/print: Use src_type when printing consts in SSA uses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d15f4ef28bb6b9a62cb9d8205f6cde6613f2da2",
"description": "nir: Extract logic to get dest and srcs types from intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7de530d3dfb1b752339502e4b6516924142536a4",
"description": "nir: Make a const-friendly way to get the offset_src and arrayed_io_src from intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f64415af722fc37fe994a55b7268df5ddbdb7b8",
"description": "nir/print: Make NIR_DEBUG=print_consts behavior the default",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "260a9167db54de8ec6cd687aab2225751fb2dda6",
"description": "nir/print: Improve NIR_PRINT=print_consts by using nir_gather_ssa_types()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3cfdab8f928f469d2cd9e3363c05da5aaf0d2c9e",
"description": "nir: Allow nir_gather_ssa_types() to ignore regs instead of assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e2f647fbbace978228029f9dcc262eb3608ae50",
"description": "radv/rt: Hash stages using radv_hash_shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de1092e25673e9b0230d174fc42fb051942c3d91",
"description": "radv/rt: Fix caching non-recursive stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9a5cac4ffa441b46000c8be0ae1b5b1819da9c9",
"description": "util: Do not include immintrin.h in half_float.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "189c7d6ff1581889c729b296ce769a21debb6b0b",
"description": "amd/ci: add another dEQP-VK.multiview.renderpass2.multisample.* flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e67337bebf623e67d119f48c2d24f3b831482ede",
"description": "vulkan/wsi: check for dri3 buffer initialization failure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e51f2de88717e6c4ad0cfbbcff85fed7c3e7ef0",
"description": "freedreno/registers: add bitfield for DSI wide bus enablement",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbcda63564478533ce33a924421a75ab1d042f6e",
"description": "draw/i915: move hwfmt array to i915 specific struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f7ea95bc9ed21588876ff166d4bfa94bf0c4230",
"description": "radv: inline more values in radv_emit_fb_ds_state()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5010ab8fffc66337a16c7120bcf5196565a5251a",
"description": "radv: stop emitting TILE_SURFACE_ENABLE for the ZRANGE_PRECISION workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8a204738779bcdbd6b02d9f8ebd7962a74cae16",
"description": "d3d12: Fixes unused-variable compile error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4096bd8d8593480303e3cdd8a83b00ae71f740c1",
"description": "pvr: Setup ZLS depth and stencil load/store separately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59518b6dc637cab22838ef8d67d541dc3ebf30b9",
"description": "v3dv: add a linear images to buffer copy codepath",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74fd2b9dd7f64850e7fcceea9da634ecb24f5117",
"description": "v3dv: refactor copy_image_to_buffer_blit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b8c6cedcf8013af097ea6ecd0a5182c55901770",
"description": "radv: allow NV_device_generated_commands with RADV_DEBUG=noibs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "277b2afd7081fd41fe08db6890f58f2ac1fbe42e",
"description": "radv/amdgpu: add support for executing DGC cmdbuf with RADV_DEBUG=noibs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82c60b41e92e79a2a878a791c5fa7686b8fb6c47",
"description": "radv/amdgpu: add more small helpers for managing CS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86785130d18a1e6c603dfbf57559aa2a8a748295",
"description": "CI/windows: Update headers and Agility redist to 1.711.3-preview",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64da736286d0f1cba47ead6d93bb2e7766ef0ad4",
"description": "d3d12: AV1 Encode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "314871d57bd24318aa1fa823177206ce04c98aa0",
"description": "frontends/va: Extend AV1 Encode params",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "190b1fdc643b82e25347926717712c92cdfe0fc1",
"description": "nir: Convert to nir_foreach_function_impl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19daa9283c146a8c50fdc0250e73a0bc366c826b",
"description": "nir: Add nir_foreach_function_impl helper",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8044110bf627c868cae49fc56505325c85b41bc",
"description": "docs/rusticl: add Enabling section",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2263a645c486a63c72c34864121c713aec249fb",
"description": "docs/rusticl: mark building section as such",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f0ed719aacd56a1ab08ad7bda9063d42b20a9ed",
"description": "intel/devinfo/i915: Set has_set_pat_uapi for MTL+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "463bf134115909d11dc1d9dd440f59fcea93bb7e",
"description": "anv: Use set PAT extension on BO creation for MTL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45278d1988a2fcb6996028f0d9bbf18c3c012ba6",
"description": "iris: Use set PAT extension on BO creation for MTL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b66678fb2e5e4e0c4681d7315a7a8133dafb0970",
"description": "drm-uapi/i915_drm.h: Update from drm-next (2023-06-09)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fce905f613f13c2419ba9e496ea08f91077692b5",
"description": "anv: Swap ordering of memory types on non-LLC platforms to work around application bugs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79c879d2354f157dec823c317a733261b9f6a8f0",
"description": "iris: Map aux-map with WC on MTL+ (has_set_pat_uapi)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37fc25aa74263e02f0d1e09ddd7f13dd13071442",
"description": "iris/bufmgr: Skip bucket allocation if not using writeback cache PAT index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e697abc588329c7423de73f8ac184bdf519fbfa",
"description": "iris/bufmgr: Add iris_pat_index_for_bo_flags()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b602c14fc529843a6bae4dc2e739bce354554195",
"description": "intel/devinfo: Define PAT indices used on MTL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e896b81322b85aa648591cf8e3003f9a02b89ec4",
"description": "intel/devinfo: Add has_set_pat_uapi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "758bf5f7648320eb58e80854074f29088c788e73",
"description": "iris: Allocate coherent buffers for resources flagged as persistent/coherent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b707547535602e2e507e8b9015c07ecc19048fe",
"description": "intel/dev: update mesa_defs.json from defect database",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0569cdba013cf048129b76b448ba6f241972616",
"description": "dzn: VK_EXT_external_memory_host",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a831ee51ae6e522295c68a9af7659c9edf9258a8",
"description": "anv: Flush untyped dataport cache DC flush is requested on compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "215c6c6ce4c82c897ef87d06fb685ed01ee5b8ab",
"description": "anv: Flush untyped dataport cache when HDC flush is requested on compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5ca2bed51302ac72f5524afe5403e85421c259f",
"description": "anv: Clear untyped dataport cache flush bit if not in GPGPU mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d1f5f14057fb8c1d2a4eef4dbae8b8c37d84635",
"description": "iris: Flush untyped dataport cache DC flush is requested on compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46e1a2b31e04ebd02c3471308521f39335c0c173",
"description": "iris: Flush untyped dataport cache when HDC flush is requested on compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4f1c926888aec08ed1de22ae7a9a53d33d7e0b5",
"description": "ci: Testing -D shared-glapi=disabled with debian-clang-release",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5a09bf5944b7762f823cc93debee34bc0afb80b",
"description": "mapi: Hide OpenGL functions to be exported when shared-glapi is disabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8b832449466411e87cab6b9b6e9b4a311498d4c",
"description": "intel/aubinator_error_decode: add ccs support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16c12a9c3b4587d1afe21443923ea17c756e0b9f",
"description": "genxml: enable decoding on compute engine",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79d935ceaf63da2fc18e08df0808f858b5eb7471",
"description": "radv: use nir_opt_intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8649bde78fcbc3fb7c7284bdbe44ffdc2eb21e19",
"description": "nir/opt_intrinsic: optimize quad vote",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58f8e0e2a0cb033a12ec68065f49e97aca383243",
"description": "nir,aco: add INCLUDE_HELPERS index to reduce intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5fc89019b5c2b5f52e3e74d0e786fd54c312127",
"description": "aco: include helpers in emit_uniform_{reduce,scan}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48674a179985d05e91a1c7ca5783058ae9d113b1",
"description": "nir/peephole_select: allow some invocation broadcast intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "069cca9d66d1c4fb933c8d82b9d49a831fb43285",
"description": "treewide: Remove unused builders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "173b9ee69a55d8ce67d2b1ac588b6121f2f742bf",
"description": "treewide: Use nir_builder_create more",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "815efcdf7e2b291532b0e08ba4144ff01f21b418",
"description": "nir: Use nir_builder_create",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5410f9b00e60fb47e7737f7b5357398c3b2f7bc",
"description": "nir: Add nir_builder_create returning nir_builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ddb7cf7a25ffc8473de1b48452c96b6d00843e91",
"description": "nir/builder_opcodes: Remove nir_build_ prefixed helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "400645a5656315d3e48a0bb1c4e9cef12cd7ece2",
"description": "nir: Use nir_ instead of nir_build_ helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "083f7dba5bb5e52af632a6297766dcc955a7e2dc",
"description": "vtn: Use nir_ instead of nir_build_ helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "707f92f248bcacfe26bed8ddb6345047c8eb5771",
"description": "freedreno: Use nir_ instead of nir_build_ helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f3db26d14d970164811b4dd559e2e3b78a602e6",
"description": "intel: Use nir_ instead of nir_build_ helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afd81d5ace4565270dab68198b76c7a31038bd20",
"description": "microsoft: Use nir_ instead of nir_build_ helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17f3f5fa851920970173964fb906a9d12ed55149",
"description": "amd: Use nir_ instead of nir_build_ helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c24b7533781e6c75135230ea717ee2596bb93f14",
"description": "nir/lower_blend: Optimize masked out RTs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4424950ace16da00cc660e0c4106d19e169b04b",
"description": "asahi: Use txf for background program",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05adeb850be3129211b79ab06d385d9e59f02636",
"description": "agx: Use nir_lower_frag_coord_to_pixel_coord",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "abe5b06a99ef47895e86d5c5fed8545a17fd9720",
"description": "pan/bi: Use lower_frag_coord_to_pixel_coord",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f318cab4a1661d08d5596ff72401fe669ff3b04d",
"description": "nir: Add lower_frag_coord_to_pixel_coord pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7067660b286636d611a854cb6444c71f0a4aec9",
"description": "nir: Add pixel_coord, frag_coord_zw intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "137e8d1cc481519364e2b223c06b74627f600ffa",
"description": "ci: add a test-dozen-deqp flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b00867327c2b266fcdebcef8bc7e7497eaab06b",
"description": "radv/amdgpu: workaround a kernel bug when replacing sparse mappings",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "51caece74cd54e99a5f89521e8feacd894781ca2",
"description": "radv/amdgpu: skip adding per VM BOs for sparse during CS BO list build",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "035e55f5aca9ef2da59bc834c2c0b8c18527e2e2",
"description": "mapi: Now _glapi_get_dispatch_table_size always equal to sizeof(struct _glapi_table) / sizeof(void *)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e72a879de075b21fc44a33a9d95cc4654c35bf50",
"description": "mapi: Fixes compile error with build option \"-D shared-glapi=disabled\"",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "398a8d43dc93beed68099e466a46426c927666a1"
},
{
"sha": "d53c7513285cdcd9b5f89bc5fc801c7777b36c92",
"description": "pvr: Change winsys flag defines to bitfields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e6444af0befbae8c4aac4fe24c1cc3fe66eec4d",
"description": "pvr: Fix missing BITFIELD_BIT for winsys frag job flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "739ba18c79908f96081935d5536cc88b0e2e04d7",
"description": "util: include \"util/compiler.h\" instead of \"pipe/p_compiler.h\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d82c0a026b1a6828d18fb72d361d34d60fae68f",
"description": "util: Merge p_compiler.h into src/util/compiler.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7b4e534043a14df2a3974d7c3eed1de339c71b0",
"description": "treewide: style fixes after replace the usage of ubyte/ushort with uint8_t/uint16_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e53915828f9b2d3f69c04d467a008f25a2904951",
"description": "treewide: Replace the usage of ubyte/ushort with uint8_t/uint16_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05b840521ab3e621d1664cd91d839914ddabd0db",
"description": "treewide: Replace the usage of TRUE/FALSE with true/false",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49e84fdad2b453460100ea9253015eec437f5405",
"description": "treewide: style fixes after replace usage of boolean to bool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b45a0bd666f54c3b5497ea0db19b5ed2db7dd02",
"description": "treewide: replace usage of boolean to bool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b65e745168df47fad8dd32d4ec2aced0e002fa2f",
"description": "llvmpipe: altivec.h inclusion in -std=c++98..11 causes bool to be redefined",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07cb3c0e312db8256acbc74579e4ef706be5af2f",
"description": "gallium/draw: Replace the usage of ushort to uint16_t in files that can not found by tools",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "542f00b5f1886459e0ca04bbcb7f06fbaa4e4108",
"description": "hud: Use bool/true/false to replace boolean/TRUE/FALSE in hud/hud_context.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5aec68ce790b2dca23333989ce5cde61685a415",
"description": "aux/indices: use stdint.h types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96c99bc2d9503b5c64f2a1dbc5333141848097c9",
"description": "etnaviv: linker: add fallback lookup to VARYING_SLOT_BFC[n]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9e60699596080fbcbb91dc6b0306d12810e07ec",
"description": "etnaviv: nir: call nir_remove_dead_variables(..) before linking setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f9ac2011652b6864f285fd57ee9bf5ae6f4cab5",
"description": "ir3/analyze_ubo_ranges: Move IR3_DBG_NOUBOOPT check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03ad1d5ab6fa4290c28a0bfe04ca8f328a82fac1",
"description": "v3dv: don't use the TLB path if we might be copying partial tiles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cec030a2332a4d9f18d8ef80912330fc7742403e",
"description": "v3dv: fix slice size for miplevels >= 2",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1cb2d2a5eedd2962297e877850242260c93dd804"
},
{
"sha": "107d29765b57fb4e6504127759877b45e8c4b7ae",
"description": "docs: Update envvars used for tracing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0beca8c7a4dbc13f4462e67db54603fff5aaf21",
"description": "vulkan/rmv,radv: Use common trace trigger",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0641ed59f1056a5797e4642481bd17d8bd6f569",
"description": "radv/rgp: Use common trace trigger",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e11640127a268271f62e5e7c061712f685632af",
"description": "radv/rra: Use common trace trigger",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "291fa055453e2832423e6f82914131fa2c748abc",
"description": "vulkan/wsi/x11: Capture traces using a hotkey",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15d6618a1286cb8c0e091b2a734cf7ee5d939236",
"description": "radv: Add radv_trace_mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70489edce48f90bf86c105fa63a64757a04a9ea4",
"description": "vulkan: Common trace capturing infrastructure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b83a60c955ca67759d266f18247c476817e75a5",
"description": "meson: Add a xcb-keysyms dependency",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a7b1a4f7102e864284e576000a7317171d98e41",
"description": "radv: Call radv_pipeline_init_scratch per shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "957d7644aa47478024315a20a31a91b32d3e65d6",
"description": "intel/ds: Track CCS cache flush bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a272b5ed81e0daae7d2fc3d5ffe9316da00501c",
"description": "iris: implement recommended flush/wait of AUX-TT invalidation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6be75d8aa2b2e1696ac7fdc5275c799f1eb3850e",
"description": "iris: Fix AUX-TT invalidation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26a7e997fb141cd15788af64eb228dc138cec2a7",
"description": "iris: Add CCS cache flush bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e88eac5b6cac01e986ee75f572dde5c8512af37e",
"description": "anv: implement recommended flush/wait of AUX-TT invalidation on compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "012ff791fb842912c4b96d9ca730878abcddad31",
"description": "anv: Fix AUX-TT invalidation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b42a6c3b57b3ffede80e25376e0c0a0a6239b30",
"description": "anv: Add CCS cache flush bits to anv_pipe_bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5927271301d3f3610efd39f4ee2a2e141d4941c",
"description": "intel/genxml: Add Compute/Blitter CCS aux invalidation register",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55d9959e6743dfc4d3c566d5e39841baa852b3cf",
"description": "intel/genxml: Add CCS cache flush field to PIPE_CONTROL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99502b42b4d09195ba404173baa92d12216b6a96",
"description": "vc4/v3d/ci: update expected results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9e6d35f65c6c5913d54ba5306af391a8701a68a",
"description": "radv: Enable VK_EXT_fragment_shader_interlock",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a8f2edd505da5a8b58e04822b77d89db04c8df6",
"description": "zink/ci: Add broken fragment shader interlock test to RADV flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec0778f59ee4a57bbe1e782e9fff4c1aabe966b3",
"description": "radv: Disable VRS forcing with Primitive Ordered Pixel Shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "787a5532625004ec83c6d5ee4ed10d7de9d1392f",
"description": "radv: Apply the POPS missed overlap hardware bug workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "647952c8e31babd980f6feaaf2ee5cfe70ec72e3",
"description": "ac/gpu_info: Check whether the device has the POPS missed overlap bug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3831860b2019941b9449095777738cd8f959a49c",
"description": "radv: Handle Primitive Ordered Pixel Shading in DB_SHADER_CONTROL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37e325fe15b3e5f42bcc7e9a5f904ce54e90e9df",
"description": "radv: Enable the null export workaround with POPS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7eabc5d6fc08b0be9949289ba4e0227f3d33b74e",
"description": "radv: Enable POPS collision wave ID shader argument",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50e680d05a97cdf27989ac7fecf8f3584fe02376",
"description": "radv: Declare POPS collision wave ID shader argument",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1812819e6693e0ca04af27bad0d0b350ecad3e9d",
"description": "radv: Ensure 1x1 shading rate on GFX10.3 with interlock execution mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08c582ea6968b81aae08352188fb1f1d0d13d04d",
"description": "radv: Detect the use of Primitive Ordered Pixel Shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5449a2c98840254f07e46da2553a503cbd3dc92e",
"description": "radv: Remove unconditional POPS_DRAIN_PS_ON_OVERLAP setting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "266ad83acd164a7dae5b29a727fd223381d60d20",
"description": "radeonsi: Remove unconditional POPS_DRAIN_PS_ON_OVERLAP setting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dda425df098d1ef2c00532fafedcbcf8e80bbdd7",
"description": "aco: Implement fragment shader interlock intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0f4b52559942bb5a1d1b65e5544a2ec2265d227",
"description": "aco: Add Primitive Ordered Pixel Shading waitcnt rules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a87628cd08860ae8e1e368c50e36f4bf04942531",
"description": "aco: Send MSG_ORDERED_PS_DONE where necessary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2194e8bd82c1bcbcc2002e7d8a03e831c31d870a",
"description": "aco: Add Primitive Ordered Pixel Shading scheduling rules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6082e126ebf157adfbc4b4295ff59e6da6a99a8e",
"description": "aco: Skip waitcnt insertion in the discard early exit block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8e744f07f1aa5dd2463b5912dc0a6eb83da4d8b",
"description": "aco: Add Primitive Ordered Pixel Shading pseudo-instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94d2888da225c4419dc65cbcf5755aaf3eb21caf",
"description": "aco: Add s_wait_event argument bit definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b892f31e4d728acb87f48d27dce02e2860d75945",
"description": "ac: Define POPS collision wave ID argument SGPR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "308a5ea43afeb2373bd4bb43a59e3ce74e264c3a",
"description": "aco: Support pops_exiting_wave_id PhysReg usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90c88f5933ea71e57fd0741a3a733a9a8735295e",
"description": "ac/nir: Support Primitive Ordered Pixel Shading in lower_ps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "365d342ee6e89973e94bb3bef594859bccd1c808",
"description": "docs/amd: Document Primitive Ordered Pixel Shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fadcd8d371a027e881cc443eabbbda9d5349be03",
"description": "gallivm: Use NIR_PASS macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6689c678fe50647c5e3f85b9a6d6c4cc640e473d",
"description": "nir/lower_locals_to_regs: Add bool bitsize knob",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c8f21412f240c5197ee12293eedfba7307627e1",
"description": "nir/lower_bool_to_int32: Fix progress reporting",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6a29cb2654ff059dcb59e3fcaa0bcc982656609d"
},
{
"sha": "8887be6206586d5fe048489ce7cb8e00cc31a7a0",
"description": "rusticl/api: Wire up CL_DEVICE_PROFILING_TIMER_RESOLUTION",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bb523111b839628c623f81a46eaae56d24dc3a9",
"description": "rusticl/api: Implement get_{device_and_}host_timer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a41b1869f142d871a1e60e3171aa5f19106b422",
"description": "rusticl/device: Stash timestamp availability",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "748a1b357d1a6b69c8e2000062b0aed9368f5999",
"description": "rusticl/screen: Wrap get_timestamp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9486b9e7857766fe0a5c984bb3320be5060ab7b8",
"description": "draw: use unsigned instead of uint",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65591a3b25aaf4adda3adbba666414091c792e6a",
"description": "draw: match type of pipe_draw_start_count_bias::count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b108e47091e70c199c9d0c55e52e3a2607fc6d1f",
"description": "cso: use unsigned instead of uint",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fda6cad85eff13d8af667f1d19dd4a97fdc27b60",
"description": "draw: use stdint.h types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4bd2d35cb21fe1d195fb1917a587ba768b4e2ca",
"description": "draw: track vertices and vertex_ptr as byte-pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed4bda804485515e9f3ddece1b318da8edeff49e",
"description": "draw: use enum for primitive-type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1569507e265df05a76e252864c151687e5437093",
"description": "draw: use uint32_t instead of uint",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57abc7d0379199a75e8721845c8dbc689bf0db3f",
"description": "draw: use enum for tgsi-semantic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4844809edbeed44337b4557749c881d47ae5b07f",
"description": "cso: use enum for render-conditions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82e2802b7d69c4b64ba40868466aaf23630d949c",
"description": "radv/amdgpu: add a helper to get a new IB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "148f42be1da84075be13f04658ca6cdd8ace13a9",
"description": "radv/amdgpu: rename old_ib_buffers to ib_buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d74de6506922b71fc2f7435a7e9735e0ab0393c6",
"description": "radv/amdgpu: use cs_finalize() when growing a CS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "437456b47c222270da850362d027822ac3da17dc",
"description": "radv/amdgpu: use the array of IB buffers for the chained IB path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81e308df72ce6dd7991e6a4dc542bb5848798cb7",
"description": "radv/amdgpu: do not set the IB size when ending a CS with RADV_DEBUG=noibs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df0c742543d7fd256690f7757cd0d2fc6d62aeb5",
"description": "radv/amdgpu: rework growing a CS with the chained IB path slightly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c11a62a7b05a6847d2126911cb0b0f127f5bc2ef",
"description": "radv/amdgpu: use the correct IB size when growing a CS with RADV_DEBUG=noibs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91143f45b85d625261bf6af1dd3546a0f47439ab",
"description": "pvr: Advance entry pointer in pvr_setup_vertex_buffers()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc2828a436ada4b1264cb92fe2d50c8b833d83be",
"description": "compiler: Allow the explicit_stride of aoa types to be zero",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f4299d6b24a206b059782df1cd40d233c49dcbb",
"description": "anv: fix to set predicted weight tables correctly.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8d519eb5f5947800279e4c02bf7aa79b0b65cd17"
},
{
"sha": "b8dc7675f27a3851403c3306a09b345c6a47aca5",
"description": "intel/genxml: changes the type for predicted weight to unsigned.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2f95ad296d665891cf455030094e1e9d20d4b43",
"description": "vulkan/video: keep delta weight and offsets of predicted weight tables in h265 slice parsing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c421ecea56e3587d197fd860952eaad72f52e202",
"description": "vulkan: Update XML and headers to 1.3.255",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73af0475cbdfa016392edc5f3d42d3b01aaba53c",
"description": "vulkan: Add NV suffix to VK_NV_cooperative_matrix feature names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07597596588973cea5bfe064ecc4017dd24357be",
"description": "rusticl/program: skip linking compiled binaries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18f1087a21c738ad1270557c5541fe796262066b",
"description": "rusticl: bump bindgen requirement",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b29463746d559c926cb84b35c749625123dec82",
"description": "nir: Add function nir_function_set_impl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fa38cf142716644cbe8e2ae2fcdea717e45062f",
"description": "vtn: Do not assign main_entry_point->impl twice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d9f474381b48fa3f0b695ea51298e3efbf86ca1",
"description": "draw: Update the comment and function name to match the type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7f0dd27107bac50aadef9cb56aa93b332597095",
"description": "draw: Replace usage of ubyte/ushort/uint with uint8_t/uint16_t/uint32_t in draw_pt_vsplit.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f35ebd221f5d269fdf57da67cd2ea018c87027f9",
"description": "draw: Replace usage of boolean/TRUE/FALSE with bool/true/false in draw_pt_vsplit*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbe9a7ca3e78b683266dac706d156c110dcefdfc",
"description": "rusticl/mesa: create proper build-id hash for the disk cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29b932512a873abb932e2fde99081d705bf9d465",
"description": "rusticl/meson: extract common bindgen rust args",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c89637388967d83fa621cc674c414eceb299b776",
"description": "rusticl: generate bindings for build-id stuff",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d14af0043217150c299e6a6731caba30795ed1a6",
"description": "rusticl: structurize and reorder mesa binding args",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "337908440eefc95abef9fa4464e29d299072df73",
"description": "v3dv: replace boolean and uint with bool and size_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa8a2326910f2c2ea2695c147e9170e157d90d45",
"description": "docs/coding-style: add pre-commit hook fallback for clang-format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "270d898e754f7ea8e4a55c138f5b59b47219f009",
"description": "docs/coding-style: add example emacs config for clang-format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "342196f7b05e8d618ff4119de353eda1292b1d45",
"description": "docs/coding-style: add example vim config for clang-format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89873e5e5ce98c811968f38eb7d1a7953476fe97",
"description": "r300: properly count maximum used register index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "561cce32f142d65364d9e48c7469ba9e605f5f21",
"description": "anv: Only expose video decode bits with KHR_video_decode_queue",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "93614817806b7a58b1dbbd0229d1a9c52df58746"
},
{
"sha": "727335045dd7bba6d835cb0a3b9cad2dfc3171f9",
"description": "anv: Pipe anv_physical_device to anv_get_image_format_features2",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "02aaf589083a768d9d1db8500c3b4495ed98df29",
"description": "nv50/ir/nir: set numBarriers if we emit an OP_BAR",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a2d7a4f9788e62270af8c14b2eee5452a1e0945f"
},
{
"sha": "69c452781b32c1e4138c9454ce110e561e7de019",
"description": "nvc0: fix printing shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45d86b419bf681f3c0444a6c44eade4957fe3eee",
"description": "rusticl/program: add debugging option to disable SPIR-V validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b2a51389009a5a844cd001a4746d4d6e1f8d63a",
"description": "rusticl/program: add debugging for OpenCL C compilation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2362fd502bb07fa515518e5d9c783382f8015d3e",
"description": "docs: document CLC_DEBUG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b3669a1ed320549a09185700e7e56086fc1064a",
"description": "intel: Initialize FF_MODE2 on all Gfx12 platforms",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "427fee3507973dee8c85fd684f0a704928c9251c",
"description": "intel/gfx12.5: Enable L3 partial write merging for compressible surfaces among other cases.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7ec6f172465a25be73bb2b30cf586a88aa4928d",
"description": "ci/fastboot: use gzipped Image to avoid compressing on the runner",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d3c29dc60044ea35141e5f9fcd06c89e17fdb91",
"description": "frontends/va: fix some coverity scan reported issues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc93f205c11cb16fab52872c61221992b79cc122",
"description": "meson: Explicitly add \"check : false\" to a couple instances of run_command",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3e5e04a75e90bd321ae6e2b840fc46d08fd666a",
"description": "amd/drm-shim: use fixed-width types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "766535c8671e3b4d6595c8ede233b6316e4518c1",
"description": "agx: Implement vector live range splitting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72e6b683f37f91c9af4027a5d3f4f8ae7ca9ba3e",
"description": "agx/lower_parallel_copy: Lower 64-bit copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfdaab65121a3f5cef8915090a865dab685da23e",
"description": "agx: Validate predecessor information",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "923b966775f7994317578237172bc7e246152661",
"description": "agx: Add loop header? flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2dbe6b688d5931139012074e17dd93fb0b4e91e",
"description": "agx: Recollect stored vectors at their use",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91d98975a6889ce0f1e2306245356cd3c0a9393a",
"description": "agx: Extract coordinate register size calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eef7fff852978f23434bcaf6bc6af1ada215e4ff",
"description": "asahi: Pass through surface sample count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87bbaf680aa58c9ecef0a368ce2d22c669bb16a4",
"description": "asahi: Disable PIPE_CAP_SURFACE_SAMPLE_COUNT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af895692b3b52599e456f14e08a3beaa32b5a4c8",
"description": "asahi: Revert \"Advertise ARB_texture_barrier\"",
"nominated": true,
"nomination_type": 2,
"resolution": 2,
"main_sha": null,
"because_sha": "9e67d3f23780a818b9fc764105f39c6d595c6530"
},
{
"sha": "b5fccfa1977cbad1afd6cdfb8836c7bf392244da",
"description": "agx: Fix discards",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "baf67144bd1862247042f6f5abca43c32d22f60f",
"description": "agx: Update explanation of sample_mask behaviour",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "942c206cd17325a0710dceeb17fa917fb7b6d5e1",
"description": "nir: Add discard_agx intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f8864e04713db0000f1f41458737314ddd9f512",
"description": "radv: adjust alignment of the preprocess buffer with DGC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06cdf222a6c3052eed6510d14b962dd8775769d4",
"description": "radv: only dirty the active push constant stages with DGC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b329e195e340b64d090c57a291d7ed9d41686c7",
"description": "radv: only dirty the index type when necessary with DGC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d97cc89fb621de4cd9b4fdf93ab46fd13a21251",
"description": "radv/amdgpu: dump all cs with RADV_DEBUG=noibs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8af705a856793313c6dfcc5d46d7b2e37828c442",
"description": "radv/amdgpu: fix dumping cs with RADV_DEBUG=noibs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "50e6b16855d5f72c3a8e16bc131d6d88b5cddfff"
},
{
"sha": "a1e2e01f62f247ebeae4a4230c49067c431fe5f3",
"description": "pvr: Correctly read dynamic state setup during blend constant setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "036d3dc0660b3b54d6ee2a833a637d096d279834",
"description": "radeonsi: disable H264HIGH10 profile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae7721d1637b3e231929bc7bca7ce2b569ae2841",
"description": "radv: reserve more space in CS for SQTT",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7893040f807f2b81d03a6a19c577d6d98bcc116c"
},
{
"sha": "bbdbab15fc45b2cc303c87c2848ecd367d3db6cd",
"description": "aco: Drop NIR parallel copy handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b21c59fc3eb9cf1406a6fa8365fca77b17cfeec",
"description": "aco: Remove unneeded stage related info fields.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc971ba2c7d8cb869f38f069306112bdb75cb7e0",
"description": "aco: Use aco_shader_info::hw_stage instead of guessing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6028c146d54f14277000f98daf94c629a64cb19f",
"description": "radv: Set aco_shader_info::hw_stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "016370b4f912437f2e6129ff46cb9bca59f5d682",
"description": "radeonsi: Set aco_shader_info::hw_stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fef6b95caabb03923d68a8cfdceb7f16b07a837",
"description": "aco: Add hw_stage field to aco_shader_info.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05928f42004a136ea951580e77d952149a4035b1",
"description": "aco: Use ac_hw_stage instead of aco-specific HWStage.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc2307008a345fbbacefcbaa69699c93deaea8fe",
"description": "ac: Add ac_hw_stage enum.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "231fa269eac6c6d88a8a6516515681d551854c9f",
"description": "treewide: spelling fixes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a13ac83f1b95ba3829f1f39ec932df8ddd8733de",
"description": "anv: fix utrace batch allocation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b9aa66d5d0a8c166e5b0008337fdaca2b97a37f4"
},
{
"sha": "8e729a2f578a2433a4c0489e7feec665d05bf7bb",
"description": "freedreno/decode: Correctly handle chip_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3111a70a554ad0f95379ca6686c0e97ec1ffc478",
"description": "freedreno,ir3: Don't call fd_dev_64b more than necessary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00900b76e0f45a98d073e04fd51cff759fa870a5",
"description": "freedreno: Decouple GPU gen from gpu_id/chip_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a8d92e25f6cfa45af4bde427f77472469d0cd1b",
"description": "freedreno/perfcntrs: Link with libfreedreno_common",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f18afc886a793e53fec8063dc6543b8231ab2f16",
"description": "ci: Upref virglrenderer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90bc0ccf4ab6974ffc5a95d4071bfbf3ab61c3f0",
"description": "virgl/ci: Drop duplicate runs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b69a1b4153a955eb9991bea0d2595246a7c61c15",
"description": "vulkan: Migrate shader module hash to BLAKE3.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5173e62d719d78cc0f782f013af17381ef52aec",
"description": "util/blake3: Add blake3_hash typedef.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0823ab43c527fab4e1059d2b175422c60628e614",
"description": "Revert \"egl: return correct error for EGL_KHR_image_pixmap\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "5db031bf3ea3e37983f3ab17f2b550e1949d95a9"
},
{
"sha": "34163e19f7a64621a7995b92fa2f79a0f933393d",
"description": "r600/sfn: Don't clear clear group flag on vec4 that comes from TEX or FETCH",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f3415cb26a62289fed9cb5f202088168add43cfd"
},
{
"sha": "23d4e21d835975110e96cd7dface422ef043374f",
"description": "anv/video: fix to set U/V offset correctly.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "98c58a16ef1ab2208693505a88e597202cc3c2a1"
},
{
"sha": "d336bc39260efc1e47bd3e96061d78bd4d0ed8e8",
"description": "glsl: call nir_opt_find_array_copies() when linking",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d75a36a9eeb1606fab19362746f9b5d94b98bd3a"
},
{
"sha": "570c263ea3a2032ed4cb263bb092f55d3ab07be7",
"description": "nir/load_libclc: run some opt passes for everybody",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a981acf55570a9b1e023d2c7ef75d499c2c8fbc",
"description": "rusticl/device: create helper context before loading libclc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98c8d7b7cfbe7dc66a87bbe8fda56d855053d7cd",
"description": "venus: Fix detection of push descriptor set",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "91966f2eff17cc7c95ca8a89ac40d5d211e5b407"
},
{
"sha": "f278b30e94ee94fb9d8f4b0c4e93cc42319e4eef",
"description": "nir/opt_if: Use block_ends_in_jump",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ddfc43fdffb4b38f721c7449fd0c9dcf29749b7",
"description": "nir: Remove integer and 64-bit modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2fc3213f8965b0a9b739eabcf8671c3df14ad5e",
"description": "venus: Advertise 1.3 in ICD file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f729ff6aaedcc3f4584830c2f88da2402b76ce7",
"description": "venus: suballocate feedback slot with feedback buffer alignment",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2ed33fb4d0a3c78287d58e8edef6f4576dbf274",
"description": "docs: update calendar for 23.1.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86f8e90deb40f00ea225791b5abd8ae9d619207e",
"description": "docs/relnotes: add sha256sum for 23.1.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7051d4e1d852cc6131abf96149ae4646a2c95839",
"description": "docs: add release notes for 23.1.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8509ebb68a022bd1b0629c3362638d217ad0c477",
"description": "anv: align buffers to a cache line",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9db5da0f388f22a3d705d02e34fe1026c9f176fd",
"description": "r300: add partial CMP support on R5xx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e15a4e6e1a773f83e621ad95689d264d04963a73",
"description": "radv: pre-init surface info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92dbf454f81ddf2468766837b38e8dcfd31d8fc4",
"description": "ci/etnaviv: update ci expectation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3005c27a92d6daddb1896730618d6af3cb6e3520",
"description": "Revert \"amd/ci: temporarily disable some manual jobs that take a long time to run\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "4031ed5c8a0bbda910f22aec5ee3263b8137936a"
},
{
"sha": "33673bcc2ab84de0b1ff35519e7d7a58ef572fba",
"description": "rusticl: stop linking with libgalliumvl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92fdfea5af8783cae471c510d1fccb1aab4c9a73",
"description": "rusticl: specify which symbols to export",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72fe01a6be92a32392742eb1ba65992b53175bde",
"description": "rusticl: add ld_args_gc_sections",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff290167536347a6831034a996b9ee1a8c3e5d6b",
"description": "meson: Guard the glsl tests that only working when OpenGL ES2 is enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c298c1bb2181fc90f92ee9701457d62ef8fd010",
"description": "mapi: Fixes non-constant-expression cannot be narrowed from type 'unsigned long' to 'unsigned int' in initializer list with clang",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e44773b6d643d24273cf07945a52287a148c0159",
"description": "meson: Use consistence disabled/enabled comment for shared-glapi option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7af2c45947d47f72600bdf2b393faffa290f9cc7",
"description": "mapi: Fixes check_table.cpp for DrawArraysInstancedARB and DrawElementsInstancedARB",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5679ef99b82b7ae8803b91f6dcde19e53c223c5e"
},
{
"sha": "29b4c1a09f23985a8d367b2b95e887f4418ebba7",
"description": "rusticl: experimental support for cl_khr_fp16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ae801c4d832c490f1c45b2665d2f380dd958c6f",
"description": "rusticl/device: rename doubles to fp64 and long to int64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0623e1784caaea0deed1f711c3777f2a5b004517",
"description": "ci/panfrost: switch panfrost-g52-piglit-gles2 from X to XWayland",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c120173b3665a740e1d10e5644b1c344b35c1f4",
"description": "zink/screen: add PIPE_CAP_TIMER_RESOLUTION",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79cd51d0e6d33b518e5b225bd7d91da03b9bee71",
"description": "radeonsi/get: add PIPE_CAP_TIMER_RESOLUTION",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "979f47a04d72d10fceebc1f2c92848f39ae566e8",
"description": "r600/pipe: add PIPE_CAP_TIMER_RESOLUTION",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e1f873a0c019ee11dc6a1e489a615d270411e76",
"description": "iris/screen: add PIPE_CAP_TIMER_RESOLUTION",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d27040ed89bc0e05e12ce7457dca6666fa391192",
"description": "crocus/screen: add PIPE_CAP_TIMER_RESOLUTION",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ec57403dbf6a8c60865caff90f4d850cd73b619",
"description": "sofpipe/screen: add PIPE_CAP_TIMER_RESOLUTION",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35f5bc0ad47baaaafa36a95b1658c9fb7755e154",
"description": "llvmpipe/screen: add PIPE_CAP_TIMER_RESOLUTION",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "660f2eabe116972b82f2b6fcdf4869962f641d6d",
"description": "gallium: add PIPE_CAP_TIMER_RESOLUTION",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77f5b1cce024a472ffb603bc7dbb7c7f9f5f993f",
"description": "radeonsi: clean up #includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56c787b36df809740d2cc43919dcd9794901234a",
"description": "radeonsi: declare compiler[] and nir_options as pointers to reduce #includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "620ff256a2c2b3de0f148c107a7eadad45ed09d0",
"description": "radeonsi: clean up query functions, make them static, remove forward decls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69bc1180b77ae366e05298e892f3e83079414cd8",
"description": "radeonsi/gfx11: use SET_SH_REG_PAIRS_PACKED for compute by buffering reg writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1753b321f8766783b73f153131c575b868c5cd12",
"description": "radeonsi/gfx11: use SET_SH_REG_PAIRS_PACKED for gfx by buffering reg writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6e6646d918a1110211cebfb634db0bccc69d40e",
"description": "radeonsi: reorder compute code to prepare for packed SET_SH_REG packets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f71607c8d3cea3f2ec5ea6d23ddaec3a2e05a875",
"description": "radeonsi/gfx11: enable register shadowing by default",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aafef61f6a37e22f989eef10fd70399d787ba874",
"description": "radeonsi/gfx11: fix GLCTS with register shadowing by keeping the CS preamble",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7f4ffa401b8b2c43ce59fe4aafe3602060a589b",
"description": "radeonsi: remove uses_reg_shadowing parameter from si_init_gfx_preamble_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "913c6392f65824b25202bba35c75158e705ca4e1",
"description": "radeonsi: remove radeon_winsys::cs_set_preamble",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4811edfa693f3b417b41ead67b5b13d32913569",
"description": "radeonsi: use si_pm4_create_sized for the shadowing preamble",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fff585bdb80b83d754aaa61bf5306268a7da5e06",
"description": "radeonsi: don't do BREAK_BATCH for context regs with only 1 context per batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "835190dd9f6c75c0b50bbb70907ad1aefe83afb7",
"description": "radeonsi: keep pipeline statistics disabled when they are not used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccb856fbaa1ae9d77e034f6822c9d004837932fa",
"description": "radeonsi: determine si_pm4_state::reg_va_low_idx automatically",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22f3bcfb5a3311a2c61ad26c943976e66b68b09c",
"description": "radeonsi/gfx11: use SET_*_REG_PAIRS_PACKED packets for pm4 states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1aa99437d3784cb1193120d8e069bd168ba9e749",
"description": "radeonsi: eliminate redundant TCS user data and RSRC2 register changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6959493f8c2a0542d13312069659c3c3e233206e",
"description": "radeonsi: move the only tcs_out_lds_offsets field to vs_state_bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5632d8d1a777d39c7882dcb011aab4619bcff01a",
"description": "radeonsi: replace tcs_out_lds_layout with nearly identical tes_offchip_addr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b40ab21503fdeabb37950a73ac630240331a4ca",
"description": "radeonsi: move TCS.gl_PatchVerticesIn into the tcs_offchip_layout SGPR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4e2073f041174a4dd4de141823d7950ffb78819",
"description": "zink/ci: remove 3 tests from the fails list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4031ed5c8a0bbda910f22aec5ee3263b8137936a",
"description": "amd/ci: temporarily disable some manual jobs that take a long time to run",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4796a34b192c7d251bd15fc9a13ed15321ef1ba",
"description": "Revert \"ci: mark the valve farm as down\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "2089fc8188635ed0ee72e2ddc009e7a775210bb7"
},
{
"sha": "b4ca45911d234c2fd763ed60cbb74be804dccd31",
"description": "nir_opt_algebraic: don't use i32csel without native integer support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9a4b8e6401a875db7886ad8baeefdd9d1461b21",
"description": "docs/ci: fix command to disable/re-enable farms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8533328056f9fe68a4935cd8eaa8038615268a8",
"description": "r600/sfn: Add source mod propagation also to fp64 ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "255eee10ace253d61570d9b97b44158082ae8de4",
"description": "r600/sfn: Implement fsat for 64 bit ops",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0ff3c4bef21e6768a53610337c39d1e306b3869e"
},
{
"sha": "12d86e9822f97d4a66d8cbb90ba13491153711ef",
"description": "anv: update conformanceVersion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff52a00553ce6c8dc5398ff4eb9dd923d10ceada",
"description": "dzn: Align placed footprints used when copying linear <-> optimal for BC formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9dd106b1137bf94369dfe293cfe800fe2ff642a9",
"description": "ci: move .microsoft-farm-container-rules to test-source-dep.yml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "402ae3b132e026d681cb5e4b8b44d6504998c2b5",
"description": "nir/lower_tex: ignore saturate for txf ops",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "886b7aaa6be918857c685d980110f35ef57d96df",
"description": "zink: add fastpaths for no-op sampler/view rebinds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8125437acdc104dad6d9b70c4814bed8f5b271d2",
"description": "zink: check sampler views pointer before loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58b82d231de91fd9241401c55b6939a9c4f050d0",
"description": "zink: don't update tc info directly from cso binds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b4c1b3a426ec781c81f48bf57e5e7de07bea2af",
"description": "zink: track and apply ds3 states only on change",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5dc2d329cb0130413bbbf3c7500076e7c5f7f065",
"description": "zink: use local screen var in blend state bind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2543fc15a1968e83aa44c90494bbc1d047409494",
"description": "zink: clean up rp update tracking on dsa bind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b65efda50880d4bf03d06b7d2496ac7d9d314e7d",
"description": "zink: specialize invalidate_descriptor_state hook for compact mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53542dd12000f0618784204b1ca4633b9f23ef1e",
"description": "zink: make invalidate_descriptor_state a ctx hook",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad04bd81b96bfd41adcf230b161dda24559e2722",
"description": "zink: force inlining for a bunch of functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14bf10c1adce11c9e208d9269e9e048eef61ef8b",
"description": "zink: no-op redundant samplemask changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f759cbb6755e713a8fdaa1f0b26f1144ae482933",
"description": "dzn: Fix multisample counts in device limits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b888ead2f738fa24ccb0cb534a932eb45d67484",
"description": "dzn: Remove dynamic check for block-compressed support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3d14e4b0581c9a5a3d84b52566fd628685a5886",
"description": "dzn: Use common GetPhysicalDeviceFeatures2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a68617692f3632a87decce1f751196226daabf4",
"description": "dzn: Inline D3D12 device creation in physical device creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "badb85edb8ff2236f38dbbbdd3aeb9febf02f54f",
"description": "util: reinstate ENUM_PACKED",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "86532fa21dee16debf4f96a8b6eb6e894076845e"
},
{
"sha": "4b48d377badc6871237583e2fdea16063e686308",
"description": "egl/haiku: Fix potential crash if double buffering is disabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2089fc8188635ed0ee72e2ddc009e7a775210bb7",
"description": "ci: mark the valve farm as down",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed5d3468682d775f2a9e5253d868997cca9ea4b8",
"description": "intel/fs: Add missing newline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df6749ed56982f056be8c06d7b1af7f84e842fef",
"description": "radv: inline radv_can_enable_dual_src()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b73109a938cebdc97057518a297f32beed37485",
"description": "radv: remove redundant intermediate variable in radv_is_mrt0_dual_src()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a1d97e3fcffa6d38413f8d785afaf9d2278fb71",
"description": "dzn: Ignore export access parameters",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c64f1b6650f9f81a0329390d92f8c27bcb046e7c"
},
{
"sha": "63f44951ac4b4055b4137f57ef10c5fb078bf35e",
"description": "asahi: drop unnecessary DRM_FORMAT_MOD_{LINEAR,INVALID} fallbacks",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "afe134a49c5ef79ca6125f0263331b440b9c0e49"
},
{
"sha": "cfa7eec06c713bd4ec1eb91f02cfddc57c7bd2f2",
"description": "aco: don't set exec_hi for wave32 scan reductions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d03bbc91d10a8ed479d1a68a363e69135f1e6d8",
"description": "pvr: Fix csb control stream extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5336cbff3bd0ac73cb03915bb2dad102f15d58a0",
"description": "intel/fs: Constant propagate into SHADER_OPCODE_SHUFFLE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b902fb2e14e56bdf914eb175489d3b53ff6fcda0",
"description": "pvr: Fix dynamic offset patching",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "aa791961a82e1f5a9dd841c3e0398c3e80d09652"
},
{
"sha": "4071b8e7f32f1801f7e578ce580b22d8ec7b0332",
"description": "pvr: Fix barrier insertion on merged subpasses",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6d672e0336836bdbf3d444f7febc74f5c91e7de1"
},
{
"sha": "822dc384b1364a4a2a67c68a20a00bf324e40380",
"description": "pvr: Fix seg fault on empty descriptor set",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ce67f5ac944bdc6ebf27e3b115706bec5b63f002"
},
{
"sha": "9d75795087ce1233e92df2582846ec6f6116d423",
"description": "radv: Move most of DB_SHADER_CONTROL to PS, more precise GFX11 blend WA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b687cbe36c12081921e03c8633fedea334642105",
"description": "isl: add surface creation reporting mechanism",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "750744143021f3925a6e35b0a1502ef4821c8b6b",
"description": "isl: assert on gfx8 condition that should not be met",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31cc7a1887678dbc8f250559d87b6aa8e4c69d2e",
"description": "isl: assert on gfx7 condition that should not be met",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4616aa2fac29100be99afe0ff382e442f152d421",
"description": "isl: assert on gfx6 condition that should not be met",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7cf7ea2500232ac3ccf6ee2ee98a6188a784bfc0",
"description": "zink: radv vangogh ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ca87a300dd0206bf802e30e9c3eebcbc8864361",
"description": "zink: always clamp NUM_QUERIES to 500",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e32de0aed7279b680d0604ac45f1d1663e7c99d",
"description": "zink: recache present semaphores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b204c616223b2742e120218676f9d5575dd4cc0",
"description": "zink: acquire persistently bound swapchain descriptors before setting usage",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "98031749421ae328d5b38a3931b5b507ee0838b6",
"description": "zink: fix ubo array sizing in ntv",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "240b419c03aaf050aa06a4b7d308a633f414ea0f",
"description": "vulkan/video: consider removed bits when calculating the size of comsumed data.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a28994f73c791a909c92440d9cbc7d5dac57481d",
"description": "util/rbsp: keep track of removed bits for the emulation prevention three bytes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f2e260d2bf8e47cabfa9cf844125255ad8da4a6",
"description": "vulkan/video: move parsing longterm rps in h265 slice parsing.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "efdcacb230c7003685c0de9ef6bf9c72fae4a1db"
},
{
"sha": "b10631865d85b59b6b3acfbc1e2b5aa52db5d6cb",
"description": "vulkan/video: adds more conditions for setting loop_filter_across_slices_enable in h265 slice parsing.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "efdcacb230c7003685c0de9ef6bf9c72fae4a1db"
},
{
"sha": "48b32124c61f35ef39cee7e32ff7795dd49e0690",
"description": "radv/rt: Store the prolog outside the shaders array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebe4e337fda951e01b87242a3d960c6d882b0fcc",
"description": "radv: Use _mesa_shader_stage_to_string for executable name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "334a20ae28a140c26887d65a1856b7b5916ae394",
"description": "radv: Implement executable properties for ray tracing stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf5b74c3baeda7f29ea2be6595705a64bd7daea3",
"description": "radv: Use get_shader_from_executable_index for executable properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a5c4b3ebf8f499a862642618e9e3be9a671f46c",
"description": "radv: Adjust the traversal shader description",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eeae2fb5c4cbcfc8de7efec22295e5b3b4511110",
"description": "radv: Move the shader type to radv_shader_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12d7aaf2b825fe49277b84a605733e8fc39e241d",
"description": "intel/compiler: add more validation for acc register usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "836990b6513c74160ea50a4ecd59552fc9ac970f",
"description": "radv: enable NV_device_generated_commands on GFX6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9c836626100bba2ccdcf6bca8d9a8aa71095f45",
"description": "radv: implement padding cmdbuffer for DGC on GFX6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65249c6f0a76bc671dbb216b4aed851ce99f00c9",
"description": "util: Fixes prototype of threads_timespec_compare",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "45bd24708a91420f8ea37c9d185b37af055756d9"
},
{
"sha": "146adbd2f49c2e25dc10a0cb388c3872c313d710",
"description": "radv/video: drop incorrect defines for uapi ones.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9477f117f4d45445dd8d3ccc2497b5e4dfb48bd6"
},
{
"sha": "38f941c8a85b8bed4e955dda8b9a6e890cef24ec",
"description": "intel/stub_gpu: Don't run program again after using GDB",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c56dd678e4827a0d32f693d04f451ac45c890e82"
},
{
"sha": "23c003b88c54e00436b4e2684e6227e79538cf5a",
"description": "util/blitter: fix util_blitter_clear_buffer() refcnt imbalance",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5f566faa46078500d0d70f510d3ce3e75d1f6e83"
},
{
"sha": "3d22bcb7903d168e1c79252b283adbad4124e8bb",
"description": "zink: only retry bo allocation after reclaim if reclaims actually happened",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4757ea67e527fa4537b543aba07bb44073979b6",
"description": "aux/pipebuffer: add a return to pb_cache_release_all_buffers()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d065304367140c4a855fbbeccb1896ba84edccfc",
"description": "aux/pipebuffer: add a return to pb_slabs_reclaim()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fde8bf7b7f57a20f7355f67f840f7c3a2a9eb49f",
"description": "intel/compiler: Respect NIR_DEBUG_PRINT_INTERNAL flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af9be8c024a34332964f69ce7629550e668222ef",
"description": "nir/print: Print whether the shader is internal or not",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "880a8bb943f24b79db7f27eddc7c5d15aee56df9",
"description": "rusticl/memory: fix clippy errors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1f01aaef53cd6a9593dade1e2fedcacbc2e45c2",
"description": "aco/gfx11: schedule for VMEM store clauses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f837fec2134be7717108defcecdef47d0802bb25",
"description": "aco/gfx11: use s_clause with stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c0143a4c0477ce092bb4cd3ab1667e057cbb5e7",
"description": "aco: don't try to form load+store clauses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "414576aad54da8ec9df5f64ddd40f2f819d4dded",
"description": "zink: fix anv ci flake wildcarding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c15b2491ec064d8bcb6252b9c35fc0c6667ecaed",
"description": "zink: ZINK_HEAP_HOST_VISIBLE_CACHED -> ZINK_HEAP_HOST_VISIBLE_COHERENT_CACHED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a169254c510f51eb3fbf7f5bcd642e23520d492",
"description": "zink: add COHERENT requirement for CACHED memory",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "59a72570b66ad7c4fd953e18e18a9b09b1a7ae7e",
"description": "compiler: Move spirv into a module of its own",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2af68d157b3b9e6bd3b6777eefda5d77059c34b1",
"description": "isl: Add and use size and alignment calculators",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68f7c5381426b7e76ce3632631df602419d38e40",
"description": "aco/gfx10+: use v_cndmask with literal for reduction identity",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71d30bcede5df1450bf4a1c018d241a94482ba16",
"description": "aco: combine scalar mul+pk_add to pk_fma",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6db61d0dc07173a276c2d6c487791774afc072ae",
"description": "aco: use uses helpers for pk_fma opt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "532407094a0bb0d2ff65abe8033efefe29c6c218",
"description": "radv: use wave32 for small workgroups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b765a27d73b4b2a36e171d699c467f81af0a05fc",
"description": "radv: refactor CS subgroup size determination",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41d8837e89c3ef632151a50df4b7078ff7d6d2c4",
"description": "radeonsi/vcn: update luma and chroma size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1359e806f25ea4b25be03821e356881eb528ff24",
"description": "radv: advertise VK_EXT_depth_bias_control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "266b2cfe5bf3feda16747c50c1638fb5a0426958",
"description": "radv: implement VK_EXT_depth_bias_control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0432a748ee077330afcb512b7b81cbf25a8701e6",
"description": "vulkan/runtime: call CmdSetDepthBias2EXT() from CmdSetDepthBias()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae7d904a73b57f6f019346b3926cde5263bff787",
"description": "r600/sfn: Implement source mod optimization in backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da92733d5a9d39c02d08a0c97ea29a0fdc96b74c",
"description": "r600/sfn: add source and dest mod info to opcode table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f6ded1098ade0b19c64a84653de843c4155f17b",
"description": "r600/sfn: allow source mods for per source with multi-slot ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ff3c4bef21e6768a53610337c39d1e306b3869e",
"description": "r600/sfn: drop use of nir source mods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47152b6c09ba6b467b94b8f105744110fa734027",
"description": "r600/sfn: Fix typo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd93d6b2fba4a9e78d12fc9c6cd2df4d2216dfbe",
"description": "virgl: don't allow vertex input arrays on GLES hosts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2d40c09b72374db5d2dd4115c1ea51b2543f515",
"description": "zink, drirc: Add Borderlands 2 workaround to fix spir-v 1.6 translated discard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1dade03b1fae712100f57633973de2c07337acfc",
"description": "etnaviv: remove not used tgsi includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c784a3db7fefaecf9874bba6a1713c8b7a18c6b7",
"description": "etnaviv: drop usage of tgsi_swizzle_names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9ced5abde1497da969bdb10a66749c7ea1185fb",
"description": "etnaviv: remove tgsi remains",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab6aa14f427a4b90c23dbd7c2194a182a1c9e00a",
"description": "v3d: clear alpha-only as red-only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91c56020264adcd6eff26867ffc5306b4b049b28",
"description": "gallium/util: fix color clamp for alpha-only formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1d7861dd69651eba41aa5875c3781a51527a3bf",
"description": "isl: handle DRM_FORMAT_MOD_INVALID in isl_drm_modifier_has_aux",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8f8146c6e4d98dcf1b94943476a777d4b10a3f4",
"description": "gallium: Remove unused os_process.h in gallium/auxiliary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3851a65579646410a9901cb88863c6853bf75f59",
"description": "dd: Replace the usage of os_get_process_name with util_get_process_name in dd_draw.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e287d39f4ddd0f7430d0fda32b582d1decc8c0a1",
"description": "zink: Replace the usage of os_get_process_name with util_get_process_name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25fcf0adc35287a62a2bd194800004ef53ce99f7",
"description": "mesa: Fix use after free.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb588d5d6ee290ff8ea405ff3ee56a51bc1b2145",
"description": "compiler/clc: Move related NIR passes to the common mesa clc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be3e4c8aaf1b2b9d257a7abd9c3d7ab43ecfdcc5",
"description": "compiler/clc: Rename the internal library from libclc to libmesaclc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c387249e1e03cfc5b29ac8a7fe6894bc113e969",
"description": "intel/compiler: Move brw_kernel.c to the intel_clc target",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba420128577e81419560df4ec0064ef25bbcd579",
"description": "anv: add VK_EXT_depth_bias_control support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f39fa398096ccb60d60289dce45b4b6ee970ab9e",
"description": "vulkan/runtime: add support for EXT_depth_bias_control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6249ff17ca0d40dfcdba59ba9e6d7ef40fc16410",
"description": "vulkan: registry/headers bump to 1.3.254",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a6e45d32bd70e12b55211653de78051f7e4490a",
"description": "anv: switch copy query results with shaders from semaphore waits to flushes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61496915c2182cb623f2cd175878a4c98f176d55",
"description": "anv: tracking query buffer writes & query clears separately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0339ec4240c98f1c5bf0d6532cf7ce7af3e7eadf",
"description": "anv: fix pending query bits for compute only command buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c548700b6aa79f233f471cee572eb1744ed11a6",
"description": "anv: change the way we clear pending query bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cab849562517631db7303f0bdf08d21e60f59ad8",
"description": "anv: track buffer writes from shaders for query results writes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f72296f2c8699f2c8a840c9be129a51597aed3e",
"description": "anv: add missing query clear flush for acceleration structure queries",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a78772890628f70668950bb4524a9d8e29a9bac5"
},
{
"sha": "4431e5a222a6921ed26885d505d0b51fa391aa42",
"description": "compiler/types: fix size of padded OpenCL Structs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "44d32e62fb8d1fa9bf22c136aa41114d19b2d874"
},
{
"sha": "8e452e385b5adb7fe49bd97da96393d6697989c5",
"description": "c11: Implement os_time_get_nano with timespec_get(&ts, TIME_MONOTONIC)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45bd24708a91420f8ea37c9d185b37af055756d9",
"description": "c11: Improve mtx_timedlock to use timespec_get instead of time(NULL)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66a99f619fe1a24f9ff6797d56d417fbf23cb0ef",
"description": "c11: Improve timespec_get to support TIME_MONOTONIC TIME_ACTIVE TIME_THREAD_ACTIVE TIME_MONOTONIC_RAW",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "785ca1332319219828c4d76d032f31345c41e48c",
"description": "wsi: Fixes passing argument 1 of \u2018mtx_unlock\u2019 from incompatible pointer type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e4f874fa5bcb68d4520cba8e87e8f420085ff11",
"description": "freedreno: Fixes error: passing argument 1 of \u2018pthread_mutex_unlock\u2019 from incompatible pointer type in tu_pipeline.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f3869ed4e44907ca925d52ffce662a483822706",
"description": "nir/print: Use mesa_scope_name() function to print scopes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45bd6cfe281aa99b6f39329d1b188b3527979552",
"description": "compiler: Add mesa_scope_name() function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59cc77f0fabc99dd333b6a7186771561d702c14d",
"description": "compiler: Move from nir_scope to mesa_scope",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d26b38caf962367b16487bfe6c180a15bba7990",
"description": "rusticl/program: pass our max param size along to the spirv validator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99a480ba9bbae4df47f90a84fc150944b3465ae6",
"description": "clc: allow passing custom validator options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f7da6f05256ff808f72a096b2fac7cbd53a917e",
"description": "clc: fix SPIRVMessageConsumer for NULL src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e09754c658d60d9df3487bc2655186c7fab16959",
"description": "r600/sfn: Clean up FS member initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "201b46e487d3aecda005973b0b46a514184eec4b",
"description": "r600/sfn: on R600/R700 write a dummy pixel output if there is a gap",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "98d65120cb66cf8ca9f9928b107d93af24c83776"
},
{
"sha": "0e728ea7b0779e299cec948d7ba06ab591c04992",
"description": "anv: avoid private buffer allocations in vkGetDeviceImageMemoryRequirementsKHR",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4075dd16ab8ceb1abd852e685118e88a8c4cd749"
},
{
"sha": "714e11fe046f71a9184af475fe631df918a97cc7",
"description": "rusticl/format: enable all trivial to support optional image formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "976ba09f576147857b477209d91853c9e914477b",
"description": "rusticl/format: move format table generation into a macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9112aeb4a4f676ba6a31c2b3710410332c2a201c",
"description": "rusticl/format: document cl to pipe format mapping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "092abd8b9af58fa597578543eb4290caf459ad69",
"description": "rusticl/format: add required format table for CL2.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a874d76153fc8d24f3c9ce312263d5653e4079a",
"description": "rusticl/format: drop req_for_3d_image_write_ext",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0ba3ab0b5a7cfe101388a4151398c3993a15e36",
"description": "rusticl/format: extract required format checks into const functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ceb1c292b5b47a7552756900ea5317906de6d2f5",
"description": "rusticl/format: extract CL format to pipe format mapping into const function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a259c0b948287b746d466908729489677e74850",
"description": "rusticl/format: pass order and type to rusticl_image_format directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4999f9995ee7b3e73aba3eb88129b99372f1d2b0",
"description": "rusticl/mem: fix validation of packed image formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73f86c9b9d16e981905e6c1e09a539aef1c04d71",
"description": "rusticl/mem: cache the pipe_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff95349285d08c2879f497da9cee3f68ee8fc93a",
"description": "docs/cl: improve reporting of image features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0dd0ad1c321be10d2062bb9516f9b36f1f6bc6b",
"description": "Revert \"ci: remove clang-format testing\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "d666a8d259a0bb0a14e5bf42e90f167e150f185b"
},
{
"sha": "ec8932fd633f17fb20ae0e9870a9f18f00a8582a",
"description": "radv: fix formatting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45a0de84912dfbb9290f5b97595ae8a1478b69bd",
"description": "docs: remove i965 features from docs/features.txt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "125700cf8b87c4ddd6ec881783d0363d996a8b82",
"description": "docs: add crocus features to docs/features.txt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa20ea7c5e58508a07964f19cb8570c3113156cb",
"description": "docs: add iris features to docs/features.txt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5cdb2371fd3472a9858a03ed584a42d5af3658a4",
"description": "v3dv: expose shaderImageGatherExtended",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e31aff59d88702bf760c8141204c23b58f6b58e0",
"description": "broadcom/compiler: handle textureGatherOffsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0de89e10ba1ccf9a4b579d6eb756e4cf253fb82a",
"description": "nir/lower_tex: handle lower_tg4_offsets with lower_tg4_broadcom_swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65353814a395b97a5a472d5eaea6383f4eea6fa3",
"description": "nir/lower_tex: copy missing fields when creating copy of tex instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "320884453904890771b68b945ed000fb1a794fa2",
"description": "radv: use cs_execute_ib() for GFX, MBCP and DGC IBs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afbe18771512993ae467019f89dd2369f695e94b",
"description": "radv/amdgpu: add cs_execute_ib() for executing IBs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0551954e80c67efe9641253902e22e90b16737d2",
"description": "radv/amdgpu: remove useless assert in radv_amdgpu_winsys_cs_submit_internal()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e1579a21421ffee3cb5a6477bf1fa57ec615003",
"description": "radv/amdgpu: fix a buffer overflow for submissions with RADV_DEBUG=noibs",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "53b439d24fae8a02385d6b04b85024c706c0c256"
},
{
"sha": "795bf984c6bdbddb33dd00b7bf62c547a7855854",
"description": "radv: reserve space for shadowed regs",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7893040f807f2b81d03a6a19c577d6d98bcc116c"
},
{
"sha": "a5cdc4840da25903869667409e1cefa4e4274bdd",
"description": "radv: use IB for the GFX preamble on GFX6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e20a0f32f293b53dcae7b1a5911ce1dbb8c8992c",
"description": "radv: do not use IB for the GFX preamble with RADV_DEBUG=noibs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e56f0389be94083161e0638dcb2344097b8bab1",
"description": "ci/docs: fixup incorrect spacing around console block",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "dcf5dfbbf8d33c0de625ad3a1020fece0cb2acfd"
},
{
"sha": "e0ca73e96d53a69ea3c83ea98983b61ecc8a7a60",
"description": "r600/sfn: Don't deref unused group slots",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e57643cf5488fc7ca2619f62997527b1f546cd38"
},
{
"sha": "3a569fbf9b6e8eedd8659fc51b9b1378bae9dbf6",
"description": "r600: Split tex CF only if written component is read",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "da4b5b4a47ca727a7c8892d2bea50739df3b94ed",
"description": "intel/ci: disable iris-jsl-deqp because it always fails for an AMD MR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d666a8d259a0bb0a14e5bf42e90f167e150f185b",
"description": "ci: remove clang-format testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "845ed015dd359f40c74a2466efecc815500f07b4",
"description": "radeonsi: remove gfx10 NGG streamout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "283be8ac3b8610a77b28ebe9e44b946b979f0381",
"description": "radeonsi: handle GE_CNTL and IA_MULTI_VGT_PARAM as a tracked register",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12b123fdb7205b46a4d6e668cb4630ebedc2c381",
"description": "radeonsi: handle VGT_LS_HS_CONFIG like a tracker register",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7065bbdc2390ff425c73cf50cf886edd103d6da6",
"description": "radeonsi: handle VGT_GS_OUT_PRIM_TYPE like a tracked register",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "315231b5a519bdc14b0ceaba0501e0c0b4067688",
"description": "radeonsi: eliminate redundant compute SH register changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35fa0135452ee812ee79af109c2cc3a330882563",
"description": "radeonsi: handle demoted si_pm4_set_reg_idx3 as si_pm4_set_reg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29e1d0ac4fb7c439068f8ea24746785bacaa8876",
"description": "radeonsi: set non-graphics uconfig registers first in the preamble",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52087d5772ad59344c70d69ef053d5d1a86a8556",
"description": "radeonsi: remove sscreen parameter from si_pm4_set_reg_idx3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d2a0bda77aafc98d2b040eb5bae14d2423aeb17",
"description": "radeonsi: add more variables into si_pm4_state and rework how it's created",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c7e32fb330a033afc9750b7278ee2e56fe23c90",
"description": "radeonsi: don't needlessly invalidate L0/L1 caches at the beginning of IBs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5a565d094956c769ed30cd5df004d418af779ea",
"description": "radeonsi: don't do PFP_SYNC_ME before CP DMA and compute blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76664c1677356d3d568b0c4b5db2700ef926b015",
"description": "radeonsi: shrink the last field of tcs_offchip_layout due to LDS limit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c89ca3b47f11ce2c2e6953d37590021e89c1d119",
"description": "radeonsi: change si_emit_derived_tess_state into a state atom",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d891bd7c3a939bd92814f709af6705fa83fb4d29",
"description": "radeonsi: fix RB+ and gfx11 issues with framebuffer state",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9fecac091f3159eb50a3e3dea2312218bb87d8c1"
},
{
"sha": "9fd5561d7731ca56b5462175202dc6c1d7643cc3",
"description": "radeonsi/ci: add glx@glx-visuals-stencil to skips because it gets stuck often",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "229c3b7827d6873604e11ada9ba1a50dbc633ce3",
"description": "radeonsi: set register_shadowing_enabled if AMD_DEBUG=shadowregs is set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0eb548e7b2bf3e5cfcd920fc316eb55f12c31ad",
"description": "amd: skip redundant INDEX_TYPE even with register shadowing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ce24402d6b8e5a00ddf5b1752101eb9a042b9a1",
"description": "amd: skip redundant PKT3_NUM_INSTANCES even with register shadowing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6349d3f537cf4681575fac2afd65bb88ad7ac2a4",
"description": "amd: update shadowed register tables for gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8efd2b2cf34726a6182ff7a131f0faf5a3ed8f9",
"description": "amd: add a new helper that prints all non-shadowed regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f43d68d7aca0326f3fb5a969beb49a8b38aed4a1",
"description": "amd: remove ac_check_shadowed_regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e19b6d97f9d5d4e8c6ebd7027a01bbdeafd7cc6",
"description": "amd: remove non-shadowed register tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93dbdde31327d7ddb8162d2274d04a56dc23f404",
"description": "amd: fix GPU cache sizes retrieved from the kernel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c33622d93188bfe53d22cea9780209b5d88fcc9b",
"description": "amd: don't set PA_RATE_CNTL because it has no effect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e5aa9e717d19340d16513313be1418a0485c894",
"description": "amd: increase the attribute ring size on gfx1103_r1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93162584499a14cbba0d60dd445c9af51bc6faa1",
"description": "amd: rename mid_command_buffer_preemption_enabled -> register_shadowing_required",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "789a3b24c1f9975b48383e4373ce0d892dc15cc6",
"description": "amd: improve the IB parser, parse more packets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95a85d1b375f2425e1ecf50fa7c0b9e529638734",
"description": "amd: update SET_*_REG_PAIRS* documentation and remove radeon_info options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9078301ff8f55efcf24025026edc9f82d03385b3",
"description": "radeonsi: don't convert L8A8 to R8A8 when blitting via compute to fix gfx7",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0482ff31588d5c6f00b52edd1dea3bb512d6eee9"
},
{
"sha": "d9eedda917c7eef33ebbc6aa5956e1bd5d0f5b06",
"description": "rusticl: advertize cl_khr_spirv_no_integer_wrap_decoration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9985247e7199339c77b016e89e3b1ee25075e414",
"description": "docs/cl: fix whitespace issues and add missing entries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9ddee677b4b8f2a2d005896aea3716d88ecf607",
"description": "rusticl: advertize cl_khr_extended_versioning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f969e9a137c5be510ef9164a27a37f8bcb713e23",
"description": "rusticl/version: use cl_version instead of cl_uint and provide a From impl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dce0665705a4886abbdbe9d55e10d4be08cdeb54",
"description": "rusticl/device: sort cl_device_info queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7751c7f7df1b993aa7f7da59b1003ce32e71fdc",
"description": "rusticl/device: add intel usm queries DPCPP cares about",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f1e62f83164237c8c0a8355c52dbf8728121221",
"description": "gallium/hud: append results to files instead of overwriting them",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e5eb0afd3f97937262db0bbd4f13aff76785015",
"description": "anv: do not explode on 32 bit builds",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "930e862af7a7780bf44bd9f9469d7498c280c01a"
},
{
"sha": "dcf5dfbbf8d33c0de625ad3a1020fece0cb2acfd",
"description": "ci: implement farms handling trough files inside .ci-farms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2146e91e984ae1013c969c29da335a79b05dab79",
"description": "ci/crocus: depend on state of the Anholt farm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da12b40a49b76bbb173712440f5b1ed89db7f08e",
"description": "ci/amd: hide vaapi job dependent on Collabora farm when it's down",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ae9c67d773a74d29f22059636f957892fcbf517e"
},
{
"sha": "fe844dd72bf0d1f7753617074208d7c632ea5ab0",
"description": "ci/etnaviv: if farm is down, we expect no manual jobs can be triggered",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7377bdd66b3898612d303f2414a0422834ec8ca1",
"description": "ci/windows: move microsoft farm rules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63c883ee006dc35136fb4a2403f11fbfdf14e6c5",
"description": "svga: lower images before ntt",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0ac9541804889d63f6da47424746c76e08a43134"
},
{
"sha": "4f1a3955c4c6aa9a1590a57582621d80dfa03fad",
"description": "tgsi: remove unused functions and structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62b9e6e937107a37233f235926d22ab6dfe55aed",
"description": "ci: enforce formatting for RADV & ACO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b21653ab4d3a67e711fe10e3d403128b6d26eb2",
"description": "aco: reformat according to its .clang-format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b319c6db8bd93603b18bd783eb75225fcfd51b7",
"description": "radv: reformat according to its .clang-format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1725d9aa672ee13a5cc202b975e5c6bef601db95",
"description": "radv,aco: tweaks to get clang-format to print nicer code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ac00f9db3a52bd81a81d45349933fc343a3861e",
"description": "clang-format: add explanation for anyone reading .clang-format-include",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5db031bf3ea3e37983f3ab17f2b550e1949d95a9",
"description": "egl: return correct error for EGL_KHR_image_pixmap",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "a1c4a8a3c855d52fbfef10023b9a8f116e163a97"
},
{
"sha": "84b47f0d26e7868f47886ba91d26d4df0a88c900",
"description": "iris: Support MTL modifier MC_CCS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f71c42bc2c614a078cab8593969f87addc2528c1",
"description": "intel/isl: Add MTL MC CCS modifier into modifier info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71b7355aae7d11dfc8932c1fae3cca88f2024b34",
"description": "iris: Support I915_FORMAT_MOD_4_TILED_MTL_RC_CCS_CC modifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a45f5500ddc8075f51b1d155d30ff080b2746e3e",
"description": "intel/isl: Add MTL RC CCS CC modifier into modifier info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9392d97c7030f758c79193a914860e073fe749b",
"description": "iris: Support I915_FORMAT_MOD_4_TILED_MTL_RC_CCS modifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "898c7252c128f6a70b90851d8d1e2bc3956fa548",
"description": "intel/isl: Add MTL RC CCS modifier into modifier info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2136dbe6f5a7022a3f25dda2ca2f3f88fbaeadf",
"description": "include/uapi: Update drm_fourcc.h from drm kernel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8bc7bcfa0c19b402aaaf36b9bc43548dc3c44be7",
"description": "iris: Fix memory alignment when importing dmabuf (GFX12.5)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94d827332f39f537debde50125e3f4f9f5fd34c4",
"description": "dri: Replace usage of boolean/TRUE/FALSE with bool/true/false",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f3874981dd11821a4001671b5ee505868f9aa7d",
"description": "radv/rt: Enable RT pipelines on GFX10_3+ excluding vangogh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49b400423ce2ac3f0d868a38a51bcd9d02cccd1b",
"description": "Revert \"radv: Enable ray tracing pipelines by default\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b49afd6ce24b9f3403993bbc096d72c6a28a854f",
"description": "radv: Add the BOs of all shaders in a RT pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99e44cc527d70e3e2d9b194e45f3b73b2e408ffe",
"description": "aco/opcodes: delete wrong comment copy pasted from NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe3993447d4d2b4235f4ed0abecd2d622a15a965",
"description": "aco: remove v_cvt_pkrtz_f16_f32_e64 when it's actually VOP2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49bdc3a1c2cb9958188f1e85943f8bb91dae32f8",
"description": "aco/opcodes: move v_cndmask_b32 back to the VOP2 list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89c86af39e690548150e6c586394d534e8b8c95f",
"description": "aco/spill: Use arena allocator for spills",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73835f4b0997a7106cd4d5a5f84ab5cb161fd528",
"description": "aco/spill: Use arena allocator for next use distances",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3aae9c55684eab85128580607a81a9b7d3b86c6",
"description": "nouveau: eliminate busy waiting on fences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f2680871da5545931f49610840bb557826ddbbd",
"description": "anv: convert most pc in genX_cmd_buffer to use pc helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f3b51255a7e54828974e4b5e9117de8cf1642d2",
"description": "anv: change most pipe controls in gfx8_cmd_buffer to use pc helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3589a88992d9aa0a6c28938f3382cdae4695557",
"description": "anv: change pipe control in indirect draw gen to use pc helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a7dcd3e12f876b133da8f0a6c825b73cba015d5",
"description": "anv: change pipe controls in genX_gpu_memcpy to use pc helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e70cf3ea988bf279d4f624fa60805142681554ae",
"description": "anv: change pipe control in genX_pipeline to use pc helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c232269db43b1b5613e0bea1dfa21fcd60b29797",
"description": "anv: change pipe controls in genX_state to use pc helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6dc95685f3b1a14b2a0d80bc05ea198de8027f44",
"description": "anv: convert genX_query pipe controls to use pc helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8c76f884417fcf8f3bf2a4de642bf4cc5c2f687",
"description": "anv: implement invalidate part of emit_apply_pipe_flushes with helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f6f69e0f9b67c8dc380dfa0fd61b07794801155",
"description": "anv: implement flush part of emit_apply_pipe_flushes with helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3658f5a5d31e3512c0c1dcf2e1c9d0c21438de8",
"description": "anv: wrap pipe control emission to a set of helper functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ad79cb84fc3cd5d2a3a4db532ec976ec4bcf5d1",
"description": "virgl: Fix stack overflow in virgl_bind_sampler_states",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "63c4c559cbce22102bdac695db1cb1bf229f68c3"
},
{
"sha": "0e726c63ff8f0b2d9639da450f9f2ae57cf8407b",
"description": "radv: add dgc_emit_index_buffer()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a842f37dff72e4347c0917119425023b6c2e91f2",
"description": "radv: add dgc_emit_draw_indexed() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0551c54dff96e82b719e442cbb8bda2ee1a1acb7",
"description": "radv: add dgc_emit_draw() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb24e17d4452c15f4024d98727c32eca1164831a",
"description": "radv: add dgc_emit_vertex_buffer() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be05e0e7a45ff8e7f5485e30c8f1aef7b90c7a33",
"description": "radv: add dgc_emit_push_constant() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc3a9b90a97c81d0736de0490923ffb748330763",
"description": "radv: add dgc_emit_state() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d0c18ba3b20f65972b249c8d8d7db61d1c48faf",
"description": "radv: remove unused radv_dgc_token struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "562e890f2c6a1a3b5198f4afdca6a5276cc49a7d",
"description": "ac/radeonsi: add av1 defaults header file from radeonsi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7f37265ac2006b29949692b568aa3eccb6a3b99",
"description": "lavapipe: correctly update shader object per-stage push constant sizes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8b3022c918086cd23b7f8a9e4dd61d1b074fef87"
},
{
"sha": "6e4971b5104e90da0970375214df9b3a84881fbd",
"description": "lavapipe: fix shader binary binding with mesh shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb03191e82d666a222a378b25560761e4885bd23",
"description": "lavapipe: more fixes for sample shading",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "cc9e958053183a9507e40be02cd7decfef1c45d0"
},
{
"sha": "9aff38c7ca79bd36f017f92babf0c3f67c98a21d",
"description": "aux/trace: add methods for mesh shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f9514fc63df6e87ba800ace49f1a8ca2f31ce79",
"description": "clc: static assert that clc_optional_features has no padding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce467c6b33d73fc40a791f2dd49a4c56c4ae8773",
"description": "meson: Remove reference to removed SWR driver",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e2de00876a7033b6923f912af8d2b0bbd100e113"
},
{
"sha": "bea911174903190bcdeff63d431b04304c7fd6a8",
"description": "bin/pick-ui: use asyncio.new_event_loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0630a599fc7ab3b2c83a703dd1ddb71c535b3d9c",
"description": "bin/pick: Add support for adding notes on patches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41394187aae15f06fc97cc9742d2c9663430dbbf",
"description": "bin/pick: use lineboxes to make the UI clearer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd760f88461095c43a1c3c746b088fb464d837c3",
"description": "bin/pick: fix issue where None for nomination_type could fail",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f48d842960c6d7e3814b75c611c69209098a0b6",
"description": "rusticl/spirv: Key optional clc features when caching.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23cbe6b0d573bb6e2a548d723a9f50155c6187da",
"description": "clc: add commment to clc_optional_features to ensure no padding exists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d5673d63504d1a3db34c22a8a3569ddf07c0c3e",
"description": "docs: upgrade bootstrap to 5.3.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9a00d66760956b92f52bb92cade3edec9c9c978",
"description": "nv50/ir: resolve -Woverloaded-virtual=1 warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c73c6cec6d63fe22d4fa39f744f32afb2b7c140",
"description": "nv50/ir: use override",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a734dba415bf235506dde52186632d69609ac510",
"description": "zink: more anv ci flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8d8961f3325c8d47931e4a71a6e092217ce97fc",
"description": "anv: avoid requiring ordered memory planes for explicit import",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a6d919c532773b54cb368c82dbbb1600fcd0405",
"description": "asahi: Use bitfield_extract for texture lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1636037b664322b5e7553a91983ccb664a140752",
"description": "agx: Implement bitfieldExtract natively",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc3bf53a65eae158b0c2043ea0525827c90da882",
"description": "nir/builder: Add ubitfield_extract_imm helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f8e172ecf7dad7430380be90c64911b7221a179",
"description": "pvr: add missing frag to geom dependency for jobs targetting same render target",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44ed3e7341517f95441a2380e3474750c3d9426d",
"description": "microsoft/clc: Add unreachable() to fix 'may be unitialized' warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6007dcbb3347aad2d4251585f5e7ef5f73e6a636",
"description": "r300: remove unused opcodes from r300_tgsi_to_rc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ffedd609017eae0cff7fe52580538c152e43a7fb",
"description": "r300: remove unused LIT lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69c9f4631e1d6f80d02583459bfef25e1700510c",
"description": "r300: remove unused ROUND lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d56edd8d180ff48f31a200dff651511afa83de70",
"description": "r300: remove unused DST lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20bd7bb6fa28440760613137ad47e2e1577a4abd",
"description": "r300: remove unused POW lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "127941ef1b3150699660be98ce4fcf8e4b87ddd6",
"description": "r300: remove unused FLR lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1813720228e86d122b99c8d56469a9d227971d0",
"description": "r300: move CEIL lowering to NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e16894fb5ad304762713e6a7fb084f8f1dd3b0f6",
"description": "r300: remove unused SSG lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a3b9b7a630cf796f4f573a1521988b4df8824d3",
"description": "r300: remove unused SIN/COS lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "daac72de3a2e01dd17e766a43ee2fd2dceee829f",
"description": "radv/rt: Stop forcing wave32 by setting compute_subgroup_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "397e728ef4f1247c0c2d11bf8516763b2a3088ff",
"description": "iris: Drop GPGPU Tex Invalidate restriction for TGL+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3b794c184c6eba584030f277a263aedbd6e8127",
"description": "iris: Drop the RT flush for PIPE_BARRIER_TEXTURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb6d300b3a3878109bd07fbee241547ec0009ef7",
"description": "Revert \"iris: Add missed tile flush flag\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "0523607ebb108d8c90bbda9c6564b66a0a6250e6"
},
{
"sha": "f0b6b57c77ba4b58229e128f5c7d2d31bebee450",
"description": "intel/blorp: Avoid 32bpc fast clear sampling issue",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a593de7cf3f44d34d72304713693643cc196db64",
"description": "nir: add missed nir_cmp_imm-helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a64e3425f9de050a5f0dedbb1d18f2a1341ac61",
"description": "nir: add and use nir_imod_imm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1f4c7928832a1065b43a280a9e7bd6d71bb0f51",
"description": "nir: add and use nir_fdiv_imm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "590e191e775290081c04e740caba7c525b68b611",
"description": "nir: use nir_imm_{true,false}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e5cd02faec4a272da24ff7ea8e8d1f6b6c3f44e",
"description": "nir: isub -> iadd_imm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b03a54bcde7a26a87d11babbccd9b9c8006e029",
"description": "nir: use more imm-helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2dd5f2cfb4ea3df6f50468191565ef95ac08995d",
"description": "mesa/st: use nir_imm_vec4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84856cabfcbdc5599a2eca9193ac3f48e03b83c4",
"description": "iris: Don't use STREAMING_LOAD without SSE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e46ca673cd038b0d2c0002c6dcaabdaf1dcdc85",
"description": "dri3: only invalidate drawables on geometry change if geometry has changed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a71e332aa03d81f26f46cad8c7703d0ffa3ebf0",
"description": "nir: use new immediate comparison helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7bf0c774f3ec1e9522bcc99ecd65a2e4e0efdba",
"description": "nir: add nir_[fui]gt_imm and nir_[fui]le_imm helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4291cc5255741f02eddc2114b7170166658174ce",
"description": "ac: fix PIPE_FORMAT_R11G11B10_FLOAT DST_SEL_W",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6a2ada93b49b2317e25d433da1548843a14b25d7"
},
{
"sha": "5638b768e660266426e69ce9db1af2e1ea8baee7",
"description": "pvr: fix division by block size in blit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4eb9d22b9e52358e09651c3c220ea09721e049d3",
"description": "pvr: Remove outdated finishme",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10c0c68f47350fa13c30128fb50cd1b157da05ca",
"description": "pvr: Dedup a check with pvr_is_render_area_tile_aligned()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c57a49c23490898d44675af2399ac64fb0a4d075",
"description": "r600/sfn: Downgrade some error message to warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a4a93a84893257a2f4987f0e13265a4a9d85f3c",
"description": "r600/sfn: Silence warnings \"overloaded-virtual\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71b6108f672c07be8b8f2c744c12486e6916d1c3",
"description": "radv: reset some dynamic states when the fragment shader stage is unbound",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "80153a8666052dd1bb3e3b4890f3c9d351294f10",
"description": "radv: fix re-emitting early_z/late_z when the bound PS changes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d740e283e1635b1fdbcb9f8ccf4de434f7ba11ef"
},
{
"sha": "00968f38ca7a7b853235fa73f867c47b7feb6fe0",
"description": "radv: fix re-emitting some dynamic states when the previous FS is NULL",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e93d6abeb7bf0c74b07d14299f088b6dbf40eadb",
"description": "mesa/arbprog: fix compile errors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c36e0e3f792b1ea69fc11320f4ebba70f0239b4a",
"description": "ac/nir/ngg: fix ngg_gs_clear_primflags crash",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "60ac5dda82e1a5c020aa51a02fa65131e9bfb2ca"
},
{
"sha": "ff1e667e4536cfb9a73b640e7acd141d82fda735",
"description": "zink: strip format list when disabling mutable during image creation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c17eadac003f74c5637ccb646f608a30d7d64a2",
"description": "zink: drop dt checks for mutable format init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e83723a210de484be13e691263b048dcd1a3e9d",
"description": "zink: add srgb mutable for all resources by default",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1859f191c3815934615f00995443b0f7404b97b1",
"description": "zink: wrap format mismatch checks for blit/surface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5511a08a1c5218ca4a5b174bafd877177024f5f8",
"description": "zink: remove redundant conditional in set_sampler_views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26f456203cac6765dc758e84aaf373ecd3f1f04c",
"description": "compiler/types: Use hash table pre-hashed functions for type caching",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40ba00238bbdf2f61df85dc362aebd000cb32ddf",
"description": "compiler/types: Tidy up the asserts in get_*_instance functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efbbdeffc09eb0555829c0411d06170537a4d80c",
"description": "compiler/types: Be consistent when naming array element/size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83f741124b66818053b6b1b2f7e42f5217a27004",
"description": "nir_lower_returns: Mark assert-only var as ASSERTED",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5d238c0c2cd90dc175e04de6cf6b3116c440c90b"
},
{
"sha": "13df91d7d7d4a249bd9bbcd102798c630d9eecd3",
"description": "radv/video: restrict the number of IBs on video related queues.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0535948535e0aa7702d4427f02e39a71ad2fac00",
"description": "rusticl: fix UB in CLProp machinery",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdcb86168d151adaf3385d580a9caabe48b66f88",
"description": "rusticl: drop cl_prop_for_type macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf43a74c7932268eeb6b3bb7a6e2b55ae0025d4c",
"description": "rusticl: drop CLProp implementation for String",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1461c5a7725dc61162fdeb705ac24f49887be91",
"description": "rusticl: core: stop using cl_prop from the api module",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27555191423191a37bcbf072380eb22abc9b4aea",
"description": "svga: fix compute shader type after ntt",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0ac9541804889d63f6da47424746c76e08a43134"
},
{
"sha": "095fee55f85b07322d4cb9970c1ebb0b05bfa676",
"description": "rusticl: enforce using unsafe blocks in unsafe functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4edbe8f5a090861eae1aa6975b40b56000fa468d",
"description": "zink: add mem debugging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65fad783c7cae89b16f8c35c1bd61d4e20520d2a",
"description": "zink: break out vk flag unrolling into util function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de60b463d767ac9e2c26021f6a76a11e0da5be62",
"description": "nir/algebraic: Simplify various trivial bfi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "541e7eb3898bef4878e6eb356a5942acfb8431ee",
"description": "nir/algebraic: Optimize some u2f of bfi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96cde9cc01dc0cfa4d4edf70d47df118ca57e5c0",
"description": "intel/fs: Emit better code for bfi(..., 0)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6603948a7adc8ef53be77517559a8128e1a882f3",
"description": "nir/algebraic: Lower some bfi with two constant sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e419eefd3483e98580481d98b2176484c423b64a",
"description": "intel/fs: Use nir_opt_reassociate_bfi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83bd87c558f9bad2eb0298ac16b57f84a82159ca",
"description": "nir: Add optimization pass to reassociate some bfi instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a085fead0c0db9e9ea7971bf4f1925c24e1f497c",
"description": "zink: add some ci flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2760aeb13e0fc04c63649195ba665b3db0817460",
"description": "CI: Re-enable freedreno CI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6af691dfffa5a5fa2bef7b80e54721877d5e37b1",
"description": "ci: Extend a618_vk_full runtime",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c41d493f7716a511138e93d40f2d8d36bb154d41",
"description": "ci: Don't retry manual or scheduled jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47991a094ed19d91c2bdef5a1a060623ab9ea95d",
"description": "ci: Elaborate causes for job retries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ef4e1c4c05ed4dc4a7499aee6ed5e573434e228",
"description": "ci: Drop some skips of GL CTS ArraysOfArrays tests.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97744f11cf114aaf52727d3e82db7dbe1bdf4548",
"description": "ci: Drop skips for some previously-invalid CTS tests.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c35537351dcb0b6181cd9c5c7ee6f065bff8594",
"description": "ci: Update to vulkan-cts-1.3.5.2 (and pull in some more fixes).",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3b0a79b3a8943391b5bf7c476edc5735f9741db",
"description": "ci/zink: Update current xfails on tgl.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10b94772d293bab6ab6e5eca8f629ff4fba047f5",
"description": "intel: Reduce cost of resetting last_grf_write.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d4769e80226d172f100368beee043904c972951",
"description": "intel: Allocate the last_grf_write once per scheduler.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ad865b2197df9fd86da3c004579f6905763f15c",
"description": "intel: Count reads_remaining across all blocks.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12a47b84b7386e1aac6c4b0d36ad198705432378",
"description": "egl/dri2: trigger drawable invalidation from surface queries for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1563aea69f29b34db356300aec903c0f055e4981",
"description": "lavapipe: add version uuid to shader binary validation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b79f6ec39742e40f42b9570582ea7af962ec39e5",
"description": "r600: Disable SB if we use the ariable length DOT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "269895c674ce822af17c5754e77d723fb85b5100",
"description": "600/sfn: Trigger use of ACK for some barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6280a8eefc0444668cdbd56994329efd42fa961",
"description": "r600/sfn: move kill handling to fully scheduling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7e6171f3ae1ac5b1364740f431f9d4e5e57cb95",
"description": "r600: fix handling of use_sb flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e87d81d20a084f550c601e9e4dc4e44fbf9a750",
"description": "zink: add a dgc debug mode for testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b9f838d621931b688d7f4e69f23958c67b17f34",
"description": "intel/fs: handle load_global_constant_uniform_block_intel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ee1a8bb9c29d7873653b456bac343c3d65f39a2",
"description": "nir: add a load_global_constant uniform intel variant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ae8a78d8c899b66ec3534f52cfbddaeb47f8bbf",
"description": "intel/fs: make use of load_ubo_uniform_block_intel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a23a5a904780ddd04e424b607fa7ef206b63a42",
"description": "nir: add a new ubo uniform loading intrinsic for intel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7eb1e2a690bf0b94e6343271d58fbd04b7d1c43b",
"description": "intel/fs: avoid reusing the VGRF for uniform load_ubo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff3494fce3a168d5fe8d851a3ac6d323c8431290",
"description": "intel/fs: print identation for control flow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b3ff7e3f3d0e35f7bc17d9f208a8aeee3062427",
"description": "rusticl/queue: overhaul of the queue+event handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6114e6612414afe2abeb668d0cdbfdab2c68fc8d",
"description": "broadcom/compiler: only use last thread switch flag to detect final section",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfdbf5bf947578284444734f4868b650d3441507",
"description": "broadcom/compiler: clarify use of QFILE_VPM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cd9f0c3d36066c5188aade37f728067b863990b",
"description": "intel/fs: fix bindless/shared surface mistake",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "068bf1378d71e6498a4763666be3bb28a0a2e5a6"
},
{
"sha": "b3b12c2c27fdd42668c041dd5428603d6cee4eb4",
"description": "anv: enable CmdCopyQueryPoolResults to use shader for copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e86f3c7abbaf5d8c21c7c8e43f80c63a91f55151",
"description": "intel/ds: add query count in query tracepoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "930e862af7a7780bf44bd9f9469d7498c280c01a",
"description": "anv: add shaders for copying query results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4cee8ce7a589a77e13a269c6cff68b749555111e",
"description": "anv: generalize internal kernel concept",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ca5c84804fa33b26a0b4c3cb8ea2a8f66d46315",
"description": "anv: add support for simple internal compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbbcd5c32c7768d97ae4a386bfde3639fbd3ce0a",
"description": "anv: factor out generation kernel dispatch into helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "455a13fb7f170b0f4a55375ec3a6f006fc69f078",
"description": "anv: limit ANV_PIPE_RENDER_TARGET_BUFFER_WRITES to blorp operations using 3D",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7c28e526b9407b100b8c49f369fa20ae8601429",
"description": "anv: fix incorrect batch for 3DSTATE_CONSTANT_ALL emission",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c950fe97a05ef54e8298544a4582d21e524ada08"
},
{
"sha": "0da39bf8ee1090ad60bb82b067a721abed5ac4ec",
"description": "anv: disable mesh/task for generated draws",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c950fe97a05ef54e8298544a4582d21e524ada08"
},
{
"sha": "e9c1eaa535c523668b0a74c5f31f3223fb951ec5",
"description": "anv: only disable mesh when enabled at the VkDevice level",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d096a3f1a6541bbaeb7678730815bcbd7a295f4c",
"description": "radv: fix smooth lines with graphics pipeline library",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f88cf3b42d3978ce8f83c8d6df684d7d5795613",
"description": "radv: do not force VRS 1x1 when smooth lines are enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6c01cd1dc15b88d08803aad01db0f1d7518a230",
"description": "radv: add a helper for forcing VRS 1x1 in some situations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "642a0972f009e4e0ea9de6433a45a5fbe549e32c",
"description": "radv: gather info about load_poly_line_smooth_enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ce784e5c9354f3ffd9ade8dde8a0fe4e8485f70",
"description": "radv/video: reject unsupported hevc profiles and bit depths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7d0ccdc51fa4114d77e1c14f934fc9dafbd630d",
"description": "radv/video: reject non-8bit H264",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "758e6a8f2fc7b8b99adf126285e46895353eaabd",
"description": "radv/video: reject general unsupported video formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6a687b197f8355975f5b67a285ba47ecf200dfb",
"description": "svga: fix shader type after ntt",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0ac9541804889d63f6da47424746c76e08a43134"
},
{
"sha": "d19bb4bc57910ca6f82da70d9bba51d29ac57ad0",
"description": "zink: add some ntv asserts for ms txf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b8adebfcaf868847b19d5e442477e0cac1be097",
"description": "zink: assert that ntv image creation isn't clobbering existing images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d032de726ae0900c17d1d07f5c20fc901ba0c43f",
"description": "zink: massively shrink qbo size for timestamp queries",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e816c106383380658a4cb1e3956232165fbd130f",
"description": "radv/video: program hevc max dec pic buffering correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff4e9fa2d5c06ef589b8899387c3589122d48a35",
"description": "radv/video: program frame number correctly.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efd4a162d30ddfa15d84703ebfa5375549a83f2b",
"description": "anv: always report all pipeline stats regardless of stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "810da51e9130fbcaf664f5758804d6b7cd20edb0",
"description": "anv: report max simd width only once for fragment shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0a20164eb04b5511fb298531b6ad532c4a72480",
"description": "anv: deal with unsupported VkImageFormatListCreateInfo::pViewFormats",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "697ed61e7c5701333e0dc9cdda05ae31dfac2dd2"
},
{
"sha": "374bd4e1bef25ba2aeef6016ac35b41df07f3a99",
"description": "radv: Enable ray tracing pipelines by default",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa7c7791ee52d81fc874cbf4e91615290a5e3d28",
"description": "radv: Add RADV_DEBUG=nort",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c17d0cc488320a2cc5c67e7db7c07e7869cc0b36",
"description": "lavapipe: use PACKAGE_VERSION for cache uuid in release builds",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef"
},
{
"sha": "68ded42a385e3eac8856d9842134a9e71a44b756",
"description": "radv: directly use vk_format_map for vertex input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6650d89d4cfcfe3cd59c2df4542984d21ad1c24a",
"description": "vk: make vk_format_map[] public",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30fb1bffd634721d61b32aefec0abaa02811f751",
"description": "etnaviv: only emit sampler config for changed samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f56228ace6923a488abcf4a8dd3b52e5957f9cb",
"description": "zink: only try to create srgb mutable images if the vk format is supported",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d52acce1ee51b3c88f3d5d29bc47236180ece35",
"description": "radv: tweak gfx pipeline stage binding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12eb23530bc8c08b16eae8b32d85f56a1be81154",
"description": "nir: Remove non-scoped barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d64f6f2f695d8a0a88be78b83a4ab09cb2ba810b",
"description": "radeonsi: Scan for scoped barriers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2d1859b01e3ff26b3867401b1da1f13c2383e4c4"
},
{
"sha": "df51464cacb1ab37b84215dd66530fc9eab2c971",
"description": "nir: Remove handling for non-scoped barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7232be53731680ced0a5d7c151127261826f64c",
"description": "nir/tests: Use scoped barriers internally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d4a59448c847a238a734af71fc2296e8db69b82",
"description": "treewide: Remove use_scoped_barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "416d8ad384da4950f6abf1d647797b5da8979b82",
"description": "ttn: Assume use_scoped_barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7173cbccbfc53eb31718caec795b04108f14ae3f",
"description": "nir: Assume use_scoped_barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5dfa8e45378ff66a40d5b9001b110e03959505a1",
"description": "vtn: Assume use_scoped_barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c696fc43925376ea21fada90d7558bd3039589bb",
"description": "glsl: Assume use_scoped_barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8a45db591d06dac306f722879107bc55928d368",
"description": "ac/llvm: Drop memory_barrier_buffer impl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "749b4817ad24e2b6e170eb942ffbd0398dcea467",
"description": "ntt: Use scoped barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3aca1a75868cb3c184509bcdffddc2b9310a6ce",
"description": "ttn: Emit scoped barriers when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4368365fcf65a4b0a2c12ad8650a32888b28401f",
"description": "ir3: Drop reference to unsupported intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09b5e2a78612e148f6600443f10d14ae90e9c86f",
"description": "vtn: Handle atomic counter semantics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98fde58b3a7494d315d6c0958fa7add9e6a576b1",
"description": "ci: temporarily disable lima farm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20e6c31ba679c373cbe8ee51d785cb0e45cdd446",
"description": "r600: tgsi cleanup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50085ccd11041221446ff8ab5c5bb344b6e12fc8",
"description": "docs: improve OpenCL features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3d55f77472b673ebd0f2bfc3680404df3831159",
"description": "radv: Leave primitive reset index at max on GFX8+.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce3b84cc62f7e10dbf5a62ff8c5a50b3c8074cec",
"description": "radv: Remove primitive reset index from late scissor workaround.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d496190715b012613c58de1f22c043e1573d671",
"description": "etnaviv: add support for performance warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00a91d88702b7d429bba0089324cf4f78b3ec8e7",
"description": "anv: use workaround framework for 1408224581, 14014097488",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7c902cdbfe56ae6f1b01a90cdbc6ffae510fe39",
"description": "iris: use workaround framework for 1408224581, 14014097488",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15433897b2c1f14ea6855cfc763bcc61c25528ec",
"description": "intel/dev: add parentheses around intel_needs_workaround macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c28c5b074383b25802ba8744db37a814f616c27",
"description": "r300: be more agressive when merging A0 loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6de9152e3a04eefd6da9086242989c25ba155532",
"description": "r300: remove duplicate ARRs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1a981f6c1359b5c3b87c8ca1e2d886159a223b1",
"description": "r300: optimize the load A0 pattern from wined3d",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "886a6aa5be2804e3a3917c38a7190797406427d7",
"description": "r300: move the ROUND+ARL->ARR fusing to main optimization loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f82574fb2c58483cebcd89194d05018ed23fe6af",
"description": "r300: move the ARL merging pass up in the opt loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "453201fe74506e431e9e440ab245c42ae0c65481",
"description": "r300: move nir stuff to r300_nir file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d60e38dd73ef5023f92038c964550b7b8ecb817",
"description": "zink/ci: enable zink-radv-vangogh-valve for pre-merge testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "741bfb52e674950e773160d2180b95ec557d8fb7",
"description": "zink/ci: add more tests to the flake list of vangogh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e01f7323def54167ed530efd1355e4183f665f84",
"description": "ci/b2c: change the default first-console-activity timeout to 2 minutes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "acf636406899b47bfb12bce69214c99bdcbec368",
"description": "broadcom/ci: update expected results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f71ed9e7e1a482c27ece40e42a436a341c6dd28",
"description": "gallium: Rename dri_init_screen_helper into dri_init_screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad0bcd75fd1112dc056bc358a881db09a78d1359",
"description": "gallium: Use the common destroy function on screen initialization failure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d25ae350f75c36aa09f815966ec4360d175bf03",
"description": "gallium: Only call dri_init_options when the screen is actually created",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09f65f266e99a9d1764bd1c8df849042f200dbba",
"description": "pipe-loader: Do not destroy the winsys on screen creation failure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b4f80f7f002216263ddef65191b060ed49d2c6e",
"description": "pipe-loader: Document the behavior regarding screen creating failures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "744c849a08a57c7144d83276c1839be2ff212dc0",
"description": "gallium: Rename dri_destroy_screen_helper into dri_release_screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2d90602ca923645e29133e3fd2dc05a96992be3",
"description": "gallium: Incorporate the device release in dri_destroy_screen_helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b96a6cc2fe19acdf5c81352b8b553ea08711a04",
"description": "radv/ci: update the list of expected failures on STONEY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25d46958c5ddd9b38bfe58b737f11655f5942907",
"description": "radv: disable HTILE compression only when layouts are compressed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b141e2565e6a46b92f5d7803fa6c966c2ba96d6",
"description": "radv: emit DB_RENDER_CONTROL as part of the framebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9237bdc6b35537cb4c534f9566cf0ef77f2e255",
"description": "radv: reset more DB registers when emitting a null ds target",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42dbfad01d4e86d724f0fc0d2d8c4a6f5c97bcf6",
"description": "radv: add a helper for emitting a null depth/stencil target",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4403d89851042cf03dcd31082f79ad4c6a4cb0d",
"description": "radeonsi: enable aco support for compute shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df4f84f806c7a502fdea761e78ed7d8784427699",
"description": "radeonsi: fix crash when AMD_DEBUG=cs,initnir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f52f8a6bab13f18321e2020d5b182ef0f347fe8",
"description": "ac/llvm,radeonsi: lower nir_load_user_data_amd in abi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a7014328f0fade4e2c3c129df5aad964a803203",
"description": "radeonsi: add scratch_offset arg for aco cs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a337a0c8072d0be487e43c2b7b132e003c6d5a5e",
"description": "st/glsl: move linking code to the same st file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92dcaf7debf719d16619e08bd8ece198b4210f2e",
"description": "dxil: Remove custom SSBO lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16aeaad73e57737648a86ddd903f5d59775ef373",
"description": "microsoft/compiler: Don't over-align raw buffer load/store intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38617dc72692f514a331bce303623965a9ac816d",
"description": "microsoft/compiler: Don't lower bit sizes for movs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ecfbc16f612a3d85b1fd52b504dd9bb1ab07c624",
"description": "dxil: Delete load_ubo_dxil intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42877c8b631002f14664733f736bbfb062ba743a",
"description": "dxil: Don't generate load_ubo_dxil directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a5ed9e2e9d158c17e4e6d678cda06efdb2fc6be",
"description": "microsoft/compiler: Support load_ubo_vec4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f960b3798681821ab91b4b5882c38d5f4d4b4e8c",
"description": "spirv2dxil: Don't lower shared/temp to explicit I/O",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f121d8fe12ec8e91dcb618f11023371ff3d5d6e9",
"description": "microsoft/compiler: Un-lower shared/scratch to derefs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95bfee6a85ce71cfc9dedd78e6ae7a475e144dfc",
"description": "microsoft/compiler: Use mem_constant instead of shader_temp for consts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9b0382fafcfabbb8028b9cbfdfb6cb077c2dc4c",
"description": "microsoft/compiler: Emit const accesses as load_deref",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "572e02a3b79f7ad3780a42bfc4dfc8b9a9216c25",
"description": "microsoft/compiler: Add some more lowering passes for derefs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d40c64c4c345bb76d4fb1ccc4c9f59f685c8c47f",
"description": "microsoft/compiler: Improvements to constant -> shader_temp pass used for CL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13e5d51f8e4d5c639f9e9a504c0bbbdd335b505d",
"description": "microsoft/compiler: Support vec/struct const vals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33ce7c4b9019ee56912a432acd569bdce97c3b18",
"description": "microsoft/clc: Fix progress reporting for some lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9b2bb244bab82c4638ead8cee57c9507d793239",
"description": "microsoft/clc: Try harder to optimize memcpys before lowering them",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fba82797d720c930051d1593062840713e874250",
"description": "nir: Optimize unpacking 16 bit values that were originally packed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "663d957480b7752ffb5f90657ac424d1260cf5e9",
"description": "nir: Fix constant expression for unpack_64_4x16",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c70d94a889709d181e9569d4089f2d017b5684fc",
"description": "nir_lower_mem_access_bit_sizes: Support unaligned stores via a pair of atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "082eba61653d2989800bdb034bdfacfadf3ebf18",
"description": "nir_lower_mem_access_bit_sizes: Move options into a struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4217353e2d1d97dc3beb57015e43b8f53f09069e",
"description": "nir_lower_mem_access_bit_sizes: Add a bit_size input to the callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e77fe70b1e31f0d370cf1525484b6e4379b280db",
"description": "nir_lower_ubo_vec4: Delete an invalid assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb311ce370d2243d9441618a99bce66c837d9444",
"description": "nir: Allow atomics as non-complex uses for var-splitting passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf9ea94958a497241162e96ad385c20ed203555c",
"description": "nir_split_struct_vars: Support more modes and constant initializers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0e41e9b3e40ac2e6f1c596f8d52626703a32ed6",
"description": "vtn: Set is_null_constant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4edfb67fd4911fea127a3ee070dfd1eb8898a76b",
"description": "nir: Add is_null_constant to nir_constant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "009d2de88f7f4327b19aaa4d514c805b124db2f6",
"description": "nir_opt_constant_folding: Fix nir_deref_path leak",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce07aabab124e14a47f13f9fb734d9502cf527b5",
"description": "meson: Key whether to build batch decoder on expat",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "75276deebcf76f8fafa68f4e4ecb29768d98c764"
},
{
"sha": "b717a438261ad53bcc8c27e8a36cfd7e7a7b579f",
"description": "dzn: Don't support VK R4G4B4A4_UNORM_PACK16 unless we have B4G4R4A4",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a4ce095bad9115c25b05c82db171171275d6e3a4"
},
{
"sha": "1dd1147408e8fcfb9cbd08d5a5651152d288ef41",
"description": "mapi: Delete execmem support code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34808de7371f93222136994a8656fc21b55bdd65",
"description": "mapi: Drop the unused_functions table.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4b28252286003a275988f3db9c91b8a3529ff54",
"description": "mesa: Drop the aliases from the remap table.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0213a695356085fe7f490594dce92a50fd83c81",
"description": "mapi: Clean up mapi_stub struct.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29397f2e0006e5a3af47b22212faf56579152f65",
"description": "mesa: Drop the function parameter spec from the remap table.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "398a8d43dc93beed68099e466a46426c927666a1",
"description": "mapi: Delete dynamic stub generation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30332529663268a6406e910848e906e725e6fda7",
"description": "mapi: clang-format _glapi_add_dispatch().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c1d614256b3f59a156c87852c5cde433e776073",
"description": "nir: Add interleave_agx instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "176c3a2ab7afe0c1bb133f98cc83118a3c6b3f27",
"description": "agx: Use common nir_steal_tex_src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1b94a11bd2b9084a840eba66126d5461ce06017",
"description": "nir/lower_tex: Use nir_steal_tex_src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36e779e4a9ab7266025e8720f51e965fcc454d94",
"description": "nir/builder: Add steal_tex_src helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbda9f73904d2a5290d7a63ad9f099145396efc1",
"description": "aco: validate ir for prologs and after lower_to_hw_instr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2028df87577f40ab12d9b9a9ae9db7dac165eeec",
"description": "aco: don't validate p_constaddr_addlo/p_resumeaddr_addlo operands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9854a9097547d603ff4b1fc17d8741b9e21cff0",
"description": "aco: move cfg validation to its own function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5df6ee6054b2f6a47e09b3cb613b48fc6f3307e",
"description": "aco: make validation work without SSA temps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "496ea57d418f8d44da8b66567e4b32a2e7ce967b",
"description": "radv: Add driconf to force wave64 for RT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42847057334d41225931dd333253afbb1eeace47",
"description": "r600: fix cayman_convert_border_color() swizzle behavior",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "923d635357f6f8600c72fd9c972c6ec0c0b700ac"
},
{
"sha": "fa4e55c54fa4bc4e6401b7979fde5af9812cb5ae",
"description": "mesa/atifs: Rename the header guard.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "377048700fc04851fe5102ea394f2311692bab9d",
"description": "mesa: Drop dead TGSI serialization prototypes.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7221cc7657998c131eff3156913331eb1ae5705b"
},
{
"sha": "248ac8921e755c4c2d8f788dc5eb72881e9056b0",
"description": "mesa: Simplify st_get_nir_compiler_options().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c52d1acb42d23941489d348929994e648cc53155",
"description": "mesa: Drop TGSI token handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0034a26a407a9076ecf30c69127510ff8795a764",
"description": "mesa: Always query our compute params against IR_NIR.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4534eb5f4245a84e5a7da803f3b04676fff8ced",
"description": "svga: Stop asserting that compute params are queried against TGSI.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96bee21dc7ba46f2ceef66d57b4dbcaef38a7d62",
"description": "mesa/drawtex: Cut out the TGSI semantic translation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ac9541804889d63f6da47424746c76e08a43134",
"description": "gallium: Drop PIPE_SHADER_CAP_PREFERRED_IR.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de908b8d05fbeba8b841032ad457fc8aea5c1cfc",
"description": "nine: Drop the nir_vs/nir_ps env vars.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9affb76ba45a05e241f657e7ad670d6f19ebf80",
"description": "svga: Switch to preferring NIR by default.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3cbe610dfd978c2f25124017a54196757401434",
"description": "nouveau: Delete the NV50_PROG_USE_TGSI env var.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae777b1836715d8a775208f49048440ce17e76d4",
"description": "r300: Drop RADEON_DEBUG=use_tgsi.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "715dcf405306fea8c97148ad26d82cdf25f356e8",
"description": "r600: Drop docs for use_tgsi debug var.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "337dc7d76604e646f1a85615ab2d9d238427bf46"
},
{
"sha": "4340ec141d02173b7e0e9d80c3eaf6c45dd2ec58",
"description": "virgl: Drop the VIRGL_DEBUG=use_tgsi debug var.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8dcf78d6d019ea004547eb5708677d34286f8c2a",
"description": "llvmpipe: Drop the LP_DEBUG=tgsi_ir debug option.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f71762f54e43ae167581ebfd40adeefb0a0850a2",
"description": "softpipe: Drop the use_tgsi debug flag.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96a0f886a7c6086ba9b654d94d250b81fd1c7b10",
"description": "mesa: Port the pbo.use_gs path to NIR and let it get used on NIR drivers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d361655aae37ee204352f768282dae8c27b2847b",
"description": "mesa: Emit full output write in st_pbo_create_vs().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cffef54e5dd99f25c6c17a968968f89104efb40",
"description": "v3d: Respect nir_intrinsic_store_output's write_mask.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3aa1aed23703d2c1e28b4b38c2c8aa9c565cf75c",
"description": "radv/ci: Test ray tracing on vkd3d-proton",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbd428401697fe6e1ed0dbbabe952dd27955d388",
"description": "Revert \"glx: Remove pointless GLX_INTEL_swap_event paranoia\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "19c57ea3bf6d77cf6f07f2a56e781f55b0e6013b"
},
{
"sha": "1980934d0d1c9e4d9e6688493483cdfaae21d50a",
"description": "nouveau: fix nouveau_heap_destroy() memory leak",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "67635a0a713e54939f1f72ba8db2b3099988a925"
},
{
"sha": "d0e0ba897fd5a15bc5283b150a122dee078006c2",
"description": "anv: split ANV_PIPE_RENDER_TARGET_BUFFER_WRITES for finer grained flushing",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3c4c18341aafbdd0c24665a56d0af32b1e4dc981"
},
{
"sha": "06b436e51e25febf04e58d8d2da1c38c799cfca2",
"description": "anv: add query tracepoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9de81344107afe0b08d083145e1db8f362a6fdf7",
"description": "aco: Fix assert in insert_exec_mask",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ea01b86f0afa293bffeac013de0f475d8c8cd1f",
"description": "aco: Fix live_var_analysis assert",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3d4f6a00b8e8710bbc265f8a5e3050d0550e1491"
},
{
"sha": "7f3cfcc96a13e93aa9667331f9addf9a19165d21",
"description": "aco: Reset scratch_rsrc on blocks without predecessors",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3d4f6a00b8e8710bbc265f8a5e3050d0550e1491"
},
{
"sha": "67a0f2532fdbd7658560238aea5a3e4f6f2850a6",
"description": "aco: Mark exec write used when it writes other registers.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0211e66f65522caa1f6855b937ae4fc18af0c937"
},
{
"sha": "da4b27452b3cd169298012cc88d5ed19bbaa30b9",
"description": "rusticl/event: ensure even status is updated in order",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "47a80d7ff4f966e3839640efd5f9d75e36af8906"
},
{
"sha": "e7d336bb85d9e2d373fb1d435952d9f6fb0eaaf8",
"description": "rusticl/api: remove some repr(C)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30559a399b90762b61fa406b225b7dde45ba076a",
"description": "rusticl/icd: fix ReferenceCountedAPIPointer::from_ptr for NULL pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e358173fbfdf40598714ff7c502197fc46985472",
"description": "iris: Add GET_PARAM for protected context capability support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "937325137ed5708dee47bee1b0a40bcde6661519",
"description": "drm-uapi: bump headers (except AMD)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4bb6d7c722b9ffa2e911ed4e1cac91384cfcc11",
"description": "anv: remove BDW specific WA for CS stall enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "386c7a5158a1aa31ca54314c4567f0214fe12ae9",
"description": "radv/ci: use the low-priority runners for vangogh jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43d83cd0d89962537dd937cdcf34dd0597c33f68",
"description": "ci/b2c: select the DUT to run on by name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "926e97d5df203fe19a2498e6a84335dedbab382e",
"description": "r600/sfn: Remove duplicate assignment",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "bbd265b8e8b9bdf253958168eba70e4826508d2a"
},
{
"sha": "12b816ce79c9e19938954ea9df95ede419c13128",
"description": "mesa/st: discard whole resource when mapping drawpixels texture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a975bc278fc7869aa2fdf4255bc2754ee9fc72b",
"description": "lp: align memory for long16 CL types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e7d434b8cdcba0d7aaadcaa2686a01e4e768eba",
"description": "etnaviv: query: optimize context flushes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ef6da21d91a2ec47b229d1a702c1095dfd084b6",
"description": "etnaviv: query: correct max number of occlusion query samples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d98e9c2e0cf33b18046bd0fe3da711ecceca345",
"description": "etnaviv: query: correct max number of perfmon samples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f33a4fa6025f8088daa376ebcd7d732ca68ab32f",
"description": "etnaviv: query: remove incorrect comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6a4b988abf57bd00be8a18be4ac610b0da64201",
"description": "etnaviv: query: reset sample count on begin_query",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "22d5d1bc4040303fddaec04c9a0fd0b67e4d82f4",
"description": "etnaviv: query: move sample counter manipulation into query providers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4452216a28017a4d470d05d53283121d34785b5e",
"description": "radv: Use RESET_FILTER_CAM for some mesh shading draws.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4181e144eff4dae4b84821e2a8b195d16ad393d6",
"description": "radv: Always flush before writing acceleration structure properties",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "31fb75a08b00e167d78b94b89d6d34897b1042e9",
"description": "ac/llvm: set +cumode for radeonsi",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9d7eab2ab17b3ffcf8c965c9e7cf89ff1bf2b7ac"
},
{
"sha": "19196199a8afbc4b0088b2bec1e3b2e2565ab2be",
"description": "ac: Replace the usage of pipe_compare_func with compare_func",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00765e78652b949fbd3be0657d065f53c597beb3",
"description": "ci: bring back the valve farm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08e95f8f8e9eb3020a564db1bf364289fa1b138c",
"description": "nir/lower_shader_calls: Fix cursor if broken after nir_cf_extract() call",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e2dadda35f87af08358f0ea43a12434c1626ea82"
},
{
"sha": "ba0787f266a05d51fcdc2998bd661b7e1fec26fb",
"description": "freedreno: Partially decode CP_PROTECT_CNTL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "628d21c5219178b29caec6ea9c21bed59a0a58ff",
"description": "ci: valve and freedreno farm is down",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91e5c4a82f7f12d916d1a3710200b740a47a5b6d",
"description": "docs: rusticl envvars list supported drivers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1555f4125695846bb37a4703eaed06a12924305b",
"description": "panfrost: Replace the usage of PIPE_BIND_* with PAN_BIND_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51cd2965c71986d904997c15981217a6270943c0",
"description": "aco/rt: Do not initialize the next shader addr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4bf3d7d8cf268f20e075463a3e9f2d023a0ef4c9",
"description": "radv/rt: Clear NIR metadata after lowering the ABI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b577f8b547faa0024f689618477188e6ecd0777e",
"description": "radv/rt: Do not guard the raygen shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed3f23029be5bf1b17c4fadb17555fb32549fbda",
"description": "ac/llvm: replace MESA_SHADER_COMPUTE checks with gl_shader_stage_is_compute",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "39da12b7c7c522e1bb5a51b7310a2b68d30a04aa"
},
{
"sha": "e65f561a75c34e2e09a381720d5e302d2236686c",
"description": "ac/llvm: support vec2 on b2i16",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d692d433f28e0a170685dbcfd941d68e6d767182"
},
{
"sha": "5ae953b5e97831a1bc3db9f24b06bd916f89e76f",
"description": "radv: disable calibrated timestamps on raven/raven2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1d948b6a247a7c5d05c90a05b47e5675738a417",
"description": "frontends/va: Fix missing unlock",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "af695149e96bf276b52ff3715076ddc847c6b959"
},
{
"sha": "bb3cf3ff8ee317d885ffbadbc50e477704ee7ce7",
"description": "zink/ci: remove spec@nv_shader_atomic_int64@* from the fail lists",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "56eb83115538a05f656503f8d2a71a837490af6c"
},
{
"sha": "0ce595a89a784fff14db723151b9ddb824a5a81d",
"description": "intel: use generated helpers for Wa_1508744258",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "256f64dc4566b2db6d8dd829cf4fcd1aac1397b1",
"description": "ci/android: remove the artifact file just as we unpack it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32007270b5230e3ee67a95edd3784ad920d10758",
"description": "ci/lava: rename rest local MINIO_ variables to S3_",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78aaec836a90dba51d7ae7c8325be257ddb73afc",
"description": "ci: remove BUILD_PATH, always use S3_ARTIFACT_NAME",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2af371b3f319e5143eae2d028be8a14da4ec92d8",
"description": "ci: replace MINIO_RESULTS_UPLOAD with S3_RESULTS_UPLOAD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "deba02fddffd52156d061aedf270df4eacf5a60f",
"description": "ci: rename MINIO_HOST variable to S3_HOST",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b6629a694337ad39d472382864b3df87e8494ae",
"description": "ci: rename MINIO to S3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1737c46b964cf7d84a313bff1e3fd0c26715090",
"description": "ci: rename S3 artifacts according to scheme mesa-$arch-$config-$buildtype",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4670eea0f29ecca7a80e7ecc5e9cc34ae235fca",
"description": "ci: explicitely state BUILDTYPE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40042ed25aecda65d5477c517ae13807e4a4b39f",
"description": "nir: Rematerialize derefs after opt_dead_cf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb8c48f4fcc6c3d95e2b4608e92013fadad42c57",
"description": "anv: allow intel_clflush_range only on igpu",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "521c216efcc0d0292ceedb3451c5a0a1ef956083"
},
{
"sha": "26f6ea5c304e32096f59d1c909d03c3c3fd93319",
"description": "intel/compiler: Remove unused functions and declarations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f4b9ed4d8a6ef8a817e2cb3b51a671d4a8cf16f",
"description": "CODEOWNERS: add r300 driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62e0f6bf328e37f3c4704ca35427c3dde0744977",
"description": "etnaviv: Add support for conditional rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a603413eb8a8ad4e3e5dacd7360100c4225cb9b3",
"description": "etnaviv: optimize transfer flushes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64fda091de9132b3694af58f2e9a3427d3419a40",
"description": "aco: Lower divergent bool phis iteratively",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba27071c8bc57e1fef92a6c61b9ceeaa94829a9e",
"description": "agx: Fold addressing math into atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13535d3f9ddef4f51b4414518a3f7e7ae4143cad",
"description": "agx: Refactor expressions in agx_nir_lower_address",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a55ef2fd13bb05e5c6bc1392fc245e40c508887",
"description": "nir: Add AGX atomic intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06f4608c5b4a465ea1549f3d7f31b30c37841239",
"description": "ir2: Drop lower_locals_to_regs call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10fb9de9f68df986d85b9ca7a6ae8e4b892046a7",
"description": "lima: Drop lower_locals_to_regs call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03175f61fc214e2fdc149690e068597b93ef6ea2",
"description": "pan/mdg: Drop lower_locals_to_regs call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f317d15d37d6386d00cc7a1423a69d18039815f",
"description": "amd/ci: add another test to the vkcts-vega10 flake list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8c766559930bfe812a10bbf229631e7a7bdaeca",
"description": "zink/ci: add more QBO-related fails on RADV",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "dad91dc7c47c95dc394c8d096faecfb25d738a9f"
},
{
"sha": "56eb83115538a05f656503f8d2a71a837490af6c",
"description": "aco: run nir_lower_int64 after nir_opt_uniform_atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "948970c1ebb0f98ce291fbfe6527fc2ef930a916",
"description": "rusticl/icd: use new proc macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3bdc7cc23091bf19bc6a2419f257c308be7e4f0",
"description": "rusticl/icd: make release return nothing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5875f2e8030ac25628f748e7d51fc85103848c86",
"description": "rusticl: add proc macro module for generating API stubs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1cd5780d6546d2b0082db11336589b929ec344c",
"description": "etnaviv: rs: unconditionally flush color and depth cache before using RS",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "cfc1be959026f15db32fe68a4d96568921ec401b",
"description": "etnaviv: rs: flush TS cache before making configuration changes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c39521a9290cb1846bf6d5950aa5fdaeebdf5652",
"description": "anv/video: move video requirements to outarray.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "689b01c598d0da03c50b3da2a7ca7265512aac10",
"description": "ci/b2c: update to mesa-trigger:2023-03-08.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c78c346ff86b16e5e8dec09b6ee5209719e44c8",
"description": "rusticl: compile r600 driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33d878eb584cad621906811dbf8466aed86d57e8",
"description": "r600/sfn: Handle load_global in 64 to vec2 lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "687e41da61028a9ea22f7806fb5590a51dc987de",
"description": "r600/sfn: Handle store_global when lowering 64 bit ops to vec2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9dbe936fe4a46f3ba9142c186587769da48a3a28",
"description": "r600/sfn: Add experimental support for load/store_global",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25de091753e2d0dcafaa222382e48c4e395c626e",
"description": "intel/nir: switch ray query state tracking to local variables uint16_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "085f6ec6ebc8b6a6bfdfba8e2d7ec43ab9cbf7bf",
"description": "radv/video: fix hevc scaling list order.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "da54b57888cf61737b92ed8759f3ca91350486b4"
},
{
"sha": "4cc86e4ea94bcbfffbac7448bdffa77384701b4f",
"description": "radv/video: report bad profile operation if h264 profile isn't supported.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5024d8c76301c7c63cf922ac83c8e4b24b291527",
"description": "radeonsi: enable aco support for gs copy shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b71935c140d83d84dc0ead1c03fb74fd599ac7d",
"description": "radeonsi: enable aco for standalone gs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e2d4b32b0cb505ad589915353e19c46151be732",
"description": "ac/llvm,radeonsi: lower nir_load_ring_gsvs_amd in abi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e3da403cca7dc67c0b906fa2f6a4e69d0c9b1b7",
"description": "radeonsi: add scratch_offset arg for aco gs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afa90c6a41dc991e5f469cf66e4236ffea945cf9",
"description": "radeonsi: enable aco support for standalone tes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8c830ab85a18c17ba61a9f4f177d9ee94902f97",
"description": "radeonsi: update lds size for tes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62c8edaa636568f955a9bcb0faf179e67332b778",
"description": "radeonsi: init tes aco shader info fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8b3c9a13ba4fb6f60fb0f82c4d4f17f99e27959",
"description": "radeonsi: add scratch_offset arg for aco tes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13ff818d569b646311eaba0a40d8c9cbdaff4613",
"description": "radeonsi: enable aco support for mono standalone tcs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4f3b7c3401a4b56385bbdd585741ba5b3cfcebf",
"description": "ac/llvm,radeonsi: lower nir_load_ring_tess_offchip_amd in abi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "415ed0567a8ab15d5290e550e3ddb7fe2c39b0b1",
"description": "radeonsi: lower nir_load_tess_rel_patch_id_amd in abi for aco",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "497d563b5ecf1c3a79983378e5bbd2772829faad",
"description": "radeonsi: add scratch_offset arg for aco tcs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b44bbe7daa45d6ccca1440d89dda662f9d1503e4",
"description": "ac/nir,radv: add 1 dword to ES/GS item size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e1092095a49f0f1b13b4f4f65883ab4ecb181fd",
"description": "ac/nir,radv: add 1 dword to LS/HS vertex stride",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2251b8e13e7903d917cc81baeff192b36b08413",
"description": "ci/etnaviv: add asan run",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d510fcdc57012093f9004d7552fcf46381711e4",
"description": "ci: add debian-arm32-asan",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2bb26cc01d016e1f5317213bca930c3de7ce00d1",
"description": "intel/compiler: Refactor dump_instruction(s)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f9a23e33985527202492ef05cc0048ef6688c6c",
"description": "spirv: Use vtn_translate_scope for OpReadClockKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "089a0cf4ef8bafbf58a5c6aaed5301372fa125bb",
"description": "spirv: Refactor and rename scope translation helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ff978b5debe9cd59c46b154e6912da588b81bae",
"description": "docs: venus: update extension support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "106e97a43a2cb402e656c47caa8f44f7f7ca6650",
"description": "venus: enable VK_EXT_color_write_enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca0b7811325db9988aedcec08e79b6e42cb7b465",
"description": "venus: enable VK_EXT_shader_subgroup_ballot",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f2d38ac3ca15ea5f7051b1c110ea6d33d8acb08",
"description": "venus: enable VK_EXT_fragment_shader_interlock",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e4c93886d628584a76fc3bf9e65fc92058e1496",
"description": "venus: enable VK_EXT_border_color_swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e217b3093c0d43be7e171628913e0f79f1a884b2",
"description": "venus: enable VK_KHR_shader_clock",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b31127ed2a19d873989c23e40d179f087369c0f",
"description": "venus: enable VK_EXT_dynamic_rendering_unused_attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fe390c85b238b33a62697d66cb62e790f88339b",
"description": "venus: enable VK_EXT_non_seamless_cube_map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd4cb328a394b7fb6696c9530e31c8ed4f5963d7",
"description": "venus: sync protocol for multiple extensions for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f63ea8614a1a1a3fbfb93a468daa53f481468e14",
"description": "venus: sync to latest protocol header from v1.3.252",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a4a2428c0e63af138a54a1a2b45be4e70906926",
"description": "util/tests: add gc_alloc_size alignment tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "928f31a24a83524ea696a52690e4479804c2381e",
"description": "util: fix gc_alloc_size alignment",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "69a9b343e8da235d5aa2e50556b73e39c0bd1e9e"
},
{
"sha": "90b8666ff2f73e691ff34ffa87962a0922950b7d",
"description": "clc: relax spec constant validation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a699844ffba20fb0bfe7103eb70938bac604748e"
},
{
"sha": "1bbc997bef340a8ed8fceede40de030389284a86",
"description": "rusticl: fix clippy errors on image_slice_pitch change to usize",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "68735f4e860227b87cd6eb987e5a8a5b1c9baef9"
},
{
"sha": "d57303ace77ea9751b522f71a15a666a57104279",
"description": "ci: add and use clippy for rusticl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d551d14cc7013fd3347a0f817988f477c5b3db6",
"description": "docs: update calendar for 23.1.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df0c5d84555af86206257c9a00acdd21185224d7",
"description": "docs/relnotes: add sha256sum for 23.1.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e428b6479ddeb15579f6798afa82e4a04a55e09",
"description": "docs: add release notes for 23.1.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bac1c88ea3e1f0966505a3bfb016c6b2e8cbb629",
"description": "mesa: fix glBitmap in display lists when width <= 0 || height <= 0",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bb860f63f6df60a00c5a97df4cb98a2e0850d3aa"
},
{
"sha": "206cdbc44032de4ce983f1f6823058444bd75128",
"description": "radv: Clarify gang submit terminology.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dad91dc7c47c95dc394c8d096faecfb25d738a9f",
"description": "zink: update some radv qbo fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6aa9e95021c79f22ec9557035226563b017e796e",
"description": "zink: stop swizzling conditional render during batch flush",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "43a6f8b9f8ca09328ec27956ebcd4140a0defba9",
"description": "zink: remove assert for dt in zink_kopper_update",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "81834a211df96692133e5e74da457ad7003c1bf6",
"description": "zink: check for cached mem correctly when mapping buffer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "52f27cda05b9ff2eb93cbaf1cfae15198ed5a3d6"
},
{
"sha": "3e1431dee93e43777096ad4d00e0c4f9317fe795",
"description": "zink: don't check prog->shaders when creating gfx pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eca11febe2070b11ce1c894ebd980b2dac7b7973",
"description": "zink: combine some rast state draw conditionals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1189f4b7ff885a4d3338c36f2541f23ea442385",
"description": "docs/features update opencl extensions add rusticl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be673fdd78ba8773f75b9951c18cdf002986898f",
"description": "rusticl: add cl_khr_create_command_queue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c41faeb323f725ca121b0af784927b8914e695bc",
"description": "docs/relnotes/23.1.1: clear \"new features\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31c8c42f48ae919324387ffbb8b2a6e776ac93e4",
"description": "aco/tests: test that s_bfe bits is masked",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08064a55424c54a7ccf506d46840811f7234e040",
"description": "aco: mask bits source of s_bfe",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a2e62844b45e31b05274ec8d06204ad8221437d",
"description": "pvr: Add support for sampler border colors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8a32e76941c13a887d406ea80453fb62d60d11b",
"description": "pvr: Declare dependency on idep_mesautil",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae828a33a74c5b3fc6abee481eac7cb57bf815d0",
"description": "etnaviv: make wider use of DBG_ENABLED(..)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14782cf2480f12ee5da15b2c22157fdaa987d91a",
"description": ".mailmap: add an alias for Christian Gmeiner",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aae23fe68d16988d2daca70ca883394bc280a45e",
"description": "pvr: HWRT creation simplifications.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ace53f3cc1b6d37ddc09f0231edb6a61b9aa08c",
"description": "r600/sfn: Don't rewrite TESS_EVAL inner tess level outputs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5cd3e395037250946ba2519600836341df02c8ca"
},
{
"sha": "976d6de232aec1874b634b7dda3b2c90d607e13b",
"description": "r600/sfn: add read instruction for unused but required LDS op results",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
},
{
"sha": "9396ba3be10e2d546f7ae9962d62e9031dd67934",
"description": "pvr: fixup assert in pvr_cmd_buffer_alloc_mem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4dc82b4473e4d408aa4d4e44279849feaf10d6b1",
"description": "pvr: fix infinite recursion in pvr_cmd_buffer_{start,end}_sub_cmd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb41ef0d3f537f8d1fb345cf5bdcc30070333c8b",
"description": "util/driconf: pin minImageCount to three for \"Path of Exile\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75b63a5d3e4c0816b55deaf8d105d28bfebea98b",
"description": "r600/sfn: Fix warning about overloads hiding virtual functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1eda220f18e93d446ead996485c69838ea137bfd",
"description": "compiler: use align instead glsl_align and remove glsl_align",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4134f9ac0958f745e1c487f1f256c51eee1977be",
"description": "util: Do not use align as variable name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "586391720b31e9589e55c7849c64326a0e2d9208",
"description": "util: use uint32_t as the parameter of align function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ce8ff9bb1eca0a354583474a2168415ca9ba7c4",
"description": "util: Remove redundant type cast in function align64",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0a06cf752316e929083aa1eae1c763de5eb210d0"
},
{
"sha": "93f047b6ffa5e9d2db0491b1885c60a9df88ac19",
"description": "gallivm: Zero initialize param structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2159dfe8aa6cc869cb4e942f84d25d332dd5259",
"description": "gallivm: Handle invalid image format/op combinations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1841dd7549c20c850e61503fba90ac1319370fb7",
"description": "gallivm: Add lp_img_op_from_intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a0383e518fdf6e9a6ad866e8c594031a69670cb",
"description": "gallivm: Add lp_build_nir_sample_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d3dbc6400ed1f049ac9532f9e5b0eb91f751d47",
"description": "llvmpipe: Add lp_storage_render_image_format_supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cfb37e738331a747b6458100ccd41a442021a33f",
"description": "llvmpipe: Add lp_storage_image_format_supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbe7c970f69ead98c1897932129d2bd75a11f975",
"description": "llvmpipe: refactor out the pipe->lp_jit structure fillers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3c9e28131ee9036718f033d141d1962884846fc",
"description": "gallivm: Cast read_first_invocation source to an int",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3101f900a02e400475f32296491aad633a5191e7",
"description": "gallivm: Fix anisotropic sampling with num_mips=1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d99dca86cebc0e717e0725630096c18ecb38d4cb",
"description": "lavapipe: ignore another yuv format.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "da54b57888cf61737b92ed8759f3ca91350486b4",
"description": "radv/video: fix hevc scaling lists.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f12103be96563d857445a0f5c9439adb9173899",
"description": "radv/video: fix hevc st rps programming",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0597a1514b894f3d1ecacf9a74c02f49c98d5bd",
"description": "radv/video: rework h265 reference frame bindings.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8191cd6030bad0c66c04305df066bdd2e4067a0",
"description": "radv/video: don't supply an 8-bit format for a 10-bit dpb.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2e1e17ff66a525e71c873e2ddb8a2db9c0c2615",
"description": "radv/video: convert session memory requirements to outarray.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28f2a6b28138a6505bcc05f86843f43e5b746c84",
"description": "radv/video: convert video format properties to an outarray",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0d7dda82932f59b3e07f00c7edd2bae6fb8f467",
"description": "radv: fix non-square compressed image copy on gfx9",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "35f053ba8cd11a16077a79ebf5d3952f6112b096"
},
{
"sha": "8616c0a52c776ecc7d0e946207ab35213b5ba985",
"description": "rusticl/event: flush queues from dependencies",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ebfffa1daec0a5a5ad0ca83dae1873cd01407bd1"
},
{
"sha": "86dd5dd8530225019136b3d4f8a37d7cebd11e96",
"description": "rusticl: bump rust req to 1.60",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e285a05c2a27ad8c2888eb48a63532e72b8dee85",
"description": "doc/rusticl: add Rust Update Policy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19092576ce3678d090b4a62742b8fc0bc1293ab5",
"description": "u_format: Use memcpy to avoid unaligned accesses",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "45ae4434b5bd779e74d12e5b63fcf91d88f4cb28"
},
{
"sha": "96cf4531e11eac8175671be990a02c7b5d17fb60",
"description": "Revert \"gallium/u_threaded: buffer sharedness tracking\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "8f159a8576efbb7bb3755d215a54b87c4c99a0d2"
},
{
"sha": "965503ae220ba5a7bc6208d909f015a4315caa59",
"description": "anv: allow binding tables allocations on compute only queues",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "eb2b3093282aeb671beed011778c9bfcd3cc196c"
},
{
"sha": "b1faeae4fe85d118e6017f7bb8e5e2d13de04a28",
"description": "draw: repack some members of context.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73f7948298611d4c15e74799a832d6b0c0f114a0",
"description": "draw: add a max stage define and use it in a few places",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f922f1f902b7d4dbb44bd55335ccd5b75bf97a9d",
"description": "draw: refactor resources to use arrays instead of explicit structs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1cdf0d91a1d3a5cc92f2c4c53f287cf497d0eb4",
"description": "gallium/tgsi/draw/softpipe: remodel shader const/buffer bindings.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "370cd08a5eb3c8f02639d09e99b5e66b136290da",
"description": "draw/tess: drop unused tgsi bits.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1b752f6502b890a25ebe4c3b95a5c86e22f320a",
"description": "draw: rename jit to vs_jit in lots of places.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c20df7e22e6af3e58c79b8413e2cf41aee2b6220",
"description": "gallivm/nir: fix shuffleup tests.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "976dd26004ff6b52e14c031398edae840ded005a",
"description": "lavapipe: NV_device_generated_commands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32096095356c1ea1fb6681d77338c7f209c4cc62",
"description": "lavapipe: handle index buffers with offsets for indirect draws",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d64b185fea111406ce1d5ae107dc0139c3d6a9b",
"description": "lavapipe: add a zeroed buffer that can be bound in place of an index buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea9ded410a4031c83e7c27c570856ce7e8dd29c1",
"description": "lavapipe: add a mapping for BDA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ac8ca7d72dddf1b58ab5378f654395b644dbdd9",
"description": "lavapipe: pass list to cmdbuf exec, not cmdbuf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e05e62c6118853ba5ae43fe0edd577174e842d66",
"description": "radv/rt: remove now dead code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60f9dbeb2ba086baccb74321b7a9b0547e6b9263",
"description": "radv/rt: use priorities to select the next shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5428a4181d3d5ff3801ab13e391ec7e081f5ccc",
"description": "radv/debug: dump ray tracing shaders in case of a hang",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "163c97e6a7adf40a9bebeaf2fc338faaa387702a",
"description": "radv/rt: separate shader compilation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "defdcd2058aa13cf5f50cf558637959cb190261d",
"description": "aco: adjust RT prolog for shader functions [disables RT]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "302649dda1fecb1774eab9503bc47fd79f8b46fa",
"description": "radv/rt: adjust lower_rt_instructions() for shader functions [disables RT]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b33c01b00feef9f7d33b39421b1eb4c15423c447",
"description": "radv/rt: set up RT shader args for separate compilation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "365f3346f8c3f39952b46752be0954b1323a9d68",
"description": "radv: Disable capture/replay handles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a5eaa25ef5c58f4f35c553c7949b24449b041b5",
"description": "radv/rt: create compile_rt_prolog() function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09e4535f20cd4590b237c1485afb9f12858d8a72",
"description": "radv/rt: don't write cache hit feedback per stage.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f2a569ec5d78b63dd4b0ff4ec99b848167579f7",
"description": "radv/rt: reference library shaders during radv_rt_fill_stage_info()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "772b5b3758d1e3adb2b03e9de1f0f7bbb08536e6",
"description": "radv/rt: add and use specialized cache search/insert functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62b4380acbf642456f0dfa169f233528297121bd",
"description": "radv/rt: pass radv_ray_tracing_pipeline to RT shader creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fb7df92c0ff32186fe2fe3bb08f799e105ac70a",
"description": "radv/rt: replace pCreateInfo with VkPipelineCreateFlags in rt_variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d506fe3397bba82b7baa60e48276dcc39f847de3",
"description": "radv/rt: change RT main shader to MESA_SHADER_INTERSECTION",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81e48613b98d9daa9b504926b6134dbb301dc388",
"description": "radv/rt: implement radv_rt_nir_to_asm()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99466ca18515e7f7c4576f16578e66d3dd6d6df8",
"description": "radv/rt: implement radv_nir_lower_rt_abi to lower RT shaders for separate compilation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4409769c78b20d9a3b46a20e86605521c4b0bf3",
"description": "radv/shader_info: add RT stages to radv_get_user_data_0()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c75619b2686543f28f6d70b7b381079520f70311",
"description": "radv/rt: extend radv_pipeline_group_handle with shader VAs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "870e4d285ef38a9d0c3fe381e8c386afedf2f17c",
"description": "radv/rt: adjust shared_size when lowering hit_attribs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "393f3426b61e93d50f4e13e85213f6b029c67485",
"description": "aco: implement select_program_rt()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f66f2743046e761e79d18b00775b84e428492706",
"description": "aco: implement nir_intrinsic_load_resume_shader_address_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be9f4a80b83d01f508cf5d6ed9e1b944580af353",
"description": "nir: add nir_intrinsic_resume_shader_address_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03c4b5b0cc19f0ddeb9b4c1caa03919ad1dc7669",
"description": "nir,amd: add nir_intrinsic_store_[scalar|vector]_arg_amd to overwrite inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1be3a558f2ead2023baebd71f5a021c0161dfe15",
"description": "radv: add remaining RT shader args for separate compilation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be235ce93813e9e610f9dece9b1e4a3df96241d0",
"description": "intel/genxml: Drop Tiled Resource Mode fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7c63fc51c77e4b90c7d389b4f2f4142683e6fed",
"description": "iris: Assert against FCV_CCS_E for blitter writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f0e929655e84b8fa4dc57e69621dd74b5e4cad5",
"description": "iris: Avoid FCV_CCS_E for shader image accesses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39ec3c180e37ca910bbd32da08ea4dd9be48da18",
"description": "iris: Avoid extra CCS_E flushes for aux mode changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c204277e71eb4a08aec33f55a41ad12f5d44594",
"description": "intel: Rename the GFX12_CCS_E aux-usage to FCV_CCS_E",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcc1d1be19b6736f71a38a516ffcdfdce4e33f26",
"description": "iris: Drop a GFX12_CCS_E check in can_fast_clear_color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f54621564586043cccfd29f0e7b17c427faf3ee",
"description": "compiler/types: Make key in subroutine_name more effective",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d57eedefa9be619947a1fa9e9140c2dd2d5f26bf",
"description": "anv: convert Wa_14010455700 to use workaround mechanism",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7868c8698f47c465004db9a5b612166633cb10ca",
"description": "iris: convert Wa_14010455700 to use workaround mechanism",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b2d71ab8851259cc06ccd324ddef32bb8b999ec",
"description": "Update OpenGL headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6dc1ae1759e0648397b6f5c608be32a781cc9c82",
"description": "amd: drop support for LLVM 14",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab5662dc6177111c2b7399a61cc15ae5ca8723b9",
"description": "amd: drop support for LLVM 13",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a9f8730f52191f6493f4b7d8748a6bfd6d30993",
"description": "amd: drop support for LLVM 12",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c8cc26fd8cd7b9defdfc0beae063ec08a52c22c",
"description": "amd: drop support for LLVM 11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7761e93c8c8a5a0dd02f1c7c94531d961d5baf41",
"description": "ac/gpu_info: rearrange if checks for dcc config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f968f46fe56c7e22086687886844413b17da89a",
"description": "ac/gpu_info: num_cu = 4 and gfx11 enable dcc with retile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "add14d6cfb6b2aa666c7dbe2bbe43a8926d62d34",
"description": "etnaviv: nir: do not call nir_lower_idiv(..) unconditionally",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f532202f2d55b9ac475b7e3f8c96a4dd23489299"
},
{
"sha": "c5b6a65f81445553c023f7e3f253c8afebf27dd0",
"description": "v3d,v3dv: fix viewport offset for negative viewport center",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78dc0bc58910fe5bae7d8a573e9ee64a0026f685",
"description": "broadcom/cle: fix up viewport offset packet definition for V3D 4.1+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84af2cb44ab56772d79bc60771162327f75f943d",
"description": "v3dv: simplify scissor setup for negative viewport height",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "226c62b74549da567104d8b3ed361747777ef883",
"description": "v3dv: remove bogus viewport code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40433dea14acb787d88ad9b148c2c85bc6594e35",
"description": "zink: add a ci flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02bf3e3c0a6eddef27ed9f7ad093a6d5b4d11d41",
"description": "zink: enable EXT_shader_object globally with have_EXT_attachment_feedback_loop_dynamic_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d17c081b7c6485a00e99fa9472e3d6a0bb0f66be",
"description": "zink: use dynamic state for feedback loops when available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88d42b62306cc1d1c450eb2211a4a4e7ffa46279",
"description": "zink: hook up VK_EXT_attachment_feedback_loop_dynamic_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51db63538c130a048d4bd6b19f078f2a67479baf",
"description": "pvr: Fix PDS temps allocation on fragment stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8809758fbc1a3ed77c21e01a3a800094a5b89c05",
"description": "pvr: Rename temps_count to pds_temps_count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d070e31020f3900d1caf262694473a2ccfe24d12",
"description": "pvr: Fix draw indirect page faults due to missing index list buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68735f4e860227b87cd6eb987e5a8a5b1c9baef9",
"description": "treewide: use uint64_t / (u)intptr_t in image address calculations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d72d13bbb5b7d3d8ccfd9411ddc66bec648555ea",
"description": "pvr: add block compressed formats blit support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "811ac6e393681c288161ece13cfb51c826903a25",
"description": "mailmap: Add Lucas Fryzek to mailmap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd1b92780538fca106bc443fbe228705fa4f224a",
"description": "ci: uprev virglrenderer and crosvm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1cd887b78e9a2a5e800f34cf191f062fbfbc4a2",
"description": "ci: Bump base tag to rebuild piglit",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d75973a1422d86799312d7aa60d0dce846fb3dba"
},
{
"sha": "91505132423bcf8949034ef277b8bee4e1936855",
"description": "radv: advertise VK_KHR_fragment_shader_barycentric on GFX10.3+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "593fb2035d3cee4f19bda5f584f25afdca8ccb5a",
"description": "radv: gather info about nir_intrinsic_load_sample_positions_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ee8a12a62a5d2f187bfce6af55a03121b0d570f",
"description": "radv: add a NIR pass that lower fragment shader barycentric intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b156c8258071f8893cac8b9016db4423de619c3",
"description": "radv: configure RSRC1.LOAD_PROVOKING_VTX for the fragment shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9b3560039dc6da65310cc13d1fc92657ec7b35c",
"description": "radv: set ROTATE_PC_PTR for custom interpolations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50888ba390f2fe359d5a5955e68c20fb23a4ec46",
"description": "radv: handle per_vertex variables when gathering FS inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "506705bdeb9351f89059aa427a1fbb66646cb9b4",
"description": "radv: add support for nir_intrinsic_load_rasterization_primitive_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98bb7e10e736fe21e35cada05a77fa7541e073d4",
"description": "nir: add nir_intrinsic_load_rasterization_primitive_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "116ee981068d115ca3ba520d899780ed4b475c61",
"description": "radv: track if the rasterization primitive is known at compile time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "958cc879542693d0b82ac1b87c6c165133b2c7cc",
"description": "radv: add support for nir_intrinsic_load_provoking_vtx_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0358a230127b729c6dba5894b1821275e34f92c8",
"description": "nir: add nir_intrinsic_load_provoking_vtx_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67cd3da63e630667a44ce3079ff305a4d6a4ed3b",
"description": ".mailmap: add an alias for Clayton Craft",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d76aaf1f4dda851c172fb479a933054249d837b0",
"description": ".mailmap: add an alias for Miguel Casas-Sanchez",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d13baacc8cb00b1f250538a81df1f6434819590f",
"description": "pvr: Don't overwrite PDS vertex input flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b53ba341e19f905806b6aaf82089696c8881c28",
"description": "pvr: Allow S8_UINT to be used as a stencil attachment format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52050a35c7aa2a67489d305c333ffc6cc5767a3a",
"description": "pvr: Refactor pvr_unwind_rects()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc3538cdb50787bca9c6bd580b26dd4911d94980",
"description": "pvr: Correct calculations in pvr_unwind_rects()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "6d3d1f884ceadf62e332e797e994b810a0e010b0"
},
{
"sha": "b5c31f14a278bfee7888929c7e51c8be5f641899",
"description": "aco: remove memory_barrier_buffer implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62f023f6cf8780c34bb52ee7751bafef7ec0f1ce",
"description": "ac/nir: use scoped barriers to finish stores before exports",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "417990b19eca6dfc46657a7a12af32031891828d",
"description": "aco: consider position/primitive exports around memory barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfb6d3e443b12e66c91c4512f69b2e0f3c57bd29",
"description": "aco: use v_fma_mix for f2f32 and f2f16 on gfx11 if wave64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "177dba62a1fae4e441ae587b70876b991cf8bcd8",
"description": "aco: use v_add_f{16,32} with clamp for fsat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a0bc8f0076c61591070185310903c14b0f2da4f",
"description": "aco/statistics: improve v_fma_mix dual issuing detection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f023d90c079774ea89a5dc3d0770a868d9da9a0",
"description": "aco/ir: return true in hasRegClass for Operand(reg, rc)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a62a22c92225b02537e6cd73abedfa5466f58ee5",
"description": "vulkan/wsi: Remove duplicate NULL check",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "eadc64ab24842f478b4d31396c9b2900fc1d3361"
},
{
"sha": "46764815ac39dc2ea22417963d5b5be5e420bee1",
"description": "tu: Fix missing unlock",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c20139c2922276238c12dc6a6cf0fbbc39e9d732"
},
{
"sha": "7bbef4002cc812ba4acfb114bac1b49fc2579c46",
"description": "etnaviv: move printing of final shader out of etna_link_shaders(..)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f40ab555f51636c054146a5bcfff3eab4135d6a3",
"description": "etnaviv: correct number of instructions in dump_shader_info(..)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2d7a4f9788e62270af8c14b2eee5452a1e0945f",
"description": "nv50/ir: convert to scoped_barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a21b59df9baf8140d5fbdd766a7f0082da0ae00",
"description": "v3d: handle samplerExternalOES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b687fa4ccb985913ffe1440cde7105641d7e9761",
"description": "vulkan: move nir_convert_ycbcr into vulkan runtime",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "476022cbe1d1a06e43aacd81448a7a22c6331b1f",
"description": "zink: also disable bg compile for compute with nobgc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b222b34e789812301f4f7b79911f9edc599937e2",
"description": "ci/etnaviv: Update some xfails common between the last 3 nightly runs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d93bdf242761f7140b153be184be8f5263dce6cd",
"description": "ci/crocus: Update trace hash for the neverball regression.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "580a8a8b1e4d0bfab09c0d0af9110f405a3ef262",
"description": "lavapipe: fix memory budget reporting",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1c42056ee126dbf9f06d27f0380f890ec04ea431"
},
{
"sha": "bfed41d3229e0308f3882fc456439562b4664bbe",
"description": "lavapipe: don't remove queue family barriers.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "91e919f1bf8b3e78690069ae4314362963caf935",
"description": "llvmpipe: emit fences for barrier.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fb0bbd7d41b61fb4ba6101a637aaf7638691617",
"description": "docs: update venus VK_EXT_device_memory_report support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bc4e716959e0e570409864ad24e285dfc04dcac",
"description": "venus: enable VK_EXT_device_memory_report",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0960ceb0719e500ca1dba8eb43b3955dc9ecbb6e",
"description": "venus: emit device memory report for device memory events",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f70a08bc60f26cfcefa6e1c229dd1f9bc258d7cc",
"description": "venus: handle device memory report requests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26567183d81d6e2cf64da9fa74fd2b6040a12238",
"description": "venus: refactor vn_device_memory to track VkMemoryType",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b387997244679dcc995f3b5cb6cd50ce6e132c7",
"description": "freedreno/a6xx: Use idalloc for samp/view seqno's",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a3c73987ab92f7a43cd4e8918bde8b4bd04ca9fd"
},
{
"sha": "3f00f4ac30aa7f5133cf43775b4d9c7f05d98076",
"description": "freedreno/a6xx: Directly invalidate on samp view update",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca9dc7be3431c2ac7b1796dcf09aae111f401370",
"description": "freedreno/batch: Add driver-thread assert",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e527bd79861ca5bc8b0b9eaef8dff84a3ca21494",
"description": "freedreno: Add extra assert",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "537994bb3289deb29cb6a5ccad0e0eeba4ec5f33",
"description": "asahi: Remove stale comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6ff4733a63c4ca3e968db4896a8724c95ef1c1c",
"description": "asahi: Do not leak meta shader NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6016486f4a89bb86639338831563e2250f5c0b0",
"description": "asahi: Fix memory leak in agx_nir_lower_sysvals()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb27e3f69c37cacfe49fad363a05a3b2854c15e4",
"description": "asahi: Use os_dupfd_cloexec() instead of dup()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35d849025ba99227e2528e56b74538fc22f83ac9",
"description": "asahi: Decompress with format reinterpretation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d499bf10a342f9d89a0f7b0809a21a5375e6510c",
"description": "asahi: Decompress writable images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "531247cf31a440643df066769d184e5f8274f043",
"description": "asahi: Extract transition_resource helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "389c0fdc7c71c634ca35cef6cb4d0c018358f974",
"description": "asahi: Add ASAHI_MESA_DEBUG=nowc flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a0d1f83d57db303b85ab281b161a34229484d5a",
"description": "agx: Stop bit-inexact conversion propagation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be5004691cd2ac273fc50ac6d1356e780cd8c878",
"description": "asahi: Advertise GL 3.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d019125a0165d007333a2180dfb68a03d442495",
"description": "agx: Emit shader info late",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b1d6204c81cd7b374696f88420336ba8d9f9bc9",
"description": "asahi: Use nonempty tib for MSAA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3919bead6ea555eed687da979bdd43f703606c2",
"description": "asahi: Lower MSAA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1dd513727db238066f65240cc65f83ed0aaa6f4e",
"description": "agx: Handle centroid and sample interpolation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7f130fbbc1e3417aabd3993703a90bde6152230",
"description": "agx: Model interpolation for iter instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2548293e8b557b30dc69875d62e880124126fbf3",
"description": "agx: Split iter and iterproj instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9b71bcae685dba5da066a769e5ea0ab53110f3c",
"description": "asahi,agx: Call lower_discard_zs_emit in the driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "398851ca53dcd0ce4f7ed4d379034d1a63da1b79",
"description": "agx: Lower discard in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "989d6fd37887c963f730b7a9a28ec34f434dbf2c",
"description": "agx: Enable tag writes when sample mask written",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f514d49ae2007360b14570cf76869da8a8c53dbb",
"description": "agx: Handle sample_mask_agx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73bbf43bc0bf441cf8d711c48a23df3b384519c3",
"description": "agx: Plumb in nir_intrinsic_load_sample_mask_in",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6fd16dd7c9e99bb2a13301555e402b033c9931af",
"description": "agx: Model both sources of sample_mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "954e2eee29c5903fc9a7ebee205414b95da0133e",
"description": "asahi: Plumb ppp_multisamplectl into shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17a05884b425a1794809aa92afb62b01c9055908",
"description": "asahi: Plumb API sample mask into shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bffbe099df176ebf010b6e3396534340a2d239e6",
"description": "asahi: Set uses_sample_shading for background program",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b95d81150a1efc3db3237fb08ff78c12c708b64",
"description": "agx: Assert that sample shading is lowered",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46a5a99d24d569a7ec5d2bec0f3255f7576fedfa",
"description": "asahi: Add alpha-to-coverage (and alpha-to-one) lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51e868f3a2880453ce760c3b08a4023c601fa90e",
"description": "asahi: Add passes to lower sample intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f28962e29a53101e484ddfd433d1afe559d923db",
"description": "asahi: Add passes to lower MSAA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70b8babe3cd14a8ce21704005a5efbbdc3e53841",
"description": "agx: Use textures_used, not num_textures",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e607a89f22f4148e123dbf46bd8d8ee77d154761"
},
{
"sha": "f1c2ea99e2a100f14d4fcf6f59b108ec4520b312",
"description": "agx: Constant fold when optimizing int64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9641fba9bab64d512a29acd97fcd8c4060427455",
"description": "agx: Set support_16bit_alu",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80682644693872a666645b474358d39b24307f18",
"description": "r600/sfn: Switch to scoped barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a12072868d3ff71cfa7d124d1e0984d5723a00b4",
"description": "r600/sfn: assert that group barrier is not emitted in divergent code flow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0b7cf192b786e9c3383193f21babeff25e08c45",
"description": "spirv: Add workaround for OpImageQueryLevels with Multi-sampled images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "568209f57d347fe15368f71d37ef46f5fff7eafd",
"description": "compiler: Remove redundant struct glsl_type in nir_types.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e8135e9361d83934d1a1979df497b8760fd1384",
"description": "compiler: Remove the need include \"util/glheader.h\" and \"util/ralloc.h\" in glsl_types.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b836a52ea2dcc0b77a48a2a3d1f9052321cf325",
"description": "mesa, compiler: Move gl_texture_index to glsl_types.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab73f717d91529a96af536f9e661200c9c2a1b1f",
"description": "compiler: Move can_implicitly_convert_to helper to glsl module from glsl_types.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9860a84b3cf1735ece78bc5907b2be4e2878f8e",
"description": "compiler: Combine duplicated implementation of is_gl_identifier into glsl_types.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "340311dac9cf6425c3bdfbec1c38ae38f974607b",
"description": "r600: fix r600_draw_vbo() buffer overflow",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0cf5d1f22620d67659bbd632a2400c3a6956a011"
},
{
"sha": "ed759ad7952df07c07d48de5ed45b16dce06e8b0",
"description": "dzn: Fix qpool->queries_lock double lock",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a012b219640e875aa552b37dfdaf69336d5863c7"
},
{
"sha": "60664285a91de5c57cb5a963615655722f6ae486",
"description": "nir/print: Do not print raw values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49c7fd7a7ee88b526b59e24e52d65ffc87baa58f",
"description": "iris: Fix memory size with disabled resizable bar",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07207d12b0b894eca33b741ab4f5f2eb99495050",
"description": "ci/zink+radv: update expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9316ab74ef8192a83afa01f47805d0e818845b0e",
"description": "ci/radv: update expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99a00e224757664412b338bebb846e9024f038c7",
"description": "treewide: Use nir_trim_vector more",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68eda9456fe27ffb4baa2eb729d741f33bce197e",
"description": "treewide: Use nir_tex_src_for_ssa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "386328039984e023352ad2333ff2328ad6cde454",
"description": "nir: Add and use nir_tex_src_ssa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "218c00319bcdbe51fed225e114f9e30499e28855",
"description": "amd: remove unused PKT0 definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd5604b94df6c0f9aa6c68bb0769e024878f95b6",
"description": "radeonsi: don't use SET_SH_REG_INDEX if the kernel doesn't use CU reservation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d98501f5c1f4ace70dcf0ecee7fd17b00baf170f",
"description": "radeonsi: don't use SET_SH_REG_INDEX on gfx7-9",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ccaaf8fe04c956d9f16f98b7f7fa69a2526283bc"
},
{
"sha": "0fecee53cfef66019ef82951661aee0dc07d7f1e",
"description": "radeonsi: re-indent gfx10_create_sh_query_result_cs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "acde68b2824ef483f4c857c11a0fa165c9b0e903",
"description": "radeonsi/ci: add gfx6 failures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2b655d788113a98c33d7b0f2764f179e893637a",
"description": "radeonsi: add a separate cdna_init_compute_preamble_state function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7baeb54c2aef3bbde9a64a2ebee8e44a23775943",
"description": "radeonsi: don't set registers set by CLEAR_STATE in the preamble for gfx10-11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5acff16ce4e191e95c9640cd52d2ab6792225707",
"description": "radeonsi: add a separate gfx10_init_gfx_preamble_state function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4d465a514ffa739c4ca27e83a8ff80f992ec3ca",
"description": "radeonsi: add helpers to create and clone a sized pm4 state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c23597970b8078810d8f1e257f97b2f52883aecd",
"description": "radeonsi: don't program COMPUTE_MAX_WAVE_ID (GDS register) on gfx6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ead53b62c907fa839ff8c1fd1790d93b08d41d52",
"description": "radeonsi: optimize no-op primitive restart index changes thanks to index masking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ade70712df729cc665c3e80d7bb18a50967359d8",
"description": "radeonsi: rename the msaa_sample_locs state to sample locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0e141ca735381b5049e1227a1bd412f7a149895",
"description": "radeonsi: merge si_emit_msaa_sample_locs with si_emit_sample_locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8fef52f0c98c6520b63e6efd8cc4f90517b7234",
"description": "radeonsi: move PA_SU_SMALL_PRIM_FILTER_CNTL to the preamble when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "547fccaab97d30677f6a98a9dfb539978a90cdc0",
"description": "radeonsi: adjust 16x EQAA sample locs to make PA_SU_PRIM_FILTER_CNTL immutable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "818381dfbdb3a10a3e8dfe566efc8502c7b1248f",
"description": "radeonsi: always set sample locations even for 1x MSAA for simplicity",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6d861a1c18eccc9a245e7ab20bc51f3f10e9a09",
"description": "radeonsi: move PA_CL_NGG_CNTL emission into rasterizer state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "941e214fe7f7df2bf1e3f5b665aa7f48033198cf",
"description": "radeonsi: reorder and comment tracked registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7802b02c4ed6281f346e93508d343e0de6166f4",
"description": "radeonsi: split tracked_regs masks into context registers and other registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cf2e47833f91ee50833b3cdfa16467b986c662f",
"description": "radeonsi: increase SDMA gfx9+ limits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52f94e2b93a43993613296bdc9ec9d0a30789af5",
"description": "radeonsi: decompress DCC for SDMA if we're really going to use SDMA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2e6c4d255b66eb26833f3ccbbbaca146c0564da",
"description": "radeonsi: unduplicate si_translate_format_to_hw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f2779f62ade7b142165c33cb093ec67162db2ee",
"description": "radeonsi: completely rewrite how VGT_SHADER_STAGES_EN is set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cfc9352c2590c715aaa6ac96289528fc770cba60",
"description": "radeonsi: remove RADEON_FLAG_MALL_NOALLOC due to no use",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3f716bdfc043914ebe058b14eac2660748b3a91",
"description": "radeonsi: add a gfx11 version of si_decompress_textures, add assertions < GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc311f3f616e439596a365d20b6d24bdec16cdc7",
"description": "radeonsi: remove a useless depth texture function call in a fast color clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d692d433f28e0a170685dbcfd941d68e6d767182",
"description": "radeonsi: use nir_lower_alu_to_scalar correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5066623b797ec5eff2d540840c72d8cc471f3c6b",
"description": "radeonsi: print shader-db stats with AMD_DEBUG=vs,ps,stats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2bf839f0aea744fa3b42a296cc97c2dd31a8d59f",
"description": "radeonsi/gfx11: extend DB_Z_INFO.NUM_SAMPLES programming to > GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52ca879cdd24aade0cf79bdcece37c51cf9d0ba2",
"description": "radeonsi: export non-zero edgeflags for GS and tess",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b72a1883e22c82c91ef794a6b8d5c8ce78028d44",
"description": "radeonsi: remove gl_BackColor VS outputs on demand if color_two_side is disabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1d938d31881020ca6f00077c4e91f193cfca250",
"description": "radeonsi: define si_shader_io_get_unique_index() values as SI_UNIQUE_SLOT_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed8250360f36db84e07885c2712e10f5ed7f9550",
"description": "amd: add radeon_info* into ac_llvm_context and radv_nir_compiler_options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "192b2c7c313115f5d6f454d1430ab18ebadc6474",
"description": "ac/nir/ngg: always use load_initial_edgeflags_amd, choose the value in drivers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6e70334fff9a31b32dbaadeee75ebe39cc79c50",
"description": "ac/surface: fix R32G3B32 image format regression for gfx6-8",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ea7c89d1f57510e86c1d53de4b5681682a6fc57c"
},
{
"sha": "15be2f554af42055c1b95dac24954d7dd824da17",
"description": "ci: fix KVM module modprobe code",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5941fc8ccd306942c7c5af5584fac64751278123"
},
{
"sha": "fed5a50d0f5b927a632ae2457128f08641ad7599",
"description": "ci: missed variable inside the big rename and split ARCH and DEBIAN_ARCH",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5140ff194841443b73a7320b9c3a822e572fde5b"
},
{
"sha": "b9c1d74ff4f823e3e8c63eab6cd3ecb3686eaeec",
"description": "radv: correctly skip vertex loads with packed formats",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a46acdbc3ff46080179f40155fa8a74340b938f5"
},
{
"sha": "69e259dcff9fed85ded85105ba7cdd8a3fbbf810",
"description": "radv: initialize aco_compiler_options::is_opengl",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8d5cc23c1867aace71091dc80131b1a7f7cf7a42"
},
{
"sha": "53383fe8a55510fa238c17e2bc8a3b4677f5dd36",
"description": "aco: fix ds_sub_gs_reg_rtn validation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8d5cc23c1867aace71091dc80131b1a7f7cf7a42"
},
{
"sha": "e2927dd5e76454279d464b92eeb810515e42f2b9",
"description": "mesa/main: fix distance attenuation calculation in ffvertex",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c5b3d488f9bed0616f42193073fa0014cb68284d"
},
{
"sha": "049c791a63201bd2081b814e18b4c82c7beee305",
"description": "intel/fs: fix pull-constant-load prior to gfx7",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ad9bc1ffb57e36d0c8f4e57c11f82785b1ef5bdc"
},
{
"sha": "c56dd678e4827a0d32f693d04f451ac45c890e82",
"description": "intel/stub_gpu: add an option to launch valgrind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61a7eacf3e98b6748d24f509c2268f3f17cd4d69",
"description": "virgl: Replace the usage of os_get_process_name with util_get_process_name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3feb48548ddf9d536d58eac495d403c415ade8e",
"description": "virgl: Array cmdline on stack should initialized to 0",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b3b82fe8ea1f7d02c93513920143cba2fe145b6c"
},
{
"sha": "ae7a30d5db0fd20367c111ba29cd453dd282099a",
"description": "r300: Replace usage of os_get_process_name with util_get_process_name in r300_chipset.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a22f5c3729c2241b69e6f358bdafa0f098d00bb",
"description": "radv: initialize the device cache UUID even if on-disk cache is disabled",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6e320fc7996db60231d277bc3e28fdd01018b33",
"description": "anv: make Wa_16013994831 to use intel_needs_workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58e2947cc9b410f57488548ff82c4e2b4e954263",
"description": "iris: make Wa_16013994831 to use intel_needs_workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e9b06f1c6031224935685a841d81aafcf5bedba",
"description": "intel: Fix stack overflow in intel_dump_gpu",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd88c75d4c83637a2ecb0b1755f171b1adddba52",
"description": "aco,radv: remove unused gs aco shader info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75cd115ecf6d1db23eead25c138b9408734fce22",
"description": "venus: temporarily disable VK_EXT_memory_budget",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0be83bf1c412e1ed998bd040b12b59314a675ecb",
"description": "anv: Drop unused ALL_GRAPHICS_LIB_FLAGS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b44d47748918d4eb8889d076fcb40431a8bfddcf",
"description": "tu: Ignore unused shader stages in pipeline library creation.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "78dd15d8e8e71a8637e350f9e90eebb3f413f39a",
"description": "intel/eu/validate: Add some validation of ADD3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c4c76032bbaf56b9709cbd2d955cf9bb119faf9",
"description": "intel/eu/validate: Add Gfx12.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3cfec0690891b9e022db6baff74980d35f72e7c",
"description": "intel/eu/validate: Use a single macro define half_float_conversion cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ef45e661f4072382be7cc70f417f86a1ab039cb",
"description": "intel/fs: Add constant propagation for ADD3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b348086498a314bffaf37aa522c764e43fbeea1",
"description": "nir/algebraic: Fixup iadd3 related patterns",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a9a86013c2323c689a73b4c5b2b1413f4e45848",
"description": "intel/fs: Allow HF const in MAD on Gfx12.5 if all sources are HF",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f272bf001dec66d79511fc58f9f48e79ecd5fed",
"description": "intel/fs: Fix handling of W, UW, and HF constants in combine_constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4cc3206218aa9b16939842a67d4a988d8e416d6d",
"description": "intel/fs: Don't munge source order of 3-src instructions in opt_algebraic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60a00f246b9094a12774bc515ca8a90775920fb5",
"description": "nir/print: Print 0 when mem_modes or resource_intel have no values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8bdd3e318b43e02ffeb34e156a779ed9398f866a",
"description": "docs: update docs for lavapipe mesh shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc3f2ab62b359f89861736338bb7e1048b7e623f",
"description": "traces: update sir-f720 trace expectations for zink on anv and freedreno",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4909a216a54ab10f307a505db562fb12e94f89ca",
"description": "lavapipe: enable task/mesh shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa2c2092604c1922ee9781ce6dc512471be6f966",
"description": "lavapipe: add execution backends for mesh shader draw apis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c6c226f5ae5fd466264d0b87b725a258044f501",
"description": "lavapipe: add support for task/mesh shader stages in various places",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "092b1daaf6d2f1735cff8b410debe1a4cb9f878a",
"description": "lavapipe: add mesh query support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccb16259cbd4d19de409cb4394fad17807c38d5a",
"description": "lavapipe: handle some mesh shader stage differences.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f8c55fd38f9d72b79fd6cb6bbb305a140a47775",
"description": "llvmpipe: enable task/mesh shader support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "450c95c7b45f14848978ce92fb0abbe77abae117",
"description": "llvmpipe: add mesh shader drawing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fcb024047d955aeed7557de353c7fae913afc17",
"description": "llvmpipe/cs: add multiple stride indirect to fill_grid_info.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3994fb1e19ce90d56559de68451c20a3c7bd51a0",
"description": "llvmpipe/cs: add task/mesh shader support to compute shader builder.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51eb3cc5636d6adcde3d921ad5eb52d5bfd2a0ee",
"description": "gallivm/cs: add payload ptr to the cs thread data.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4c5a9383dd37b8c32360cd4183cdbf524addf8d",
"description": "llvmpipe: bind task/mesh resources and dirty bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "936db9f8f3ae3cacf9036f42cdd0a1a0c5efae36",
"description": "llvmpipe: add query support for task/mesh shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "575cc620cdff00538c855744237faba01bbb2aa4",
"description": "llvmpipe: add debug bit for mesh shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fcf653067e6c6831adb015e480fd503a785d949a",
"description": "llvmpipe: add dirty bits for mesh and task shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24f4f35eac4fc619300569dc9ed59114b10a6b7d",
"description": "llvmpipe: bump dirty tracker to 64-bits.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9fae966183cf18d1e8f6dc1e117782ba6239afe",
"description": "llvmpipe: start adding task/mesh support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0b81b279cfa7134f5dd708898b26b8bf0cca2bf",
"description": "llvmpipe: resize arrays to handle mesh shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f1151d90da3e38364ccc96d9a3dfdd2ec77f27b",
"description": "gallivm/nir: add support for mesh shader outputs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1106fd8b83e420cb0643d46e90cc54310b9d5ad",
"description": "gallivm/nir: call task shader lowering.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a29ed5ba5dda7a783a27dff200928a696860a963",
"description": "gallivm/nir: add a mesh interface and vert/prim count setting.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24fe5abbaefaff6a524042c7eaed86e23ba8c597",
"description": "gallivm/nir: add launch mesh workgroups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97a2d0aded72fc0842278afd88d485c25f270e52",
"description": "gallivm: add support for payload access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3e6582f3254dac621e343ffc3ae7ec3e1010926",
"description": "draw: add support for per primitive aos emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe0e4bf86376edfb6259a6e0909fa9279bb4b3df",
"description": "draw: add mesh pipeline middle end.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "888fb3d360b003d4be47a31fee5e0fadee24dd28",
"description": "draw: add a mesh primitive assembler.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb1be13bb8cf346f62bc1e5642d214220a9f108d",
"description": "draw: move draw_vertex_info and draw_prim_info to public header.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03768014fab5744c81532bf23f5272a3e5d81a5b",
"description": "draw: add mesh shader infrastructure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6123f8e2453d299e4b9ca88600dcdec5db9ab944",
"description": "lavapipe: fix indentation whitespace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbb8632991437ba0c644bb42f8cd22b55b6b5d8f",
"description": "lavapipe: fix pipeline sanitizing.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "954e56bb185f32a5217ed4ca1d665df153c845ab",
"description": "d3d12: Fully initialize UAV desc for null SSBOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df8b41b0b4182519a7c55625f337e755358c4c7c",
"description": "zink/ci: remove useless RADV_PERFTEST=gpl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fa3c23623796a6bebfd696faf25186a5fb667e4",
"description": "broadcom/ci: update expected results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d142078bc31e12e79c9a72034c1e1418c940efc",
"description": "nir: use generated immediate comparison helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82465f141845aafef95bc2e4f023c4d3b45a4e67",
"description": "nir: generate nir_{cmp}_imm variants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28b1c5bca165871e1eab8d6f3df852516a6236e0",
"description": "nir: use nir_i{ne,eq}_imm helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57260a836a1ffb4fc8b8e524a947a7302c7e0517",
"description": "d3d12, dozen: make sure we pass float to fge",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "817be4b86074ba589da32b31939d4f4ef47998df",
"description": "pvr: Fix typo causing seg faults copying immutable samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1021e2b946b18739b65b575b0770e6158ba05592",
"description": "r300: fail linking instead of using dummy shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ae5c942da988009cd4c69270073b01f2374515f",
"description": "aco/tests: add discard export target tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21867b45c16049b97b314e51fc8846a6a1edffec",
"description": "aco: fix has_color_exports=true for mrtz exports",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d3611af38969307a0b1c6d36301e2e6ee83c668f"
},
{
"sha": "7447c158944b0938701d5a17f61e1a7d40d4e0e8",
"description": "Revert \"ci: disable Collabora's LAVA lab for maintance\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4b8e8a48144f4b899d48c271558f0dc613632cb",
"description": "r300: enable PIPE_CAP_TGSI_TEXCOORD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f34d76e93ebb7c2d3d82e1166375c12802b33039",
"description": "v3d: Z/S blit require Z/S formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c6a0f9cf1cbcae55612ac1f91c6dce73111c39b",
"description": "r300: remove nir round lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5404c71e8a5e370279ee7c8de9b785dcbfd028e3",
"description": "r300: fuse ROUND and ARL to ARR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8bc7d71c2323645cff01b5d9245db6a65c0c7f0b",
"description": "pvr: Fix signed comparison",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "480bdff4b526c2aabd86a42ddb02665e9b7c69e2"
},
{
"sha": "d75973a1422d86799312d7aa60d0dce846fb3dba",
"description": "Uprev Piglit to 5036601c43fff63f7be5cd8ad7b319a5c1f6652c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48745d58e28e931eca81afe747a858e412bacc53",
"description": "lavapipe: when in doubt, swizzle the swizzle",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7826648e141058cb55c7a0a50ea39323827b8984"
},
{
"sha": "7059aa2f842aae442e75b4d6e9d4a37bf4489bff",
"description": "ci: disable Collabora's LAVA lab for maintance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "137aa8b2dcb1ee36779f64f65aad7b1ff9536b37",
"description": "util: Replace all usage of PIPE_TIMEOUT_INFINITE with OS_TIMEOUT_INFINITE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d013d1f13a0040b65ef9a76234e80865d966b2a",
"description": "ci/fedora: re-enable ccache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bcc0947ed0ddf02dd985dbffc7dff893e3e1a6f5",
"description": "ci: use bash arrays in Fedora script + shebang change",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfb092b955516d5ff0d1cfb73de80fed30cec6c3",
"description": "nv50: Fix memory leak in error path",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a1571333804d3267cc237419d18a587434750716"
},
{
"sha": "87ac5d7d0a14be1457385ccf3e11059aedd95acb",
"description": "nir: Remove unnecessary assert in nir_before_src",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee2764d5e86005b24c2ede5432bdde8ce66880dd",
"description": "nir: Rematerialize derefs in use blocks before repairing SSA",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf323446e70d9fa10d7d5441631e30297b8d5274",
"description": "amd/ci: run gl(es) cts & piglit on radeonsi on vangogh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "070d02b04b4cd1d1dde43eda43996809ba25e187",
"description": "docs: Update document about pipe_prim_type with mesa_prim",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12256136e0c9652d84270469409dce78b86812fc",
"description": "compiler: Rename shader_prim to mesa_prim and replace all usage of pipe_prim_type with mesa_prim",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5393156da4d4d497f4538c2933ee733c27940d6f",
"description": "compiler: Add SHADER_PRIM_COUNT to be SHADER_PRIM_MAX + 1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4b6a0a82457b3ef40c5857412e20bc344ff302c",
"description": "compiler: Getting shader_prim to be PACKED that consistence with pipe_prim_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fcef3f040befff0871dd8d0d331cd8c50c150d62",
"description": "microsoft/compiler: Getting function impl to be consistence with decl in dxil_enums.*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ca0bdba01b46207d671f179abfe20f91531ab9a",
"description": "intel/tools/error2aub: Fix potential out of bounds read",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39e057028cb7fe2ee827722a5a909cb968aad39a",
"description": "vulkan/wsi: fix double free on error condition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d22a86c77c5391c3bedc4a40103dcf7ac2f6ba1f",
"description": "iris: Implement external object implicit syncronization for Xe kmd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba373a298daa9e8c5812366465dcedefa647197d",
"description": "iris: Add iris_implicit_sync struct and functions to do implicit synchronization for Xe kmd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f26467a34325283c8bd0ed3145aaeabba492be7b",
"description": "iris: Extend iris_bo_wait_syncobj() to wait on external implicit syncobj",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8971a878c7f6df62ea071184886735347ad0d84e",
"description": "iris: Add functions to import and export implicit sync state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0a3a05543804aa1ba421868a193a700a07c8717",
"description": "iris: Attach a dma-buf to bo flink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "127bdefe5035978b5dc389058b1eab7ecf5d28ba",
"description": "iris: Store prime fd of external bos for Xe KMD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1ac4ea13e27bafa51d54e8bf9584a0b96ec5de6",
"description": "hasvk: Use intel_ioctl() helper for GEM_SET_TILING",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a2655d084cac93539c9228e64da6502b1acf820",
"description": "anv: Use intel_ioctl() helper for GEM_SET_TILING",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16cc0c0eda17b2d434f793f3b52179ae2925851f",
"description": "intel/dev: Use intel_ioctl() helper for GEM_SET_TILING",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d3c1707fa571b0632daf7725aff3a76a27f7d91",
"description": "iris/bufmgr: Use intel_ioctl() helper for GEM_SET_TILING",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5140ff194841443b73a7320b9c3a822e572fde5b",
"description": "ci: rename x86 and amd64 to x86_64, armhf to arm32, and i386 to x86_32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "653a37412617dbd72cc6a89d4d8ed2ee5a1b5aeb",
"description": "dzn: Fix incremental binding of VBs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb722ca6fff2ae46821807c4b4149d911b203bb0",
"description": "dzn: Don't create D3D objects for secondary command buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec9efee907049a2810c009ffe42355448a0d0b6f",
"description": "anv: Remove alignment to aux ratio on size of main surface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2b6f16145dfb0cfcd4fb03831d43b94e37ce820",
"description": "anv: Support 1MB AUX mapping (MTL)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a98f24685746b89ccb81ed366be5060773db208d",
"description": "isl: use generated workaround helpers for Wa_1806565034",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a5a7203af4969e96c14fcfdebef6cd8b64373dc",
"description": "rusticl/device: set preferred vector size of doubles if fp64 is enabled",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "400847a990033c6d7e0bfab716bce49ec600358d"
},
{
"sha": "d1b17a5edcd493630738681b8f104123eb92710b",
"description": "pvr: Implement ZLS subtile alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "620e7d4cf25258da4522f5fcaa9f0cd22c710337",
"description": "pvr: Rename ds_{image,iview} in pvr_gfx_sub_cmd_job_init()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa8667b7289c3199fba9ca94741302eaf7be71ce",
"description": "pvr: Publicise some static functions from pvr_blit.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c31998b7d376d9c94b406e141a937d88e3455b01",
"description": "pvr: Add pvr_image_view_get_image()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "675aa18d4dec5f762e774482a57a76ab119e16c3",
"description": "pvr: Cleanup in pvr_process_cmd_buffer()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8dbf9932a9cc0beaa83b7154cf08483f0b73e53f",
"description": "pvr: Add wait_on_previous_transfer flag to graphics subcommand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40ce383554037b8c9a34c7e1d650b86c21637d89",
"description": "pvr: Use pvr_sub_cmd_event union members directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f63f4fac0aa5be32ba90084ace4db66ac0ee2b0c",
"description": "pvr: Move pvr_get_isp_num_tiles_xy() to rogue_hw_utils.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46cd332c36d1ae3528a1d3f734a47f43605bc806",
"description": "radv/rt: Fix pipeline libraries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5ac476b98f8ebc8b0a66f380f4aacd75d8bcc84",
"description": "pvr: Fix segfault in pvr_physical_device_init()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4ba553ab9adde7876f761709d508d5bb62cfd8f9"
},
{
"sha": "84f2d2650926d470e391e993782c341a3921f16a",
"description": "nir: print locations for per-vertex fragment shader inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b213254c98ff2abc365090c9ca094ee9cb81373",
"description": "nir/lower_io: add nir_intrinsic_load_input_vertex to is_input()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72955540cce7d0754af0cf5ae0f09b1664d2e39f",
"description": "spirv,nir: add support for SpvDecorationPerVertexKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2ec23ab846bf049aad25fd0cd0696f9e18ea260",
"description": "spirv,nir: add support for BaryCoord{NoPersp}KHR builtins",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c49a052cbf4e0414c41c73c9ae508a2a26e0eead",
"description": "spirv: add support for SpvCapabilityFragmentBarycentricKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "adbd362421ba5c42723003e8361e715126cbf16d",
"description": "zink: update profiles schema",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "501f78b268afddb9293481ef8e30c86f2256ceb9",
"description": "draw: add (disabled) vertex dumping for non-linear emit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b45594f4ff084973e7ecea49d11de68145cade05",
"description": "lavapipe: don't pass indirect info in streamout draws",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "13af5dda977b379139aae01898b578c1a2d7183d",
"description": "lavapipe: stop setting patch vertices constantly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f75da8f2f083e86539bf0e5c785e398dabc86889",
"description": "lavapipe: bump max push constant size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc9e958053183a9507e40be02cd7decfef1c45d0",
"description": "lavapipe: fix DS3 min sample setting",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a85c4432c0073e0f458e5e3c8a74ee641b5edd0",
"description": "radv: Guard against misplaced RGP barrier markers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c48e886ece6050afb956df9f8b051751d91bb0a",
"description": "radv: Add RGP barrier markers for render pass transition and copy.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6c5133074f515b3c56613ef2c118f9f76bd13bf",
"description": "radeonsi: enable aco for mono standalone vs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8db2d6181bc15b4277c2fd48f944ca81e734546b",
"description": "ac/llvm: remove unused barrier implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d1859b01e3ff26b3867401b1da1f13c2383e4c4",
"description": "radeonsi: always use scoped barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90b56e99f416dfd9e5c34b672990d0ee1cb6a1fa",
"description": "radeonsi: use nir_umul_high for fast udiv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95ff215be29529b9f7e087b84ad8874c41f21c8d",
"description": "radeonsi: calculate needed lds size when upload raw binary for vs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "142485ff64513aa27b95e5042fc1eb9e9681d5d3",
"description": "radeonsi: fill aco shader info for mono standalone vs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53512096320e8a95cc88dd8f080411af1f33cd07",
"description": "nir,ac/llvm,radeonsi: replace nir_buffer_atomic_add_amd with ssbo atomic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d39fd98a4785d68e7cff8f2e8caf11a3575288b5",
"description": "ac/llvm,radeonsi: lower nir_load_ring_esgs_amd in abi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b21098779dacc128e919b6ace6c180501a03618c",
"description": "ac/llvm,radeonsi: lower nir_load_ordered_id_amd in abi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19d9bca39e07d6dceb290a067365857596195391",
"description": "ac/llvm,radeonsi: lower nir_load_packed_passthrough_primitive_amd in abi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbcb02fac49e4722ed24b7cfe0430af4d7d286a3",
"description": "ac/llvm,radeonsi: lower nir_load_initial_edgeflags_amd in abi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc07743106aa187a5cc9f1d48aa73a5424f6386b",
"description": "ac/llvm,radeonsi: lower load_workgroup_num_input_(vertices|primitives) in abi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8680f1f901f0970e023e129b21cc3b34e4e182c",
"description": "ac/llvm,radeonsi: lower nir_load_merged_wave_info_amd in abi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "327e35f667ff0f84c577197db268a6e162895d9e",
"description": "ac/llvm,radeonsi: lower nir_load_gs_vertex_offset_amd in abi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a27058e8ea01469deb0609a48343513db9a6020c",
"description": "radeonsi: add scratch offset vs args explicitly for aco",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7445101fddb33c22509b7c2e22a0977079cf0648",
"description": "radeonsi: resolve lds ngg aco symbols",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d0e8e0258004f09e3e5d6b2998c2eb0110ddc7d",
"description": "aco: use ac_get_image_dim for array check when image intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed97cd92dc3227ebe57bba568d4e24152bbc0292",
"description": "aco: implement nir_bindless_image_fragment_mask_load_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50f9d644e831aca9d0fd949b92fe50d043dd72cf",
"description": "aco: implement nir_xfb_counter_sub_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d5cc23c1867aace71091dc80131b1a7f7cf7a42",
"description": "aco: use gds reg when ordered xfb counter add",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "438dcf6d0f5cb8d9506c302dbd6fb12f8cdcee47",
"description": "aco/assembler: handle ds_(add|sub)_gs_reg_rtn encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "460b528c9e5b647f15f13a08998e01bd9d1b8e27",
"description": "aco: implement load buffer with ACCESS_USES_FORMAT_AMD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5c98d2f20833a4d1f95af9fe2fbe09affea8200",
"description": "ac/nir/ngg: don't use 8bit alu ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12ee7eccf75cab220eff8e2e6de48cfcc2cce06e",
"description": "aco,radv: remove unused aco_shader_info fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89dab665614e10cc3ab0db962b8fd7f481214fc8",
"description": "aco: implement two load lds ngg intrininsic for radeonsi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d02494d71913d4f4fed44e4e506530cdfc3a031",
"description": "ci/turnip: Update full-run xfails.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3c6cd0886b148594626e3e31de1ef9e0a03cb3f",
"description": "ci: Respect $HTTP_PROXY for ci_run_n_monitor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "200b55496a7f7a315f76fb954a1a67f22069a30d",
"description": "ci/crocus: Add a missing xfail.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7609b9f036e1050eb23c063f5d9dd16fccf358b4",
"description": "crocus: Fix regression from !20153",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "900deea4cf7e8b9a28a904e8c6e21dd82dba2a85",
"description": "Revert \"ci: disable anholt's farm\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6435e15ebcdd5f14a7e17661cb3f253b18520f6",
"description": "ci/freedreno: Update minetest hash.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8caa80cc5abe9096f3f3c0a213c958c35bad1d1",
"description": "mesa: Use shared NIR code for ARB_vp and FF VS position transformation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6855edcfb8d67868963b4f15214d4662aa42ba68",
"description": "mesa/ffvs: Fix mvp_with_dp4 position transformation.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c5b3d488f9bed0616f42193073fa0014cb68284d"
},
{
"sha": "6b529eabeb609db05326e4b95e50ce07be5d136e",
"description": "mesa: Use the NIR pass for fixed function fog.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "804647acfc7c17053bb8a4f91c853d6f945bb94c",
"description": "mesa/ati_fs: Move prog->SamplersUsed/TexturesUsed setup to EndFragmentShader.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6fde02816d6ac5ddbbf93a56c7b5f72f759cadc3",
"description": "mesa/ati_fs: Move NIR translation to ATI_fs compile time.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a65218569687f0b4648fa783e6c392c3eb714a32",
"description": "mesa/ati_fs: Move sampler dim adjustment to a separate NIR pass.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00f03a409c9145d1e4ddde1df564f65ed61399c1",
"description": "mesa: Move st_prog_to_nir_postprocess out of prog_to_nir.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12c8499f31fd2bcf96993c5495d8390028e72ce6",
"description": "mesa: Drop remaining unused ARB program instructions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7549f4f0047e3f0ecba403a3f244548e5bd98e34",
"description": "mesa: Drop unused control flow instructions for ARB programs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0a8899ed1baeffd613928d9952e379fdd910552",
"description": "mesa: Drop ARB program helper functions that are no longer used.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "279403d1746ef3a983cc343a19ea32cee373a5c2",
"description": "mesa: Move ARB_vp position invariant option handling to NIR.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9301c08343697f9f7836a9b6b756276d266feca2",
"description": "mesa/ARB_fp: Use the NIR pass for adding fog code instead of ARB instrs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07c93cbdb0e8ebda1839b67837ae80c710695cdc",
"description": "mesa/ARB_fp: Drop an extra enum for fog mode.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66951679f2c7b06de3641ee182ae2fd1b977f864",
"description": "mesa: Move ATI_fragment_shader fog code emit to a NIR lowering pass.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b26a9efc5a661a2cde1f9fa7e67913658c786112",
"description": "nir,mesa: Add helpers for creating uniform state variables.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95c34452582b1aa7e48e12e1f19274daaf1e61ba",
"description": "nir: Use find_state_var in lower_atomics_to_ssbo.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1746413dd7468fdee805184df139f02d1b94d4da",
"description": "mesa: Use find_state_var in lower_builtin.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a914dcd6a6c9059f9dc7a8e27cf60aa030630f1",
"description": "d3d12: Support PIPE_CAP_VS_LAYER_VIEWPORT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f622b3072d3400ef6febd62d9a0fee1e436c1a1e",
"description": "microsoft/compiler: Viewport/layer as input to GS/HS needs to set feature bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "764e39be364624461046475d90ed310c399a1b8b",
"description": "microsoft/compiler: Fix usage of type var in semantic asserts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d100ddd8d725581361e934a0b76e18f99778036f",
"description": "microsoft/compiler: Fix the int->uint pass for arrayed I/O",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0596304d626026bb8a1011e372fe266afb1eac02",
"description": "dzn: Don't lower away mediump",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b0cc6e2044d0fd6fb31ce07ec681b5440c5e099",
"description": "spirv2dxil: Enable mediump",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea68135ed127b4a085a1678a4dcab81289c13e37",
"description": "microsoft/compiler: Handle mediump",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7371c9a2a810123014598bd0498a51f823a1f615",
"description": "microsoft/compiler: Always set support_16bit_alu",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d3fbb44f4bdb1cf94ca1c60ad8146d6b8a2b11f",
"description": "nir: Add preserve_mediump as a shader compiler option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb965b207e7a91343acc4ce873aa88fbb10b0cb9",
"description": "zink: Use PIPE_CAP_FS_POINT_IS_SYSVAL.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc773b795cf8e65eb7f95e72516b161ecbee416a",
"description": "nir/lower_texcoord_replace: Flag SYSTEM_VALUE_POINT_COORD read when we load it.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e943bc3f220ce92781b536dfc3124ae3a31a6a5",
"description": "glsl: Allow invariant flags on sysvals, such as gl_PointCoord.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c58518226be5cd4b1f44044ee72a3e2473e2c61f",
"description": "gallium/nir/tgsi: add various support for task/mesh bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fd1aad8f8b83c8666363085c509f065e8a5073a",
"description": "gallium/cso: add task/mesh shaders to the cso cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b02fba337faf43d0ee5a2318c220f80c4f29b5a7",
"description": "d3d12: don't report mesh/task limits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ece1cb8c6be4a4222f62a1d2e5fd797475d26f42",
"description": "svga: don't report mesh/task shader limits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31db515e03c70beeb8b243adbc3b0e5d0d1873e8",
"description": "radeonsi: don't report shader params for task/mesh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd1ff352dd7ce1f2e61efd350555eff376815cab",
"description": "crocus: don't report mesh/task limits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b547ccb9abc3a86c0f9ccb86890a1ddf10c86a2",
"description": "iris: don't return shader params for task/mesh.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b3514966d56c46a4d82123fa68439b046b79ebc",
"description": "gallium: add task/mesh shader entrypoints in context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e8991733a0ba97fc87378b60a18082c0f00e48a",
"description": "freedreno: don't report task/mesh.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "564094b3ce219c8b44cc9e4f4ff88ec0e3308771",
"description": "gallium: add a new PIPE_SHADER_MESH_TYPES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96b38883df5bb73f353ef6d6024305fa8e23127e",
"description": "gallium: expand pipe_grid_info to handle task/mesh.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0602108c38cd6fe9f216cc09be9305022b82992b",
"description": "gallium: add task/mesh shader query types to stats interface.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97c48edac07763a78cfeff975d1a88d5ff9a3cf8",
"description": "rusticl/device: limit MAX_PARAMETER_SIZE to 32k",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d9a3bb093488dba99e61cc9fd4f7768bcec706c",
"description": "intel/compiler: Fix a fallthrough in components_read() for atomics",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "284f0c9a57e17b14c044c04c7cf9ae77d6694492"
},
{
"sha": "c5bac3164a9743a0fedfadcc8cfe520db7600c50",
"description": "freedreno/a6xx: Enable gl46",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c32c5a7749f9936ca6f39db4c1cf8d1be54e6417",
"description": "freedreno/a6xx: GL_ARB_pipeline_statistics_query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8192498530936ffef838a4a1ac71d0c4e587ce2a",
"description": "freedreno: Handle compute queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d52e9097e19e2bbc4bc7eaf2b397e2add42addd5",
"description": "freedreno/a6xx: Handle nested pipeline stats queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a475b7f66d623c1477bacc477ee6a8d0b813cfa3",
"description": "freedreno/a6xx: Split primitives and pipeline-stats queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fdd3a8d55a37400b4be6bf710aec1e28a7d0e2d",
"description": "freedreno/a6xx: GL_ARB_transform_feedback_overflow_query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8036c3b54c4356844a8716849651b4f7a72360e",
"description": "freedreno/a6xx: Remove primitives_relocw()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98c4b86694a66b759ba28487b46b940e782f030e",
"description": "freedreno/a6xx: Fix xfb stream configuration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "973e1d4555faf979266d3e74caeec87d565cefe6",
"description": "freedreno/a6xx: Add missing cap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed7a1a5e5a93b3d5f0853552b63c02e97365688a",
"description": "freedreno/a6xx: Stop using fd_wfi()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d17610898dbcad70199a3fda5f1324fd92d8e917",
"description": "freedreno/a6xx: Clean up open coded flushes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79821d7afb0b8b153f6c8e2d1f682c5b714a4da1",
"description": "aco: p_start_linear_vgpr doesn't always need exec mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "018e306b8e2b30aba2d145e0ee6e500c81639a52",
"description": "intel/fs: fix a couple of descriptor mistakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27047e11fb4596873e6777175b68b9175438099c",
"description": "radv: allow wave32 for geometry shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d066330e0c3d47a0ad9eae111e469611ec83f2c",
"description": "ac/surface: relax custom pitch requirements to any multiple of 256B on gfx10.3+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f7ddaf28163a23de218990908725387f03205c1",
"description": "radv: implement setting a custom pitch to any multiple of 256B on gfx10.3+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ffa45689f389ff589a6a7ef63e6ce9e4dd0a201",
"description": "radeonsi: implement setting a custom pitch to any multiple of 256B on gfx10.3+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10c45fcc3f8f27204232609f4957e2bfa5a817bb",
"description": "ac/nir: handle DEPTH as PITCH in ac_nir_lower_resinfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d71563162328ef0c78e8372a455e3e2aeebf39df",
"description": "ac/surface: fix is_linear for stencil-only surfaces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ce5f318778fa532ed98e806112306ad3e5d7bf3",
"description": "amd/addrlib: add ADDR_FMT_BG_RG_16_16_16_16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ddff6063fb4a2c82ae0b8ac3a499187396697eb",
"description": "amd/addrlib: switch the license to the SPDX identifier MIT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "539f2419ae55c2583cccb838e20e28857edbe6f1",
"description": "ci/b2c: also detect non-soft GPU hangs with AMDGPU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "457f9ee191833a7be1a1cb0dd17bbd2e46c1be1b",
"description": "mesa: Fallthrough GL_SRB_DECODE_ARB pname",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f85c286f51bab7d476111b781798ddb445c3f2d5",
"description": "egl: fix comments alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e516a0a94fd201444eef2f618d447f8e68aeb347",
"description": "egl: disable partial redraw when gallium hud is active",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86532fa21dee16debf4f96a8b6eb6e894076845e",
"description": "util: Use the gcc_struct attribute for packed structures in mingw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b06be7c0028133684e485de467c19ee6e1d32717",
"description": "ci/zink+anv: fix flakes definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88dc720d2d9550e0f10e229cb8277fdd3d380f4b",
"description": "ci/crocus: fix flakes definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67dd075fd3a8bf9f003a1143b17a240e582a8479",
"description": "ci/radv: fix flakes definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3db255a61acf6351b5e1404c516b850231d84cdd",
"description": "ci/ccache: recent ccache changed a output a bit, adapt script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc21c2863e41c3426eb92ad16ed35e3b21eef30c",
"description": "ci: bump Alpine to 3.18",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4265ab00952bad0669493698c43f6c88a7fea200",
"description": "radv: merge all FS user SGPRs into one using packed arguments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8268b43e253ded504afed45730e05277c0e30927",
"description": "radv: regroup fragment shader user SGPRs emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8fe8ce4bcb637219339746ebabd3ce19398bfff",
"description": "radv: introduce SHIFT/MASK for unpacking shader input args",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a90d96bb225a198ff1185dc04c95d043da99329e",
"description": "radv/nir: use ac_nir_unpack_arg() for packed shader input user SGPRS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1b36468912c900bb15d0247b4fcf3d80a67b304",
"description": "radv/ci: removed expected failures that are skipped now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7637fba4525b64d2ae0802004afabdef4fb9ef5f",
"description": "freedreno/a6xx: Fix memory leak on error path.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "de3b34df97326b793fac2152eedbd25a0c2d0812"
},
{
"sha": "5293a99ad147944a03f17d25422ed1a47f340dd6",
"description": "panfrost: Use util_pipe_image_to_sampler_view",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07e477bb3954da8b6f71264001a0094ac2ac237b",
"description": "gallium: Add util_image_to_sampler_view helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d261c425ff9bda57d5a9860ad1e8bedb05af41a9",
"description": "drm-shim: Avoid assertion fail if someone does close(-1).",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9dd13e1b3bdeb2ce73af93b252e1df21e2be0ad",
"description": "ci: uprev VVL to 1.3.251",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5682e395d19203a492b7b7ea42425faa3282f5e1",
"description": "gitlab: prefill MR template with first multiline commit message",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c62eaf22d72de4979fa6e9f90f71e6938e06560",
"description": "nir_opt_algebraic: Don't shrink 64-bit bitwise ops if pack_split is going to be lowered",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "368be8725557f03e028f453df523baa6eda50d5d"
},
{
"sha": "44b960a6453ec78d3cbb6624e6daaf8345d99dc4",
"description": "mesa/st: fix buffer overflow related to set_program_string()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0b196b40a3ae88b822fc1ec98b3461469c7dec98"
},
{
"sha": "1d6467b612eca54a4e6912abe061260f1ac48ea3",
"description": "docs: increase contrast in dark-theme",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80be49ada92ce2ef12748b9ab01fb5bae5468990",
"description": "v3d/ci: update traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60785d9de7a572d9617a059846469669a45cbd8f",
"description": "spirv: Assert sampler_dim is valid when building nir_tex_instr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae36ee02bcca329104aeb34b3274b3a2d5d5437c",
"description": "spirv: Validate Dim of OpTypeSampledImage and OpSampledImage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42f707e4596f1c6cdbeec2bbbf2a0470080315df",
"description": "intel: Fix support of kernel versions without DRM_I915_QUERY_ENGINE_INFO",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a364f23a6cfa28e1843ef1e64dce56b4cef5a71e"
},
{
"sha": "34f9dd349177de8828ca9cec9b20a1d409663ec8",
"description": "driconf: set vk_x11_strict_image_count for Wolfenstein II",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "732db2b60cd37430869dcf58df48833a06073a15",
"description": "hasvk: enable single texel alignment",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef2b763d9c7f35661dc0154450c80b86122a026b",
"description": "anv: fix incorrect asserts when combining CPS and per sample interpolation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5644011f063f4049bf5ac1b08addba4b138fa912"
},
{
"sha": "dc07e0d3feaaf5390db659bd999f1a97fa89ff64",
"description": "mesa/st: fix refcnt imbalance related to st_feedback_draw_vbo()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ff8c2a1748b9fe8fb76a4f01798846ff4021e16c"
},
{
"sha": "8bbd049a922abcf36d032c73ed52213fdb4dda2f",
"description": "ci/windows: Update WARP to 1.0.7.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e1203bd0d09413924024f0e9c3b207fcb105a08",
"description": "c11: Remove _MTX_INITIALIZER_NP as it's not used anymore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a1a644d963fca7a373ba5246bd99c423528c2e0",
"description": "vdpau: Replace usage of mtx_t with simple_mtx_t in htab.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3821a125b9888780e9cb74557c398923a13bd371",
"description": "omx: Replace usage of mtx_t with simple_mtx_t in vid_omx_common.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "972ffcdd2bc2690a8611b127763bc3c8937db3fa",
"description": "nine: Replace usage of mtx_t with simple_mtx_t in nine_lock.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78e95e05e9acf6b8acc5297e66bc6a6221ed36ae",
"description": "rtasm: Replace usage of mtx_t with simple_mtx_t in rtasm_execmem.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b57109f6147a89d6f3f23d8b865aa1fe987584c0",
"description": "rtasm: Trim trailing spaces and replace tab with 3 space",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8690dc15d3ac7d6a587ecb8e4d7d0623a961b639",
"description": "xlib: Replace usage of mtx_t with simple_mtx_t in xm_api.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a87dca4340fc4cf88d30e3e05b81bb5c12a34b7",
"description": "hud: Replace usage of mtx_t with simple_mtx_t in hud_sensors_temp.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33f10b32b6695832466f0d8ef34a4e94d13fe930",
"description": "hud: Replace usage of mtx_t with simple_mtx_t in hud_nic.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ec2d988475e4f8534a8b327798727579bd5d600",
"description": "hud: Replace usage of mtx_t with simple_mtx_t in hud_diskstat.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4c3d5d19f7dfa015d2220e94f0f73b8aa3b7734",
"description": "hud: Replace usage of mtx_t with simple_mtx_t in hud_cpufreq.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9260f9c51ae737789d5a3a5eca6dc46651cab242",
"description": "drm: Replace usage of mtx_t with simple_mtx_t in nouveau_drm_winsys.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efeb33ab107653a7c99fac0e00f94bb582d9eae3",
"description": "drm: Replace usage of mtx_t with simple_mtx_t in drm/radeon_drm_winsys.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4a67176807ec9d4f03e3e9e4d11d3f786259770",
"description": "drm: Replace usage of mtx_t with simple_mtx_t in virgl/drm/virgl_drm_winsys.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d438a62840e5c3410d3b633544c791f5f056f0c7",
"description": "drm-shim: Replace usage of mtx_t with simple_mtx_t in drm_shim.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "799bce87f27d53c2cdd906e154ac8e3de143fee2",
"description": "vc4: Replace usage of mtx_t with simple_mtx_t in vc4/vc4_simulator.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7378bb60a0c0dce7b2e30a4b7d49e20f177f0f3d",
"description": "v3d: Replace usage of mtx_t with simple_mtx_t in v3d_simulator.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b91697f091b0d6221f299c648e4300414f24523",
"description": "loader: Replace usage of mtx_t with simple_mtx_t in loader/loader_dri3_helper.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6cb5185916fd782e9da6d21b018d8f1abd372d3a",
"description": "radv: fix msaa feedback loop without tc-compat cmask",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a38de4c011da73ae64d00565c6b4710ed1b3230e"
},
{
"sha": "7e8e7f082377c6a8a2df7885a5cc25d4bcec2bc0",
"description": "ci: Disable \"opencl-external-clang-headers\" when \"microsoft-clc\" is enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a28540a430c238696edfd64626c8fa3ce7b9dbe9",
"description": "meson: add feature option for use of system Clang headers at runtime",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7836260af8fd53ec21e7ec91b79e35aae89147d9",
"description": "aco: cleanup v_cmp_class usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed23e386dc19a24be448f0c060f1b830e264efff",
"description": "ci/zink+radv: mark flakes as such",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ba553ab9adde7876f761709d508d5bb62cfd8f9",
"description": "pvr: Use common vkGetPhysicalDeviceFeatures2() implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6dab9ea50de8b6ff3ccb4770271ad21013d3b041",
"description": "pvr: Use correct pbe format for VK_FORMAT_A8B8G8R8_UNORM_PACK32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d3d1f884ceadf62e332e797e994b810a0e010b0",
"description": "pvr: Fix rect splitting logic in pvr_unwind_rects()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6611866246e01d35cd5a08c82c635f1db9890637",
"description": "etnaviv: don't flush implicit flush resources when forced",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbd37e61687dc7c87021c79d533818d84ee23dba",
"description": "etnaviv: update derived state after forced commandstream flush",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb3ac95d030066e9965a693363911e678c413e03",
"description": "etnaviv: nir: improve uniform usage for ALU opc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5266bb0211a4f712efedaac2b408918fd2d6491f",
"description": "Fix DGC bug where indirect count > maxSequencesCount.",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1947500208332de6f62246f5f9d19a2573c35dfd",
"description": "aco: remove nir_intrinsic_load_barycentric_at_sample occurences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54ceec8d9e0eab30efa21547b15ed66b1655e480",
"description": "radv/meta: fix uninitialised stack memory usage.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed2d7719311208ee34ae1eb9f540076cd21b8def",
"description": "r600/sfn: Initialize BlockScheduler member m_chip_family.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e57643cf5488fc7ca2619f62997527b1f546cd38"
},
{
"sha": "673acc3d011d70a1f9e1599454f407523f306fcb",
"description": "v3dv: Update texture padding logic to match v3d changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10b4b3bf3fbdb60997e6ecfbc1b5d98fac1b622e",
"description": "v3d: Add support for ASTC texture compression",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a3ddcbe8b191c36da5f3c618ad53f2c5a18a1eb",
"description": "vulkan: use cmd size array for queued cmd allocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd45ab843f4d5c6c1fc28c30b728ee206224a90e",
"description": "vulkan/cmd_queue: expose cmd sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5759ab668e5c23767fec3080251fb2740489c220",
"description": "vulkan/cmd_queue: allocate cmds based on the size of the cmd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96a404cf8278cba6f5dbb58e5dc39d850b6789f1",
"description": "vulkan: reorder vk_cmd_queue_entry",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "223c0ecd1e2fb2d6d4601405fd508cf7319f61e9",
"description": "zink/ci: update expected results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f3841339cd85f1953be2613688b86e7372e946c",
"description": "zink: fix layout(local_size_variable) for vk1.3+",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "99bd1eaf3d20184abaff91e63d8aacded79d4d74"
},
{
"sha": "112e16b14daa608127c6ef0f027f0c38899093d1",
"description": "docs/venus: advertise VK_EXT_image_2d_view_of_3d",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2db9536ade543dec42db232ce0079549b0a7e284",
"description": "venus: enable VK_EXT_image_2d_view_of_3d",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83018a7854102c3324d0ca2ce25692a821358af6",
"description": "venus: sync protocol for VK_EXT_image_2d_view_of_3d",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c18b7a2082d182d87f1f7482e7d4517be8c2f6c2",
"description": "venus: sync to latest protocol from header v1.3.248",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b551d100bf10696cc5c1a18881a07f0b0cc4b5b",
"description": "venus: silence -Wuninitialized",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0669f3ede53cccc245efaf27e32b68f6150549a",
"description": "intel/dev: switch defect identifiers to use lineage numbers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b94d35f74dd97981410eae672ca020ace1c91e7b",
"description": "freedreno: Reallocate on unshared export",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "75193262fd62376947f2f997609c595efae5ceed",
"description": "freedreno: Add aux-context support",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "221a6986ba8aeceb6f7dd5a015e3133fd7098b49",
"description": "freedreno: Handle export error handling",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7cc8185ca32c94b2ad1eeb770ef16145929963d4",
"description": "freedreno/drm: Don't try to export suballoc bo",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "be705ce76007f8b37a6880f86cb680d6787deb6b",
"description": "nir/print: Print locations for geometry shader inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "065db2ddad25465fbe8e0ce17f2c80a68ce4315a",
"description": "intel/blorp: Use nir_trim_vector",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4486009edbdd4d37cad0a3d4431789583bbe9b32",
"description": "radv/query: Use nir_trim_vector",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b2685f551979a003adc1fc96d8711118a2e2e1a",
"description": "pan/lower_framebuffer: Use nir_replicate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebf4eff7eb67eb20e7db624622ab60377cbd34fc",
"description": "treewide: Use nir_replicate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f534c2c539f1a4722c03c63a257e99b052e6f1a8",
"description": "nir/builder: Add nir_replicate helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11c8b84c53e1c34d43884fc069258e5eb9a5ae4d",
"description": "radeonsi: return kernel queried video capability for HEVC and JPEG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af8f04e9fe0309bb25c9af8723374e23e06a210d",
"description": "radeonsi: return kernel queried video capability for HEVC and JPEG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2ae6518c2d70dca9e3e9e93dc8e38a18f73c14e",
"description": "gallivm: Fix gather/scatter types for newer llvm",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "74704cbb184b25249950397615e8a9b638dcf947",
"description": "docs/calendar: add 23.2 branchpoint and release candidates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "631109f8f7c996a5e1b14fb5d2066d039979f4f2",
"description": "docs: update calendar for 23.0.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf2a9e2c15c311b91cbae5ba06d7cc9a4f326687",
"description": "docs: Add sha256 sum for 23.0.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4f612b30dacb9906507bb89f6be636405f2c501",
"description": "docs: add release notes for 23.0.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84691dfc460b651b94bc42f102fadde1cd6952f3",
"description": "microsoft/compiler: Use image formats to determine texture types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "431557e38e9ee641ce78cb63d6cab03bcad93bb4",
"description": "spirv2dxil: Assign formats to image vars before lowering to bindless",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a66d1e4d1f290c0e1c6029ca6dd48901aa4bf6c9",
"description": "microsoft/compiler: Add a pass to assign image formats based on number of components",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c8c77b1b01ce6401c2f1b7ad69177beb3805da5",
"description": "microsoft/compiler: Enable emitting type info for textures with <4 comps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3507f9d87dca29eb89ffd5475b1e0943ec10ca4",
"description": "radv/amdgpu: Report 48-bit VAs in bo logs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "063e2e8ed8552bf67c50b3a279bdbbf695dc47af",
"description": "radv: fix gl_SampleMaskIn for sample shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bba0eb0dfd1efca0d8193976b8f4d47732721ef",
"description": "ac, radeonsi: add and use ac_get_ps_iter_mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "750d641ca6daa164f0f7ca51d3d96608e587e420",
"description": "aco: fix alignment check in emit_load",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "542733dbbf7ae49e2df81da6dde31aa2dcd9afe8"
},
{
"sha": "25c1f325d081f6182ee784dcb927d16b79136c66",
"description": "anv: remove unused functions",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "64f20cec28d8df7815157dc09ba0bd33d3202a57"
},
{
"sha": "d17af98abc786d2b56a65c19a870fbca0390c788",
"description": "anv: add support for VK_EXT_dynamic_rendering_unused_attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b50c9ba692250bcbc2f373b4910345afe8a6515e",
"description": "zink: do not lower line-smooth for non-lines",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d80a35a7f760f8ac9a10a1f715859f4db37f883e"
},
{
"sha": "ffc77d52629dead73dcdb45306834d55210512c6",
"description": "zink: compute correct location for line-smooth gs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "edecb66b01849effdf859f3cfaeebb9af5e1c1da"
},
{
"sha": "955a6ffa6e4e585c9de7d294bfd1bb2f6d4303e5",
"description": "zink: keep gl46_optimal extensions/features sorted",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6ef6a39cc4173d01f57192a284e076e73a88cad",
"description": "zink: explicitly avoid ci errors due to unrecognized extensions in VVL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf97afa2ab5b1e597bc2e08829b8ea3bc7b62b42",
"description": "zink: update profiles schema",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76a82c3ac9d0eaa37adf86f60e77e8b59bfe81b3",
"description": "nir/opt_if: use nir_alu_instr_is_comparison directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94958e637d11d9dbe9345da1a8ff4048ef441389",
"description": "aco: improve printing of s_delay_alu",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54c0088629f653640b48b70eb35c8424eaf70cb6",
"description": "aco: insert s_delay_alu on the linear CFG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7f48a61ece02b4ad2a998203773a43197960357",
"description": "aco: use pass_flags to recover s_delay_alu cycles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9cdb3524a3d4e2ee7c2600a1d6b6764cb9cb791",
"description": "aco: fix update_alu(clear=true) for exports",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a63a38aeafdfdbe05ff867dcb3cf18700016b4b9",
"description": "d3d12: HEVC Encode - Fix num_subregions_per_scanline rounding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fc24c64e185ba5b012b096860f376fc5671508a",
"description": "pvr: Fix page faults in occlusion query tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43f0fef92f48b29ecc7ada4a4b2e895704c0f886",
"description": "pvr: Handle barrier load and store flags.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a04f244c0c0500cbc2cfd41a9fe27c5dbcc52adb",
"description": "pvr: Reorder execution in pvr_cmd_buffer_end_sub_cmd()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "173df8f15d55020f06f50babb414a8f429111f66",
"description": "pvr: Fix out of range stream errors for geometry-only jobs on pvrsrvkm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dae68cf4aa7a9147916ba90509cb8c5ee4225ca9",
"description": "pvr: Do not free deferred pvr_transfer_cmd instances",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85fa24e0614dfbcea4c312a016391cd1d5e89b29",
"description": "pvr: Rename shadowing loop variable in pvr_add_deferred_rta_clear()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e6cd3eb3a4eb10786edb88c61092500567f6329",
"description": "pvr: Use correct surface for deferred RTA clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0be6f8b5c17b80401238c89b078076de713dfae1",
"description": "pvr: Correct error flow in pvr_compute_pipeline_compile()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a49a2f87658f9e4553069b07250ab65bc73f7378",
"description": "pvr: Correct error flow in pvr_graphics_pipeline_compile()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bfd3997b4ea829f8033f93a0b8fa0da12873286",
"description": "pvr: Fix memory leaks on realloc failure in pvr_pipeline.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4af6a9507f421759f35c40e7af263a722d3aeb2b",
"description": "pvr: Fix allocation scopes in vkCreateRenderPass2() code path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c0541abb3e6d8e3507284eac8c143607a382966",
"description": "v3d: only warn about bining sync for indirect draw once",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5731ebac404a142fb1c1d1f0755d22beed40528a",
"description": "anv: override vendorID for Cyberpunk 2077",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96c33fb02704fc80363d3d17c3b2e54f21d09f18",
"description": "anv: enable direct descriptors on platforms with extended bindless offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26e2436823d888e1f15ccbf45c6c927c362ae0fe",
"description": "anv: ensure descriptor addresses are used with bindless stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0502a92199b5846d2638365e8e88a4afc11c7361",
"description": "anv: descriptor binding for direct descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8ef34bd31a8551f1664475cae50085ebae7a9a4",
"description": "anv: bring back the max number of sets to 8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06dfd216d35f25acd4531b95d681c31e71892e80",
"description": "anv: add direct descriptor support to apply_layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d24d0bdcc8fcfe457c02b17ca9321d95148d343",
"description": "anv: track descriptor data size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86a7cc8d8f650f81bf9e8e78c979e0442c9d0f8e",
"description": "anv: simplify ycbcr bti computations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "739981e0acbda5849fadae2fb877ac86e8b93706",
"description": "anv: implement binding table emission for direct descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce89410adbb9df50629255b6c555cb157cd922c7",
"description": "anv: factor out dynamic buffer bti emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5676d51c1c94bb9e60e802c00ecfc2a597f2b134",
"description": "anv: handle null surface in the binding table with direct descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e846e68adf5b6a566fe9a1c8b721a214e5914409",
"description": "anv: add helpers to build pipeline bindings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "688968e8880f303a121960f0a581036d1793b81c",
"description": "anv: add support for direct descriptor in allocation/writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64f20cec28d8df7815157dc09ba0bd33d3202a57",
"description": "anv: prepare image/buffer views for non indirect descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c45cd217ebe480b9da5a7e8ae250f4483a9e3ab",
"description": "anv: bound load descriptor mem better",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d1223a5c9d0bc4ec062513738a9ca46c55cff0c",
"description": "nir: expose a couple of address format add helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02cecffe2bbacb923f3b8de5a0e1ffa08fe835a6",
"description": "anv: add a pass to partially lower resource_intel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77c01467473834a5a84f50a4a57ae2da52be8236",
"description": "anv: new structure to hold surface states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f1ff326e00ab67af455a37170248658f0a44ea5",
"description": "anv: reduce push constant size for descriptor sets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2c0147228f11d0eb637cb286d7839b2200303c0",
"description": "anv: create a pool for indirect descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6367691b581da08b51da05bab4f5975df96e3da0",
"description": "anv: introduce a new descriptor set layout type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b9d27e6130477423ce3581bb7d4cd896c4588c2",
"description": "anv: add an option for using indirect descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b386952411594984101ec50b5fa1197ce552d980",
"description": "docs/anv: some binding table explanations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "257bf9b6c327058051a27e3b55d4d87106a695d7",
"description": "anv: toggle extended bindless surface state on Gfx12.5+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fa0fceabaa614e893b1ff0f635bd1b6c1fb237c",
"description": "anv: increase workaround BO so that we can hold a full 4Kb page of 0s",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f8ede792e0d81d20f4455215413903e9921a750",
"description": "anv: move pipeline active_stages to common structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7eb8e711829bdb2238db5c0c28e9fb4e2e854140",
"description": "anv: track pipeline in anv_cmd_pipeline_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2728f22c78ad22164aa42ded55cb392921804fe",
"description": "anv: bail flush_gfx_state when not gfx push constant is dirty",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3f6e5dc702472f8f6c730c4172d996d92cb4b6b",
"description": "anv: remove incorrect ifdef",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efcda1c530a5632f2a6517ec250755bb2a318b05",
"description": "anv: fix null descriptor handling with A64 messages",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "944004dc8acbf9634875e63fcdc9b1158f0b2fa7",
"description": "anv: remove unused define",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04777171e01e9cf1a4e1d5de68922392ba8e7002",
"description": "intel/fs: try to rematerialize surface computation code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b28609a7561aaf3bb9113ad6f5a0d5a7a9879f91",
"description": "intel/fs: enable uniform block accesses through bindless heap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05089f305f0db4ebc633e3c08d919cf822378d4a",
"description": "intel/fs: enable bindless sampler state offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d6877bf99f7741797570fcc6d6e0b2e29c0323b",
"description": "intel/fs: enable extended bindless surface offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01fc9a06bd1d09dd3b8477533e2d31d282f5431d",
"description": "intel/fs: enable get_buffer_size on bindless heap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad9bc1ffb57e36d0c8f4e57c11f82785b1ef5bdc",
"description": "intel/fs: enable UBO accesses through bindless heap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "068bf1378d71e6498a4763666be3bb28a0a2e5a6",
"description": "intel/fs: enable SSBO accesses through the bindless heap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d0cc3f63b057f7cc92c47c54e6781c5b2de431b",
"description": "intel/fs: keep track of new resource_intel information",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86e9943b00b64a98f42a1fb15723eb5e1249d627",
"description": "intel/fs: teach ubo range analysis pass about resource_intel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12540dfb6bb723449f53138aa6c6ae51b9ce7ba7",
"description": "intel/fs: add a pass to move resource_intel closer to user",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3df3c38a65c0b362e824c8bd758b431e5f9f197c",
"description": "nir/opt_gcm: allow resource_intel to be moved anywhere",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a8382a78a51fe598822be91fc0f9f21e943879c",
"description": "nir: teach nir_chase_binding about resource_intel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54dfc08b89a1e1f53afc1b6ef8b3ca164dcdab0f",
"description": "nir: add a new intrinsic to describe resources accessed on intel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8790e9808fc701d0486ca97c75bc3338879410e",
"description": "nir/lower_shader_calls: add ability to force remat of instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e09cfda0de500a0c99948a802023832e9659f1a1",
"description": "intel/fs: lower get_buffer_size like other logical sends",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a66944dfbcb06c669da6d3d4f36cc5d06dac30d8",
"description": "intel/fs: reuse descriptor helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1ffa067d3d5d57f3c92ed1cf2228c618a2492bf",
"description": "anv: fix push range for descriptor offsets",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "379b9bb7b04dc87797e49933bbfac786b7ef38fb"
},
{
"sha": "b25adac077c72c1050a4392558f2d6642a3d420d",
"description": "anv: update internal address space to have 4Gb of dynamic state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6674ac98a6abe5f325df43671114e6d9d7483207",
"description": "anv/video: move format properties to outarray.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5deb4760956f86369222cebef40a63a88ff9f5b8",
"description": "radv: align video images internal width/height inside the driver.",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "45a92f14b2c7dbe91ba3f1ff1ef456534045baec",
"description": "vk/video: add a common function to get block alignments for profiles",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9d208bd1f3427fef1b212b3d830484052589c98",
"description": "radv/video: fix physical device format property count.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "db62c38091a3b244b1d720a6aa47bf1d1855db55"
},
{
"sha": "1a2a33048322bc86c3b48813a5f25182e2858d27",
"description": "radv/video: add debug flag to enable dpb image array on newer GPUs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04c28c9fba0fe27913f454673e291353f27dcd7e",
"description": "radv/video: fix some whitespace.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2fa6ec73b7423092abc958022cfecc7afb659f3",
"description": "radv/video: rework stream handle generation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf1bd0f3644444b3a0d3f147bc25d463107585f1",
"description": "radv/video: add missing offset to the dpb binding.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3e2c768aa860f96074df73cd3171960e76f5c312"
},
{
"sha": "b5963fc1f00a66f44984abde1d807fdd97df5f06",
"description": "radv/video: fix h264/265 dpb usage.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1693c03a39630a43e179b84b6cb4dadba72721c0"
},
{
"sha": "84f465ec810bd3210010fb9633cd678881ca74f5",
"description": "mesa: fix refcnt imbalance related to _mesa_delete_semaphore_object()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7b6cd912a59a63e8d479970137b706cb38bede02"
},
{
"sha": "52d212aff2bc7aafce9054d7a7bde27fdcc93aba",
"description": "util: add Jamestown+ workaround",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "62817ce396b0b93fca92f56c008ba0091d5c2ca2",
"description": "rusticl/screen: fix driver_uuid on non x86",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6439edd6443fd2a9271ddd3754550edde1c46d0c",
"description": "panfrost: Reformat using the new style",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13c9b490a7dcec7ddd773ad1e3b07d99b97fb1af",
"description": "asahi: Reformat using the new style",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ee6627f6610f3d7e92571217021b65efc2056f2",
"description": "venus: Use the Mesa base style",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e023df76f011301d517762dedb788a14910b02c",
"description": "util/perf: Use the Mesa base style",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74c7ef0e6d39ca5eede8d087d6acfd327927c8e7",
"description": "panfrost: Use the Mesa base style",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c79d7baedd5f3e82708370d3df029585fc722b7",
"description": "r600/sfn: Use the Mesa base style",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfac244f571d051bdb8d9af007e7b0e9b50e02bc",
"description": "i915: Use the Mesa base style",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61c391356eab60d9b5c745b81b68f8562255f757",
"description": "d3d12: Use the Mesa base style",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b56b30b20d9c0ac83dbe5bce90f9cf025e614b11",
"description": "freedreno: Use the Mesa base style",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3773c439539599c9c810962c3a7858cd0edb9c3",
"description": "asahi: Use the Mesa base style",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03a9715a686e63b43987fd8b46ef3202303f6276",
"description": "amd: Use the Mesa base style",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "155eb72771964a5d0005ef6a87e1b76642fda324",
"description": "treewide: Add a .clang-format file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c142183efbbdab3c938300a2866f9a9392829cd",
"description": "ci/panfrost: add largest possible eglcreatepbuffersurface and then glclear flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9288808db08fd804c68750d7400c01e550c70d0",
"description": "ci/amd: previously missed raven flake",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "1fa1c285fcadec60e93382d53b6723728ef05bbb"
},
{
"sha": "bb48d29a0f2cd3f08787b4680066dfa26e9881e9",
"description": "ci/zink: add KHR-GL46.limits.max_fragment_interpolation_offset flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71b5c580646f99c99b0cbd2d7a0fe03aa24e3f51",
"description": "v3dv/vc4/ci: update expected results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a33a1390a9f0e98b426c64dcbfc347ddfd55b3e",
"description": "anv: limit non zero fast clear check to GFX12_CCS_E",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3debf2af0c2c4b2d7739f102bc5cbf08386695c5",
"description": "anv: set aux usage to GFX12_CCS_E if a platform needs WA 14010672564",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "963847735a7bd642292ef251416b55d0f726540b",
"description": "isl: add helper to check if aux usage is CCS_E",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6a83ec9886bc000357a663d6d24099b3bf6a212",
"description": "anv: enable single texel alignment",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "58f97c7c053f9297c593999c5043e696f1dc7946",
"description": "zink: require EXT_dynamic_rendering_unused_attachments for dynamic rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7474166b2a1eddec7088780cdc112c8aefb3db5d",
"description": "lavapipe: VK_EXT_dynamic_rendering_unused_attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3808aab23918bd69c65a575da9e81dea7bd85975",
"description": "radv: advertise VK_EXT_dynamic_rendering_unused_attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e6b0f43dc2298f0a8673a08515ed6ee451664d4",
"description": "vulkan: Update XML and headers to 1.3.251",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a698291f5682bcd65301c291c184c6e14e97f7f8",
"description": "va/surface : Add Nv12 support for PRIME_2 imports",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b61c9cde910980d61f30b3ffc58a1682c2ad0a41",
"description": "docs: document clang-format and how to use it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ea2c1cb32f91f2b9fe03e1eab9b6f997e08fc96",
"description": "ci: use meson to run clang-format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f78ec7d379d1a229c0deb341f05381210387930",
"description": "meson: enable the clang-format target",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "059ee4ff8d875b545401aa68526e715be46cf293",
"description": "ci: color the diff for clang-format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6364511837534507fda99cd9682743e7f7b29b2b",
"description": "ci/zink+radv: document recent regressions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14adc62ef2e844c6c16a5a5fa639ed86fa2b6cdf",
"description": "ci/zink+radv: mark all spec@arb_copy_image@arb_copy_image-targets* as flaky after getting a bunch more of them",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "950cd75dda55db2f90ed2e6211f2f54f2d589a18",
"description": "ci/zink+radv: fix flakes definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75d59df41fe1fe68a371579a727a4d731a23f61b",
"description": "v3d/v3dv/ci: adjust job fractions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efc807aac40b742ed470a6a2b6b45b4d0a555567",
"description": "radv/ci: skip tests that timeout since Vulkan loader 1.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf9699a768a7482ae6160b213bbe64428a5c9c78",
"description": "radv/ci: update list of expected failures since Vulkan loader 1.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ceb923bc2a134c3660ddae3f9d2782444ecec073",
"description": "vc4: add specific stencil blit path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2232320fe9d09aadc66620546f3cb1aeb5584cfa",
"description": "vc4: allow tile-based blit for Z/S",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d13da7782cd80f1626ce0f8b9630016d11f10d0c",
"description": "vc4: call blit paths in chain",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b3c61db65959a2201e652d0c3cd21a33ed72ede",
"description": "vc4: set blit mask correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fb16b88142faf45d993356ec36a96d20ca05aaf",
"description": "v3d: enable NIR compact arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55df7b641513028b2a3a9dd61373cad3a67b32e2",
"description": "radv: rework configuring VGT_SHADER_STAGES_EN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "978d80fbe2ad83f8acdf6c9a3ae2486c10960c96",
"description": "radv: Make shader related destruction happen before hw_ctx.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "01bd012edd20927a4eb7f791dc6e6ac94089c144",
"description": "amd: fix 64-bit integer color image clears",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e886a93ce73a1bf84d79d2b33f5a0f7e38722ee",
"description": "vulkan: complete the usage flags for video layouts",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c26a6b3bbd300024580184be39ff725c02395b6",
"description": "anv: Fix calculation of guardband clipping region.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "893fa30afed10394fdee266e0dc772ddd36dfde8"
},
{
"sha": "744e9cb21326426c851b731393c84bb2e1fef382",
"description": "gitlab: add template for merge requests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3b883ca00b0e39ad3be170d17808c64a58c8353",
"description": "bin/ci: mention requirements.txt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92a7cba4f2642b46e22c017cb2a191c1a34ca491",
"description": "intel: Sync xe_drm.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "264cf37348faec3230c58c5b1c1215386484ebd9",
"description": "radeonsi: re-enable fp16_rtz for compute blits to fix PBO tests on gfx11",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bcdde99675d2721e30c2cdda4c7c964dc69c1cda"
},
{
"sha": "cc199c2baa9e455b54684902eaef315d72f919d8",
"description": "radeonsi: update test results and flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5806422a53c1aa220cc1dfacad5503aa045eaf9",
"description": "radeonsi: reduce the supported compute grid size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebb784f2683127cd1d4235a8f55489addf7395a9",
"description": "radeonsi/gfx11: use DISABLE_FOR_AUTO_INDEX to disable non-indexed prim restart",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f90a2be60ae7fab68b5a9124fc0523e66bb422e",
"description": "radeonsi: move emitting draws states out of si_emit_all_states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d7eab2ab17b3ffcf8c965c9e7cf89ff1bf2b7ac",
"description": "radeonsi: don't enable WGP_MODE because of high cost of workgroup mem coherency",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "038fb6573a887f63b5765404b65ebd6ed48b0d10",
"description": "radeonsi: remove the gl_SampleMask FS output if MSAA is disabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b95be357529dd107199014553543b7b2d936f51",
"description": "radeonsi: cosmetic changes in si_shader.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b914c2601c4b0826f8f6ecd267c47e672aa91f8f",
"description": "radeonsi: reorder code in si_texture_create_object as preparation for the future",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcbe4b89eaa6218bfed15a54c0d025372d2e27e4",
"description": "radeonsi/gfx11: fix alpha-to-coverage with blending",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f6665efc542fc79d8fee23a6c97be0461a04904",
"description": "ac/llvm: use LLVM 0/1 constants from ac_llvm_context instead of LLVMConstInt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39da12b7c7c522e1bb5a51b7310a2b68d30a04aa",
"description": "ac/llvm: clean up visit_load_local_invocation_index and visit_load_subgroup_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1dd2fa01c725ee4d83528286d80d85933024ff04",
"description": "ac/llvm: clean up translation of nir_intrinsic_load_invocation_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea7c89d1f57510e86c1d53de4b5681682a6fc57c",
"description": "ac/surface: move determing ADDR_FMT_* into a helper function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78d5626d177ebfd58fa5df2a6ba67aeca9a8157e",
"description": "ac/surface: move CB format translation helpers here",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8642740aef5005e78eabbb9fb946f526a9179832",
"description": "ac/gpu_info: give has_msaa_sample_loc_bug a more accurate name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "587ad3430ddc030c1b31a2e7bbdbf932279d1c16",
"description": "ci/windows: Update WARP to 1.0.7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0373b02cf6b6f396c7c3979d1c5dba4bb76571fb",
"description": "dxil: Don't run opt_remove_phis before lower_returns",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc136cacfa4bf69e2b54e0797884c31db9e6e9c4",
"description": "radv: Don't run opt_remove_phis before lower_returns",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "505b81b8c10938d76b926d70b8cc9e6316f03e82",
"description": "nir: Add undef phi srcs when adding successors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d238c0c2cd90dc175e04de6cf6b3116c440c90b",
"description": "nir_lower_returns: Optimize phis before beginning the pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1b27c364ffdf8cc39399d4f10dac4206e64cb6c",
"description": "panfrost: rename *.cc files to *.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63c3768cf38c2d24e1e7c1ec99fece00365fc1a3",
"description": "panfrost: fix formatting of a couple of files that were missed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "480204aeed3fc430b5aaa2469db33265fc18c2af",
"description": "ci: show diff when clang-format check fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "648b5f30706c0a8dd20a91062570769c67e828d5",
"description": "ci: split clang-format list of folders for easier maintenance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "564562eb050085e61f1f0c62ed2c6bbed403ec13",
"description": "mesa: Implement GL_CLEAR_TEXTURE flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d240a630e799ec43514da54d818172139b995720",
"description": "wsi/display: drop unused parameters from local functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d55427f3d6b1926f957611dd01d3fd1da1e6befe",
"description": "ci: uprev virglrenderer to include changes needed for GL 4.6 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa031540777020e5c90c0f07a048e14f4c545e26",
"description": "features: Update virgl features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc6b0b20d84ad7cbeecc6ec16c6870b4eb764cf7",
"description": "virgl: enable ARB_gl_spirv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2428fce2e6a9f73e99ab88a4d0ea1a7d67314626",
"description": "virgl: signal support for group vote and draw parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ce5fa758d30ce11974547e8e88e290337f5b292",
"description": "virgl: Submit drawid_offset if is not zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4fc35974816a9a6e0a19a05e9b7ff384ee31306",
"description": "virgl: Fix IB upload when a start >0 is given",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0cf5d1f22620d67659bbd632a2400c3a6956a011"
},
{
"sha": "8ebb9e2c13259aa636a0a65977e3a9845dd62904",
"description": "anv: opportunistically align VMA to 2Mb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28efc785d3fe7771d7a4e22b5445e03ba09cda1e",
"description": "anv: further reduce pool alignments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c67dde401ea0ceb0c159428d0775948108343fb",
"description": "intel: reduce minimum memory alignment on Gfx12.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6dbe165b2a367d882017ce2ccea1d41b75c44d32",
"description": "anv: update aux-tt alignment requirements for MTL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ffd0f409e5cfe99da92f0281a6fb2e7fbcbfb2e",
"description": "iris: add a comment about aux-tt alignment requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "195fbffac8b074990ea2ef861c75a679b71b0f58",
"description": "intel: add alignment helper for aux map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b772499a09f578ff7c73aec9b3cdb3330ef6ce8e",
"description": "zink: don't propagate psiz in quads emulation gs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "09678079c3ea423efb2445947beff8497aa11fcf",
"description": "zink: don't remove psiz from linked shaders if the consumer reads it",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c81b78041ea578c97de79a0e88ed1a4431fcfb59",
"description": "meson: simplify another \"any of\" check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5feb6133d7753f2784d20f357903348272484891",
"description": "ci/intel: reuse iris_file_list instead of copying its definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51482b2c6a6ecdbfbf1dce39ccbd20cdc71fc502",
"description": "bin/ci: fix mistakenly hardcoded repo name in get_gitlab_project()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6801de51708ee18d4ead3d63a30cd2d2faa36ba3",
"description": "ci/amd: only define AMDGPU_GPU_ID for the duration of the call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a33701558fdc6cd884869bf24f2ef53bbfdff84",
"description": "ci/amd: move AMD-specific LD_PRELOAD to AMD config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f76b1216100143c6c2d9d5e40c532bbb7cc7fed7",
"description": "ci: uprev vkd3d-proton to 2.9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2d07a72629242ccfae9ba9fa40aaf0fcf9f8b31",
"description": "radv: fix copying 2D to 3D images",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "395450c5b1d62e51dba4323059f100187cd09606",
"description": "zink/ci: skip arb_texture_buffer_object@texture-buffer-size-clamp* with RADV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f466e8ea3c94b8fdf90cbe25887163ce47d48ae5",
"description": "ci: Allow zink-radv jobs to be manual when uprev piglit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0583c1f8d22e3d35611bc8165600282a071499d6",
"description": "frontends/va: add default intra idr period",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ce717ab31f24faf0a15ba09e8f3efcd78929508",
"description": "ci_run_n_monitor: add ability to specify the pipeline to use, instead of auto-detecting it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0539dec10f1c1efcb2c18858cc0aad3630211a7b",
"description": "util: move pot functions to use existing macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4f133ab37889944eb4f93c891b19f648367c571",
"description": "util: revert back to ALIGN since it moved to util",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a06cf752316e929083aa1eae1c763de5eb210d0",
"description": "util: migrate alignment functions and macros to use ALIGN_POT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78e7a9740bee7b159c8ead00f84f7ccfb584679d",
"description": "util: fix ROUND_DOWN_TO alignment type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3bd5968b5c25980fc59655a0a532c6bab1991872",
"description": "freedreno: set alignment to next POT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2d0662eb8ab2cec147da4b437a1a52820315587",
"description": "ac/surface: make sure alignment is a POT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14dec0c1479aa149edead1e95b7feb1669ccc4c1",
"description": "iris: correctly set alignment to next power of two for struct size",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c24a574e6c78db038d7aa6c4605bf6a8a892f7ab"
},
{
"sha": "c54201c196b5337895f6fcd4e65c593635e8f140",
"description": "docs/relnotes: add sha256sum for 23.1.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05a0661ea6d2e3d6e2f753802f82976f121f6edc",
"description": "docs: add release notes for 23.1.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7577ff4b719203ce7c9c71e4abcc1585518dc2a",
"description": "docs: update calendar for 23.1.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e965b5d2912d4bcdbe1d8305b524231dc6088c28",
"description": "wsi/win32: Handle acquiring an image while one is already acquired",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3867e91da4a74c007641b0d7d0da43e4f985095e",
"description": "v3dv: fix align() computation for pixel formats with non-POT block sizes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3ba839bf734f37f50dfc5ffbe26af70763f974a2"
},
{
"sha": "2fbf13085ac980368ffdc8ebe1a48010cc5801b3",
"description": "radv: Stop using radv_get_int_debug_option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4cdd85517d48c9aec51e7be0e2f69224602efc9c",
"description": "nir: Add intrinsics for multisampling on AGX",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "170e2fa11e0f66f47c658899148ce32680db4b71",
"description": "ci/zink: document new zink-radv-navi10-valve failures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9cfe7bc80682b9aa1ef3127098661c4fc948335",
"description": "aco/tests: add fix_derivs_in_divergent_cf tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02b933981cf59246d8f96a1ed4229cf75b91d31e",
"description": "aco/tests: improve performance of declaration parsing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "859e059aa912dee5a7ef36e21eac00e6f5fcc7b3",
"description": "radv: use fix_derivs_in_divergent_cf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "364ad2815b88fbf49141bf9fe871ea23c1020aba",
"description": "aco: implement texture samples with strict WQM coordinates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2447156b3c9ebc54fafb921075cb94c5205dc3b1",
"description": "aco: implement strict_wqm_coord_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35c133a77b1eeb91c76f64beb401c4859ade1d9f",
"description": "aco: add MIMG_instruction::strict_wqm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a6a57ac96cdd72caa1b589ecf071c662252b042",
"description": "aco: let p_start_linear_vgpr take an operand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab885a011a0d10b7fa514285984e5f3473c39ce4",
"description": "aco: remove unused RegType",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d26d9d9b68646a4e48748f3ca403510750dcc0e",
"description": "ac/nir: add fix_derivs_in_divergent_cf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bdf9dfd47e471abc15e2e2d654816e06fb9c885",
"description": "nir/lower_tex: remove lower_array_layer_round_even",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09785e5e1b8475b3333292961b2d8d84c01d1c2d",
"description": "radv,radeonsi: use ac_nir_lower_tex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3efaaf130accfa005bb0b3031d7a9919cba8940f",
"description": "ac/nir: round layer in ac_nir_lower_tex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f86be7f8e4ce1094c38b4971ef9a01cd8a25c6b",
"description": "ac/nir: add pass for lowering 1d/cube coordinates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ba73621bccd1ff19c96fcd9950461e1249bbdf2",
"description": "nir,vtn,aco,ac/llvm: make cube_face_coord_amd more direct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e00748a5383b71635bd157083bb49fe2b5728f1",
"description": "nir/fold_16bit_tex_image: skip tex instructions with backend1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12d5a2aa97a61b51d53f23a1a4650aca1a02c508",
"description": "util: fix stack dynarray used by multiple tus",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4af6b601e05cf1a9f2002698b5fb1d0b971124db",
"description": "panfrost/ci: Skip hanging test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c03f9b055376f4e6a3120cfecf5ffa1247fb063",
"description": "panfrost/ci: Skip Piglit tests known to crash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe957400daf64131a345068ecca6097034b05dc2",
"description": "ci/llvmpipe: document intel_shader_atomic_float_minmax@execution@ssbo-atomic*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "160f573b64120e1f58c63f759e601e792cbb4aad",
"description": "ci/lavapipe: zink failures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c12d5c89ad38bbb31f1b7ec545c170833e98880",
"description": "ci/lavapipe: document subgroups.shuffle.compute.subgroupshuffleup_double_constant crash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c6321b00683cd55299c40370ec4a262c6655c21",
"description": "ci: do not fail when SHA1 impl. produce stringop-overreads warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d538944655727dff62725368ab47337d74939ac6",
"description": "ci: disable bogus GCC warning with -Warray-bounds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5941fc8ccd306942c7c5af5584fac64751278123",
"description": "ci: enable shellcheck on whole .gitlab-ci",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a99b952a5de9285d58431f506cac1e1a7efd72ef",
"description": "ci/zink: disable flaking anv traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a939af64d125da0052274b77bfdc7a1217ff8b70",
"description": "ci/virpipe: add flakes introduced with CI uprev to Debian 12",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f4138fd04f5eaa2465ee5da910c8822658937dc",
"description": "ci/venus: add fail after CI uprev to the Debian 12",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06f0e7b1d2bba1ef93f7138b30b0700fe88bfff0",
"description": "ci/mingw: disable as it's broken",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7189236f529aee93455c8dc599e9a56a718309c3",
"description": "build-crosvm: Use the pkg-config crate 0.3.27",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b88080aa2e3031057a3efdded22c885c7edbd676",
"description": "ci: drop gallium-aux test on msan builds, renable freedreno",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70917cd77a138bbdefe540a210edf2fdac868427",
"description": "ci/skqp: skqp can't live with compiler named clang-15, provide symlink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "117df219c1bf21fe4882dff15ab12910ec960781",
"description": "ci: add clang-15 and clang++-15 wrapper script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7cbd8f3742dceecee480e7d55b0f9225c2a2e69b",
"description": "ci/crosvm: install libelogind0 and sysvinit-core for poweroff functionality",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbe79beaff6e70cca2dfe42f2c94787aca343e2c",
"description": "ci/apitrace: install win64 apitrace only on x86_64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "848f59deda3ae7bb99409a3d15ddafe96b763ea1",
"description": "ci: bump from Debian 11 (bullseye) to 12 (bookworm)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "335d3074fb88c84d80351f800029b31f3963fea9",
"description": "ci: VVL uprev (temporary until new release will be published)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8615c8ad3e12d01139eda66658fc5b17aa170b3",
"description": "ci: libwayland from 1.18 to 1.21 and wayland protocols from 1.24 to 1.31",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b8da551c1f09979f8d9483bce688b888eacd948",
"description": "ci: bump gfxreconstruct revision up to compatible version with Debian 12",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80b7787babb1e686fad41cfbaf105bcb85f73070",
"description": "ci: install stock android-libext4-utils (available in 12, bookworm)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "993ed1f026984eb0708c578ecfa17958a5d12031",
"description": "ci: bump libdrm from 2.4.110 to 2.4.114 present in Debian 12",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1966eff8a6edbc8cc62dff474f4eb39753500808",
"description": "ci: use meson setup and meson install instead of meson and invoking ninja directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb54ae1d26d2407f176f007fb600ec3ec97b71e7",
"description": "ci: move from pkg-config to pkgconf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "394d592525c2ca80f428355bf8595ae33ed0b93d",
"description": "docs: fix release date of 23.1.0",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7fe482d4ce48c5d800ca49ea9f196aeec266edb6"
},
{
"sha": "3530e3ffb29b4545dc2e6f1f033f54e7a2be183b",
"description": "broadcom/compiler: use scoped barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e99ab86f77730a7f90a9eccfc51565b6027e5f95",
"description": "broadcom/compiler: flag use of control barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6e40edae6f1eee70924902e564fcd116500763d",
"description": "zink: Switch to scoped barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee62454fe3d7c5d59ba6c4da1eb64a1fbb7b4472",
"description": "docs: move obsolete extensions to their own list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0fd96ffd56f581c6206afadf3a480ae4073db30",
"description": "docs: mark MESA_texture_array as obsolete",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10cbc98162ba6e36a7457be15ba456895d5da33d",
"description": "docs: mark MESA_swap_frame_usage as obsolete",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13feb7235b77406b4c507ff91c45a81cf09bd4ca",
"description": "docs: mark MESA_shader_debug as obsolete",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c5c8a543de520d9ce2af0bd1bb8fc36b0d86b65",
"description": "docs: mark MESA_multithread_makecurrent as obsolete",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48899251d377013cec58c69dc0d5432c30c1bae7",
"description": "docs: explicitly mark extensions as obsolete",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8126e0287d4eaa9ce383cecfe253d589da7208f2",
"description": "vulkan/pipeline_cache: remove a bogus assert when inserting objects",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "cbab396f549fa7c1a948d469fe6b4df18a81adc9"
},
{
"sha": "d6deb977c8a1c9441c9b3bccc208fb173d86d576",
"description": "radeonsi,radv: use nir_format_linear_to_srgb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d13f22174f690b95a14f1ef7158a655c00e24bd",
"description": "iris: rework Wa_14017076903 to only apply with occlusion queries",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "415b824bc6dc8f0fce517f8fa1e38df94de15502"
},
{
"sha": "7ae6932d474acd0e851ea944707732edeae44f75",
"description": "mailmap: update @mupuf's name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8038ecfbda8539c5f359979e1ff28396b13cbb89",
"description": "st: remove unused tgsi includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16fb3995f3c4ab4cbcbb62116b03759e63a6cea8",
"description": "lavapipe: remove unused tgsi includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1227d66dc1942d9a36ef60a0587ee666b37180bc",
"description": "zink: remove unused tgsi includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14a350fbf31ed80c4f63e087e06aee5c9c1fd147",
"description": "virgl: remove unused tgsi includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbe1e2cec74d819a5544661de04a36c45969b655",
"description": "vc4: remove unused tgsi includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c959e302e85431b6fed366bbb37c6f440ffea1c6",
"description": "v3d: remove unused tgsi includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d4789d3beaba5f2ba538c374a6db7c66432944f",
"description": "svga: remove unused tgsi includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea136dd9e00da353a3e967a2f4926c466e61c5f9",
"description": "softpipe: remove unused tgsi includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8663b4b40c3b0237d564fdc443d01249ae4cfed",
"description": "radeonsi: remove unused tgsi includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23e78d719b2c0c629befd32c009a37245a0bd027",
"description": "r600: remove unused tgsi includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17207eef3652fe00196971472adaa33fc1cea63f",
"description": "r300: remove unused tgsi includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d345b3b05ad4f93cd382a536ab83d758226881c",
"description": "nouveau: remove unused tgsi includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af57770df299636df0bef048d52fb036c768c766",
"description": "llvmpipe: remove unused tgsi includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "472bc207cbcc5b597f586bd717330eb85f13c7a9",
"description": "i915: remove unused tgsi includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "381b29f14e23479c371c62c90348437dced60678",
"description": "freedreno: remove unused tgsi includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ea64b8a2d31ed31882d5b210dcfb1cc6e312e42",
"description": "etnaviv: remove unused tgsi includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a6ffb3e9d12079bd53624f888d61a8f1e077cb1",
"description": "d3d12: remove unused tgsi includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "531896b3665ee78179abf5d49c4c0e90bdd3212c",
"description": "aux: remove unused tgsi includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2d305ce45d7f815b0b6174dfa029a15fc57b248",
"description": "tgsi: delete unused functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c87e491107f18f4338d12a366a827522cf12af81",
"description": "nir: use nir_fsub_imm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ef104b057504a67bccca518b44c03021a10e528",
"description": "nir: add nir_fsub_imm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4cfb8005f08b7efe8b76c8e9bd426b5fd0c42d93",
"description": "nir: use more nir_ffma_imm variants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4d2ebd2851d395b453b9558ebb5888c063869dc",
"description": "nir: fsub -> fadd_imm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5382b4fc2ebc96e761e1c74032439deff6ba89a7",
"description": "nir: use more nir_fadd_imm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20d619cd84130142a6fb227edb13404a4c8df260",
"description": "nir: use more nir_fmul_imm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea2eade57b6a99d6db26d9571b3d2901e7106001",
"description": "radv/video: use correct h264 levels",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1693c03a39630a43e179b84b6cb4dadba72721c0"
},
{
"sha": "81b0840caaa9d80560a779b7195778b95e34c0ad",
"description": "zink: Implement PIPE_CAP_RESOURCE_FROM_USER_MEMORY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5054b1dfdcb2909f7072f1fb0df72c50c202267",
"description": "winsys/radeon: set more radeon_info fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "474f9fbe86d63cbdab9d6a7d5e32f873eec4b439",
"description": "winsys/radeon: fix the scratch buffer on gfx6-7",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1bf39b1f9d115d69aa7b192beb7cde5eea31dffe"
},
{
"sha": "fe03351bee36ac47f318ab46d2ca9d99e11a1ec8",
"description": "winsys/radeon: set has_image_opcodes to unbreak gfx6-7",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "96913bbf3eba74e2bf509fe7196be073eaf2ea60"
},
{
"sha": "6674f04fc23a63b6aa11ed7f48d6f0efb2a460ce",
"description": "dzn: Fix src/dest confusion for some non-bindless descriptor copies",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5d2b4ee4f493bec3ddd510a742902dad87da5dde"
},
{
"sha": "5a43a5031925d65b99bb93cc9089f3d8cf347e78",
"description": "dzn: Don't expose copy queues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4852c4efbd3bf71edde97d202927dc8284e78a2",
"description": "dzn: Partial revert of 8887852d",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8887852d208821b48c0b6d844e8224957fdcdef5"
},
{
"sha": "c83d894be10f49e4e9fc4bee818f5e02154200d6",
"description": "dzn: Fix inverted assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98589399a45424e2b33c7aa723b662a60dbcad22",
"description": "dzn: Add a no-bindless debug flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b7faa7d960dcad4585dda4a946d58269875c5a8",
"description": "pvr: fix invalid read reported by valgrind",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "547a10f8702257efff91e8405116f126db387b7e"
},
{
"sha": "a7beb9974e97ccebbb5309b4ff7caa584531b392",
"description": "d3d12: Fix Xbox frame scheduling for interval != 1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9bc4a22bb2b7be00c7149f043e5b2cfa77d5373",
"description": "wgl: Add BITMAPV5HEADER to stw_gdishim.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e0eeb3706a8f8383004263352ffb501dee9931d",
"description": "d3d12: Fix Xbox GDK build errors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39a9ebde37887fd935d7b3e5ca4860abf49e6d95",
"description": "glthread: fix typo related to upload_vertices()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "68a926a15b7b3724a29c050b8595177a32fc67a1"
},
{
"sha": "e18344dd24d9ce80c9181713ceecaaf80c0044ec",
"description": "ac,radeonsi,winsyses: switch to SPDX-License-Identifier: MIT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "713078f662e66832e7ced958f753d81b60638cd6",
"description": "ci/zink: add new zink-radv-navi10-valve flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "862a3e3b9e40d1b821447d68261ebbb283eefedd",
"description": "ci/freedreno: rename piglit job to respresent the real testing it does",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3809807b3d4b7c7d6d4b4850e6e0102c3b039e1c",
"description": "ci/freedreno: disable 3 jobs to match our farm 3 devices down",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce3edf51bef1ef7b964deb1ad6fe6ad886f3524f",
"description": "mesa: fix a VBO buffer reference leak in _mesa_bind_vertex_buffer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "03ba57c6c53214b19aa0fdb66c680f2cadc3bbd9"
},
{
"sha": "2ae220f45139ced6810560bf15e3cfb7891f1ffe",
"description": "zink/ci: update VANGOGH expected list of failures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fab911858c8575c50e90389f21ed5c92f846bda4",
"description": "aco: consider how definitions fixed to operands can change register demand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "446d0dd658599cbe20481383a18f903b1706d5e1",
"description": "aco: add get_op_fixed_to_def() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9fa840eed242812914dfd33d6c0c42d4e3d2197",
"description": "anv: implement EDS2.extendedDynamicState2PatchControlPoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "429ef02f83e6516ec984caefba5046c939c6b8ee",
"description": "intel/fs: make tcs input_vertices dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32b7659fffb4d023d6564e1af44a8e9b94981870",
"description": "zink: use the per-context track_renderpasses flag in more places",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "215beee16d9e075a63fd1afc62cc00b28aae1086"
},
{
"sha": "f58594cdea4c2b1b23c7da7fafc9868935529ff1",
"description": "zink: don't wait on queue thread if disabled",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "270f9c0b0636bc0c7954f32e2b5920ec76f839e5"
},
{
"sha": "feeeb45639b3bb608a6bae090c6cff67dd91e75d",
"description": "nir: Drop stale comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6b8acbee9374801db92b8fbe92dc6305b7a5738",
"description": "agx: Use common combine_all_barriers callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2da3a6e1b9644e4452388f83f3c5f64fc1da9bbe",
"description": "nir/opt_barriers: Add a default callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ecd295bb8bfbc4c9d271ee8e8b4330b86876f8c2",
"description": "treewide: Avoid nir_lower_regs_to_ssa calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6875f97618bc82fcf7315ae22d8ab91e082d3924",
"description": "iris: Replace aperture_bytes by sram size in iris_resource_create_for_image() for PIPE_USAGE_STAGING",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88ca89bea927c8c51c0b3b5d057791ddcbf6fe62",
"description": "broadcom/compiler: disable tmu pipelining when needed",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c950098abb5f257e83f986ccce7bab004520c069"
},
{
"sha": "8dbd9925d5cd2d5b477393bd352ccfd8192f0ecc",
"description": "zink: Implement PIPE_CAP_OPENCL_INTEGER_FUNCTIONS and PIPE_CAP_INTEGER_MULTIPLY_32X16.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6d874ade22dc029522500d51993601b8e6183c7",
"description": "v3d: assert if v3d_compile returns NULL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "470b8567a52f4581510e19643e8c26d8b7458bc3",
"description": "broadcom/compiler: return NULL if we fail to register allocate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83cd7d23a26d3cbd1af4805e95c4e588950f0fd5",
"description": "mesa: fix refcnt imbalance related to egl_image_target_texture()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6a3f5c65128b82b87c5fadcf1d42484f6489b11b"
},
{
"sha": "c8fa8672e48d7dd9e756852cc26e7ac4fa995ec8",
"description": "ci/amd: don't override the b2c timeout in the steamdeck config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdebef9215b1fd0358aed9f21fe911b3436edbc0",
"description": "ci/b2c: increase timeout to 5 minutes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ba839bf734f37f50dfc5ffbe26af70763f974a2",
"description": "v3dv: align compressed image regions to block size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74e797e6ba6949edd97cdada96b5c62bec0ac107",
"description": "v3dv: allow TFU transfers for mip levels other than 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1cb2d2a5eedd2962297e877850242260c93dd804",
"description": "v3dv: store slice dimensions in pixels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b439bd5a5844e3df812f1f0362fd1a715058fb3a",
"description": "radv: do not enable VRS flat shading if the VRS builtin is read",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a8dd84ec613f6e89ef5f180d79cddde0cd93d52",
"description": "nir: Propagate the type sampler type change to the used variable.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0843d4cbc3546a80d76109c892a1e1a3b847dd55"
},
{
"sha": "f4aa99f0da83b8530f16e909db2ab560d871cecc",
"description": "radv/video: add missing space checks for video.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7893040f807f2b81d03a6a19c577d6d98bcc116c"
},
{
"sha": "3a9e8a4d730810c8de6129db1ae85db3c0761a81",
"description": "mesa: validate shader binary format in _mesa_spirv_shader_binary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "688f03e3699973157a9f8b0514e956c37f9fb9cd",
"description": "iris: use COMPUTE_WALKER post sync field to track compute work",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "521c216efcc0d0292ceedb3451c5a0a1ef956083",
"description": "anv: use COMPUTE_WALKER post sync field to track compute work",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ddc37cf430b6ed7c1bdee387f14e36d6d017ebe7",
"description": "anv: move timestamp vfunc initialization to genX code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f5613903c2387af0971163562fbfc9177dc854c",
"description": "docs/features: fix empty line error",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "cbb144c8d43e757af49c62cee380218e3dfe22b2"
},
{
"sha": "613eb64011aad052ae20911b45d31bc6d6b0bdd0",
"description": "iris: add required invalidate/flush for Wa_14014427904",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60b0d2c2cbea0c1541a2e98e22a71b7fa4a8d27d",
"description": "anv: add required invalidate/flush for Wa_14014427904",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "abcef5a47691bea0a6a517302ac6441a1cae358b",
"description": "intel/dev: provide helper to check if devinfo is ATS-M",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b43e5aec0d2ce542d4ba68da947e3ad752855979",
"description": "freedreno/batch: Move submit bo tracking to batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d26070f08658ab24e1d8fe63c3a448994269386",
"description": "freedreno/a6xx: Optimize max_indices calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4fc45d63dfe2879060a09e62edfebd144d0194e",
"description": "freedreno/a6xx: Template specialization for pipeline type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "778cdb156e7b07cf64b4bebeb1ec4a2433aadb80",
"description": "freedreno/a6xx: Template specialization for draw type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15c66adc8a65b61447260cfa012aec81a80e07e0",
"description": "mesa: Skip update_gl_clamp() if samplers need clamp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e44b14af8481ce99d5ef1fb8b54f348ac3af77c",
"description": "broadcom: Fix slice memory allocation logic for compressed textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe973222a9a7e80c9be6b20ff04b79d46bf36b09",
"description": "broadcom: Add support for VK_FORMAT_A2R10G10B10_UNORM_PACK32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb60ca3b1d656704c2fc24d58ffe33db91552b4e",
"description": "docs: update calendar for 23.1.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fe482d4ce48c5d800ca49ea9f196aeec266edb6",
"description": "docs: add release notes for 23.1.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "622779e5cbc050fffcd25f391ea45e917923fa1d",
"description": "dxil: Rely on scoped_barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e36761766807745f285874a57ef4d936553fa6c7",
"description": "ac/nir: fix slots in clamping legacy colors",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7c41cdb81f564ef52404e5f313ccfe2d723896e6"
},
{
"sha": "dd0469e401419f100e51df1f22dc1d650a91b62a",
"description": "lavapipe: VK_EXT_pageable_device_local_memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54c981e4a026f4b257df84522c39ac2e646f9f66",
"description": "lavapipe: store memory allocation size onto lvp_device_memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c79c04f49a93ebaf73fe0a2e37def5645e42a7a",
"description": "lavapipe: EXT_memory_priority",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c42056ee126dbf9f06d27f0380f890ec04ea431",
"description": "lavapipe: EXT_memory_budget",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2111a3fcdb6d2b32fdf888146daa954033dd8f22",
"description": "lavapipe: report full memory in heap for 64bit processes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ed34cbfeb62003a25426f1dde57a25977cb1d44",
"description": "lavapipe: bump memory allocation heap to 3GiB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e44911827e18256a732081be5b103717fbb4f80b",
"description": "util: mark externally-unused functions as static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "799665c9baa169ee6979bb4d4545029ada10ac8e",
"description": "frontends/va: remove private member and update target buffer",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a89f740e288ede0476e8206e5633caab0a33c9c8",
"description": "radeonsi/vcn: apply update_decoder_target logic",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b2544f8689706de4cedebbb6777bb375af78325",
"description": "gallium/pipe: add interface update_decoder_target",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f586f94097f6c8fca3987e03c4ed671fd280a67",
"description": "ci: reenable lavapipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7f623e0995c72f0566b4e45dc6559c2eea29539",
"description": "util: move check for AVX512",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca856143d498694fd121208a949edc9a7aa8c432",
"description": "util/bitset: ensure the sets compared have the same size at compile time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "348818fc6c56b818ed9f103196a8e45a6b92289b",
"description": "ci: only execute capture-devcoredump.sh when it's present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aedbc3585781269a12cdb0fa54bd9e2cdcfa39e7",
"description": "lvp: use stage iterator macros instead of explicit loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7bd41840a45a6a7ec883703e42c2d3db05b8b372",
"description": "lvp: use stage mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f52510efb3c99949ebba1fccf268d34a3dc2f095",
"description": "gallivm/nir: refactor the local invocation index calc.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e4919936425c7a20a14a3c954eb2e4700a734f6",
"description": "gallivm: fix whitespace in get_deref_offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fbe256e822af26c6a8298e61d0172a472f27ac9",
"description": "lvp: explictly skip compute shader stage.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6046b6ea947f48c6d5aa20d9584ae2cacef78367",
"description": "lavapipe: add lavapipe specific shader stages define.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d45d3f0a815b75efefc6557e180e3c0382f3a818",
"description": "llvmpipe/cs: support passing a csctx instead of using implicit one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89c868a956525245fe9b82a91a30db2b41ba4219",
"description": "llvmpipe/cs: start making variant generator less compute specific",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "502cd6a2ca2086f5bd6a43755762cf297e51a65f",
"description": "llvmpipe: convert a bunch of shader_type ifs to switches.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c84ca23055161cb7f440514aba0b511f6764a3b",
"description": "gallivm/draw: refactor vertex header jit type out",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2c604973b9f101f94c333489c20b78ac7fade37",
"description": "virgl/ci: uprev virglrenderer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbb144c8d43e757af49c62cee380218e3dfe22b2",
"description": "virgl: Add support for ARB_pipeline_statistics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "330a1db0161612700277b4de9b9772b46159ab18",
"description": "virgl: Make query result resource as dirty before requesting result",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9279a28f07fd65fa94831f7f9fb80b35921f6805"
},
{
"sha": "c07b8a54c5f73410bb08bb4893e0b6c7697f8901",
"description": "rusticl/device: implement cl_khr_device_uuid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "536283555e3036933f78665ba6a54544de308203",
"description": "rusticl/screen: implement uuid wrapper funcs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c06a18ad9a5701984644c2195f030bd5e0adc6a7",
"description": "rusticl/spirv: skip printing info messages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21c7b55f6fdb91b1312423844e4d6d036dc2f09c",
"description": "intel/fs: fix size_read() for LOAD_PAYLOAD",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1546a9de99dd8b23ef91631d50e7978f58b12470",
"description": "nir: Fix serializing pointer initializers.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7acc81056f7ac6a869ef6403573b2572c77dbecf"
},
{
"sha": "520c5091d7de4290f87bb984a59e7ac2993471a4",
"description": "ci: disable anholt's farm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6d0bc3918f332c04ec6e34d6f1c8cd549406420",
"description": "v3d: remove v3d_get_internal_type_bpp_for_output_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8f40fc4d4c16e81d1dca03f5ce340da2f2ec593",
"description": "v3d: remove v3d_tfu_supports_tex_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a74a0b637012c8d41aa7ba2071713430e587ea0",
"description": "v3d: remove v3d_create_texture_shader_state_bo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7c35f59986f8bd15d197bf3e269706ec6c31830",
"description": "v3d: use more an auxiliar devinfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5c8be30d1a72f2c7224817a47f697e49b773160",
"description": "v3dv: simplify too small Z viewport scale workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10daeac60361c8587838dd087d4b0127d214ebf3",
"description": "v3dv/pipeline: don't prepack up early-z configuration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6dc22d996c0090aa2c19e019cf26cdf1d88a48cc",
"description": "v3d/ci: make traces test mandatory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "496a7aedbb93a3b08911eed927e5d74ce836f1bd",
"description": "v3d/ci: run GPU piglit profile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d719e99f16145b000a1560e2e434f4bc8e801b1a",
"description": "radv: apply a bug workaround for smoothing on GFX6",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "85cbdba35591da0ea9dc40b4ecb3aaa54947ee64"
},
{
"sha": "208c31b25fb963ea40977c708837fd8464285255",
"description": "zink: infer types from load_const instrs to avoid more bitcasts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f6be8effb43fcd4ce2fd00045bc6244ddf63529",
"description": "zink: store and use alu types for ntv defs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "096dcdbd01b0bfb8aac4fab6c72ae449043ff972",
"description": "zink: dynamically emit non-bool register values using local_vars spirv buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "871afadfe51e004fc3967298f340fb04eb99e3c2",
"description": "zink: write out register variables to a separate spirv buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a18d070cb886ee25b24d796e1ff52a0eb82b9da",
"description": "zink: manually memcpy the spirv instruction buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f4a2f6cfed2df5e868907befadc15fc054a6887",
"description": "zink: move get_alu_type() up in file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af76c23d74a678a1d8816b837a1b9e1e8b4a975f",
"description": "zink: use void return for store_dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4dacc382ee34c38a0ed19e1652bffeec651c0fe",
"description": "zink: delete unnecessary bitcast in load_shared/scratch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d8103b109bcbfe98402f43aecd8f0fd1d6fd815",
"description": "zink: also declare int size caps inline with signed int type usage",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "854fd242faf00bf68555dce10fb0ae98a3ab34c0"
},
{
"sha": "80b8defaf316743cf1e0a7be671b370322d9ae02",
"description": "zink: promote flushed clears to unordered cmdbuf when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfc01aea83d90793183e243db9841218a54cee13",
"description": "vk/graphics_state: handle null pipeline state structs in creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "589fc441c3bc693472a391577f059e16310ac882",
"description": "anv: more correctly handle null pipeline states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fef493f745da9304da8f750788e498e1f4f31206",
"description": "lavapipe: more correctly handle null pipeline states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f510040dcb23905eac6e8ec86a56ab28c5a097a",
"description": "zink: flag 'has_work' on batch when promoting a cmd",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0c02f5ce91e11581d02c26de539528f17a48e9e",
"description": "zink: explicitly disable promotion on images that are both unflushed and non-reorderable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c010319bbb4113612828bdf569ac83ca94c8c3f",
"description": "zink: explicitly disable reordering after restricted swapchain readback blits",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab3914a17b8630b93badcb4f8b948c3bf2e898ee",
"description": "zink: disable unordered blits when swapchain images need aqcuire",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3a9f7d70383bb5562be718d2071a8b0c84fba3aa"
},
{
"sha": "db12b881c7fdbbe534b21b9d169db0a905c2c704",
"description": "zink: track/check submit info on resource batch usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e1943db7f75ad1f5de9066a41649787385f9b7b",
"description": "zink: move batch usage to substruct on zink_bo objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "143da5f2e4b821da792c62d244631ca3abc1389d",
"description": "zink: move zink_batch_state::submit_count to zink_batch_usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84bcdc521dccfc61ba811a2d3138c1fc106d68e3",
"description": "zink: use batch usage function for a simple case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c8b6754b0d8a908b1c09815ff90b42bc7de0bff",
"description": "zink: add special-casing for (not) reordering certain image barriers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bf0af0f8edeed8e2e8c74c2a4c3f4baae75ead24"
},
{
"sha": "03b9a6fde19023c72dc26d209125ddbdb38fb9be",
"description": "iris: Use known formats for tex_cache_flush_hack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "803a569fdf915f9e5f9ec9a6b20e45a1ce5afa4d",
"description": "intel/blorp: Add and use blorp_copy_get_formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f11a02c183b65da2fa1f1d7f40c73ad9639898e1",
"description": "intel/blorp: Change condition for CCS_E copy formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ac1b170878561f9b219596c2ac61b50e339185d",
"description": "intel/blorp: Add depth usage check for copy format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85142f3fce2f24ec39e075d48d171d6e6ad0289d",
"description": "intel/blorp: Use the depth copy format more on BDW+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57b85b6002d406cc405a46e70fae93e2754eeed9",
"description": "radv: do not use a pipe offset for aliased images",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1c065650260dadf9c9a981f156459c7f4ce0a007"
},
{
"sha": "4f1c43d38e8d11e75dfdda5c594f555bb44c8fd1",
"description": "ac/surface: print tile_swizzle as well",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f5edcd0eec034b4806a3fc025567acc61ea5177",
"description": "amd/drm-shim: add raven2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "569d035a08d19808c31b262456510bace6221a25",
"description": "panfrost: expose PIPE_CAP_POLYGON_OFFSET_CLAMP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8484fdf5014ffa40b3e8e7fceea4ef81241c5df3",
"description": "mesa/st: Set pipe_shader_image::single_layer_view",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6a3a7a88174905877d3c5907f5722e54bdacacc",
"description": "gallium: Add pipe_image_view::single_layer_view",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17fd50b817a3a77b893ea3f421009a0410c7644f",
"description": "radv/ci: switch to b2c v0.9.10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "623bc176fbb4af874c39d9b329fdebf412db716c",
"description": "mesa/spirv: Provide more specific error message for glSpecializeShader()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eebb9377c41de68bf4f26c6976126ab530d13a45",
"description": "pan/mdg: Use nir_lower_image_atomics_to_global",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47f5cc6ba79847ec5a7a36dbc80aac38789cc075",
"description": "pan/bi: Use nir_lower_image_atomics_to_global",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ff7ec0c9e327312b144b4c8b3a12f65c30ab148",
"description": "pan/bi: Fix atomic exchange on Valhall",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e258083e0728396313310b2f2cabe4ae346579d9"
},
{
"sha": "de648020af04ad27277c92777061c59603a9fec6",
"description": "nir: Add pass to lower image atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66656822e317bf0d12cbcadc5b62bbc0d05b5b2b",
"description": "nir: Add image_texel_address intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3ea2f8d20f0bc3371ee0886fe353b8ee2f27cb7",
"description": "nir: Document extra image source",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32b150344e035dd0badf8c83813358ec3d045fb7",
"description": "docs: use meson instead invoking ninja directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62961b172f75ba628cad8ee58445f51a1c88fc5d",
"description": "zink: try update fb resource refs when starting new renderpass",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f6bbd7875a85ae0f8e96764f1677b68d5469a0a7"
},
{
"sha": "cab7ba00e2ea57ba8205ff11bae29aabfd37b8c4",
"description": "anv: fix push descriptor deferred surface state packing",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b49b18f0b7acb4c64a0a9fd2ee55aeea868e701d"
},
{
"sha": "cc0cf1762d95515fe95c31f949b8db6fc2faf528",
"description": "r300: workaround GCC 12+ warning, declare NULL value as unreachable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e401add741f33d113fe1496298e35ad00ce6a878",
"description": "broadcom/compiler: skip jumps in non-uniform if/then when block cost is small",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c8be22c6602f12f13e37872755d757d03651ffd",
"description": "radv: fix radv_emit_userdata_vertex for vertex offset -1",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7cb44940394d2b5c4016456005aae3a3a25ce980",
"description": "radv: enable smoothLines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85cbdba35591da0ea9dc40b4ecb3aaa54947ee64",
"description": "radv: add support for smooth lines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c5eaf2166216e02be424e3aa487e315ad8d0707",
"description": "radv: lower nir_intrinsic_load_poly_line_smooth_enabled_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b2e59abc5a652beaaf0358985a3e757bb513520",
"description": "radv: declare a new user SGPR for the dynamic line rasterization mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fcfdb1bb6ce95b38cd79e860ac9ff10c7a3c1177",
"description": "radv: determine if smooth lines can be used in the pipeline key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9612603aaca954f15e8cd4e34775550c49bfd8d0",
"description": "radv: track if the smoothLines features is enabled in the device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3626c23e85c376d2e6053a01be34c270ad3436c5",
"description": "nir: lower smooth lines conditionally using the new intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "759a57d902291fdcb1df5c7adf5b208a8ecb4569",
"description": "radeonsi: lower nir_intrinsic_load_poly_line_smooth_enabled_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f023ab01e936f632789a5dbe285b3a7cfa5f522e",
"description": "nir: add nir_intrinsic_load_poly_line_smooth_enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15bb9c4b96726a518fc43a717e3f80ed1e0adadb",
"description": "radv: remove useless check about USAGE_STORAGE for TC-compat HTILE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dda7400c0ba46a6259355216d1352a206450cfb1",
"description": "radv: disable IMAGE_USAGE_STORAGE with depth-only and stencil-only formats",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3adc9b672210da8a26e6da99640fc45dc3e2347d",
"description": "radv: bump the global VRS image size to maximum supported FB dimensions",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5be8acc1b53382a8692b7115b37469fa6c435103",
"description": "util: add Pixel Game Maker MV workaround",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e53b293f88cd30e2780d73adcf7da314ce811d1",
"description": "ci/v3dv: add often timeouting ssbo.layout.3_level_array.std140.column_major_mat4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a49892ba3507f276dee5357840147c9de8d6237",
"description": "ci/radv: add another raven flake dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.linear_interpolation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b78cf192f04895e57dd3fa3b6168a5a381c834d9",
"description": "radv: Clear query dirty flags when flushing them.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59c27118009fa0983871873e15c3d0fe630ce552",
"description": "radv: Move empty dynamic states check to caller.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d14f7a304171c172fa88a6b4a800b643c1c35d7",
"description": "radv: Move indirect check from index buffer emission to caller.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8436fe5af47414b6b100096411633ee58f301554",
"description": "radv: Slight refactor to late_scissor_emission.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2249ab1daa1d953553f54f2fc3c5f4c2f11c3c60",
"description": "radv: Set last_index_type in radv_before_draw.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5c3479faed39faafb815f0d5f465b07aab5bc3e",
"description": "radv: Move ignore forced VRS code to more optimal place.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4255bd63a449449b4c44f1105ce0d0627987fa88",
"description": "radv: Compute tess info when emitting patch control points.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94465f30732a0a2cc14e8b58a2958d07fd0363c0",
"description": "radv: Emit primitive reset index with primitive restart enable.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04bd1f2cdaa81d111f6f69fe0767792eaef8d575",
"description": "asahi: Drop Asahi-as-a-swrast hack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c284a200b934f214c3fc831b058b28d9e5629b1a",
"description": "gallium: Drop Asahi-as-a-swrast hack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0b1aa6f00e6f811e56c4f1c024af937bbebfd09",
"description": "docs: update crosvm networking options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27c775d2f731d3cde220682e565c7f6da9544f30",
"description": "ci/crosvm: update cmdline options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "462ef200d81d12d6ff0876b5cfc2a17783f930d1",
"description": "nir: Assert that we don't shrink bit-sizes in nir_lower_bit_size()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2d384a5c0947952887115624a156afd649e20b0",
"description": "intel/compiler: Fix 64-bit ufind_msb, find_lsb, and bit_count",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9293d8e64bc72ac15c075b67f711fa2d986bcafb",
"description": "nir: Add find_lsb lowering to nir_lower_int64.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "25c7181f1b81711150c695bb86b3826991f61199",
"description": "microsoft/compiler: Better and simpler bitcast reduction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50c8836bf02e3026e294d1e32562b406089c1f79",
"description": "iris: Fix return of xe_batch_submit() when exec fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd99b671ff122a06692fe8f0f3666578f60fc039",
"description": "anv: Nuke ANV_BO_ALLOC_WRITE_COMBINE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6c5746b3778320c433c5ba7e0f1fa2fde8c5e75",
"description": "anv: Fix ANV_BO_ALLOC_NO_LOCAL_MEM flag",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fbd32a04daf84f7ed931a4a2510f2181083753cf"
},
{
"sha": "a148e91edbf77218ebb38be2799c7d9b02d37374",
"description": "ci/lava: Renable SSH sessions for panfrost jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22fb6e3906e9c20b6a0bba3c72c0f2478b9e7a26",
"description": "freedreno: Add some A6/7xx registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a1a49aae40099be3f1d104cfb3de5762da58b7c",
"description": "anv: assume context isolation support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb2b3093282aeb671beed011778c9bfcd3cc196c",
"description": "anv: defer binding table block allocation to when necessary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29d324cc75c66b64e4b26514d0d89eac822efc78",
"description": "rusticl/types: fix clippy new() not returning Self",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d73bd48c0d9b63ca79d72c6aba62c72971742a7",
"description": "rusticl/program: fix clippy cast to the same type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2588aa8912d8baee99b9684bfac86b21706d4558",
"description": "CODEOWNERS: Update panfrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a15604e129c5c804b1ce7e4259be49bd4790c6b7",
"description": "pan/decode: Use common hexdump",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5867b0dca939d30b9741618cd51b5f0c778fee5",
"description": "asahi: Use common hexdump utility",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "016a04fcba5c56e2d1044713f412a91b599e10ec",
"description": "util: Add common hex dump utility",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f0677dd52b6ae79f184bfe8fd7a4673f0cfceff",
"description": "dzn: Skip a few deqp tests which are prone to timeout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebdf8a95b74666a7035c9b8ea1b3c8234f28b3ae",
"description": "ci/lava: Force LAVA panfrost jobs to use UART",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80290bcdddf150789d936636e039e4c81c9c0c53",
"description": "ci/lava: Raise the post test metadata gathering retry count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f5c9077c59c1060a6cfd4eb6222d6ac858a9cb7",
"description": "ci/lava: Tweak http-download timeout in SSH based jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4173e4b18f255886aafc689c2e0010a52d4babba",
"description": "ci/lava: Hide JWT block during YAML dump",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "703635f0595e1f1a27ce374121046b26804183bf",
"description": "ci/lava: Only check for the first section marker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2cee21ffa5d2fe14341e6b172ebd9ec6183f8bbf",
"description": "ci/lava: Distinguish test suites in DUT vs Docker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8626a52637f31aed08c62cf33727820cc68342c6",
"description": "ci/lava: Add bridge function for job definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02d07f3380f0183debaf5eeda982226350d70c91",
"description": "ci/lava: Add SSH job definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eabd22e7ab223d2cb2ac379ee285c6ce91897219",
"description": "ci/lava: Add SSH support in rootfs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25e84016d6d519b60017bf5c837e3eaa5f4c07d9",
"description": "ci: Use absolute paths in init-stage2.sh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bb7add82909fa29f338be7527b3e8fefe4a1227",
"description": "ci/lava: Fix last section in job submitter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d4ceb2aeecfa9eb8813252516ae80cffb740a7b",
"description": "ci/lava: Bypass arg list to print_log function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1fc40c081ebf68f472bf301290ea1900aaba9cee",
"description": "mesa/program_cache: remove unused shader-cache functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0683e243a1fcf5998f1a2538eb616a5649678b3",
"description": "mesa/main: compile ff_fragment_shader as c-code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e607a89f22f4148e123dbf46bd8d8ee77d154761",
"description": "mesa/main: ff-fragshader to nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a37051304a4671d8d67c3135194b81014bf992a2",
"description": "compiler/nir: move find_state_var to common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e997beeb75a495be00ec6a8f6a0fc8cd39d2ef6",
"description": "mesa/st: allow using nir for ff-fragment shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "793840937fcad581730cc48cbb85ff3b9e8d4329",
"description": "mesa/st: refactor st_translate_fragment_program",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30d9be1f9f6015a7de0350b314bc93fa7b4aeb96",
"description": "mesa/main: clean up white-space in ff_fragment_shader.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "185001a86fba6c176e7f5e5446c2b13b456d4a7a",
"description": "meson: remove needless c++17-overrides",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "886ad3b4ec11c8e529c172f343d2169e1bad34fa",
"description": "pvr: fix array overflow in pvr_device_tile_buffer_ensure_cap()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b83ce03a7d1378fef8e9999e8afe8aa777debc01",
"description": "radv: reserve cmdbuf space in radv_flush_gfx2ace_semaphore()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1b88c066474e818f022b555c5279e2aef22cb15",
"description": "ci: rework vkd3d-proton runner and fix detecting failures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a2a042ec728caeb876a2f2162432455338a41c5",
"description": "ci: stop using the hang-detection tool for vkd3d-proton",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bec100f9b5b78ce398a66f13dfe096e06535aa2c",
"description": "ci,radv: use drm-shim instead of the null winsys for radv-fossils",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66a33888f067a370afe1bd291292b96de26896d0",
"description": "ci: build drm-shim in debian-testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f9feda85f14c94cd9c4c7e4b8f63600317ee334",
"description": "amd/drm-shim: update README about which file to modify",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "400434e5ea2a513add37bbd9945301d01042b1b1",
"description": "amd/drm-shim: add bonaire",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9234558a60a665cc939636775d99920ef5e13d87",
"description": "amd/drm-shim: add pitcairn",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "714ae976692c1e7c635a1def425d3623998f94dc",
"description": "amd/drm-shim: add navi21",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5536173dc054c292bbea6813bb85823fd40b9d8",
"description": "anv/ci: Add tests for video formats to the failing tests.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60f871dc9ef255c105bc9a3ff4ba7723cf59f90b",
"description": "anv: enable the video h265 decode extension.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a64ae20d0f023545ec966e7a4e81390adb901cde",
"description": "anv: support HEVC 10-bit decoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad02e21ad208279047b0f747d15df3a52992c920",
"description": "anv/image: get width/height for each plane of a surface for video decoding.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50374b1f9a22898991094d0f5303b782100c693b",
"description": "anv: support P010 format for video 10-bit hevc decoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d519eb5f5947800279e4c02bf7aa79b0b65cd17",
"description": "anv: add initial video decode support for h265",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91235092ab3a3c39f0d8fc48bbf59e483cc316c5",
"description": "anv/image: allow VK_IMAGE_CREATE_ALIAS_BIT with a private binding.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23c338af5d882335f6d069dfb7f6d05081b9cf30",
"description": "anv/image: allocate mv storage buffers for h265",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4b31828e029d890850d0636fd2f641e9c3c1f4c",
"description": "anv/image: Add a surface usage bit for video decoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b08614b96baab794fcf1263c40b8eed9ee3f5618",
"description": "vulkan/video: add h265 reference structures and relevant util functions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efdcacb230c7003685c0de9ef6bf9c72fae4a1db",
"description": "vulkan/video: add to parse h265 slice.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c78c5466e42d3c032c267ad254fc1dee8049d73f",
"description": "util/vl: initialize data/end pointers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5f8265e05da41b8526675c0b34f28a3780dc60d",
"description": "intel/genxml: add a command VD_CONTROL_STATE to gen12/125",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27dcd182106bd03d189273b6a6e8176d9813914a",
"description": "intel/genxml: align some fields on gen9/11/12/125 with media driver.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3a1a8c617efc254b8fedf9c74888c735232a5bf",
"description": "intel/genxml: conform some fields to each other gen.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44bc651aba3b0704522444262b9ecd22b3315c94",
"description": "intel/genxml: fix num bits of some MOCS fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a24f43d97b3b61c5975e6a400ced259f08bbb86",
"description": "amd/registers: update pitch definitions in descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbc1febb338a908069a01fca87059b0138bcc50c",
"description": "ac/surface: add ac_surf_config::is_array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78088ebaea3f315cd36578090214f03a198d7585",
"description": "ac/surface: fix overridden linear pitch for CPU access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f5723a23fc492a1dfedb798ae40c5a73da23654",
"description": "ac/surface: validate overridden pitch for all chips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f449ff426f7bd4129a50ea1a7b4c08ca908e4058",
"description": "ac/surface: define LINEAR_PITCH_ALIGNMENT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4705148c5e8a94b59285fc8740ac56a380041b94",
"description": "ac/surface: clean up and move the PIPE_CONFIG helper to ac_surface.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad0c490e3838b406ceb8e3fa30922b20f1db2d0f",
"description": "radeonsi: fix image size calculation in fast clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f51ba5496b56979dc44dfc285ef7f3ae9ae7f4e",
"description": "radeonsi: fix sparse image address calculation for large images by using uint64_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df39962dc808a7ec0d5273c5d3a75caa48880f34",
"description": "radeonsi: fix image address calculation for large images by using uint64_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d69aa38c192ecbcf34c0f21eb37aaa4f53f7a3e",
"description": "radeonsi: fix SDMA image address calculation for large images by using uint64_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d9942d89169deae348ec020f333286385c42532",
"description": "radv: fix SDMA image address calculation for large images by using uint64_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c627bdc9b60f92801f1d3ec38f1be47d5e35c5e6",
"description": "radv: fix sparse image address calculation for large images by using uint64_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbc6bf8218a9d7bfecd9a24858c2a3a718bcab59",
"description": "ac/surface: fix address calculation for large images by using uint64_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce161ce4632992f2ebab307637f8ee0d2fc46dc0",
"description": "radeonsi: fix uses_instanceid for merged mono shader stage",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "894d92995cdcecfabf061cbacf65c194ea84338b"
},
{
"sha": "b5ae645c1652a379e231dbd859f4e8d9486c02bb",
"description": "rusticl/device: add cl_khr_integer_dot_product ext",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c1051d7cf7015d77c2d30956dad42d5f6c4b1b2",
"description": "rusticl/kernel: remove nir_lower_pack pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75555d0660a7e2847df24ae398254ab363504ce3",
"description": "rusticl/clc add integer_dot_prod feature macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40f1f25f56d476945e58011b1692db353f1ca2f7",
"description": "rusticl/api: add integer_dot_product api",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ca0a41f18a5ab2964b78aed5ab8a581434202ed",
"description": "rusticl/types add ::new for cl_dev_idp_accel_props",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e8b1f6d1c82077c2744ef2009318ab056da6f49",
"description": "anv: drop duplicate checks when setting the compressed bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7cef01db134512f26ded99f432489020f097868",
"description": "aco/optimizer: allow DPP to use VOP3 on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "476149f90da6085d27d80147fad13bb5af863909",
"description": "aco: use can_use_input_modifiers helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "644c5e95a0f8e6b46be9cc8aac013be7588f8e46",
"description": "aco: use get_operand_size for dpp opt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ffc9bccfaf44ac9fffc3260bb605ad8521547c7",
"description": "aco: add helper function for can_use_input_modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4ff7e256712d245ed3d7c5eb1b7ec79c50ccb62",
"description": "aco/ra: use fmac with DPP/opsel on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b2b7829404779c348f43a5a959c7b0d8a83dd5c",
"description": "aco/ra: use smaller operand stride for VOP3P with DPP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3d6335742d51f9db6aa061e25be475d725386b7",
"description": "aco: add withoutVOP3 helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12b28d64abd9df9462c4c6872fe07b1b91536fcd",
"description": "aco/gfx11: use fmamk/fmaak with opsel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a53af3fc8c0224ce31c75c380dff03fb773972e",
"description": "aco: introduce helper to swap valu operands with modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28e2031e3ac7f65e23003c634f3040eedbbd1f50",
"description": "gitlab-ci: add capture for i915 error state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "978bb7b9d16a58bab38f4e53fdf829be71526c9e",
"description": "ci/venus: add missing flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a58f21c7a46a7d6f6c2246fc6433d6820660f33",
"description": "ci/gtest-runner: fix results reporting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae9c67d773a74d29f22059636f957892fcbf517e",
"description": "ci/amd: add radeonsi-raven-va-full job to cover all VA-API tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0136c059dbb207e7ef252fc6e11fdaedf92d07ca",
"description": "ci/amd: update VA-API expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0323f73656884ab447eb11208710f89bab82f963",
"description": "ci/gtest: improve the runner script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73741631cfe53f51700aad4bf413ab138a53e502",
"description": "ci: update libva to 2.18.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51e7b2605ce416329783bf077ba9c6b4e12c5b2a",
"description": "ci/rules: radeonsi VAAPI rules should include also VA-API targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c518178458de4e423820dc967f878f83f9670d43",
"description": "ci/amd: re-enable VA-API testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63c723bfcd71b85c802f5495f0c05b5e7e0927f8",
"description": "nir: Fix incorrect comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40a056db512bbbe610e46f328b3cc28243ab965a",
"description": "nir: Remove stale TODOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c05dd048981f4003780b31405e5528a49a91179c",
"description": "pvr: Return VkResult from winsys buffer_map operation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a986aea7f7d04bc6a09cb1e050d807ed0c0f36df",
"description": "pvr: Assorted cleanup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4643319f430a9d976473ad4b734daa88de44e4da",
"description": "pvr: Use common physical device enumeration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31e98d3783f6fbeebb0f320496703986c2066944",
"description": "pvr: Rename primary_{device,fd,path} to display_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "157499bd05ae3bc86b2e23febed10b866419401d",
"description": "pvr: Drop pdevice from pvr_physical_device_get_supported_extensions()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9edac8657250349e62c8a592368b8c307000d137",
"description": "pvr: Squeeze fd handling into winsys layer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7cb945b777074281c10a0639e0565bb7f2bf19c8",
"description": "pvr: Fix incorrect error handling in pvr_render_ctx_switch_init()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ae96a95ff5a77f61c9567bda146401e9938e403",
"description": "pvr: Fix incorrect error return in pvr_ctx_sr_programs_setup()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0b4359113602b9251b92432f914f2562799c877",
"description": "pvr: Propagate errors as VkResults from ioctls through winsys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "438433e131164f3365358b72d2688450f3fac234",
"description": "pvr: Return VkResult from pvr_winsys_create()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6f623d387f7bca56112822dfe47400432233c67",
"description": "radv: Use const keyword more.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51d3e08bf9cbb0b61415c5ba671027cc68acab79",
"description": "ac: Use const keyword for some function arguments.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b8fe323229878ef4833593825db4952831b7b5e",
"description": "intel: infer scalar'ness locally for brw_vectorize_lower_mem_access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a8f5c278323134c4390c8f415fc166acfd360b2",
"description": "intel: update comments about non-existent function parameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a15cc833f928a4655012efbdd60869b052efbe38",
"description": "intel: drop unused is_scalar function parameter in brw_nir_apply_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "212810ac8addb0e883bf53741efa123bce8b5c36",
"description": "intel: infer scalar'ness locally for brw_postprocess_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b214cf11b98f8ef9d5f47e226b47aa7629ff2769",
"description": "pvr: Fix transfer image clearing PBE packmodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0d6ce4a4b7cf79be235b8e6d285b51e6c89f391",
"description": "pvr: Use idalloc as the allocator for sync prims",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb85417433da6fe0e51532adfd08d0493aa879de",
"description": "pvr: Move pvrsrv sync prim code into new pvr_srv_sync_prim.{c,h}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1e61d563d3d5e93e7337cc5c50c2cd5314c817d",
"description": "pvr: Add pvrsrvkm sync prim set bridge call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99388657055378eb533854e353b3f53c715b910a",
"description": "pvr: Simplify descriptor set layout dump separators",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b793afc0ce2f3e5cc77c06a830a183b54259fe98",
"description": "pvr: Add PVR_DEBUG=vk_desc option to dump descriptor set layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5195a67b84a6eb71c29abe9114073e6ec21a1fc",
"description": "pvr: Remove bad assert in pvr_clear_attachments()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae64b471131f512a0c5bcc4c2fe58f62ddf8587e",
"description": "pvr: Return correct pbe_accum_format size for A2B10G10R10_UINT_PACK32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "741f51552fe4c1713311c2236e02d24806946835",
"description": "pvr: Set output_offset correctly in pvr_clear_color_attachment_static()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78a195f252d558c828c20bebda4bd9252534f53d",
"description": "intel/compiler: Postpone most int64 lowering to brw_postprocess_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d764c03d5d9b50df0a7b90c420ad13fb91f9b551",
"description": "nir: Add a variant of nir_lower_int64 for float conversions only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0960ac2a240898c257a315c4e07ee3e3ce4b6cea",
"description": "pvr: Use the suballocator for queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2dcbeb234ec290cf20ee6247dd7d86cb6e5df7b0",
"description": "pvr: Fix vk_free() in vkCreateRenderPass2() error path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "792cf1caffd0ed87f714678b9aba913c829edb3f",
"description": "pvr: Fix possible allocation of 0 size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f60444b132e745817fde0d0ffea71221dcd78a0",
"description": "pvr: Fix missing invalidation of the command buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c382f4f6f4af0c8243c33016493a8dbb0cc02a1",
"description": "pvr: Remove custom status in command buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ba41ed70af4a9f4a29088f100df08868ecea0e7",
"description": "radv: fix a sync issue with primitives generated query and NGG/legacy",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "177af4557738b03faa6ea62b1f2925256800adad",
"description": "nir/lower_io: don't renumber VS inputs when not called from a linker",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d29dd3333b299c9b127d1f1cc113aedced488f46"
},
{
"sha": "275cf62e20f9b42d69dea146e41589bc205799d0",
"description": "loader/dri3: temporarily work around a crash when front is NULL",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c65bde7b1e03ccb3dcc53bd3d8c1e5560449ddb6"
},
{
"sha": "98d65120cb66cf8ca9f9928b107d93af24c83776",
"description": "r600/sfn: use correct FS output location if not all outputs are used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe881bf0976cf5799afba52911cdf6df45e8641f",
"description": "r600/sfn: move kill handling fully to scheduling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b401e718d29fffff5ea2f68496edee3eb023aa26",
"description": "r600/sfn: add dependencies for kill instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab5f0affc835bd155df42c11ae9218864c5eebd5",
"description": "r600/sfn: move kill instruction test to alu instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "995c00dbea1099a223758604f8dfcc68f11d1085",
"description": "glsl: Delete dead intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8bb1ecaa02177720758255bdd7ec34a5d15feca4",
"description": "mesa/main: Exit early when trying to create an unsupported context API",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "adbe8b6c17a76bb5ee0b924d927473f81c593eba"
},
{
"sha": "f9688f637884a8f041ca17e857d664abe4a924b8",
"description": "vtn: add more info to bitcast bit size error message",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3511bb9eea93635e241f50d3209b6f91de71439e",
"description": "vtn: print spirv ids for type mismatch in bcsel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3aadc65fa88c17d61da3880d1974b35185c083cf",
"description": "vtn: print spirv id for type mismatch error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "684756e1622264e9810a8f2edda0447ac8a418ee",
"description": "vtn: add spirv index to type mismatch error for debugging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7861fe1f2e5437eff36458340a61399b9a30d30",
"description": "nir: Drop unused argument from nir_ssa_dest_init_for_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01e9ee79f70e9047fd37796416165c5174d8c70f",
"description": "nir: Drop unused name from nir_ssa_dest_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7adf6c75efa215d59d466800ddd7a90065157d8b",
"description": "spirv: Improve the 'ID is the wrong kind of value' error messages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a89b1a3012d98586fa6e9fbd85516e2f67f6817",
"description": "anv: mark images compressed for untracked layout/access",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7ec41014165544362e1ae80f6fa99bab7621e79",
"description": "ci/v3d: add flaking opengl 1.1@depthstencil-default_fb-drawpixels-float-and-ushort",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8bfd18b8c51f5e0170b9171cefbcb588a8b93d9e",
"description": "vulkan/pipeline_cache: don't log warnings for client-invisible caches",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d3f06cf5ce0764b37a03a0f2bfbb109a4d75884d"
},
{
"sha": "1df30b01ff151bbb5718270e49ca67b5e45e048d",
"description": "docs/rusticl: add Contributing section",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b31d528b9c5cc1bc17af0f58d9c314b74f8e8b3",
"description": "spirv: Fix gl_spirv_validation when OpLine with strings is present",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a32f97530a3874d4b3933c591683c3b4a60306f5",
"description": "spirv: Extract vtn_handle_debug_text() helper",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5039b595477589a6e39bd6e5a390ed565b89a793",
"description": "docs/venus: update vtest instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f9314588fa76ada7dbdae2bfbc5a7870c9c7cd5",
"description": "iris: Set CS stall bit during HIZ_CCS_WT surface fast clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "688ee02864d52101a31886f9d762e6d8d13bc3c2",
"description": "anv: Set CS stall bit during HIZ_CCS_WT surface fast clear",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": "e488773b29d971a2f24904465cf027c9f4650a94"
},
{
"sha": "241741a77a8ffb8b5b8e65a717922b22bb423325",
"description": "Uprev Piglit to d8c08d123fadb986e9a8a7887b922ff63fcff52e https://gitlab.freedesktop.org/mesa/piglit/-/compare/536975d94a40cf76a69fcfa786c2513eccd0c989...d8c08d123fadb986e9a8a7887b922ff63fcff52e",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "098342ce53f692b719dd3aeb876737ad886c37f0",
"description": "Add checks for NULL dxil_validator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f7b2fc53ab430a05fa284b209ab71c57b21c548",
"description": "anv: put private binding BOs into execlists",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f9fa09ec92f68a5c05a7019bde6e620d25e8ba48"
},
{
"sha": "af0f7b347513c8fdb325d45640c1d36a14fe9b3a",
"description": "intel/dev: remove dg2 0x5698 pci id",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "65c9a810eedc7bacd91fac558d9a7b0ab6d76459"
},
{
"sha": "42ed0f03569e32c8f996a6c1b2e343159a06cbb6",
"description": "anv: drop duplicated nir_opt_dce passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2e733a8ed85f6c10a192a97c102c75287b6e735",
"description": "anv: use the common vulkan runtime to do the heavy lifting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08279f4b17a3b4a2ed9e54464b1cea6d2cac7412",
"description": "zink: add feedback loop usage for swapchains",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1effbccc5cc35537c9d58e13632684a327ba2510",
"description": "vulkan/wsi: add feedback loop usage to swapchain caps if supported",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d188e005bc5cd54b4b0eb900f06ec4b43828bb0",
"description": "pvr: Fix deferred_control_stream_flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbe975e738d827276ab9a980bbd220c83da7043b",
"description": "pvr: Fix seg fault on unused ds attachment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e5fb910900dec25407177eb6dedd71a93515445",
"description": "pvr: Transfer image to buffer dest rect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e91e06d452f597eb06edd05579aa5bb8b82069c",
"description": "pvr: Transfer optimisation remove unused features from API",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f142eae05fe28d2158d1b5aa28d983a6073aec63",
"description": "pvr: Transfer check valid source address mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f36901ad955988934f4108ffaf58d4303c57af2",
"description": "pvr: fix texel unwind workaround mappings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d7b35bf8eb24bd2ccb29eddb77ad26888cbf6d6",
"description": "pvr: Transfer remove byte unwind workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f5920ba98f4b13a59e0d231eeca6a9bd1b373ec",
"description": "pvr: Transfer support flipped rectangle mapping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41fbe9fe8eccbf7936ef8392adea2512680ecfde",
"description": "pvr: Transfer block compressed with 3d twiddled layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59ba5cc2d15bb65e9a55d06fe278ae199175c1c3",
"description": "pvr: Transfer ignore non zero stride for twiddled surface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e3c828fc4efed524ecbd4accc918bf29e72739b",
"description": "pvr: PBE fix mesa pipe swizzle conversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1e339dfd6db7d18ee2262387268aa3f2f8c0f8c",
"description": "radv: fix resetting VRS if the graphics pipeline doesn't enable it",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ba416cdc67073cdda9a73fe9d37304b82bdd526",
"description": "llvmpipe: only include old Transform includes when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "518425d107f578207836ad4e4b2f26b12487b36f",
"description": "radv: fix emitting VRS state with a null fragment shader",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "87245c6e8e6c11b2b6780e72779e71f44a963780"
},
{
"sha": "cc99fd42f6d04e7adea0f6eb59750e34af764734",
"description": "llvmpipe/cs: refactor cs generator args to use an enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58e7867c67e65e597acbe8366be0acc7288d15d4",
"description": "draw: move to use common sampler/image binding code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36eb75d281bd0898b4b669969993f38b5fa9515b",
"description": "llvmpipe: move to common sampler/image binding code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4c8a520c26e857868fa9e3aec486bae079aabd6",
"description": "gallivm: add common code for sample/image tracking.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d565f677471a07ad69af1aa05a4381d33bdcaa88",
"description": "gallivm/draw/llvmpipe: consolidate the sampler/image dynamic state fns",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f32b2ecf54366e49c4ff4bf2465d7a16f01feeb",
"description": "gallivm: refactor common resources out of contexts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90295bccc51c4276b254e021f4d245ad05939170",
"description": "llvmpipe: refactor fs/cs jit structure members.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4b7083ab3c4d98a96de3fa961569712d9c94f6b",
"description": "draw: align common members in jit context structs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f677f64e80c453f21fbfa81855c88ba97c03b062",
"description": "freedreno: implement GL_ARB_indirect_parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7609f83c70234725b7d4f2a618f82c197e09e4c6",
"description": "ir3, freedreno: implement GL_ARB_shader_draw_parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2cc77088b96772cd55c724b26758df12937aede9",
"description": "nir: Remove legacy atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af69d0b1d10dca41c5fb759966148bb86a4f9393",
"description": "nir/opt_uniform_atomics: Drop legacy atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19593f1f4034a115381a6f5267cf803a83506482",
"description": "nir/opt_load_store_vectorize: Reclaim ATOMIC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f00c464b5b8532ac70ed2fd1ee9343521b1d9c3d",
"description": "nir/validate: Drop legacy atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c853ae660f731606510637b64ed552eb8054b6b2",
"description": "nir/lower_task_shader: Drop legacy atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44d89774e0fae6cd4736a89051a8fffb57f4e6fa",
"description": "nir/lower_io: Drop legacy atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59e73674c326cdb86d041f45ed1a28f4e730b8f6",
"description": "nir: Drop legacy atomics in simple cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9456e9880f58f5436236e069de86176dd69f78cc",
"description": "ntt: Stop handling legacy atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a4c31003d6557a618dffb7da5424b465aa009a5",
"description": "nir: Drop nir_lower_legacy_atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c323762f9f3595ab272cdec955c4e435f975ded8",
"description": "treewide: Stop lowering legacy atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec0c9706f0efb477559762daf55bd3ae0bfc3c52",
"description": "ac: Produce unified atomic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7bb53467b4ac453560ed9d926cc0263194b8288",
"description": "intel: Produce unified atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1823eca74d1ba9b03e8bf08b88ea852339f71ee2",
"description": "vtn: Produce unified atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f082f25125c9d85bd36a775fbe35e03ddcf97ee",
"description": "mesa/st: Produce unified atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a19660bfc7bb4a5f3a7d5547dbdc964ddb5c5ef8",
"description": "nir/lower_printf: Produce unified atomic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c8e22013632ed06caf071acb3770109111c138e",
"description": "nir/lower_atomics_to_ssbo: Produce unified atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b838a8746bff6ee346a5bbf4469604383185bc5b",
"description": "glsl/nir: Produce unified atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "969a9fe7f246954053f8d1fd1c144ab46c8d5318",
"description": "lavapipe: Lower legacy atomics sooner",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43b9dc3c53f9ec334a009e0b489b2a2cae3afa82",
"description": "v3dv: Lower legacy atomics earlier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8088171369b0d8588d5315f65df92b7c0decade8",
"description": "tu: Lower legacy atomics earlier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b4ec866426afd46d696ef1013ed20776b6e03f6",
"description": "panvk: Lower legacy atomics earlier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4b2a7a26e1879987f3e93714a71a11c23b8cd45",
"description": "pan/mdg: Lower legacy atomics earlier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65469d6b233585da59733456f44f601a97449e39",
"description": "agx: Lower legacy atomics sooner",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6431ba087f634485ef32599161a5580a9258a717",
"description": "venus: bump ring space to 128K",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df1d1ccb37c42698a3188d10b431cb4e284a100c",
"description": "aco: use c++17",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8aff7152a0f9848083a522ed5e352d8ac1469fc2"
},
{
"sha": "04699cc3aa1c3037b4b6d15f88e5157d31adda1a",
"description": "frontends/va/context: return error if context_id == 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63c501809e1bc3e97013e49144985243249a13d5",
"description": "rusticl/platform: generate extension constants via macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "508f81f913dd2925bce0e3dd2703c7a5efcc340f",
"description": "rusticl: explicitly state supported SPIR-V extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdc2e2fece231b0793e052161d8d2ba28a6d296b",
"description": "rusticl/device: split add_ext in fill_extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2041c36e70d061a1efd1f9f297d6b83bc7068c77",
"description": "rusticl/platform: advertise byte_addressable_store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e65cff93190105422cb2472dcf74904d76dd6f7",
"description": "rusticl/device: use PLATFORM_EXTENSIONS as a template for filling extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3af8f3c111f21f03b4d1a8fd188b80d9ccf57b3",
"description": "Reviewed-by: Nora Allen <blackcatgames@protonmail.com>rusticl/platform: make the extension array a static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "975a2c17a4e8cfd235dddd4c06e0dc49ab7504b3",
"description": "v3d: delay offset/counter values with primitive restart",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4c4d2826306541ba1dd2145cb30c9fcd3e213a5",
"description": "aco: emit_wqm on MIMG dst, not operands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec4619a5e9ec7c7f9f4016b83a7305c3967be181",
"description": "intel/devinfo: call intel_device_info_init_was only once",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ebd553fc216085e9a7ca1a28dc38030ed7e2071",
"description": "intel/devinfo: allow -p to take a pci-id in hexa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fce55ffb7d04993839acd25ca69c412080d92b2f",
"description": "intel/devinfo: printout on stdout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f25bb8283b7f1354549d4e74d7189ceb719bdbe",
"description": "nir: Add helpers for lazy var creation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e31b7a3f9edc305cff4671cfadc7a99265d1b187",
"description": "compiler: Update reference to name_for_stage func.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40653f078390639e75cb7a9e616a3bcc8a45e959",
"description": "nir/lower_shader_calls: Remat derefs earlier",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "200e551cbb36c201b0083c6a6ba8930c9077a6e8"
},
{
"sha": "c0a3954538606ee6ee2e2cee183694f46e452826",
"description": "pvr: Transfer add s8_uint support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5aff655607a2e9a44eabfbedc242dc96ce6c558",
"description": "pvr: Transfer add depth merge support for X8_D24",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71ca44122986206106f1e5bd36a85107494e3b2f",
"description": "pvr: Add PBE packmode for depth stencil formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b106752782d1ddd832ab465d544970a84a2dea89",
"description": "pvr: Add back S8_UINT support",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "ff07610462d5100a1ade101c1960beb4a454e7ce"
},
{
"sha": "d8bd30d9b24bab8b62eec045ee35bec80508d6dd",
"description": "pvr: Transfer multiple emits clip rectangle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bce479efc72212bae92766ee549ce5ce5d55000",
"description": "pvr: Transfer fix blit with multiple emits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48bf9c736f92e22791e24f1c202020179ff7e790",
"description": "pvr: Use original binding numbers instead of reassigning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bac048e1dfed0ddfa7d95e55565d0ac486997b9b",
"description": "pvr: Add missing NULL checks in some vkDestroy...() functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7cb77cb089cfa38c06dfaaed694af14178f70601",
"description": "pvr: Transfer PBE gamma is unset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fccc25bdf1f16ecabb832207ef8879b705fcde3",
"description": "pvr: Transfer PBE source snorm format should be signed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a495cdb09eeefb1e84012c7ee9203f8248162b9e",
"description": "pvr: Allow block compressed source blit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b59eb30e8860a8bd40ba8747194ff91e27d1812c",
"description": "pvr: Fix cs corruption in pvr_pack_clear_vdm_state()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27d55436173802948eaffb0b53ce12aafd922492",
"description": "tu: Use common GetPhysicalDeviceFeatures2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4aea3fb3dd22425c264e5f6899fe8c8ce8996c7d",
"description": "lvp: Use common GetPhysicalDeviceFeatures2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ec097690142f4871ff0d7bc12d82b15ef3d3763",
"description": "radv/ci: document more flakes for navi21",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47f080194956a1da3beca5800b3bf7f85cb8b36c",
"description": "zink: Move the workaround before the EDS setting.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d5cf6f7d2f9f399b08bac00f06be0470b8e0efb6"
},
{
"sha": "6ee0bba3ae6777aa8df911301e5ff0a955ebce73",
"description": "crocus: fix scratch_bos memory leak",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e"
},
{
"sha": "e2e6adbe37844829f26a26bcbe1ad8d9ffbb86d0",
"description": "pvr: switch pvr_spm to use pvr_bo_suballoc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "983f98d85811892ccdf877ca26b312dab25b87f0",
"description": "pvr: switch pvr_clear to use pvr_bo_suballoc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "073bdbdea75d8f78f0e37334fde0e6b212c244aa",
"description": "pvr: switch pvr_descriptor_set_create to use pvr_bo_suballoc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "547a10f8702257efff91e8405116f126db387b7e",
"description": "pvr: switch pvr_cmd_buffer_alloc_mem to use pvr_bo_suballoc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42d101121696ad34dce511bb1b30327f9bc2b37d",
"description": "pvr: switch pvr_gpu_upload_* to use pvr_bo_suballoc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06c6cfc55b07165a39826466695fac087162c417",
"description": "pvr: introduce suballocator for internal allocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "882fd3c522af44943e182ea13abc8250d0cdbc3e",
"description": "radv: small fix for VkDescriptorSetVariableDescriptorCountLayoutSupport",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd406eae7dbf25de997e708f2719a478114f0d58",
"description": "mesa: set a type for depth fallback texture",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0c6e56c391a262bef2d20037b4ca77d60948f3e7"
},
{
"sha": "e0c3324695cd0232ef08df0394ba8922766bef3d",
"description": "drm-shim: Use anonymous file for file override",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "730834aa6b3794128dac0daea4b1eb1212a6b163",
"description": "drm-shim: Set file type in readdir()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1cb168888e469dc560d130b1653d35576d840c8",
"description": "ac/llvm: remove redundant nir_lower_legacy_atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fb3133cdf28bfcd18c7faf5b622d62c8fe64444",
"description": "radeonsi: fix aco compile for atomic ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cc7ad48d5cfac4b2dd7067f0ebee048eceb02d4",
"description": "ac/llvm: remove the double frcp special handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f094c8acfed9d0c9a07c01e5c8b8b96657e30677",
"description": "ci/freedreno: add recent a630 flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00a3b7b8383511c9b1b3d344eeaea096fad6a44a",
"description": "ci/venus: add recent flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a15bffe2b84a02b2bfcd0af6e3dfb2de78b54a80",
"description": "anv: enable the GPL feature based on whether the extension is supported",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "fbc0e74bdacca3ae9ea4503d8b6e57fe486e4a0a"
},
{
"sha": "47d9eaa0f1b9bf4215e15bcf446a35a1bd4c0215",
"description": "zink: flag batch usage on swapchain images",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "dc8c9d20568360d6756dcd62610d818991f479d8"
},
{
"sha": "7ce82f1dec8b6a6beb7d541258015fecc380b742",
"description": "zink: set higher prio on dedicated memory allocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5dd63a69dad996fad50788598753f69255053294",
"description": "zink: hook up some memory extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b88006fb9f615fd1e6782415ee0244c6f3953da3",
"description": "zink: slightly simplify bda allocation chaining",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38fab8a1da34167f1e2b71d5d127c80bee6855d9",
"description": "ci/broadcom: skip timeouting ssbo.layout.3_level_array.std430.mat4 on RPi4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cab466816f645a4ce346c6bb004328ea08252e2b",
"description": "lavapipe: EXT_attachment_feedback_loop_layout_dynamic_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d58fa5787a7e413a2dbd83f076fbe495742b37d",
"description": "zink: only add feedback loop usage bit if extension is supported",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "468554804ce09b8cb5341fccaf441edf014d06a7",
"description": "zink: ignore no-op image copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "864ccc7a92825a7b9e3bafb35f3875ee2ef72c79",
"description": "zink: reorder some image copy code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7466c6fbf2052a1b4142da3e181ed82be888f947",
"description": "zink: reject blits where src/dst is 3D and dst/src z!=0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc13c96b336f62a8eb3baa9e35f056a02f6efd7c",
"description": "zink: reorder some native blit code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58532057c56bfecad38bf589ee17139ab5757306",
"description": "zink: destroy current batch state after all other batch states",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd0454646fb07eb5cc673f3855d0e1c2b4c8032f",
"description": "zink: don't leak swapchain readback semaphores",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e9f18f64b9ec56ed0e89a5baa41b4536585a8a90"
},
{
"sha": "6c90fe189f4652845769d970db4effa9d30bb51b",
"description": "r600: Use unified atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0e51fcc4eccf1c543c098deb615013953edab0d",
"description": "iris: Init CCS_E to COMPRESSED_NO_CLEAR for XeHP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f220f3fdaed5e15fa65644164fe8b1e1b9ed5064",
"description": "intel/blorp: Assert an 8bpp fast clear restriction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54c9fa63740bb8e365a6fe42c62dfce5ccc73368",
"description": "docs: Update list of extensions implemented by dzn",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd09cbee52eb09c4974a1ac39ddee1194399d66c",
"description": "venus: drop unused sem_feedback_count from vn_queue_bind_sparse_submit_batch",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a55d26b566f1ba67f770f689e4de9b0f70c0d47b"
},
{
"sha": "7f84eee3c6b2c68e112508b302aa8716dc11b695",
"description": "intel/isl: Fix map between sRGB and linear formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1404c180e93c4b5ce717d8df3bc598b1f21ba816",
"description": "rusticl: implement cl_khr_pci_bus_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b031b28063caaf5fb7986f3fd5b1f6f0a2f25d47",
"description": "spirv: fix argument to ray query intrinsic",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0cf22f9af352f17bcfc87d9e3665af7035a0c17e"
},
{
"sha": "60ed4b92a0851332b3ba581ed926e37aa3ef4b09",
"description": "dzn: Hook up fd semaphore import/export",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c64f1b6650f9f81a0329390d92f8c27bcb046e7c",
"description": "dzn: Hook up win32 semaphore import/export",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd5e372f1c8018bf76315ce179eac26ae26bc6a8",
"description": "dzn: External Fd memory extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed25ea1bc9e062a0ae048132a72dd5f7a31d8a00",
"description": "dzn: External Win32 memory extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb613407905de9aea2db685c009f114d902229ab",
"description": "dzn: Dedicated resource cleanup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7cc59ad9736ddaaeeeeee7bc5c2f21c0b1df6be1",
"description": "dzn: Finish implementing KHR_synchronization2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eec07cdde4cba653c8ca778f41e3ef6124bbc76b",
"description": "dzn: Don't zero an output struct that can have pNext",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9146794d4acd3600613e6df7c90257fdce8de23",
"description": "vulkan: Win32 sync import/export support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "952a523abb20c19ad42ff37ed04e2e10d6724309",
"description": "intel: switch over to unified atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e7df8ab3776d3042874abf5ef3f1028a9858e91",
"description": "radv: Move perf counter CS creation to where it's used.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53b439d24fae8a02385d6b04b85024c706c0c256",
"description": "radv/amdgpu: Use STACK_ARRAY for IB array to reduce stack usage.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "984c0baa88d40fde300ab1580b653d282309b519",
"description": "radv/amdgpu: Pass preambles to get_bo_list.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d61f1556b8d05b9fe3776b64cf65cf352f45da90",
"description": "radv/amdgpu: Split radv_amdgpu_get_bo_list to smaller functions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae5e937f0b2113d69328ba47282490853743fef2",
"description": "radv/amdgpu: Remove unused extra BO array.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cef751c86a8015e2e499481119f4734c6aff5eb1",
"description": "zink: do not open-code memcpy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93682f9f4d12b04c6567c6fb11582f5f66a1d407",
"description": "zink: clean up tcs_vertices_out_word handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6edce2f2a63f64faf96e661556d96cbbb7d2b57",
"description": "zink: fix bad indent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b52dcff526a9723d809ac97e58166f0531e2a8a",
"description": "nir/inline_uniforms: Handle num_components > 1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "723922b6f16ec2522ff46ed46307fb088fd93df5",
"description": "gallium/nir: Handle unified atomics in nir_to_tgsi_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "508b7bba7aa4dda739095e6e5db50d81de5688e9",
"description": "radv: Use common GetPhysicalDeviceFeatures2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83bc32d55d4a71ac74038d8bad74cca156483455",
"description": "radv: Constify radv_device_supports_etc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a229f6cd2e42f75921696be7e314d3d20b7f0572",
"description": "pvr: fixup stack overflow in {start,end}_sub_cmd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b563bfb4eeae04b4aa3deb361f618532e2912d2d",
"description": "zink: add some ci flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "811f3843d9923705dfeee53342177f4421ade18f",
"description": "amd/drm-shim: add navi10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a04a3832098010ab9c740971d00b67be9e12b0d",
"description": "amd/drm-shim: add vega10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f2220fb225a5b87f7620b2ffc86be3e0de1f68e",
"description": "amd/drm-shim: add polaris10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ed3e0db5da662f9c2717d37416cb2a24692e5a2",
"description": "amd/drm-shim: move device list to external file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71107b6dc8e97c1b99e748e540e4f01a666e1703",
"description": "zink: don't create invalid inputs in `zink_create_quads_emulation_gs`",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e2220ee55e40ec5e1ef0d8f74ff6e7d7bb5db16a"
},
{
"sha": "b5818e2e4f7d21ddd257fa00499520684fc0f87e",
"description": "nir: make var arrays large enough in `nir_create_passthrough_gs`",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d0342e28b32d7aa4b25cf045ac9933348ec053a9"
},
{
"sha": "474d93719e15730152407c7fa8cc299dcee758ea",
"description": "zink: handle interface blocks in `copy_vars`",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "edaf49160e5293d30aab1d3bcf5452b8c3178096"
},
{
"sha": "8f22669f9b0417b3195d43721eacad8b7e92d3d5",
"description": "nir: handle interface blocks in `copy_vars`",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "99121c9b77930aa6b6da8fcd087e4f03aac19323"
},
{
"sha": "a4113fd0210129e997331e57b994e346f1c3d76e",
"description": "zink: don't replace non generated gs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "eedbf9046e72d253b39e7065424ec6d1f2dbf598"
},
{
"sha": "83692bfe3013ace7a98ab59cdcbbae878b9c5758",
"description": "nir: don't create invalid inputs in `nir_create_passthrough_gs`",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d0342e28b32d7aa4b25cf045ac9933348ec053a9"
},
{
"sha": "78d59ef4b1f3c8e16163b118c220fc40144db6e0",
"description": "nir: use `nir_variable_clone` in `nir_create_passthrough_gs`",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d0342e28b32d7aa4b25cf045ac9933348ec053a9"
},
{
"sha": "59ec79a2b838262bd27ed163d3f3ec2830c0d3f5",
"description": "pvr: Remove unneeded assert in pvr_get_hw_clear_color()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa3b7ef943b770ccc11370d508b263ec0c114ac9",
"description": "pvr: Fix off-by-one in pvr_cmd_buffer_upload_desc_set_table() assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e90deac3d8c557afdecfede095dfd865c35d4a68",
"description": "pvr: Correctly compile graphics pipelines without a fragment shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36db17dfa5b48287830becc8ff41100f8b8bf0ac",
"description": "pvr: Initialize aspect_mask when creating buffer views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f8320bd0485b6e43387b3a7ef99e624cebc84e9",
"description": "pvr: Actually check for depth load when setting up load op constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8939b80bf57e35144cb5295e76310ee550906f9c",
"description": "radv: stop using the pipeline for determining the null export workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d73b6ce1c736ec61aff6f3850b8af017c8462e34",
"description": "radv: remove unused pipeline param in radv_generate_ps_epilog_key()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "def2ac22b3159c7ba094f943b7e49e97d1b66eb3",
"description": "radv: reset the emitted PS epilog when a new fragment shader is bound",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "297859c56b7b6c93e150d75f7964a2e13b65dddf",
"description": "panvk: drop path from panvk_physical_device struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a94f0898651d02b7a9bee8dee9b00ce06e752e3f",
"description": "radv/ci: Test ray tracing pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10d1073aa62203d86c1b79def934d026549f3985",
"description": "radv: advertise VK_EXT_tooling_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66b3d3463316444210f62cf923e48f605116bad1",
"description": "broadcom/compiler: use unified atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fa9782c1790e049be66d3bcd383fb3fdb79e1c5",
"description": "radv: stop compiling a noop FS when the application doesn't provide a FS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f47886cf12ab1754b735b43e4962e67fe6d97e1",
"description": "radv: allow to determine NGG settings with a NULL fragment shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d91cb1bbfa1eba954f6e86c1acd932f8a53c29bd",
"description": "radv: rework the checks for implicit exports with GPL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "333c8773a423d739fee8784782f59129374ed9a9",
"description": "radv: handle NULL fragment shaders when creating graphics pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87245c6e8e6c11b2b6780e72779e71f44a963780",
"description": "radv: handle NULL fragment shaders when recording cmdbuf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c51c68ba4bc35a7800d7960f3bd3676fcc45ef8f",
"description": "radv: implement dynamic sample locations enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a379f7637a940cb9bcefa95203bdaecda934f95",
"description": "glx: fix build with APPLEGL",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1eab7e69e2ba84244f551f6901f4307a687a9504"
},
{
"sha": "d1dd36a74e17ca8895765d892e544e3eff349fea",
"description": "radeonsi: be able to use aco compiler for mono ps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "288adae5128342db827380f3b1f017db5fa6887a",
"description": "radeonsi: fixup sampler desc for tg4 in nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "521cbcb588693ba44c05d856a968ad09cb941286",
"description": "ac/llvm,radeonsi: enable lower_array_layer_round_even",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38e064b674b5f0e8203d4d8f6d6424f5c389f516",
"description": "radeonsi: clamp shadow texture reference in nir for aco",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5409131efc9c72348a0a8d3b265b986ba2f9e57",
"description": "radeonsi: pass use_aco to ac_nir_lower_ps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7180b16afcaa7be13c0f9cfcfdcc56ea0f5b05b7",
"description": "radeonsi: adjust ps args for aco",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "474ddeffe67ed23b4065731013f99b3de5cc346e",
"description": "radeonsi: resolve aco scratch addr symbols",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7aac3508dca2e5c7590d89fe0963d6c06685bef1",
"description": "radeonsi: add symbols to si_shader_binary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a360e4a71a9978b25a84c4b57e1a7200824ad70",
"description": "radeonsi: add initial aco compile code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91c91bb972bcb219b4a3c01a14262982284fda23",
"description": "radeonsi: lower non uniform texture access when aco",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f859436b55711684602336f8d9a8dc498ad5fe16",
"description": "radeonsi: add has_non_uniform_tex_access shader info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "563bdcc7fc86b4a2efe15d77163db7460951d7c0",
"description": "radeonsi: lower vector const to scalar at last for aco",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e252d8781613c854b1e2e6da4b87757dd0f9bc56",
"description": "radeonsi: lower some 64bit ops aco does not support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bc1fb4c07fa3ea50a71c434b5f8161bc0954bb4",
"description": "ac/llvm,radeonsi: lower nir_fpow for aco and llvm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19a8626f8652b9ce5c1eaba249c64733141db39c",
"description": "ac/llvm,radeonsi: lower some pack/unpack ops not supported by aco",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb2d0fb4a2beac2d76afc1d4112b57a029f0f979",
"description": "ac/llvm,radeonsi: lower ineg in nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fae161ff2266e9d6e28e5d63bc4f10f8170063f",
"description": "ac/llvm,radeonsi: lower txf offset in nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f13f9044db26878ac77b4f760272115fac0f424e",
"description": "ac/llvm,radeonsi: lower fsin/fcos in nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9d54b1d36bcb536f3f5efbd2135a4459698e93b",
"description": "ac/llvm,radeonsi: lower idiv in nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fa06828b486c5a21757d7edd6dce5914dafa7d6",
"description": "tgsi_to_nir: call nir_lower_int64 when required",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "636f6282062e2fd57167be71788cc5707064d9d6",
"description": "radeonsi: remove ps vgpr index save when args init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1eddf5934b521b108c0bf3ab396a2b380873c4c2",
"description": "radeonsi: support print raw shader binary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff29502df2daa824dfca7868f101fa8a28b11c4e",
"description": "radeonsi: support raw shader binary upload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b903475952d43b4acd2dbe433977dc747249c6f",
"description": "ac/binary: pack prefech align code to a function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3997a3ca70d7e24d2a1375a5c322b68a30077ca",
"description": "radeonsi: add a raw shader binary type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83a920dfb9a753aeeaa75dca177a705c05cb348a",
"description": "radeonsi: init spi ps input shader config when aco",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f954aa1624bde2f0aa919c9da07d85447133cb36",
"description": "radeonsi: pack spi ps input fixup to a function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e752248b3b85f8850a2f85fcefe6826d57730049",
"description": "radeonsi: add shader info uses_sampleid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14d2b12390bec3ecab578f21f4319165814e2df7",
"description": "radeonsi: add shader info for frag coord and sample pos read",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "326b027b25fb3595e7b766286673b2b34b1f4a82",
"description": "radeonsi: add use_aco field for struct si_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad33ff4de2fb0034be50584b8291efee89b3dca7",
"description": "radeonsi: add aco debug option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bc6c62486207e3d6f773e66620bab008868ac0d",
"description": "meson: build radeonsi with aco",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad7ff4c25bab1ca200360731cfad2d82faebda20",
"description": "ci/skqp: handle all warnings printed with clang >= 14",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1671b5fd1f3ed8c86b482187050a368986259e0c",
"description": "radv: Stop running constant folding during ray query lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cf22f9af352f17bcfc87d9e3665af7035a0c17e",
"description": "nir: Make rq_load committed src an index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "626669bab319aa66afb194953eb77c123f977eed",
"description": "gtest: Update to 1.13.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b289a9e16f25815e845506afbe8d429cdd3e9b4a",
"description": "util/tests: adjust for new gtest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be5b5fbe3db026ad2eb42531118967dc658cebd0",
"description": "nv50: Fix return type of nv50_blit_is_array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "504907a7d39413f7fa50809420df019e0e964186",
"description": "nvc0: Free blitter->vp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae6ae84a753f9f77365b471a904ca21ad91ed61f",
"description": "nv50,nvc0: Free nir from blitter fp shader",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d11145e837a1b8423feaa87cfe6f90a0e024f4e9"
},
{
"sha": "4621a6db5084c4bdaef57900d4306bd4e4bcda3a",
"description": "dxil: Use unified atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75e140711681915d0ac3dd0caec2df5436657a39",
"description": "microsoft/compiler: Back-propagate type requirement information",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d94e23d7bd516988df3aafbe1438f89d6121e254",
"description": "microsoft/compiler: Duplicate some SSA values to simplify SSA typing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "049d340d8e270168bc71f294bd7ea038adb736a4",
"description": "microsoft/compiler: Remove alu type info from store_dest()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f98871608cbae6f7fd16561e9c92f5c22334e5f1",
"description": "ac/llvm: rewrite and unify how GLC, DLC, SLC are set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "968db0208df388c06fa84c6af6934c0382efb5cb",
"description": "ac/llvm: don't treat ACCESS_NON_READABLE as ACCESS_COHERENT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a043b57399ee4dcfb99eaedea76684067b5653e",
"description": "aco: don't treat ACCESS_NON_READABLE as ACCESS_COHERENT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "142c4f5abc6ae67c109203e64d64d78b05762025",
"description": "intel: Secondary CB print primary CB's renderpass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07ec481cd824a79cd526d6707a4db564336de9cf",
"description": "intel: batch consecutive dispatches into implicit renderpasses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82f6a477f3f013975cc7c1755162746f85546b6f",
"description": "intel: refactor INTEL_MEASURE pointer dumping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2dfab5c964462d0d904a48d2ea251d8a0b3b7ce",
"description": "anv: re-enable RT data in INTEL_MEASURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f783f581a86faa1cac6d0b86c20f8bb63c17d2d3",
"description": "anv: fix INTEL_MEASURE on MTL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa1962681e8e39e3299c2249bbaea3743e218f78",
"description": "nir/validate: Handle unified atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55f7fd6d0d36e560b55fc12c4baf785f9d0c04ed",
"description": "nir/opt_uniform_atomics: Handle unified atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1fd8d27fc516d475808b5e2e826fc7a3124ad5a",
"description": "nir/lower_ssbo: Handle unified atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66f1633ffd5a7a6603c6ab13d79d829f4a64e791",
"description": "nir/lower_io: Handle unified atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1609b413032f22e89723041c0f68836d75587091",
"description": "nir/lower_task_shader: Handle unified atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca5c869b6d664d56f585b939a6819e2e76d485ac",
"description": "nir: Load/store atomic op indices when lowering image intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97857731ce875c846cca37059864f08ff47358a5",
"description": "nir: Handle unified atomics in simple cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee6ddce6361d761909d36a9cb2a4d851c6f6fb52",
"description": "ir3: Use unified atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ff97776b77b3eb8446fd274913d808c146d1d9d",
"description": "nv50/ir: Use unified atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b98b7f4d8510800871e28c0b682093addbce55c0",
"description": "zink: Use unified atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce638eafe26090c37056556fc10e938b442990fe",
"description": "aco,radv: Use unified atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0241d8894e20d758e7197c29b3cfa0b523267393",
"description": "ac/llvm: Use unified atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e9c01523ad5ddfc9e185b8d6057c9c56d3aa809",
"description": "ac/llvm: Don't handle atomic derefs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0d2292ac0727acf29650717146e0ae82927828c",
"description": "ntt: Use unified atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd0a2b160848fc9810362eba9768fcf79845315f",
"description": "gallivm: Use unified atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c823351c0f3fdca664c4e2b436912acf5d33b72",
"description": "pan/mdg: Use unified atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "133af0d6c945d3aaca8989edd15283a2b7dcc6c7",
"description": "pan/mdg: Fix icky formatting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e258083e0728396313310b2f2cabe4ae346579d9",
"description": "pan/bi: Use unified atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5d73a9989e657ef27ef69af4f89aacd404422ec",
"description": "agx: Use unified atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c9950702880bf68dc87019e410de38739759262",
"description": "nir: Add pass to lower atomics to unified",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d51bc95837620a774f6d2b04228f340dfc536fc6",
"description": "nir: Add unified atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88f6d7f4bdf90bcfdb17e4aadddec3c855a12b13",
"description": "aco/gfx11: fix VMEM/DS->VALU WaW/RaW hazard",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fc5dd935f4925897cd0bebd117699628f57a645",
"description": "meson/vaon12: fix driver file name for mingw build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa57e8ef18e452b6ff7bd1dff99bc784ccce8818",
"description": "lvp: avoid accessing member of NULL ptr for global entries",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b31039033114bb8e0de25b87119e8d97186bced",
"description": "pipe-loader: avoid undefined memcpy behavior",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5cf6f7d2f9f399b08bac00f06be0470b8e0efb6",
"description": "zink: disable dynamic state exts if the previous ones aren't present",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6debee51f38702de1931c4143c6882cce8b22b58",
"description": "zink: disable have_EXT_vertex_input_dynamic_state without EDS2",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "edcecfa8176ed77eb30b010ad554772fa9940f17",
"description": "nir_lower_system_values: Add ASSERTED to assert-only variable",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1e0e4657f97cbf9ce080b4aa0fe01bc83eb8aa56"
},
{
"sha": "ef831c137fcf46d9df6a180a33fdb16fa2da3707",
"description": "ci: replace write + cat with tee",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07a8fdb9bb5889941afdcb7a589c7b1d80d32be7",
"description": "ci: stop marking environment variable list as executable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a45f9c99978c9f14a18918b2bf1532b60bd9ed8",
"description": "ci: drop GENERATE_ENV_SCRIPT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7dfa98abc644a3f7f84d209093a97d16d255b942",
"description": "nir: Use nir_block_last_phi_instr more",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82430b91bb177ac40766f2ce605cafbb866ab7f1",
"description": "ac/llvm: Use nir_foreach_phi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a0223a2d487ce36e9f362d8a1312e23a9674dd3",
"description": "dxil: Use nir_foreach_phi_safe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa6bdbd54a4c824661e4b65eb4fc6a357058f778",
"description": "nir: Use nir_foreach_phi(_safe)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7dc297cc14196ec1f9a4908395d89dfd00de859a",
"description": "nir: Add nir_foreach_phi(_safe) macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04976beac7d9d5455753a0e964db71c37b7cb3d8",
"description": "aco: don't apply dpp if the alu instr uses the operand twice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "151bcc1e8bbc9b012616ae418a59c215b0e6e807",
"description": "aco: use VOP3+DPP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41b0eafc4b0b4ed1083ab00e5fee2a6e0fdfd900",
"description": "aco/ra: convert VOPC_DPP instructions without vcc to VOP3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d32526caf2464aba7dae8bbf8e1279d7f996d6f4",
"description": "aco: add assembler tests for VOP3(P) with DPP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "984bdc0fb11a095e209cf5f77d2a9e954ebe9acb",
"description": "aco/builder: support VOP3(P) with dpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2548f28ab309504fcce470711548c07347fda439",
"description": "aco/assembler: support VOP3P with DPP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0e73cb313e1dad28f6315914c4ef88b939f9b60",
"description": "aco/optimizer: copy pass flags for newly created valu instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d27e03d7190aa4beb3fe00047d20c094ff029a42",
"description": "aco/optimizer: don't use pass_flags for mad idx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c5e8dedab5610f3d17afead47827e17d3704e63",
"description": "aco/vn: compare all valu modifers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9b4ea9ff901cdc4cbe29ffdfc74b8c318a21a80f"
},
{
"sha": "0f5a27ca8d25f0ad4eaaf6cd2cf26dafe0fc4e6a",
"description": "zink: add back some anv qbo flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86a053f7b903225b0a7992dd8d5e80c6f0360700",
"description": "docs: Include ALU opcode descriptions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd466195b9314997936fe6ea98e4d9eb3aa49eae",
"description": "nir: Make ALU descriptions machine-readable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b4f00a3acf1f0f2c414f4d33b2a47ae97bd60d4",
"description": "nir: Allow adding descriptions to ALU opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72a84ebbd6497f2000ffa56b1ad448274d17fcc0",
"description": "vc4/ci: re-enable VC4 testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a87f1b7ed85cf1bbce632339a393aa6840ebdc6",
"description": "amd/drm-shim: Update docs for more devices.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b96aa6b9e24703c6bed620b8b8d8904870c0476d",
"description": "amd/drm-shim: Add raphael&mendocino, polaris12 and gfx1100.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d16cd4c758ac535960e3681e4bc39fd8dbd3e34e",
"description": "amd/drm-shim: Add vangogh entry.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0b6811b9bc7af16a180591cb7ed54a1205755ac",
"description": "anv: handle missing astc for gfx125 in CreateImageView",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "088e25216f4f58203fc5145888c6ea3c73fe8624",
"description": "radv: configure PA_CL_VRS_CNTL entirely from the cmd buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be0ba9a1c000315a5fae1fc6ffced9502a1a7f1c",
"description": "radv: re-emit fragment shading rate state when PA_CL_VRS_CNTL changes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "041cf2d48e95923bdbf2a020f96cbe8aa64fbd1b",
"description": "radv: dirty the dynamic vertex input state only when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8688e110134bd71a2a97b2e05f67bb40e04c6187",
"description": "radv: reset the emitted VS prolog when a new vertex shader is bound",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d41b83e1ca5829a16abac5b5f0f5dd1ce5b280b5",
"description": "hasvk: avoid assert due to unsupported format",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0a4c92b646ff02740d2c363c6ca4512325e3eab7"
},
{
"sha": "e930ad6017ac2ce04f2dc4521bd1139ba4d1ebb1",
"description": "anv: Enable MCS init with ISL_AUX_OP_AMBIGUATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b01a0ac47778177aab87478ccc1a342f9ebd5d2",
"description": "anv: Drop the MCS initialization performance warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f53638fa1ac2d606729fa3095535243acff6b695",
"description": "iris: Enable MCS init with ISL_AUX_OP_AMBIGUATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bba4d850c22a6657729616d11c428870cce5b565",
"description": "intel: Implement ISL_AUX_OP_AMBIGUATE for MCS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71d52a4d85af3c8a54ff37e2aa0813cae3922ac2",
"description": "iris: Add a barrier to iris_mcs_partial_resolve",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1ed41dec77367530d72d2c44992b4c5cc0160b4",
"description": "intel/isl: Bump the MCS halign value for BDW+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a398b0ef95ad119b8189cc59172face0374aa65",
"description": "ail: Add MSAA tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e918509284a7d1ae8339be0f7432cf5345a63bb7",
"description": "ail: Handle larger block sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f545a2b9480ec849f0714973360ca0829441449a",
"description": "asahi: Use ail_can_compress() in agx_compression_allowed()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59a6c5b35753f252a11758eaacd12fceed6bb160",
"description": "ail: Implement multisampling for compression meta calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94c9115aa0a44ae18d90a60129a0b44517896e3d",
"description": "asahi: Make bo->writer_syncobj atomic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc1a18b0ed54e53b969c4143f3fb694463c956d8",
"description": "asahi: Lazily initialize batch state on first draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8b055eb96883fb04ab2e237934456f6eed2edce",
"description": "asahi: Partially identify some missing index list stuff",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64a595291e21d3f9962a03b37bd16876bf6c85b7",
"description": "asahi: Add some more system registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9608e57524f0d6d4877b0d203ee4612e942b60e9",
"description": "asahi: Fix check for sprite coord mode in agx_bind_rasterizer_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e92ff4f80931c587a4ef45662d741872836227b1",
"description": "asahi: Add missing stdbool include to lib/hexdump.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e377190f58a738f5c352dbf7c73a59394d1921d",
"description": "asahi: Disable tilebuffer write masking optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f57f952fccfc3c920e6fe9ea9c6d4288ceb1be7",
"description": "asahi: Make framebuffer texture barriers a no-op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69740fb82b4a4a23578703b691bc1f260a935316",
"description": "asahi: Implement create_fence_fd and fence_server_sync",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86d41cb7bdbce2b38d452b9fb8212d1f031f7bba",
"description": "asahi: Implement memory_barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "435a6079099cce08ead5f7d5f305694bbf466717",
"description": "intel: Disable shader cache when executing intel_clc during the build",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "639665053fabad75afcf7889970c6a4119fdae92"
},
{
"sha": "6aee7848bb00dd3742fbb1b8c65610188e77d939",
"description": "radv: improve externalMemoryFeatures for android ahb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eaf1776586e80605860cb68a90a202b79ec8d699",
"description": "anv,hasvk: android ahb is not always exportable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47b37651f807372b6ca20f4dad091695eb14c172",
"description": "vulkan: add vk_image_format_to_ahb_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "380180516cc3cc5f16b9dbc40ad6ee4d1f52a29d",
"description": "anv,hasvk,radv: do not fall back to AHARDWAREBUFFER_FORMAT_BLOB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50e703f347b1c7aca90b4592809af585082ed995",
"description": "vulkan: add vk_ahb_format_to_image_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2bbe0462e8a11c4363272163cb98a1c45163fe33",
"description": "vulkan: define inline stubs when android api level < 26",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f81dce9bccca0bd4c14fca2b0f01bf6861394c8b",
"description": "vulkan: rename vk_image::ahardware_buffer_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5561abcb2cbda8b90bdad592d128d3703b6e01c0",
"description": "vulkan: make sure vk_image_view::format is never UNDEFINED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df8ec99c81aaf7b36e44d4ce9f0eef68a854f254",
"description": "vulkan: make sure vk_image::format is never UNDEFINED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a4c92b646ff02740d2c363c6ca4512325e3eab7",
"description": "hasvk: Use the common vk_ycbcr_conversion object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb6d655f535fea8b16122804f1536a53481f7dd1",
"description": "hasvk/android: Use VkFormat for externalFormat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6039f2a22f184e78d4368b892f2ac4397c04bea3",
"description": "hasvk: Refactor Android externalFormat handling in CreateYcbcrConversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bafa5efcfc5577fe1802507c49defb73a79ed0de",
"description": "dzn: Enable KHR_shader_integer_dot_product",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6ea08c5423de3db4d7831195728b6eedc453f4f",
"description": "microsoft/compiler: Enable packed dot product intrinsics for SM6.4+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "217bbdc4fd15ea77b0d629c5b538631e51283108",
"description": "microsoft/compiler: Take inputs from callers before providing nir options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2945409b3e00fe0c2d4fa00eb1f5fd049a8ae7d",
"description": "dzn: Enable 64-bit ints and floats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9dc009e7ae433c35cc54d4db6c3fd628d853455c",
"description": "d3d12: Convert from D3D shader model to Mesa shader model earlier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7cdbf4f065a617138c5fbe32ec5271fcbf7c5b7f",
"description": "spirv2dxil: Support int64 and doubles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95d93b24f639907d6e8d504c87f9908c7eb60cbc",
"description": "zink: Always set a blend state for shader-db",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3bdddcf2ae4d00719f4ade1ecd062784c0bea7e",
"description": "spirv: Use NIR_PASS for spirv2nir --optimize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4c48326892a976abc246620e51fa28c46bb2408",
"description": "spirv: Do more on spirv2nir --optimize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c61eea2ff334af55c6002a80ea97697a60556eef",
"description": "intel/mi_builder: fixup tests for newer kernel uAPI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d4b0dfdb8db790ba0c50d6d35fcadebc3ce7a2d",
"description": "anv: Set memory types supported by Xe KMD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ffbbf23ef827ad3d21ded883031fb123da86fa54",
"description": "radeonsi: Use vcn version instead of CHIP family for VCNs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09e59553ecd6d1439593739aeffc7c00186c0f9b",
"description": "amd: Add vcn ip version info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82a064020c28f23218b7270f857980813c629496",
"description": "radeonsi: Remove redundant vcn_decode from info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90c3fd0c835241b73c7d17b7f1efd110fbdf6231",
"description": "dzn: Fix segmentation fault when Direct3D 12 user mode driver from at least one of GPUs is not available.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a80bf2eb0417c27ce942fb6949df6dab41236b9",
"description": "agx: Optimize multiplies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2793a304d4adad9e547d8b65060cd4ac255923e",
"description": "agx: Fix packing of imsub instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8289fa253bc53422feff67c0132c78f735acf143",
"description": "agx: Handle imadshl_agx, imsubshl_agx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18e19882fa6117d83e146dfc180c2c74ebbb9dfe",
"description": "nir: Model AGX-specific multiply-shift-add",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3df4ae333438b1f7e9380e94dd1a35f3d8b46294",
"description": "agx: Use nir_alu_src_as_uint",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "445e2f16200d7d9b6d948513775b901bd3d95d47",
"description": "pan/bi: Use nir_alu_src_as_uint",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0eb5f8e76548e05287d195199705b2d259d51609",
"description": "nir: Add nir_alu_src_as_uint helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73814050959ee5127328865e64c2faa5401daba2",
"description": "anv: fixup workaround 16011411144",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5cc4075f953245c143234f845769bba6ae5212fd"
},
{
"sha": "5a7520d2529204c5b9eaeaf17675a7fe1d7c1852",
"description": "egl/loader: move crtc resource infrastructure as common helper",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3170b63314f14f0031cb95bd5ee3a4726f26b43b"
},
{
"sha": "2a1e6a140da135e428915245cb4bb010c702b6f5",
"description": "aco: also reassign p_extract_vector post ra",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1cf40da8a59c29542ac1e7988b4579c4aa89d6c",
"description": "aco: Assert that operands have the same byte offset when reassigning split vectors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3f06cf5ce0764b37a03a0f2bfbb109a4d75884d",
"description": "vulkan/pipeline_cache: don't log warnings for internal caches",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4b17f8aaac83fa5ff9532533697fa643a8c5741",
"description": "Revert \"intel/compiler: make uses_pos_offset a tri-state\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "5489033fa8568ecacafe32ceab36f89f2e14f3dc"
},
{
"sha": "728e316864712e8714bfc641d5c3a6efa036edbb",
"description": "v3d/ci: annotate failures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df387306d6bea860e69025f8079892b8429a6ab9",
"description": "amd/drm-shim: add amdgpu drm-shim",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b6283e2e6b5a1c5e8fea865145dda9a4edc7e19",
"description": "drm-shim: apply file overrides for open",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e169a402a8c314633a7ce3e102df72af99362847",
"description": "microsoft/compiler: Do basic I/O analysis for dependency tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ff95b766d3e32e59a554c2295277f9a139f7db7",
"description": "microsoft/compiler: Allocate space for I/O and viewID dependency tables before instruction processing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63904240f21b192a5fb1e79046a2c351fbd98ace",
"description": "tu: Re-enable bufferDeviceAddressCaptureReplay",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2f9346d9d5e5733b010b15129ae71dffe8d9367",
"description": "tu: Move queue deletion to last",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0df8532777f90ce9dd33aab412fb8d6314db9a7c",
"description": "tu: Move VMA heap to the logical device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a8fac0ccd951d2d0840b6f95c85a60eca75b13b",
"description": "tu: Create drm fd per logical device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d9ceeee3f686de0a59a5ba6d90e12c7b7bce138",
"description": "ci/zink+anv: Skip a couple more long tests pre-merge.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5546e57b90b6dcfffa6a5e3cc432d1385b06a6b7",
"description": "ci: Re-enable some piglit tests that should be fast enough post-uprev.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ab31d56b279ed4eb54554a946b00b1be3f845f1",
"description": "Uprev Piglit to 536975d94a40cf76a69fcfa786c2513eccd0c989 https://gitlab.freedesktop.org/mesa/piglit/-/compare/79a084c56b6dd79f7c3a97b57a72963121ebb1e6...536975d94a40cf76a69fcfa786c2513eccd0c989",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "deb064d98ddd7ee38b5dc3bc11f4ccf81b848461",
"description": "zink: Don't flag legacy_shadow_mask for RED-only reads in the shader.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd426964124313d94fe038618bbade902f1fc4a3",
"description": "zink: Fix silly void * type in rewrite_tex_dest.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9ad9ab3d2d4bd7b5569b325219a660e3720e7fa",
"description": "zink: Explain some of the current pathway for shadow sampling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b22b311900a80fa0b9bb7b573c3b4479668b670",
"description": "mesa: Fix precompile of GLSL programs with shadow samplers.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0843d4cbc3546a80d76109c892a1e1a3b847dd55"
},
{
"sha": "63f8964d5a79bc389babcaf07bc2ca1f11c45221",
"description": "mesa: Fix debug logging of fp compile compare func.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3cfdcabc781a6ee1b9221190ae577ae57c50b729",
"description": "ac: enable SHADOW_GLOBAL_CONFIG for preemptible ib",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "69014d8c94f99fbf0de26f3a76426a92762821a0"
},
{
"sha": "0e679e80a96ce916b9c2e0da993878ce512c9621",
"description": "nir/lower_io: Emit less iadd(x, 0)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b259e72bdfcd40cc7947237ae7c90dd1c1b5933",
"description": "freedreno/a5xx+a6xx: Don't allocate LRZ for z32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f46cb3c6c448488e3ac527b39283d9298a5a51ca",
"description": "freedreno/a6xx: Actually use LRZ for ms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6e2afb2238280ac9145049d078612f2ef28352e",
"description": "freedreno/a6xx: Move LRZ clears to gmem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c823460f2fe9bb006754f9f16b488b6f57928787",
"description": "freedreno/a6xx: New subpass on mid-frame clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3738969710e4cb561750d51d5dd563bfc20b32db",
"description": "freedreno/a6xx: Per-subpass LRZ",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a77406b72b985566745595e8fe905c855a7841b1",
"description": "freedreno/a6xx: Introduce batch subpasses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c613bf1f140821890cd34ead81a17291a78095df",
"description": "freedreno/a6xx: Split tile loads and clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10f625eb134e82458d8b2d6bed8ffdc8a484f163",
"description": "freedreno/a6xx: Switch to batch->cleared",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f61766df22e3a1343e35163d293e4705ef6161a2",
"description": "freedreno/a6xx: Simplify per-tile conditional IBs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a7590a47acb6c879a5467938d2727c7c63514f2",
"description": "freedreno/a6xx: Add ctx->emit_sysmem()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df1e357de870d5c76d7b9be0df8fdbc6eab958f2",
"description": "freedreno/a6xx: Move LRZ clear to blitter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c29e9dc0543e1c6ef8dc9268fe3ca25451199e99",
"description": "freedreno/batch: Add helper to set fb state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9af6f2574165bdba5eeea8179842723efcc6fae3",
"description": "zink: disable always zs feedback loop on radv",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "56fb25806428506469982e35ee5076b981023c92"
},
{
"sha": "b2d636b275b058e8539b94bcb9f1217fe9dab918",
"description": "anv: apply ANV_BO_ALLOC_IMPLICIT_SYNC for external memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bcdd5b5e748c1da2ef99985c4e352278bc171b65",
"description": "ci: bump bin/ci/ deps to support python 3.11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a1614eedd44daf6d1de4a6dbd3f064ed3bb870c",
"description": "pvr: add GUARD_SIZE_DEFAULT for CDM and VDM control stream links 1 and 2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ea7a41607111b0fbd06083dd218495fec44a3e6",
"description": "pvr: use PVR_DW_TO_BYTES for stream_link_space calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc676ed71150cf8c3d84ece8cadb7ddefae6c90f",
"description": "aco: Initialize vcmpx field in get_cmp_info.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "578d0a19341a5df2be555e19396a20c81d79c7a9"
},
{
"sha": "16a05f19039ea3ac6257c2ad7697e7ecff36f4cc",
"description": "aco: Don't allow any VALU instruction to write m0.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d5398b62da1913e7224c826da0dbd5fa88436f18"
},
{
"sha": "c140a456b7a9ea63740188550d7053b18769df53",
"description": "vulkan/wsi/wayland: add 16-bit formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "994ad351f7cb7557732876db16896b4579cd2912",
"description": "broadcom/compiler: increase peephole limit to 24 instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d5003d91ad592063ade281c689e6eb4252ed637",
"description": "radv/ci: stop setting MESA_SPIRV_LOG_LEVEL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f7b27bccf9c989b70839519e3e5cb54cab24fcd",
"description": "spirv: ignore SpvDecorationInvariant warning on struct members",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31e6d15801a9904089aa2913c8eb5a31b79c7dfc",
"description": "radv: advertise LINEAR filter support for multiplanar/subsampled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7accfbffd83377a40f16e6f5e0a04d5a14683fad",
"description": "drirc: Set limit_trig_input_range option for Nier games",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e466efe417d8d8a32e360231e587ecc11c2dc35",
"description": "v3d: apply proper clamping when setting up RT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5a458859f4c787cef75991c35fe3d8d1912e5ad",
"description": "v3d: upgrade V3D 4.1 to 4.2 version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d95bff8e1ce36e9ceb940af3297db490a53725f7",
"description": "v3d: add per hw-version caller macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e334e98188a8c98a07cdcf9b1640750e4c83b2a",
"description": "radv/rt: store stack_sizes per stage instead of per group",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f50a5a62bfe6569bc4f6d3500f3e0ad8d75d2152",
"description": "radv/rt: use vk_multialloc for radv_ray_tracing_pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfa5fd480cfa89e143e32c1d12aabafebf9eccdc",
"description": "radv/rt: refactor radv_rt_pipeline_compile()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b314c2aae22792b4e4386e2f49578fe9b87cd66e",
"description": "radv/rt: unify radv_rt_pipeline_create() and radv_rt_pipeline_library_create()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1100f7dcd5e5d07ace8c3d20b848c43ab57ef7c6",
"description": "radv/rt: unify radv_ray_tracing_lib_pipeline and radv_ray_tracing_pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97721f32ca5718b32d0e13ef337d298844db9193",
"description": "radv/rt: change base of radv_ray_tracing_lib_pipeline to radv_compute_pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbc0e74bdacca3ae9ea4503d8b6e57fe486e4a0a",
"description": "anv: enable graphics pipeline libraries by default",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c97b1eb08a971f72e8b1319c39379832616f9733",
"description": "anv: put EXT_mesh_shader behind an environment variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9f18f64b9ec56ed0e89a5baa41b4536585a8a90",
"description": "zink: also cache swapchain semaphores",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7399b2241f86bf6106bfb4fb3dacdea010debc59"
},
{
"sha": "c6fd58802784c453ea40818bfe1af3bb6e28b8b1",
"description": "zink: block more flushes during unordered blits",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "89aa36359328ea48fa29be8dd439dd87043eaa03"
},
{
"sha": "2df7ee528c6f499a5d29210a335fb91c3bef4741",
"description": "zink: adjust bindless texel buffer handle before indexing",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "99ba529feed6f9917a44458a38acaf0b3d6d261d"
},
{
"sha": "8ef098a6008860cf6a10c51adecd4a5d0c5f4aa7",
"description": "zink: compare desc set to detect bindless vars in separate shaders",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e3b746e3a31e350e9f0962717e49acba28efee30"
},
{
"sha": "2991a7c11f8cf4239753f0a3170b5cce99e66cec",
"description": "zink: bind bindless db set when updating separate shader db sets",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e3b746e3a31e350e9f0962717e49acba28efee30"
},
{
"sha": "7428b41618b13c545beb92332c0bac2455064706",
"description": "zink: set debug callback on context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "391cda41acec03a68dcff293fbdb8e781833ec4f",
"description": "zink: add perf_debug for \"interesting\" shader compiles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "443e098f7aa7ed9e3ff3387452b51024a94950f2",
"description": "zink: make mesa_logw separate from perf_debug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6098c3f9c07b5ba4066a4a2e162aba224c0f406f",
"description": "zink: add ZINK_DEBUG=nobgc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fb5f81ab64309dbf5d1e2f553604bf0ca3423d8",
"description": "zink: add ZINK_DEBUG=noopt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d39ff67519078482fc9f6953b9ecd0829771fa3",
"description": "vc4/ci: disable VC4 jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d52f08a76b1e2c0bdfd0dd6ca8a443172aa9691",
"description": "dzn/ci: Remove 'exclude' for graphicsfuzz cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd91387cadfd558347de47c0ca81f80dbd17494f",
"description": "dzn: Run nir_opt_remove_phis before nir_lower_returns",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca5bb27641b6645136b9a73a8930aba6e1bc0728",
"description": "frontends/va/config: check for QVBR support when creating",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "30a6363c8f6ff2cde85831cac11bdf78cb1e15e0"
},
{
"sha": "fcdd3cf0ad84202f4ef41b055d3b36668ff6b642",
"description": "frontends/va/context: check min supported resolution when creating",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c987eed9cd7ccf7836eb18ad8950a035ae002bbc"
},
{
"sha": "55d2973bce64279f029b4c88a89b4e0bdcd93b6f",
"description": "frontends/va/config: add disable packed headers as valid config",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "306c6e12a59be20bad8838f33382975d379d7db4"
},
{
"sha": "acdd6a2a6c3882ef6fa3acf612f9d55eaf55583e",
"description": "radeonsi: set proper drm_amdgpu_cs_chunk_fence alignment",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ae7e4d7619e0f9aad41aac5424b051f8826afba1"
},
{
"sha": "e1ab32237227805775d5eedc14c9b3d41031ce0d",
"description": "iris: Add function to return mmap mode for aux map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "743bf9597ce44a45398bf30e92617b7c210afda9",
"description": "iris: Add function to return mmap mode for userptr bos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ad8466a45ae1ab6455517153e610153a43439c8",
"description": "iris: Add a function to return allocated bo mmap mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57afa7c0b12d6d0c9013368853080dfea5b50d07",
"description": "lavapipe: honor dst base array layer when resolving color attachments",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c84aee779bf00805ddc697b6989eda84a7ad6898",
"description": "zink/ci: document new flakes on RADV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dab817c4d8c79d0a827fc3ad60458518c16e0a77",
"description": "zink/ci: document recent fixes on RADV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1152283278aa36d00d7c3dd2e1cbd8090d3de1d",
"description": "radv: advertise VK_EXT_attachment_feedback_loop_dynamic_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d740e283e1635b1fdbcb9f8ccf4de434f7ba11ef",
"description": "radv: implement VK_EXT_attachment_feedback_loop_dynamic_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae4692db497b07bf6b2907026c1cd0837575466a",
"description": "vulkan/runtime: add VK_DYNAMIC_STATE_ATTACHMENT_FEEDBACK_LOOP_ENABLE_EXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14162c090485dd19353b6b5272e48dabf451b7ec",
"description": "vulkan: Update XML and headers to 1.3.250",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccbfcf3933e28db2a7f7f96488d741bfa4782c1a",
"description": "glsl/lower_samplers_as_deref: apply bindings for unused samplers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3277d6965b49ab4c9d40c39690fd9f085eff60a7",
"description": "vc4/ci: skip unsupported test versions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "787ae18a373ec70fc3c66b3592d30707b141e751",
"description": "ac/spm: switch to SPM version 2.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a51f8787d5685833130e787779b7a3d7eb61ab9b",
"description": "v3d/ci: update neverball-v2 trace reference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99c1f58b0a46e0aba953453921050f6a260f8155",
"description": "iris: use the workaround framework for WA 14013111325",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27b019d94ebbff067eebd5dfd931cc11b99389ee",
"description": "hasvk: drop dead code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1896b48f4ebe146c2ce00fc2e0d46113ab8613ff",
"description": "anv: use the workaround framework for WA 14013111325",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f00143acc3afe4e4009cef007a643ff10ab0eada",
"description": "intel/compiler: Fold constants after distributing source modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c64ff6c2afe4f0a59cf8186dea440fb524e010d",
"description": "venus: enable sparse binding properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c05418fd71cb15856fbfcc9575212dec1887555",
"description": "venus: enable sparse binding features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a55d26b566f1ba67f770f689e4de9b0f70c0d47b",
"description": "venus: add back sparse binding support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3e1140c20bdfa630381797b321dbc5d7a315d52",
"description": "venus: add helper function support for VkBindSparseInfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ec54465d489b7b5fe5da27188e73154617332c2",
"description": "venus: filter out queue familes with exclusive sparse binding support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ba2460e615b4f11e96366fe00d92fe0ab18f332",
"description": "ac/nir/cull: fix line position w culling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "db0e9d3caba348d4edbbe6f883fe1ceb8ddad2c8"
},
{
"sha": "24350064ca2f2fdb097871f60228b7d20eec6f87",
"description": "zink: fix uncached memory readback",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "52f27cda05b9ff2eb93cbaf1cfae15198ed5a3d6"
},
{
"sha": "6452849b1101e0c3c6292ca0ba43c4fbeb9d6339",
"description": "zink: block batching of unordered barriers if previous usage was write",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bf0af0f8edeed8e2e8c74c2a4c3f4baae75ead24"
},
{
"sha": "9b4b0911ee0176defedca9420c19a1fdc486212f",
"description": "zink: disable batched unordered barries with ZINK_DEBUG=noreorder",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bf0af0f8edeed8e2e8c74c2a4c3f4baae75ead24"
},
{
"sha": "4b7245284dc47727cf5d2c3d24619db983a0074a",
"description": "zink: flush INDIRECT_BUFFER mem barrier for compute",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3674839d11055627eacf4ccaa7c6a4c47ba87d6c"
},
{
"sha": "5149b2a938658e715a3609bd5416ce966f5d28ee",
"description": "zink: unbind the ssbo slot being iterated, not the index of the buffer",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f0749f8fda55ad851cf1aba19019adf18225e0f",
"description": "zink: use an intermediate variable for binding ssbo slots",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ecb4e6af21578fe3fed0aa85e93f4aa23ebaf205",
"description": "zink: delete unnecessary pipeline stage flags from inference",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "98c411a2a19156f4e9171469122acda4ae536e41",
"description": "zink: add PERSISTENT for db buffer maps",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "13c6ad0038aa42f1c908ca1adecde9bebf9f2509"
},
{
"sha": "8e75378a2d008323998f51472c3a0aa922b8ecd3",
"description": "zink: delete persistent map tracking",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebe3b91ca014eab04047eba5545328ff1e08a743",
"description": "microsoft/compiler: Avoid integer divides by 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6ac1f5fbd392ff2ce966a55b8634ee3366cb93e",
"description": "spirv2dxil: Lower large temps to scratch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4ce095bad9115c25b05c82db171171275d6e3a4",
"description": "dzn: Use A4B4G4R4 instead of B4G4R4A4 when available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95df5f2e8ce77b06d91d9186417e4a1e043d7854",
"description": "zink: stringify unsupported prim restart log error",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e205a4839bf9b0e82e5cb7dbf05ec369c2630ee6",
"description": "zink: allow vk 1.2 timelineSemaphore feature if extension isn't supported",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "421546c60df5d7759c6980311c178feb6f07a7d6",
"description": "ci/windows: Pick up WARP 1.0.6 NuGet with lots of dzn fixes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17fe6d1252527ac1bb3eb367f6faef9d29552eb3",
"description": "frontend/nine: Add debug driconf var force_features_emulation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "824fad18b3b295101cce218a249162e67a67c597",
"description": "frontend/nine: Fix shader cap test for POSITIONT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c8eb27e2c383b47e311e352169e9583d83d2e7b",
"description": "frontend/nine: Implement backup support for clip planes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a3b2f9485ddfde44ac948f89bc80a9bc350511f",
"description": "tgsi_to_nir: handle PIPE_CAP_NIR_COMPACT_ARRAYS for clipdistance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0e9c225d87a0dff133616efd7eded7485615412",
"description": "docs/gallium: Clarify PIPE_CAP_CLIP_PLANES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d5f3c517829cd76c8fb2216ce49b467c25b472d",
"description": "frontend/nine: initialize force_color_in_centroid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f5f388a2cabbdcb73f9cccf29b70d1a5045cbf4",
"description": "frontend/nine: Get rid of INTERPOLATE_COLOR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33bb1e04106279df1bedda2628173fcb9a06488b",
"description": "frontend/nine: Enforce legacy pow behaviour",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77c0230006f394e775f42643bcae144addef15fa",
"description": "frontend/nine: Print warning incomplete position_t support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "372c4549f4b1db1a51730c91be870b8bb0e3fa44",
"description": "frontend/nine: Improve VS_WINDOW_SPACE_POSITION fallback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98a51b77944a3a0ca1a3ac07e4c9339218ce4bb6",
"description": "frontend/nine: Implement backup support for pointsize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87fd0f29fcacc7d927aa1d568281e52aa118f359",
"description": "frontend/nine: Implement alpha test backup support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31fe84f2bc76a875b9ed215a1b9410e77097bfee",
"description": "frontend/nine: Drop max_ps_const_f",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4ea6adda5878668102ac4f673b0a98950d6af5e",
"description": "zink: don't init mutable for swapchain src during blit",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2c63624c179685cd14e4dc90f253b70a343d7b6",
"description": "zink: don't init mutable resource bit for swapchain images",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb8a878b53680b30106a0c864f020fc6f6a078c3",
"description": "intel: enable protected context creation along with engines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbc1c6a16f5ed367bdfff7a33ecc0f6dc3e66d00",
"description": "tu: Expose VK_EXT_fragment_density_map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "761a1e986371f6f6965e5b3a1b8f1efbdffea609",
"description": "tu: Don't allow importing/exporting subsampled images with modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc33082d0033704cf9a9462fa2a02df04ec9fc1c",
"description": "tu/autotune: Always prefer GMEM with fragment density maps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f2be52487bf2f84f1b4d12b27275847ff6facf0",
"description": "tu, ir3: Handle FDM shader builtins",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b474ed1f3a237156f46393f7852d605c3e876790",
"description": "nir, ir3: Add option to use unscaled FragCoord for input attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "715327ff857c39911005ae429a12f80aba1fd44d",
"description": "tu: Implement FDM scaled loads/stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fec372dfa502f588e894c19e9c2a8ba2c73d6c9a",
"description": "tu: Implement FDM viewport patching",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17c732f5311e27f0d04643bbe275b7d36150938e",
"description": "ir3: Record whether a shader writes gl_ViewportIndex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05f96dd00f3e6ee2ae69ec15e53f149816ada0b7",
"description": "tu: Add core FDM patchpoint infrastructure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebb8e104a566714574126365adde93b43fffefe0",
"description": "tu/cs: Add support for CS patching",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2aa3dc3bd0469bfda34674635ee8098a264debb6",
"description": "tu: Implement sampling the fragment density map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64daede1c3989fea943552b3095f368121b03dc5",
"description": "tu: Parse fragment density map attachment info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab75e0a12634a262f68a3438fffa014bed36e043",
"description": "freedreno/a6xx: Document per-view viewport in GRAS_SU_CNTL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "768dcc7a27599237492f4509c91a1590ea2296fa",
"description": "tu: Make dynamic viewport and scissor count more accurate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f33d0392aad748cadba3de48b54e0596c890c1a",
"description": "tu: Merge RB_DEPTH_CNTL and RB_STENCIL_CONTROL drawstates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7673fcf206433e94dcbbcc30d940e4e2cb0cc3ca",
"description": "tu: Precompute maximum views across all subpasses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2668ba0ecde447f44bd362ae0d076d9cbd4dc0af",
"description": "tu: Use dirty bit for scissor state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3ffd963f539dfb1488eee747a0cd3caaa58ba04",
"description": "tu: Add 3D GMEM load path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a294a6cfe667296d89921d9a670a503239ec2e0a",
"description": "freedreno/fdl: Expose view offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31a9ac7f4ecea3fcb28cbec16c204e1fd73f9446",
"description": "freedreno/fdl: Don't pre-shift image view pitch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "012e8f5c61c0d79ab7495c2adc7804147a78b5b9",
"description": "tu: Don't pre-shift depth and stencil pitch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6902bf42550a9723506488313ae410ae18423e9",
"description": "tu: Don't override depth for GMEM",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "def56b531c86f529bc32d1834ccb479457717db7"
},
{
"sha": "cabbbbf0af1f5678dbc8fbcf4d843c031103823f",
"description": "nouveau/nir: Set isSigned on all atomic_imax/imin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00627b4f8db5465daae08ddd7dfffa3a06e2c902",
"description": "aux/draw: add guardband clipping for lines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fa94366179c4b3d03ab47bb1948b572ab795c3e",
"description": "aux/draw: check for lines when setting clipping-mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43802ea3b5dd2f58736b241fd371c7d7d8888217",
"description": "aux/draw: guard_band_points_xy -> guard_band_points_lines_xy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea98df2a65ef356907ee7c5db9c4b352f6740031",
"description": "gallium: pipe_rasterizer_state::point_tri_clip -> point_line_tri_clip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04b33699217990b3d5c16047586070e4067d3281",
"description": "ci: uprev virglrenderer to drop venus release patches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ed2616ac362a9d1654f92726b2f0cb54fa66fef",
"description": "radv: Fix vk_instance_init vk_error instance use-after-free",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb91bc9fd2387b979e27475c861c317b3c23d01c",
"description": "lavapipe: Fix vk_instance_init vk_error instance use-after-free",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbc4c088fc563293eb80d9f60ed1414f8156e23e",
"description": "r600/sfn: Fix iterator use",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e57643cf5488fc7ca2619f62997527b1f546cd38"
},
{
"sha": "d90fc82569934f7431281ffb3e9d89b01ff054a0",
"description": "radeonsi: do AMD_DEBUG=nodisplaydcc differently to also remove modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c8b5a8fbd96a7ee9e847c649f749c2fe7d16135",
"description": "radeon: add radeon_info parameter into radeon_winsys::surface_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae6b9284951064f81a7e9343fbfa731f643121a1",
"description": "ac/gpu_info: disable display DCC on Raphael and Mendocino to improve power usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4c8ac5aae500df0fb4a272d95eb4e9ba44a3f58",
"description": "ac/surface: don't expose modifiers with DCC retiling if radeon_info forbids it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce6430067613e3e64cabf79918a3d96122b0c4c4",
"description": "radv: remove ac_surf_info from radv_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e846ab1dccc5b40544547ae66cecc58b7e5d229",
"description": "radv: use vk_image::extent instead of radv_image::info::{width,height,depth}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb721d5de5103a2350ded684fdec80310ff223a9",
"description": "radv: use vk_image::samples instead of radv_image::info::samples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d37b020428aed6fe5dd0614104ff5fc227e47a48",
"description": "radv: use vk_image::samples instead of radv_image::info::storage_samples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e62bb0dfeec2421ce09baa9ccbefe927817367a",
"description": "radv: use vk_image::array_layers instead of radv_image::info::array_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7b9657a70ed654b6cd8a6fba67ba37ef73ac944",
"description": "radv: use vk_image::mip_levels instead of radv_image::info::levels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87d31cadad08c581b699a14a969096220790cdc9",
"description": "radv: disable RB+ blend optimizations on GFX11 when a2c is enabled",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6d4139e59bf0aab66f09b321d1690d28c50a67f",
"description": "Corrects log print to produce hexadecimal base output",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "53b77a8102cdb002461bbc8b7f52d8babb290aeb"
},
{
"sha": "fb13360546ec14353db7cd1023e9103381d7826c",
"description": "intel/fs: reduce register usage for relocated constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1aaf4bf40a53e8e382ba14b2470f160afd78b6cc",
"description": "asahi: Fix batch writer_syncobj cleanup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f55eff0e5df17dd4d9328236988932d360ac00c",
"description": "asahi: Assert that freed BOs have no pending writers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7d098679b40c0aa5bf0b01bda68c05dbae4880e",
"description": "asahi: Fix depth load/store flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d49e8f4d763b6e468cbda838bd38e1b71c14e7c4",
"description": "asahi: Clear batch->resolve on agx_batch_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d72e1418ce4f66c42f20779f50f40091d3d310b0",
"description": "asahi: Implement transform feedback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25646c7772c0bdda9ddf29490130e3a653d4c6aa",
"description": "asahi: Bump MAX_PUSH_RANGES to the worst-case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2f366ce64795655a5916a166fd7d3773132f442",
"description": "asahi: Shrink disk cache size of push ranges",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e79e74367489d9156fa50b30e79d70f1ff2fbb41",
"description": "agx: Lower I/O to scalar later",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a561a6c4684922758b5fa3dedb9ee3bc4229a4fa",
"description": "agx: Validate that collect sources are the same size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9337f6a8650fb5425a283e1643dfe4b048c93412",
"description": "agx: Rework z/s emit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4f9269b66184aedba9ffc690c8f24eaa2285edc",
"description": "agx: Ensure load_frag_coord has the right sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f71e1bc2d5a4e2595c33198b30bd8f4b004248e",
"description": "agx/lower_address: Match multiplies, not only shifts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "032d7bd302cc391c308191965eb9dd06436b61ea",
"description": "agx/lower_address: Add helper to match multiplies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c837156e99b2832e9233aef182731dc8bd85c180",
"description": "asahi: Bind staging resources as RENDER_TARGET",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31c805d0aa7fb82b373e08de0af0f57db8d91154",
"description": "agx: Don't wait at the end of the shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d138f44601a480b422ecfa2983838af084bad47",
"description": "asahi: Copy resources if needed to shadow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87e57eae092162a80c882bdf73afd15ecbeb28df",
"description": "asahi: Rename no colour output to tag write disable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e13f9caa255882b49b4835dfaac18d4f6fa491b7",
"description": "agx: Fix packing for iadd with shift",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd7e016961a3e41d635a484889417da4c86cff13",
"description": "asahi: Use device_load shift for VBO loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd9c33e16ab06c1eab398a41dad5472ec3100b72",
"description": "agx: Defeature fsub",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a33a813fe2e503cdad544dba10e8266535066581",
"description": "asahi: Use u_default_get_sample_position",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1185ac931f9337cd1f2a029b6d7dd7739b77d151",
"description": "agx: Remove bogus assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7090b34ca574950bdaa1db3b2569e6a1ee067b4b",
"description": "asahi: Compress more texture targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f39bbdee9bf802aa37684943830a1659055d1b7",
"description": "asahi: Use 2D array staging resources for cube/3D",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c11c40eaf4d4ba1e2900df4615374cb8296c8725",
"description": "asahi: Explicitly ban MSAA, compression with linear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc88876329ce87d5ff89cab91226970a11d6c987",
"description": "agx: Handle linear 2D array textureSize()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21d7049925f669f62b1cea4f00dabe98e2bd2ea0",
"description": "agx/lower_zs_emit: Fix progress returning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8e331bf72245c0f1909063c36b2f27552d635c8",
"description": "agx: Fix abs/neg propagation into fcmpsel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "632014ece0282c519e028f07f793db697a96aa7a",
"description": "agx: Handle splits of uniforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "221b329a982869a8f17ae438d932861562b2a703",
"description": "asahi: Track write to separate stencil",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f907dd827e9ce2e868d8e79f68138ea1a3385b3",
"description": "asahi: Identify XML for barycentric coordinates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f8cd310e47f9182f7dbef748a40a8e144691948",
"description": "asahi: Don't use depth/stencil staging blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2546b71ed6366b2cf8becd884874498da2230c1",
"description": "asahi: Minify width/height in create_surface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9b471d1b368e5fa8d9fa477522564bc3e988ab8",
"description": "asahi: Fix disk cache disable with AGX_MESA_DEBUG",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5e9538c12e0f564af888e2d2c1804e960b9492ca"
},
{
"sha": "fdec9f9c6b7744b54ff04a8cde72c6944c023167",
"description": "asahi: Fix batch writer tracking for null batches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae2b312ecb9b83f35b32ad1a21a259ec0521ab23",
"description": "asahi: Add batch state debugging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be3a1e2e88e3a74371b411501e3f41e043d1df71",
"description": "asahi: Free low VA BOs correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "222d6b45fab81f1d6e15879e075190f3531a0b21",
"description": "asahi: Fix typo in debug/error message helper macro",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0a132b06406debc79565a7eb4dbe02e9f793e5cc"
},
{
"sha": "fba5a6b7e24936ec7c7195ed33e9d6d839ac52c0",
"description": "asahi: Enable 2xMSAA (for deqp)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da60a34fa91d9936d55ae5ae5719177a0dc4f07e",
"description": "asahi: Broadcast Z for all components on texture fetch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bbf10f3f2b44fcddaa045dd5e7de342deb7e4ea",
"description": "asahi: Identify ZS resolve bits (tentative)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5503a08583f3ed3f853a17a54f053a67f5e6093d",
"description": "nir/lower_fp16_casts: Fix SSA dominance",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "01dfd65a2d407dd95ac472e7e80e736bc7a8fc57"
},
{
"sha": "dabc52899b481e36e120a04b09762bbf23b06cc9",
"description": "ci: uprev kernel to 6.3.1 with fixed patch for Adreno SMMU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6dc8afc19b5286311d66d2523295ace371d561f2",
"description": "freedreno/a6xx+: Use template to handle a6xx vs a7xx differences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "526831ee2ea8ea5bd1235db05c7703abec537830",
"description": "freedreno/a6xx: Rework set_bin_size()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ae09f3effd2f1353dc92f5b64428d479e1c9596",
"description": "r600/sfn: fix cube to array lowering for LOD",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
},
{
"sha": "05a3eba09462a3a63802bcc87fa82dae36ad7a27",
"description": "r600/sfn: Ass support for image_samples",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
},
{
"sha": "19961f8195066a7cf21815d4058e2accdc59edf6",
"description": "docs/tgsi: use \\ll and \\gg for left and right shift",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "abcd3423e9bfbe9d3b95d61b2f0951458877c805",
"description": "docs/tgsi: fixup latex for TEX and TEX2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7327296d522e00e1f526a611753ad37775bff76",
"description": "docs/tgsi: do not use math-block for non-latex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f94c95ab5a16217bbdee785cf6b16c981d4fa808",
"description": "docs/tgsi: use math-notations for conditionals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02908b26bbb2bc0ee865ca52f616b6840d4abb43",
"description": "docs/tgsi: wrap overly long lines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d22ee93f97ee2e13b8cf7f94f5889d511a1d7c2b",
"description": "docs/tgsi: fixup bad latex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8871ac2edf7ba6c53088951b411ac18546b8f89",
"description": "docs/tgsi: fix bad latex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f84d1033c16afe6e8888580845286fed2c1d25bd",
"description": "docs/tgsi: fix up indent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb4e4fc5de48886758a26ff19d322947b5abfcec",
"description": "dzn: fix pointer type mismatch",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "71dbb3120a9d0fb0de3296b5188c086c55673c04"
},
{
"sha": "191fa52d0cd3eb0626d9da9e7e265586f10b666c",
"description": "ci/turnip: Drop the IUB bug fallout flakes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12c10f2fe999ea517854f695b6fd18df0d0da959",
"description": "ci/turnip: Drop an xfail from the full run for a recent fix.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2cbc24b9da01fb7cc38b42fd78d8f232ce7167b7"
},
{
"sha": "80b541513dd5d5f8273e74ed500cfd13cc0b00dc",
"description": "ci/radv: Disable flaky heaven d3d9 trace.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8af504041977d2ff7362ec84838697fc0749c7e",
"description": "ci/radeonsi: Mark glx-make-current as flaky.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "91b06ea8b254f2a0a60468746da5f7d835b1e764"
},
{
"sha": "d6ece34418d75c5604aab8aa2e634b9c1b1bd4dd",
"description": "intel/tools: decode ACTHD printed by newer kernels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "499f332a3a5076b2d6f1f12bf728784b5e2df98b",
"description": "radeonsi/vcn: fix decoding bs buffer alignement issue.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4f1646d73fa8bac82ff2195f06a5f6011853f647"
},
{
"sha": "6d84b34359dcbad477209adb9f9d0592c5a71bb9",
"description": "zink: add ZINK_DEBUG=optimal_keys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcf3adbde7ea637e228e558c78983e804b2fdc10",
"description": "zink: disable EXT_shader_object if !optimal_keys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4cb900609fc753b38ef7a39bddf35ea15ffa006c",
"description": "zink: break out optimal key handling into separate function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13f98c8101b8021883e5f79f6c4b447975763b01",
"description": "zink: move EXT_shader_object check to another place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e64f5f261e255eda32f24dd1662d64484e5d8ce5",
"description": "anv: increase instruction heap to 2Gb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c60e94d61ff026a8ac025e109e0debfdea5b290e",
"description": "anv: make internal address space allocation more dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "843afd4c6399bd77fff50e2e9cbb926257251a24",
"description": "anv: link anv_bo to its VMA heap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb8e31b7ed56c2eea82d3a809dd7313cb194f74e",
"description": "anv: avoid hardcoding instruction VA constant in shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53b77a8102cdb002461bbc8b7f52d8babb290aeb",
"description": "anv: remove 48bit address space checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c35d430460dbde714552aef78f3e54214a6071e3",
"description": "isl: fix layout for comparing surf and view properties",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "628bfaf1c6f207ee01c59e236cef3fae942d6c55"
},
{
"sha": "9471ffa70a03265d966594d3e290ce646f5c2f9a",
"description": "intel/fs: fix scheduling of HALT instructions",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b6945bb65284f28cbed3b53ffc3bb37ba66b7b1",
"description": "amd: Cleanup old GS intrinsics code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bb04dc5286bd9ec35fe1e29747e366e6f8bab72",
"description": "ac/nir/ngg: Use sendmsg in NGG lowering.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "025c1f5174005b04a4ce28da7e1a529dc4a13904",
"description": "ac/nir: Emit legacy GS DONE signal in NIR.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fffb2b33af5c51def6c32496cd5585d25d482379",
"description": "ac/nir: Use sendmsg in legacy GS lowering.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "009f0623ff4ccd57fcac9c563006018f2e3d706c",
"description": "ac/llvm: Clarify arguments of ac_build_sendmsg.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28d740fc0ba8b2fdaa4ea40ead51d60a7c0f9c0d",
"description": "amd: Move sendmsg defines to ac_shader_util.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f66281c7fb7a9e85dbef36f2661bd08254fcfe34",
"description": "amd: Add and implement gs_wave_id sysval.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1591bfc2807c7be0283e5e99ca539d11d596cc9",
"description": "amd: Add and implement sendmsg_amd intrinsic.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38447b3f634c0966e668cde13400b3a71a431f68",
"description": "aco: Disallow constant propagation on SOPP and fixed operands.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5398b62da1913e7224c826da0dbd5fa88436f18",
"description": "aco/ra: create M0-affinities for s_sendmsg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9dd6fcd9ece4433229181241bdaba9b2d0baa232",
"description": "intel/compiler: UNDEF SubgroupInvocation's register",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4913f54a1f3f1a513f3c44d8e88fb8e66810556b",
"description": "intel/compiler: UNDEF comparisons with smaller than 32-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fcdf28ad94fb62d0fb76652af32a1f02d9d2c96b",
"description": "vulkan: Document vk_physical_device::supported_features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96cd034e3cfa85c4e72496360d1432dcb7e89cc8",
"description": "zink: take location_frac into account in pv emulation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5a4083349f36ef6db36a962327de6952a30d0c92"
},
{
"sha": "0843d4cbc3546a80d76109c892a1e1a3b847dd55",
"description": "nir: switch to a normal sampler for ARB program with not depth textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f698d475718562918329471f7c038717f50d1d75",
"description": "drirc: add allow_sampled_tex_copy option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e764eb8f875eae06c91e39866908c59792079f1",
"description": "Uprev Piglit to 79a084c56b6dd79f7c3a97b57a72963121ebb1e6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5edbf17e90973a2ac987c345e4a2d4021ee31cd7",
"description": "pvr: Move heap initialisation out of pvr_winsys_helper.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b4ce498eef33d4516d67d086b566032b620bf48",
"description": "panvk: clear dangling pointers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3d648d20dba041a67a0fd5bf9b212672178a7f2",
"description": "anv: implement VK_KHR_ray_tracing_position_fetch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5cdcc22736244162af55397fa7d4a248684c5683",
"description": "intel/nir/rt: wire position fetch intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03f0f70adf11cea248d0ce205d26365476e16870",
"description": "intel/nir/rt: use a single load for instance leaf loading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e0e4657f97cbf9ce080b4aa0fe01bc83eb8aa56",
"description": "spirv/nir: wire ray interection triangle position fetch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcdf008d6f4fc3ff0d0eac8217c1829c4d9b3dde",
"description": "spirv: update to latest headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e726435ccc0c381f4a09f29e97ac415efce5112",
"description": "vulkan: bump headers to 1.3.249",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb233576d82f83af4271bd113e595d8f8c7e6199",
"description": "pvr: Reduce free list initial size when multiple devices are created",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6005d28249c92c5fa0f7384353f95f18fb33a17b",
"description": "pvr: Use vk_device's enabled features struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0164425b38655a8bbe4a510d7856cfb6a4197e3c",
"description": "pvr: Don't ralloc build context from compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2cc0b4a813e48eb11c7d0e9792db2b9632c4068d",
"description": "panvk: port panvk_logi to vk_logi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba118bb3bc4ddc4b694ed7d3b3247d9adac67868",
"description": "pvr: Adjust clear's region clip words",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "beffefbf21a13b6d23df75ffd1a2fc7432ac69d0",
"description": "pvr: Fix incorrect PBE packmode for S8_UINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0aafa22a1cd1b2530c74b7c62db812ecf7061dc3",
"description": "pvr: Don't advertise S8_UINT support",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "220356e0831bc870a189cf8d116a8b0ff6e1e500"
},
{
"sha": "57d6cb2f1e5e9b5724b4b0f8448d42fff27bcdca",
"description": "pvr: fix sync waiting while using pvrsrvkm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e75abb61b1f926df794b6f9c365c67dc552279d",
"description": "docs: fixup About Mesa3D.org link",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7da0482636a3475232ed906cfd611b2d912227f7"
},
{
"sha": "360feea99cc64a41bb4d2ac8d17e907cab7191e6",
"description": "llvmpipe: fixup refactor copypasta",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a1846e39269a2c1b9e2961ecb9d5e1b10d629ae4"
},
{
"sha": "6ea7bdb15214b691092813ed78c96692718e9e8b",
"description": "mesa/main: drop use_legacy_math_rules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a9473b32d5acf1b6051fe8dcae6de36089cfd26",
"description": "r600: remove unused code",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "337dc7d76604e646f1a85615ab2d9d238427bf46"
},
{
"sha": "1c1855cc0040b63deaf9ae1caf5d32d55476686e",
"description": "nir/lower_io_to_vector: initialize base",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be34257197afe99314883661b1e3dd6328c7e4f8",
"description": "dzn: Delete queue-level event waits",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "04fa6c715b0f313af8ca7c95619e9d856c569d17"
},
{
"sha": "7d34fe04e4f4e9ad5c49afbfaad2b463832f0ae6",
"description": "dzn: Support separate depth/stencil resolves via blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfc88a536bd88b6d0c06dbc162865cb312814c2e",
"description": "dzn: Support all available depth/stencil resolve modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f641538d3f1bd607c3832ae787be7ea510d8a1a",
"description": "dzn: Augment blit resolve to support min/max/sample-zero modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa938dd97501e182483d8f03c9be82398e989292",
"description": "vulkan: write beta extensions into generator scripts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54113f5a602adb643e3c36a66f74f2e1be2d56f6",
"description": "vulkan/cmd_queue: handle beta extensions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb0307107d9ca47a3114f3a35b873e032461fc77",
"description": "nir: add/update comments for gl_access_qualifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "820c50ada3f9563a0900f89a2252465b64bdac7e",
"description": "nir: rename ACCESS_STREAM_CACHE_POLICY -> ACCESS_NON_TEMPORAL and document",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c38bf95a06a4943909ea6408dbcc3ebb8f1e3717",
"description": "device_select_layer: log selectable devices if MESA_VK_DEVICE_SELECT_DEBUG or DRI_PRIME_DEBUG are set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "208e1824f1ddeb1eef8c65150e81230785881260",
"description": "device_select_layer: add MESA_VK_DEVICE_SELECT_DEBUG which logs why default selection was made",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "571ce2e481f1f51d947d062918ad05e309813af0",
"description": "device_select_layer: pick a default device before applying DRI_PRIME",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "afa1fba198f44b904efe6dddb323679c105dcfdf"
},
{
"sha": "f958a45a7144b0483533e10515a6c228edc69a2c",
"description": "device_select_layer: apply DRI_PRIME even if default device is > 1 to match opengl behavior",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "afa1fba198f44b904efe6dddb323679c105dcfdf"
},
{
"sha": "7fcda2b4e309cfa53a8ae3b2f03ffc363e745ef7",
"description": "device_select_layer: fix inverted strcmp in device_select_find_dri_prime_tag_default (v1)",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9bc5b2d169d3a3c9d52fc30987eaba52e3b7dc00"
},
{
"sha": "ed212b8cce844e7c1b62c3dae136c4dd8646a707",
"description": "svga: use util_unreference_framebuffer_state to unref fb state",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f5bde99cbdd208916795dc463663ddd97428ecc1"
},
{
"sha": "6cb3c6c76801b47f4be4e64410124d00428bbc58",
"description": "llvmpipe: use util_unreference_framebuffer_state to unref fb state",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f5bde99cbdd208916795dc463663ddd97428ecc1"
},
{
"sha": "f05caed02e7e4c359d233677b52ba5e24c94b7f2",
"description": "vc4: use util_unreference_framebuffer_state to unref fb state",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f5bde99cbdd208916795dc463663ddd97428ecc1"
},
{
"sha": "8f690c4f7836c9574de601e04435e5dabfa6fe69",
"description": "v3d: use util_unreference_framebuffer_state to unref fb state",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f5bde99cbdd208916795dc463663ddd97428ecc1"
},
{
"sha": "4809274c18e30b5c714bbf1ffeffd167bb44b270",
"description": "softpipe: use util_unreference_framebuffer_state to unref fb state",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f5bde99cbdd208916795dc463663ddd97428ecc1"
},
{
"sha": "7a3deb05a6b4d44d5137706b6eef8dd8b6dc2427",
"description": "iris: use util_unreference_framebuffer_state to unref fb state",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f5bde99cbdd208916795dc463663ddd97428ecc1"
},
{
"sha": "b1449e3e673db8e2d1b149681f7b57e4efae7620",
"description": "i915: use util_unreference_framebuffer_state to unref fb state",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f5bde99cbdd208916795dc463663ddd97428ecc1"
},
{
"sha": "b86f0280d780a199e2336aa7fd2c1a6836418b1f",
"description": "i915: use util_copy_framebuffer_state to set fb state",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f5bde99cbdd208916795dc463663ddd97428ecc1"
},
{
"sha": "c686c98a795f6a42bb7844cca022ab22c09b2464",
"description": "cso: unbind fb state when unbinding the context",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb865ac72119b7b86998fb12e2431c90e131470e",
"description": "ci: carry venus-protocol 1.0 release patches in virglrenderer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdc82f52d7d16b05a9922534be00fba39e3a1c5b",
"description": "docs: update Virtio-GPU Venus driver page",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d76038712ea099424e906d8a4c19ad5c932f7e3",
"description": "meson/ci: promote virtio-experimental to virtio",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9c26e6920bc3dca5df3e21a685f7adc684aca6d",
"description": "venus: adopt venus protocol release",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "234ae64c928dd59ded32a3def6b6ea401adbec21",
"description": "venus: stop query experimental features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac1dff603e744142517424d5d4d821102b77b095",
"description": "ci/zink+anv: Test piglit quick_gl pre-merge, dropping a few KHR-GL46 tests.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fee8520937284734b5fdfa58ae928d50570e32fc",
"description": "ci/zink: Update more xfails for tgl piglit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c213bedd113dadb425e1e0d91dd8f36452d2cdf7",
"description": "Revert \"ci/zink: Try to update TGL results for new MSAA behavior.\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "74a8f118a2595479a94a8b7097680c5111d7273c"
},
{
"sha": "f79aba46dad68f5b3b89e43f0a73ca855852cc01",
"description": "venus: use pipelineCacheUUID for shader cache id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e3ce614b9e4c307f233aac5deaf2b623a0f0fab",
"description": "zink: sync queries at the end of cmdbufs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7c96e989755029a21b78f9e9aaa00c7a3d267172"
},
{
"sha": "738c2eacf3578b8c177304e9761909d492f82619",
"description": "zink: null some descriptor buffer pointers during destruction",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "13c6ad0038aa42f1c908ca1adecde9bebf9f2509"
},
{
"sha": "d5ceb4770b365694d963e2a8c7e1ce4ec2cedd44",
"description": "zink: set depth dynamic state values unconditionally",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1e565a8ebf4eb06bd3047b403a27f94d22c7062",
"description": "nouveau/nir: image_samples/size don't have coordinates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4be2e3437ce12d9860d3c8d8c8702cc108b97d7",
"description": "zink: disable a630 traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7e37389bcb26bc56932438da3ca0b5d44aedeb1",
"description": "nv50/codegen: Set lower_uniforms_to_ubo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6bcbd57e36e9b6a6c87deca2aab28b63dfe26cd",
"description": "panfrost: Check blend enabled state in pan_allow_forward_pixel_to_kill()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "300327ba19d921308e5933910f925027538435c4",
"description": "ci/zink: Disable Freedoom trace on ANV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36bb5f1f704753ecbe84a84d6b4a01d2b93576cc",
"description": "radv/ci: document a series of recent regressions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11a853e912c73b65f6b877e4fbca904b54f3da41",
"description": "wsi/wayland: Do not assert that all present IDs have been waited on.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "577b3c7bb2dab10de3cb039b464870a44c118798",
"description": "wsi/wayland: Simplify wait logic for present wait.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43f868d17572b428e1f54763d794e05a4d45b070",
"description": "wsi/wayland: Support VK_KHR_present_wait",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47cd010931a48fcdf259ffcd455ca065f180adc3",
"description": "wayland: generalize wayland-protocols code generation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b251d43622391cbffad4a4e748e41223b2344fe",
"description": "radv: Add driconf to always drain waves before writing timestamps",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "284e604872205dfce528b7d764f3698478b693f5",
"description": "radv: Always call si_emit_cache_flush before writing timestamps",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b59935e2e77ed6ccf210103b028d671ee277a607",
"description": "radv/meta: rename dest to dst",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63b5b93dd315ed8794f0e15b5ce93acb9db66e06",
"description": "radv: replace radv_get_levelCount() by vk_image_subresource_level_count()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "963f51158d423324aa325e71ebfb7792b5eacfd4",
"description": "radv: replace radv_get_layerCount by vk_image_subresource_layer_count()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a77c88f1e897d5ab5c046b35898eadbe806e2990",
"description": "radv: fix fast-clearing images with VK_REMAINING_{ARRAY_LAYERS,MIP_LEVELS}",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "de61eddc02ed6442cfecbf8165ce4702a8530467",
"description": "radv: fix invalid type for usage in radv_get_buffer_memory_requirements()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c950098abb5f257e83f986ccce7bab004520c069",
"description": "broadcom/compiler: move buffer loads to lower register pressure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efc94390f716b70ac1d5b09c6f949f938aeadcac",
"description": "docs: fix edit-links",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7da0482636a3475232ed906cfd611b2d912227f7"
},
{
"sha": "2cbc24b9da01fb7cc38b42fd78d8f232ce7167b7",
"description": "turnip: fix buffer markers using wrong addresses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df08ed7d1c8f55fb0760902dffb3413b8466339a",
"description": "radv: Move all the dirty flags from TES binding to TCS binding.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "879ddf97202fb4721be28f0efffeb064ea61c57b"
},
{
"sha": "f572344901e40f457c39448e3e198cd2867bc66c",
"description": "radv: use lower_ballot_bit_count_to_mbcnt_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b93c92eba3304e8d2def60734b1a34fc5ad818b9",
"description": "nir: lower ballot_bit_count_exclusive/inclusive to mbcnt_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5489033fa8568ecacafe32ceab36f89f2e14f3dc",
"description": "intel/compiler: make uses_pos_offset a tri-state",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d8dfd153c50f24ea50578202832b3eccfb61edf8"
},
{
"sha": "ef01a9cf3b465889fe8084732264dad0580270c3",
"description": "mesa/main: drop unused variable",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c5b3d488f9bed0616f42193073fa0014cb68284d"
},
{
"sha": "9f522ac0c65ceae11ad1a4e84ec9f32a9393a25c",
"description": "broadcom/compiler: don't allocate undef to rf0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ca8be82d5727337bb742ad205f0e156b597c3a6",
"description": "r600: fix refcnt imbalance related to atomic_buffer_state",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "06993e4ee350b9c2ab1e3ee7686878add3900d39"
},
{
"sha": "0937a02d96b96086bc5a8765485ceb908b402c80",
"description": "vulkan: rename vk_physical_device_features.py to vk_physical_device_features_gen.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cf1cdfaa89bcbb8fde1851b3f358570954eb120",
"description": "vulkan: put TEMPLATE_H before TEMPLATE_C",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "005cfc63fc750c34f120a440b8c65ed079d5bb11",
"description": "vulkan: put interesting code before boring code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64f4b277ea66cf62ec1bee732e9b1e3dad45b5b1",
"description": "vulkan: inline vk_get_physical_device_features into vk_common_GetPhysicalDeviceFeatures2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "528d430ca11166157d0bcf8a2a770c49f06a5be5",
"description": "v3dv: use common vkGetPhysicalDeviceFeatures2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99bc68f042fe1ded0fceeaf92e9131619a37b3bb",
"description": "panvk: use common vkGetPhysicalDeviceFeatures2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a252a9dc24d4c9eaf40bd20d3cab4009aebf660d",
"description": "anv: move get_features after get_device_extensions (ugly diff)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "430abb971a47f49d3dfbddb6ea0f7c34689073e3",
"description": "anv: switch to using the common vkGetPhysicalDeviceFeatures2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61413d70a0be6cc4de68bd67674bcc16b8266ddd",
"description": "vulkan: introduce supported_features parameter to vk_physical_device_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc02214304d1586d9602facc46c99532b04ad583",
"description": "vulkan: add common implementation of vkGetPhysicalDeviceFeatures2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c93b179d76adadfb44a5d6e7a878c719943a9dc2",
"description": "vulkan: Actually increment the count of objects in GetPipelineCacheData.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "591da9877900c56434f9e23e0ad0058b118b0be8"
},
{
"sha": "bc257928d7a431400dd8f83ff03590b7f5a1dda6",
"description": "vulkan: Handle alignment failure in the pipeline cache.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "591da9877900c56434f9e23e0ad0058b118b0be8"
},
{
"sha": "888bfa7f04b6639f4081e26c50d9189c9caf4f15",
"description": "dzn: Ensure bindless is factored into pipeline/nir hash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa43b030866c32865bcb76f6eecf37a779fae199",
"description": "dzn: Ensure subgroup size control is factored into pipeline hash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dacc3cc597068d6ac926cd850d45d9b5f711aeca",
"description": "dzn: Use the nir hash as an input to the dxil hash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9a34e6de0c121e908bf0ae02173d5b6e57eddcf",
"description": "dzn: Ensure sample-rate shading is factored into nir hash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc8cdbb0ef90673799d958663a7f0b4669170a93",
"description": "dzn: Hook up subgroup size to compute shader compilation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "db083070f03fc033ea5ff43200a9a1fcb2b73df0"
},
{
"sha": "d615dfca409988298d544ca8aa19ac16851629f9",
"description": "crocus: fix refcnt imbalance related to crocus_create_surface()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e"
},
{
"sha": "551e92d8a6b8dc2d1eb27539d7a6e4cdd57de822",
"description": "virgl: check a debug option again at context creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73952bfbfd15bc64bc0d991d0931dea40c87f0db",
"description": "dzn: Fix UBO descriptors pointing to the end of the buffer",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d34ac0a70b705963b7d4f09aedebdfc66e8a2956"
},
{
"sha": "905f7f83650fa8d9cfe97c9d164c8e0cc7c61c6c",
"description": "Revert \"zink: don't create separate shader dsls if there are no bindings\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "83a1b74240df3afcdb0e723c5bf6514b3321b411"
},
{
"sha": "27d6a98638a5d3914c84ced7b4177bbc5adddedb",
"description": "zink: only unset a generated tcs if the bound tcs is the generated one",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf13a1d791b840e010e5da4de48376be26e2271c",
"description": "radv/rt: Fix and improve VkPipelineCreationFeedback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7070c4e5ff0f1d85a94b57c15ea215fc35bb2a8c",
"description": "radv/rt: remove merged VkPipelineShaderStageCreateInfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4408395a302a19607e1e4f249777e6da39b4dbc1",
"description": "radv/rt: refactor compute_rt_stack_size() to use radv_ray_tracing_stage information",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ec81a43cba3c71440a054627f9e94b2a6b9122f",
"description": "radv/rt: use precompiled stages to create RT shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7836e327787c41731c978df67e51ca664204bd1b",
"description": "radv/rt: retain parsed NIR shaders in radv_ray_tracing_lib_pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "284ab601a5365cdf259e51becee93cd4c01b2179",
"description": "radv/rt: introduce struct radv_ray_tracing_stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5b0b150df5eea17f912bd97be006689e306c370",
"description": "radv/rt: expose radv_parse_rt_stage()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8665506cbdebdace21c70e436febe7427390a0b9",
"description": "radv/pipeline_cache: add NIR caching capabilities",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9afb52a1223f402cccbe0250103627d567994bf2",
"description": "vulkan/pipeline_cache: expose vk_raw_data_cache_object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37c6c5c624b6d00443e7de1a43487b00eb30ff9f",
"description": "nvc0: do not randomly emit fences.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "df0a4d02f264a4c49b7503c5f564ac4c492f906f"
},
{
"sha": "a86e8969c7e6218416fe5dc39e6ada9893fc9e58",
"description": "ci: Uprev crosvm and virglrenderer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53605f226b32a16c4b153388ad8256c4ee8303fc",
"description": "nir/lower_non_uniform_access: add get_ssbo_size handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c1bc1b964a5c92995b9285039c945b679496ed8",
"description": "rusticl/nir: finish blob after serializing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb7e9b1c36cad4a309c5e3743ceaa8a6f3a6165c",
"description": "clc: free kernel args in clc_free_kernels_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fc259e4e7ad5afb131a575674d52937c5566a64",
"description": "radv: add padding to radv_shader_binary_legacy",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "577d76f60f788c3a8d43b4b388bb5a04e4e64994"
},
{
"sha": "df262d80da3ee019b364f3f83db9237130bdfec9",
"description": "vulkan/pipeline_cache: use vk_pipeline_cache_insert_object() to replace raw data objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbab396f549fa7c1a948d469fe6b4df18a81adc9",
"description": "vulkan/pipeline_cache: replace raw data objects on cache insertion of real objects",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8b13ee75ba9f27ceac6b6180ca05d321caa13612"
},
{
"sha": "edfc9d9d966f3bd273cc21fd6dc20d9844f42bcc",
"description": "etnaviv: Add util_blitter_save_so_targets(..) call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db6f94f2c40ae1bae2cdae95915690843dc46a47",
"description": "pvr: Correctly validate PBE accum format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7cda715ad62182da5e8fdc8cb2aaebe3d9a67470",
"description": "radv: fix bc optimization with POS_W_FLOAT_ENA(1)",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a4b60295a797cda88be111029da146117040081c"
},
{
"sha": "11b1a37553a9339b358ddae99df38160c4cc2252",
"description": "pvr: Unmap mapped memory on free",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "926ddc319cdfddd8acae546a06a4400e070685ca",
"description": "pvr: Fix unaligned VDMCTRL_PDS_STATE1 data address",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78df1977fe3025eb2acc62b4658570e220a10c30",
"description": "pvr: Fix image to buffer copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71980739a10d44eec5f5d9e5b2b9a4e7d9989cca",
"description": "pvr: Fix vtxin special var allocation count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ddd3c66f5390b9e6b9aa84a2f15c05886ebaf455",
"description": "pvr: Improve support for image clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "955797d01566bac49b9f49eadcd075f3cb7c5291",
"description": "nir: fix constant-folding of 64-bit fpow",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9076c4e289de0debf1fb2a7237bdeb9c11002347"
},
{
"sha": "e25e4c81de800f659665d28f9670c41bb3e857dc",
"description": "radv: fix dynamic depth clamp enable support",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e48c0fbd8f70df5f74bdbe594f807d09fc3a4424"
},
{
"sha": "cc66d546dde059145facf06d8b3decaf871070d8",
"description": "microsoft/compiler: Unroll loops in opt passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb65d36c5c5bc4a8b4ff43e17c7ca06f6386b1f9",
"description": "spirv2dxil: Mark SSBO reads for bindless as CAN_REORDER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34cc37910f362dd8d51ef47de0ca592f0e42571a",
"description": "radv: respect VK_QUERY_RESULT_WAIT_BIT in GetQueryPoolResults",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdf01be131292f5a2aba3206974a3840b0cf4fe9",
"description": "Revert \"ci: disable all a306/a530/a630 jobs\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "af214c233b8612e9b063b268219a655f29d9aad6"
},
{
"sha": "98bb47ee4559f86bbeffa5148067971eaadb121b",
"description": "ci: Enable rusticl in the fedora-release job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96dd3947875cc617a389223b1a064956f2dbcfad",
"description": "ci: Upgrade fedora-release job to Fedora 38",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c6b07246d8bfeb5674af27ff1b063a96b7ca44d",
"description": "ci: Drop -Wno-error=array-bounds from fedora-release job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dce97f090a74f6f46df7999601fc16cdabe97782",
"description": "clover/llvm: Use std::nullopt already with LLVM 16",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ee15720087d0b76423581aef14a98682c42558f",
"description": "clover/llvm: Use llvm::DataLayout::getABITypeAlign with LLVM >= 16",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bab67f5a66d6235a261c84b45df56db0658f247",
"description": "svga: Make declaration of emit_input_declaration match definition",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee8b572b4034bc4447df28f293d35d6382366f1e",
"description": "svga: Make vmw_svga_winsys_buffer_map definition match declaration",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c7400f4e80fa0b912610f00cc42a015cd8800ed",
"description": "vulkan: Fix GetPhysicalDeviceSparseImageFormatProperties definitions",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbab98d9d63d4de4307c28c0ea578b977ea3f0b7",
"description": "radv: enable RADV_THREAD_TRACE_CACHE_COUNTERS by default",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f092f548cb8202614c86b47ecd8906d16628ce24",
"description": "r600/sfn: assign window_space_position in shader state",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
},
{
"sha": "bbd265b8e8b9bdf253958168eba70e4826508d2a",
"description": "r600+sfn: Assign ps_conservative_z and switch to NIR defines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c81518911243db4ed4baa3bc0eff5bc04ed281b9",
"description": "v3d: apply 1D texture miplevel alignment in arrays",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "040aeb5a23e5cc8a71a352e55282d514dd2ab64f",
"description": "radv: Add asserts in radeon_emit{,_array}.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7893040f807f2b81d03a6a19c577d6d98bcc116c",
"description": "radv: Add stricter space checks.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c204db0a79d26ab684c12177951dffbc6715ea1",
"description": "radv: Reserve space in the ACE pre/postambles.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17a7c55ea7e0f458aa5e7f103f3801a016a16ba1",
"description": "radv: Reserve space for indirect descriptor set address writes.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "775e42e6b841c76337af9977f55d0ec74df3283d",
"description": "r300: remove simple duplicate ARL instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5b3d488f9bed0616f42193073fa0014cb68284d",
"description": "mesa/main: make ffvertex output nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7610747e9446fc367e28fae30c3d9f72e3f8f749",
"description": "mesa/main: allow passing nir-shaders to st_program_string_notify",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdd20b9469dd962b221f9c1c0e31068a779cfc21",
"description": "mesa/main: drop disasm-code from ffvertex_prog.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "972c92359284a6c8d7dfb84f2db0329198716ddf",
"description": "mesa/main: clean up white-space in ffvertex_prog.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02493aeffc2d8b3609379654dc5f54de6eab3412",
"description": "ci/skqp: update to the Android CTS 12.1_r5 version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3ae424e0c065c98d91bff6f201f6d1536288eaf",
"description": "ci/skqp: replace license with SPDX and extract the used branch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c1a8d3b7744d2ce7e8900d9a03a89462f109270",
"description": "meson: Don't use masm with VS backend",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "77826e835243291df664ccf2a7b8405287b72387"
},
{
"sha": "b7f815117efe2a52267b9e41d76ea7ace8a515a7",
"description": "Revert \"zink: add `single_sample` to fs key\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "420f2c0878f0c38128854f2adbbeb1391e752cb8"
},
{
"sha": "e7b03fa3dcb9545cda9da4b852ca7c0db1923a31",
"description": "Revert \"zink: add to multisample field to `zink_gfx_pipeline_state`\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "14d58926099fb735312705f0853785dcd1888c2e"
},
{
"sha": "8cbd6acf12bd308cd1c44b62d54cf7b5c03a5397",
"description": "Revert \"zink: don't render with multisampling when it is disabled\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "a004825266fdcb43afd5e9fdf946ad9641f1e296"
},
{
"sha": "6b9f1a540d9724cb55a725249ac4623993b3e0c7",
"description": "Revert \"zink/ci: remove xt_framebuffer_multisample-interpolation fail\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "177c92fe7ca3f171ab4fe41491935895134eff3f"
},
{
"sha": "9a8a397294cfbd019587a5de75ab8238c209bb5e",
"description": "Revert \"zink: set when pipeline dirty flag when multisample changes\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "5969541123dbfe1ac339284911a83af712fdcc25"
},
{
"sha": "0b64c73779617dd3d08956c05cb03a678854fb90",
"description": "zink: add extendedDynamicState3DepthClipNegativeOneToOne to profile",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3017d01c9ded9c9fd097b600081b1bbe86e90fb8"
},
{
"sha": "8e664816fc0edf8ba9e6cef0398db802c2c28463",
"description": "zink: update amdpro fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9864d7f39d74a914e1d486a1a36627d296e9315",
"description": "llvmpipe: fix native vector width init",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4a056807bc3b813f390d194bbe382b573761649e"
},
{
"sha": "78ea6220a760902babb7ce709d61fc4278e4eb56",
"description": "gallivm: reorder some texture/image members.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d32aa2686c84632b7c03fcbbffa33d7299b8e919",
"description": "gallium: consolidate jit image types between draw/llvmpipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3ed01d5ebe06ec2035ee2f899639e2d8c3b8d07",
"description": "gallivm: consolidate llvmpipe/draw sampler types.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd2902a1cf4373ed9c318e698400c66545bd4d49",
"description": "gallivm: consolidate draw/lp texture type.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f22f35590cede22f9b14a93a5321ac1f1d68b0d",
"description": "lp_jit: use pipe max for the lp_jit texture levels.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af214c233b8612e9b063b268219a655f29d9aad6",
"description": "ci: disable all a306/a530/a630 jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f1716ebcaa015edacc3dd7e018f49ec256d80fe",
"description": "ci/dzn: add flaking test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b07f575a91d200ef8ac7189b82b47394414c36bd",
"description": "radeonsi/vcn: correct cropping for hevc case",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "faf27fa0a29452d2ecf4345e59f0c3ce65dc665a",
"description": "ac/nir: fix 8-bit/10-bit PS exports clamping",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c182154456288dbab23e87dbc5fc1962984caa92"
},
{
"sha": "559d3b0f9ab79ffeff1aaddb3dd6b9f313d71ff6",
"description": "ac,radv,radeonsi: rename thread_trace to sqtt everywhere",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2d312c4016eb00f3e3c2ee8814a477cfccdff08",
"description": "ac/rgp: remove ac_thread_trace_data from ac_thread_trace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a19c36618f8b9e54a5beef793a2727f1358b3ec",
"description": "radv: do not abort when the SQTT buffer resize failed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1202d8b0f941f4ff58293d5a6751d9242226b492",
"description": "ac/sqtt: add ac_sqtt_get_trace() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0a11c5b9e6f18c59a4a8599bf3fae61095a88e3",
"description": "ac/sqtt: add ac_sqtt_se_is_disabled() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a031bfdb9d3cb255b72808567e809ed9ca4992ea",
"description": "pvr: Fixup format features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37f202a54ad86b8d6dab04b2f2a4785bb024576d",
"description": "pvr: Remove false assumption from pvr_write_draw_indirect_vdm_stream()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d11e503671bfc6f7ad3c2cc8a5613209cfc79f1",
"description": "v3d: fix various minor issues in gen_pack_header.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec6d520eb996156da69e0a9a5cf9867b00d29320",
"description": "iris: Allow shared scanout buffer to be placed in smem as well",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c10ff1970461f59a1a0861ba79c3ea24ed4904aa"
},
{
"sha": "8b52c9bab74f9aeee298660821fd826279239df2",
"description": "r600/sfn: Tie in address load splitting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4beefbe07414e4cae584a02f13ff92ca3e3a0110",
"description": "r600/sfn: prepare for emitting AR loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5da9f086579ef44c83f1a49ce3a2db37f6e85176",
"description": "r600/sfn: factor out index loading for non-alu instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f39531743663f9534a861c7ad7f849c4ca11cf5",
"description": "r600/sfn: Can't use an indirect array access as source to AR load",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae55668f777c3293dca8c8b342d69bfc2f3ceb25",
"description": "r600/sfn: print failing block when scheduling fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdec18640ad675af5f7f39d11022d3ab088c482b",
"description": "r600/sfn: Add more tests and update to use address splits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fdb056277fd914c724d18f4f101c477f4de8523",
"description": "r600/sfn: scheduled instructions are always ready",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d6b80bf5bb7aea24172088e4cd91f46b72693ca",
"description": "r600/sfn: Fix copy-prop with array access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "062188de1601826b5603fa16ca8f84089b3619e3",
"description": "r600/sfn: Override Array access handling in backend assembler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e57643cf5488fc7ca2619f62997527b1f546cd38",
"description": "r600/sfn: Add handling for R600 indirect access alias handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9556333192d1a2ea45fd6c8187c0539d700f153",
"description": "r600/sfn: Add chip family to shader class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d5859a524b18627320009995154728349e5f3bc",
"description": "r600/sfn: Start a new ALU CF on index use, not on index emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "557dc1494485a23f6b4da475214bd1d46be704a1",
"description": "r600/sfn: set CF force flag always when starting a new block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9e1806a2eed2b8e467f528c91cd670378e227ee",
"description": "r600/sfn: Add test for multiple index load",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "669aba02b09e962b00fbe5b5dcba813871972ceb",
"description": "r600/sfn: Don't copy-propagate indirect access into LDS instr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4816d2a72357776d4ae5c8a0ec5e5d947d5d5bb",
"description": "r600/sfn: Add more tests and update to use address splits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d617052db6b2f359d7242875013603ec63b069fc",
"description": "r600/sfn: take address loads into account when scheduling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e1cf2d4395d701039fb9e803f33a0ffc9020bee",
"description": "r600/sfn: Add function to check whether a group loads a index register",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d21054b4bc92a1a9240841dca719f81a142fd5cc",
"description": "r600/sfn: Add pass to split addess and index register loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aca80216c1461f8412547d38b6e2894fbce47468",
"description": "r600/sfn: Add interface to count AR uses in ALU op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e5327fef61b1fbe7f48a60cb90003c0654e693d",
"description": "r600/sfn: Add a RW get function of IF predicate access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7611bc09376fb0d9fec93a964267772c23a5454",
"description": "r600/sfn: AR and IDX don't need the write flag, but haev a parent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb8f12ded5422eb134d7a83348ef6e6c9ead45c7",
"description": "r600/sfn: Be able to track expected AR uses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af3d496253b305d548c0c633628b80e91efed90b",
"description": "r600/sfn: Update resource based instruction index mode check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7b497fe87f58cf07b8d3b1c93ac8747bd90fe67",
"description": "r600/sfn: Add function to insert op in block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f464fc28d4bba294077ba9dc877865c774367962",
"description": "r600/sfn: add method to update indirect address to all instrution types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3f60f77d6bdc6f6cc9327216b5db9cdddc6b219",
"description": "r600/sfn: handle AR and IDX register in shader from string",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a293015671f0d59d9511f41c9b6a7d9bd8f1948",
"description": "r600/sfn: Prepare uniforms and local arrays for better address handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fac4760c7d6b07db9efaf10870097ab337573a5e",
"description": "r600: Allow both index registers for all CF types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db0752a809075a029f16a273809e16a3686bdc8f",
"description": "r600/sfn: don't allow more than one AR per instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "886a3e52863de2f4230e454e803f25e3ff859cf6",
"description": "r600/sfn: Rework query for indirect access in alu instr and opt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5579263368c8cecee87527486efcff248f463e76",
"description": "r600/sfn: Add address and index registers creation to ValueFactory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a40c1c9d5c94ac81a5f5deb989df306ec2ca87ad",
"description": "r600/sfn/tests: Cleanup and move some code around",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5ea9182b4de113fb527e87d75bfd476f2a93b2b",
"description": "r600/sfn: Handle MOVA_INT in sfn assembler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "077f7d25dfc3a3c91f5ccd2a7a0c355e5e5313e3",
"description": "r600/sfn: don't track address registers in live ranges",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd9b653dbbce794c677c46aece842f46ce3747c8",
"description": "r600/sfn: Add a type for address registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c00dec60d0fc319513940eb92636cb1b4bde2bb",
"description": "pvr: Fully declare support for VK_EXT_private_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2de6bdd44928b8b15e26a60ad19f1729125af7ca",
"description": "pvr: Fix static assert check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8f841dad92bcff5397d5599130c85695c66572a",
"description": "pvr: Change push_constants_shader_stages to type pvr_stage_allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c38da3dcd22bbdde7fb8a6ac824d0af4ac85c8e3",
"description": "pvr: Fix pvr_csb_bake() list return.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b22e5fab8c43fb7d207a2a6ecf3cbe5a6c62506d",
"description": "docs: Add INTEL_DEBUG_BATCH_FRAME_START/_STOP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "543c554ed6dbfc189a3fb30be1f6367a9f4a65ec",
"description": "iris: Enable INTEL_DEBUG_BATCH_FRAME_START/_STOP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61c209095c6926839294a5bc99263b8d88918e2f",
"description": "anv: Enable INTEL_DEBUG_BATCH_FRAME_START/_STOP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "015eecde47d514f82a7049f497009b3fe3c4116a",
"description": "intel/debug: Control start/stop frame of batch debug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65c3d1869d302d269efc68af629c24e65bc40d82",
"description": "aco: allow no export instruction for gfx10+ fs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c59df73185852516c6ebcd9f62ee2cad07d0eb4",
"description": "aco: get scratch addr from symbol for radeonsi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "360176b671fc7ec30a75eb45557bd2c1fc019fec",
"description": "aco,radv: support symbol relocation in aco",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fc4ddd6283fbe07c9942ffc08c8f909f9468ffc",
"description": "dzn: Expose core VK1.2 extensions that aren't optional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b8a39498d206c13ad4b4143933e062842251fe8",
"description": "dzn: Expose core VK1.1 extensions that aren't optional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1b46b5e66797369ae004166385e4304ced8a098",
"description": "clc: Add clang frontendhlsl module to fix build of microsoft-clc with llvm 16+",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d09a7132d8162ffa14fdbf71feea2a19b0158097",
"description": "clc: Add clangASTMatchers to fix static llvm build of microsoft-clc with LLVM 16+",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f53e5efad7eb5e5cfcc5cf21da4b5393628d2ed4",
"description": "compiler/clc: Fix embedded clang headers (microsoft-clc) for LLVM 16+",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a08dc7cabf54a6369b657a68363f0c2aa7d9f2b",
"description": "v3d: fix tfu_supports_tex_format() param type, and document why",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4dd15177d0a2459c95875a12f6a17e23787c57da",
"description": "ir3: documents (ss) flag for cat7 instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85c6c9068ac9645a30d6d06671f7fee45c564b79",
"description": "ir3/a7xx: Add definitions for (last) src GPR attribute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1613d767c178017b8c7aad3bac702f271b64d34b",
"description": "ir3/a7xx: Document \"alias\" instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b909eda0b36e6035b502807aad5df1f810822e82",
"description": "ir3: Document that stc has higher DST upper bound than we defined",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11b2c54a9a44c164a55ddb3de127e8fc19a065a6",
"description": "ir3/a7xx: Add STSC definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80f878b103c7113ab2ef80068b4c3e2aaceb3748",
"description": "ir3/a7xx: Add new form of stg.a/ldg.a addressing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b0daf29e5073e3687767e7383cc6228ef41ab04",
"description": "ir3/a7xx: Add new lock/unlock CS instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52ee3943ebf787a610ce283b23ce54bda948e973",
"description": "ir3/a7xx: NOPs may have some no-op bits set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "569ed0f238658560302b907ca9ff5b11187473bd",
"description": "freedreno: Early exit in device matching if id doesn't have chip_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ddc31c6721d241ba61573207c18c6b4626e4f78",
"description": "intel/fs: fix per vertex input clamping",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e25e17dd0c39675acd48fd4a6982fcd77530ef2c"
},
{
"sha": "79b3828e829821d87ba5141f9bff10643afefb84",
"description": "draw: fix robust ubo size calc",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "08ffa8e0d28316d810caf548d7dfefb73107b9c2",
"description": "dri/android: Fix MSAA resolve",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f9a074dd5506d1e883aa0b3c5f0173a8484bce09"
},
{
"sha": "5969541123dbfe1ac339284911a83af712fdcc25",
"description": "zink: set when pipeline dirty flag when multisample changes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "14d58926099fb735312705f0853785dcd1888c2e"
},
{
"sha": "9c4e3c90206a4ba6b77a3370344510371cd3a1f6",
"description": "tgsi: use locale independent float and double parsing",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "27eafdcbd55b86b854db84c16c5919d7f9d3cda4",
"description": "util: check and initialize locale before using it",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7373f25c0934882250847fb292f977d2d5569642",
"description": "mesa/main: rework locale setup/teardown",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "306c6e12a59be20bad8838f33382975d379d7db4",
"description": "frontends/va: define va av1 encoding caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03c9a81959c078d5634c11f1e796b8691399980b",
"description": "radeonsi/vcn: use PIPE_ENC_FEATURE enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5edbecb8569d88e7faa28ca7a56eb5e1672a2dd0",
"description": "frontends/va: adding va av1 encoding functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35c215098888e629ea657effb803976a3ea2f026",
"description": "radeonsi/vcn: add av1 encoding ib packages and get_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4697b71c4e3d67640a03bf6c804efce02b23d553",
"description": "radeonsi/vcn: add some av1 encoding function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b3295b9ed75ee02eff61d98addfe73257ab083e",
"description": "radeonsi/vcn: add av1 enc data structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b31c5a00c9113dffc12c3bdede79b0cbf3fbb23",
"description": "gallium/pipe: add av1 encoding data structure in pipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f33f26e9ffbcdd72569d7c7394941b0f290138db",
"description": "radeonsi/vcn: add av1 dpb variables and cdf table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b13f87031fd45e5ef57db4bcf3e79ce5b89370f1",
"description": "radeonsi/vcn: remove extra zero bytes from bitstream",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb08f061d962406769a6cbd045e458a07b2e7796",
"description": "radeonsi/vcn: merge get_output_format_param function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4f96446fb9ad61504818a959c6f01ec64b0741a",
"description": "radeonsi/vcn: enable swizzle mode in encoding ref frames.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a11d5f598e0af00e372199a7d6dab15375415e6",
"description": "radeonsi/vcn: enable 2 pass search center map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "869c34c1ca3b45ad7167971fb7dddf4f73a39d94",
"description": "radeonsi/vcn: add macros used in av1 encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0caa50dcdac152bba7192e4c2397959cf607d83",
"description": "aco: don't move exec writes around exec writes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "65265d3e32d8d847e13767a3ad35d000c629eaec",
"description": "anv: Take into consideration physical device max heap size to set maxStorageBufferRange",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7508f4b4b6dd309ccbc3275e59ca5859eeb89801",
"description": "pvr: drop unused variable",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "71fe789d354d0531a71ea0343bd0d80d09506edf"
},
{
"sha": "49cc6edf840394d28b1d9a726eb82f66ac35c305",
"description": "mesa: remove unused bools",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71c5db5e11290cf1e37346b9ad8ba07320586857",
"description": "mesa: don't share reset status across contexts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4a2cb1e166891ee64a8971a43a42e7e0280a80e",
"description": "winsys/amdgpu: use the no-op helper to detect if reset completion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45cd75cdad3f6b34a47b3cb930db2dfb04669722",
"description": "winsys/amdgpu: add a helper function to submit a no-op job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e528823400eea0f752227407740033462d5cfcf3",
"description": "radeonsi: stop reporting reset to app once gpu recovery is done",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "502253112001d03ecc24c8ea45c249a9b04f9f29",
"description": "amd: update amdgpu_drm.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e996599ed07a5ffbbddac25335d1ed4f0e9a4a40",
"description": "ac/rgp: update SQTT_FILE_CHUNK_TYPE_ASIC_INFO to minor version 5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd91faaddc28695348101d7b43a848504387a15e",
"description": "ac/rgp: update SQTT_FILE_CHUNK_TYPE_API_INFO to minor version 2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4cbb0f7ec3841c0188964c5c63c997cbbf027a1d",
"description": "ac/sqtt: add missing EventUnknown to rgp_sqtt_marker_event_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "637a6813db2af58fdf697d6ad3980b18a8357ba8",
"description": "ac/sqtt: add new bits to rgp_sqtt_marker_barrier_end",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "930e77e9036a75196e080cb4b780c47104bf0ef2",
"description": "radv/sqtt: add support for queue info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84a0ef7a332e59390cbdfb2c9bc222c4c89e281f",
"description": "radv/sqtt: sample CPU/GPU clocks before starting the trace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee9386411768bdedfa5c96254a82e847d18aed3c",
"description": "ac/sqtt: initialize clock calibration/queue info/queue event records",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94ce6540d8c8c46c285d3877af4a56f5b59e5d80",
"description": "ac/sqtt: add helpers for initializing ac_thread_trace_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23f3aa34919f86d8011184eeb8ef6bc3a3393e0c",
"description": "ac/sqtt: add a helper for adding clock calibration records",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16f3e9cd76b65d6a767cbbac6219c8baff130b85",
"description": "wgl: Remove needless `if (1) { ... }`.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9105e771afece456835adf911735be0e8d27dc87",
"description": "wgl: Fix unintentional assignment on assert.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f43f866a2a67e9489e21e370fa28fea9269a25d",
"description": "anv: enable shaderUniformBufferArrayNonUniformIndexing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fb9ae5ac69293ab60d5d1f7470d8f152ccde7f6",
"description": "anv: fix anv_nir_lower_ubo_loads pass",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6e9479d4b3be15c37acebfc0930d9e06de78d9b",
"description": "nir/divergence: add missing load_global_constant_* intrinsics",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0468ce3791fb8dbf90c680f07f0ca11d9f0969b4",
"description": "broadcom/compiler: try harder to merge thread switch earlier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13f258fae3c60f84dbecee685f904360373320e0",
"description": "radv/sqtt: Add RGP Markers for Mesh Shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01b7371bb474be050e50ec996d173ae931e6c62f",
"description": "ac/sqtt: Add RGP Definitions for Mesh Shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2d5b7cd1c4581c56ae02a8f42ccbcbb91265e48",
"description": "ac/spm: rename ac_spm_trace_data to ac_spm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d4fa8e5c653ffddf91c5a61c1278db2341816c7",
"description": "ac/spm: introduce ac_spm_trace and ac_spm_get_trace()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44a2e5ba383a86b249719a068e199427ceab9a39",
"description": "radv: only enable extendedDynamicState3ConservativeRasterizationMode on GFX9+",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a718c9354c2ed66ccb0f8c70883f2738ee71471",
"description": "nir: clean up white-space in deref-printing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8f3060bd915e6ba6cc01086978d126e70bfea92",
"description": "radv/video: start adding gfx11 vcn decoder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89df5976f8096a8bffc880611be23d218cc248bb",
"description": "radv/video: fix dpb surface programming",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b75c365a8208e8af0d011c4322aacc4628f5db7",
"description": "radv/video: add a video addr gfx mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca7a2e508dde656347a27708de9febef72667230",
"description": "radv/winsys: handle encoder queue padding/submits.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fdf75dadf44242fdbb37a304d79839952ad22b7",
"description": "radv: set a video decode ip block in physical device.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8262e26a201da51e71f6f4b7a216bd7e83205f1",
"description": "radv/video: add missing gfx family",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e895c7ba56c761918deab659d67201cf5dce0650",
"description": "radeonsi/ac: move some vcn defines to common",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfd39d1d9d3a251977b435ebe6baa62e50645955",
"description": "zink: enable EXT_shader_object for generic precompiles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29a62dd2ae3b823cebdc5ca85aa3e1f7bff19a70",
"description": "zink: make zink_shader_spirv_compile public",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b4e8fcd39dc01124285b33d6e8a581f9d2f1761",
"description": "zink: use zink_shader_object for pipeline compiles from zink_gfx_program",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a397b764971927f655bd8e2971c0e320cf868a3",
"description": "zink: add a union to zink_gfx_pipeline_cache_entry for gpl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0df43f3ee10b6d5217bdfca7549f107e1298ee0",
"description": "zink: avoid accessing zink_gfx_program::modules during pipeline compile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76fbc852208770103f1ba64f664534f4d36cce17",
"description": "zink: allow zink_shader_module to be either a shobj or a mod using a bool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36b014b28dbd1e712b37e108fbd5d9ef5a433755",
"description": "zink: store spirv onto zink_shader_object structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3730531affcbdcbf2514da5495c82b9dd3c7f32",
"description": "zink: use zink_destroy_shader_module() for compute to deduplicate code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ae2c62b7c7bd7129b0f67889983711ba22d1969",
"description": "zink: use zink_shader_object for zink_shader_module",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0c58688c53eef90f4fd594e47e6e351427a41b6",
"description": "zink: delete redundant conditional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5922c2efa9f0e329ec5d92b3c6d36d434a2a67aa",
"description": "zink: deduplicate separable program replacement handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d112791a58bd2577c8be6d23ee66356115dc346",
"description": "zink: use local screen var in zink_gfx_program_update_optimal()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c3bd0f218876427cb247f34f2c7f4653c5af620",
"description": "zink: add zink_program::uses_shobj for managing shader object binds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db4017cf36554b62be8b9148351a0da24e581f50",
"description": "zink: explicitly block sample shading in the GPL precompile path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96eeff566057cca677f87bddb4e1b16ae172742e",
"description": "zink: rename 'separate' param in shader compilation to 'can_shobj'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "492a1cf49e95bf5efb87c1bbb36f4a988e85f2d0",
"description": "zink: add ZINK_DEBUG=noshobj to disable EXT_shader_object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8650aa056031e65f31e68ae8ca4d7fd1bb1629b5",
"description": "zink: don't run update_so_info if shader has no outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf746b59212e60fcb71cbacbdef36d3d6f4f1a6f",
"description": "zink: add a workaround for a nir_assign_io_var_locations bug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "697ed61e7c5701333e0dc9cdda05ae31dfac2dd2",
"description": "anv: Improve image/view usage bits verification",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "98991513616a3d8995eb59c70d9cf22bbb0e3b2e",
"description": "anv: Handle UNDEFINED format in image format list",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ed8a48ce9bbe0fe91e4edb38fa347a31bb81c49",
"description": "isl: Check all channels in isl_formats_have_same_bits_per_channel",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "337dc7d76604e646f1a85615ab2d9d238427bf46",
"description": "r600: remove TGSI code path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "608ed04cc1500cb4c91356282955d13f2e89e95c",
"description": "glx: fix typos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "523dffe6cddcbec8f4f214eaaeab75b45813492d",
"description": "egl: fix typos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9aefd97cfd095d3c03f2e2d69852dd39ecf1ac44",
"description": "docs: use custom html theme",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b6f549e961fc790e5e7db8ec8c0709b63d6eee9",
"description": "docs: remove support for old sphinx-versions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e64dae9441c8fbf99c55fccc78e852f954fd432e",
"description": "docs: translate admonitions into bootstrap alerts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f72033bb707046ef5966cb55cbf9bd9fb7bb038f",
"description": "docs: add bootstrap extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7da0482636a3475232ed906cfd611b2d912227f7",
"description": "docs: add custom html theme",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e612aa86e0267de43607a865aa88159fc0aad5f",
"description": "docs: sort extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad1e64551d1ad76d8c9f8cac40deba53316d753f",
"description": "frontend/nine: Fix num_textures count",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "13eaa7cdd0c518d0d3feb9f9e971919dcf292691",
"description": "zink: reapply VkImageViewUsageCreateInfo when rebinding a surface",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "792c2956ac352c17fdf9a05d9a0a5455ba44cc0f",
"description": "zink: break out VkImageViewUsageCreateInfo applying for reuse",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c39a2d67eacdeb37d5f7a68f9ca0ce0d395e4f75",
"description": "crocus: fix refcnt imbalance related to framebuffer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f5bde99cbdd208916795dc463663ddd97428ecc1"
},
{
"sha": "3af2ab02f3c91ec5b1e723beae011b2c6281416f",
"description": "rusticl/program: use if let to get rid of an unwrap in build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f745a07b36cc4c8fae90d6586fda543957867285",
"description": "rusticl/program: rework dynamic Program state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b01934bc876d978080fd6812232dbb4c68f2a53",
"description": "rusticl: Move nir compilation to Program",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "feb4103272404303a1dc689f53346aa70032d1d0",
"description": "zink: prune some validation errors from ci",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ede7c053b77d04b5cbd8aca3053810122bc1eef",
"description": "pan/bi: Don't set has_fsub",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e6c716173461ded6be665f59a33e312a9868f17",
"description": "docs: add missing ACO_DEBUG=force-waitdeps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0b55dc602be52d5757f89b3302b6170ce4ecf8f",
"description": "docs: rename ACO_DEBUG=noscheduling to ACO_DEBUG=nosched",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "218aa7794136c6a9bc55d5c8c31e0ba450cf0f0b",
"description": "egl: Clear EGL_WINDOW_BIT for non-double-buffered EGLConfigs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f14fd8578549e34db2f564396f300819b2ff10f",
"description": "radv: reserve command buffer index for SQTT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c33c4dcbe8bd84aee5752ccabacea36f4e88e18",
"description": "ac/sqtt: add a helper to get cmdbuf IDs per queue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7b4573c11989394750596fbd187df3b3b4d769c",
"description": "ac/sqtt: add rgp_sqtt_marker_cb_id definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e20fbd424543d2c919c8baae247f0d909659640",
"description": "aco: don't move exec reads around exec writes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c7734404843486f1fc13675c9a04f83efd0e8fc",
"description": "bump VVL to 1.3.248",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c214117ad131286539904ba7f5600b71a4dbd01",
"description": "intel/tools: add ability to dump out raw kernels data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca634459c72847f915c16009f4a176b55c45a711",
"description": "r300: add CI list of known rv370 dEQP failures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db6c3cd13ded5c4a89fb8dbfaef714432b8e1ed9",
"description": "r300: fix unconditional KIL on R300/R400",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a8e1e5b5c2aeb7c2fb4eff2203a026090f0853b9"
},
{
"sha": "7d4eb78e1b2c0cee720aad9b1c53442c0b2183a8",
"description": "radv/ci: document another vkcts flake on vega10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5ad3d3bc9251bbd0f19707ad12926818967b66d",
"description": "docs: correct spelling of \"frame\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2234a7f86fa09d3fa1da97c3b73c9ebfd106a794",
"description": "docs: correct spelling of \"tagged\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "870871c6a721f95cda0139f44ddc797698aa6fca",
"description": "docs: correct spelling of \"source\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3400a787b5adfd092d091e498b45624540b6899",
"description": "docs: toplevel -> top-level",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "690a05579bf11e21153d84435128676334285dea",
"description": "docs: vlan -> VLAN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a42e8ac442a90ac9cd9aa8d05fc929d1b10b71f",
"description": "docs: use correct tick for \"doesn't\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f410bcb96b68d5e4716aee1091528c19f792139",
"description": "docs: perfetto -> Perfetto",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1ebded76e584a25905d6ae64d62d5a32e8de151",
"description": "docs: Anv -> ANV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c35ad0d63d72eeaa7af8db88449a0a33f9e9127",
"description": "docs: cma -> CMA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebffd3afedbd27270b924a72fede653b7b68c8e5",
"description": "docs: did't -> didn't",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b1a99c89eb1257a229161afb683033b7100b0b6",
"description": "docs: codepath -> code-path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc788aaa6f610d8657ea1512d2594d736eb89b48",
"description": "docs: backfacing -> back-facing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d945b4e11b4842e41ce88d6226c0e343a7a3de9",
"description": "docs: statechanges -> state changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57c87d4661df10301acbc6eeeaea590fd010ed1d",
"description": "docs: renderpass -> render pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9ba2c272ac90544e182ff6fefd6837134d168c9",
"description": "glsl: remove ir_state_slot::swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e8b532db31425f469c76f7de2aa4b6d6151b03b",
"description": "nir: remove nir_state_slot::swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c47d8305167d0c200f60c787fc4253d1a73f09d",
"description": "zink: use EXT_shader_object to implement generic separate shader precompile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "234f9953a22b75cb4ad4983822e648baf7512b08",
"description": "zink: fix longstanding TODO for generated tcs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5a3e2db89ba683230addffd2d1cfb3da5271092",
"description": "zink: handle all stages in fixup_io_locations()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a83d6289e1f60aaa10d84e655233163a19dc142",
"description": "zink: move separate shader creation to shader CSO creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d448d441c0f58146de4175cbfc08bb320c20eee",
"description": "zink: use a more standardized loop for initing separate shader program descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01694e5bf344a40d60ad6df862412da1715711a5",
"description": "zink: assign separate shader prog stages from ctx->shader_stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74156278536c4cd86c7fdefead32c874bac15738",
"description": "zink: move some shader CSO functions around",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe095fcdcd99fb05f1e2f726c77d26699fdb0c35",
"description": "zink: switch to a regular loop to wait on precompile shader fences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab8499fe00a86aa5aa509303ec4264ddbb866f45",
"description": "zink: streamline separate shader descriptor update",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "991d9d9924224959002057c02d976b1b1a0629fa",
"description": "zink: simplify separate shader prog init a little",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38d149ffc7bf27b552556a5b1c828ce7f4039394",
"description": "zink: use intermediate variable for separate shader db resize check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f46e5f2c0ce9882124dfb0913cd1fce8b140803f",
"description": "zink: use intermediate variable for separate shader descriptor update loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c287290d8885ddd189337055341fe1d14565f51",
"description": "aco,radv: remove unused aco compile options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4b60295a797cda88be111029da146117040081c",
"description": "aco,ac/llvm,radv,radeonsi: handle ps bc optimization in nir for radv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df74919bc29588b41bcdad2bbebaf065878a9d5c",
"description": "ac/nir/ps: remove used nir_variable if created",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfcf03872eafedf7aba93ba758067dd121323d9a",
"description": "radv: implement nir_load_barycentric_optimize_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33d683bf09d9613ed0a823276bf94020ce2cba54",
"description": "ac/llvm: remove output variable declaration for radv ps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "290c3d360e5a6f5226c062d6a9267629adb1060e",
"description": "aco,radv: lower outputs to exports when nir for monolithic ps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3611af38969307a0b1c6d36301e2e6ee83c668f",
"description": "aco: support nir_export_amd with ps targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "471418077a6fb5df0053b23ab3f3e7dd49b274b0",
"description": "ac/nir/ps: add no_color_export option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c877d26454998de23b19e0f8089f329feb74fc92",
"description": "ac/nir/ps: use nir_export_dual_src_blend_amd when aco",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9763b6e0da64bffb2fe9528d5d2deaefe16c264c",
"description": "aco: implement nir_export_dual_src_blend_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "583402a332ce48ce5c0a9e2effe5fca29922bd9c",
"description": "aco: move create_fs_dual_src_export_gfx11 above",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb1fe8c32faea68b0308cdb0c1fe8759066952ef",
"description": "nir: add nir_export_dual_src_blend_amd intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01f4addc18eb49838faa3b905abf79b05e72f07b",
"description": "ac/nir/ps: fix null export write mask miss set to 0xf",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c182154456288dbab23e87dbc5fc1962984caa92"
},
{
"sha": "1080ff39717b92b99afcf51283bec3994deae376",
"description": "radv/rt: remove merged VkRayTracingShaderGroupCreateInfoKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b72c50a885dae659e1982eea6d9ed99e2e3d2113",
"description": "radv/rt: replace uses of pGroups with radv_ray_tracing_group",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c809c05f4f58679a7349d3583e78fc72352c3854",
"description": "radv: Hash pipeline libraries separately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a98b44cd34faff3d258cd7270e747ca8eff28f58",
"description": "radv/rt: add shader stage indices to radv_ray_tracing_group",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a0ae0609144458559b5c69811f1fba5a05c9355",
"description": "radv/rt: rename radv_ray_tracing_module -> radv_ray_tracing_group",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c661f38342dfb235ff8e1283e5d3c16d432e7ca4",
"description": "svga: set PIPE_CAP_VERTEX_ATTRIB_ELEMENT_ALIGNED_ONLY for VGPU10 device",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "acb2a7d2ecc7710bab580b25e2c0bf33a145c1c0",
"description": "intel/dev: report stepping for TGL systems",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47ac056d0ff9aaeb2afc6a6551bf1cc8d45680e7",
"description": "intel/dev: update mesa_defs.json from defect database",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45ea17d2449576ffc1bf3c602d679c77dd63f39f",
"description": "glx: add fail check for current context in another thread",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2795cf7422d4246a0b514975c8f7099271287466",
"description": "radv/rt: properly destroy radv_ray_tracing_lib_pipeline on error",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4dafb69d61820c4a9b71856e62797b51f13df91c"
},
{
"sha": "74a8f118a2595479a94a8b7097680c5111d7273c",
"description": "ci/zink: Try to update TGL results for new MSAA behavior.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e9036c55e8a6e088af8590048c2b80ffbb4fffe",
"description": "ci/crocus: Note a recent regression.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72520e5a7b355a0de70992b5cdb0acd44e25fca8",
"description": "ci/lima: Skip ppgtt_memory_alignment that flaked a job with the oomkiller.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35157270c83731e384b4af1ea30a0b35392a9638",
"description": "ci/panfrost: Drop tex3d-maxsize on g52.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2bd17f832ce7fc022f21d4cad213752c5959dd12",
"description": "ci: add a660 firmware into rootfs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc6f2589ec499cff863e18fd232925529cbadbaf",
"description": "ci/lava: add support for HDK 888 firmware",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5dd68b6ba6e9a3d12dacf5b1405ccdc305e3f09f",
"description": "ci/lava: implement fastboot support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f553c6adb8b1cfe5872bf8eb6da28d7d24f2989",
"description": "ci: add Adreno 660 on sm8350 chipset (HDK 888)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a8e6716acda67921508021ab6ecf1db63ed36c0",
"description": "aux/draw: fix memory leak related to ureg_get_tokens()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b5e782f5f43185076acbbea1e42000fd1fb48aa0"
},
{
"sha": "b73e2df47a6e8c03ac6556200ffbc22bbed26a5e",
"description": "radv: Don't leak the RT prolog binary",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "063d0c90c81b62f03cacfacc05801610da5dbe2f"
},
{
"sha": "23c2dbd6ba8d526e9c50ff1ae80f7f4c145f8931",
"description": "radv/rt: Plug some memory leaks during shader creation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "207ce6d658ac6d8f6421a02304b74645ff835e96"
},
{
"sha": "32dddb90adfd57a5d29025c7d62911daad7cebaf",
"description": "zink: print the type of shader when dumping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d49c7b958214e551e10d09be300c5cdaf951315d",
"description": "nouveau/codegen: Check nir_dest_num_components",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a00e7948624895a8de7b5f05884f17952f18720",
"description": "freedreno/a6xx: Change a618 tile_align_h back to 32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d437e389e04bfca9276b5a1a049a7cfa5e6c1f89",
"description": "freedreno: Fix resource tracking vs rebind/invalidate",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0a62a874fc5b7387fb4e1da9183fb2c5a9d4b700"
},
{
"sha": "7cad28571bfe10ce3f7d5db08926c1577524fb86",
"description": "radv/rmv: Fix import memory",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd389ade5c00f43c8a2abfaf82677e5ceaf8bb97",
"description": "radv/rmv: Fix creating RT pipelines",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc8f7c53af7ac0ea84574eb544bcdae76db7bfc7",
"description": "ci/dzn: Run almost the full CTS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d34ac0a70b705963b7d4f09aedebdfc66e8a2956",
"description": "dzn: Re-design custom buffer descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a12a15a9ea3835812420b64e4599be6d155fa3e4",
"description": "dzn: Handle depth bias for point fill mode emulation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "542febcf59af40694015de08fbbd1534adc2c470",
"description": "dzn: Handle opaque BC1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11cad58125bbdb3f8e4d52696a04b3bb88e8002c",
"description": "dzn: Use unrestricted copy alignments when available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71f36568cb17f9f2da3d5e61d61069b0bbbbf4f0",
"description": "ci/windows: Update Agility SDK to 1.610.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39770c6503ac44090decd88698802bb95189bb4d",
"description": "zink: fix store subsitution in `lower_pv_mode_gs_store`",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5a4083349f36ef6db36a962327de6952a30d0c92"
},
{
"sha": "a0645e3383ed8476c1bf7e16115395ab6a0de086",
"description": "nir/zink: use sysvals in `nir_create_passthrough_gs`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cfd525d09730b82e635608955477a66dc56844c1",
"description": "pvr: Add PVR_DW_TO_BYTES()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e501b31e159d3b4e7ced3263a219f25a44cb02d0",
"description": "anv: implement state cache invalidate for Wa_16013063087",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "72fc56aa37ab683b31731cdd6542071b1a047db3",
"description": "anv: cleanup bitmask construction for PIPELINE_SELECT",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e5ca30785a2c5538d04b714baae05db9a0eab32",
"description": "iris: implement state cache invalidate for Wa_16013063087",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2003535b9960718f4137acd57d89bd814ea5603",
"description": "broadcom/compiler: return early for SFU op latency calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "148473eae4cd202c83fc49f462f08bff14506bc8",
"description": "broadcom/compiler: fix incorrect ALU checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65b40d0b7e9edd85aefd3ae17c73ac7f84d0330f",
"description": "radeonsi: implement fw based mcbp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fe39e999767fc797e15f910d25c342a4c92a779",
"description": "amd: determine info->has_fw_based_shadowing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc5a9e176c2aef61ec025f116490b135cd7b9af4",
"description": "amd: update amdgpu_drm.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "171d31640262020af5b45d62839701dba45f44cf",
"description": "venus: fix the RHEL8 build by using syscall for gettid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c5a2f1a054259602b47ae5e3e493426bdab503c",
"description": "ci/valve: Add a workaround for finding libdrm on navi21s.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6986cf1d8971dbf5687a3aa99fc72f013cd1d641",
"description": "ci/zink: Drop anv/lvp validation exceptions that should be fixed in the CTS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71fda36e7d83c6fc15d0d28a48ff604a27ca2674",
"description": "ci/deqp: Update to 1.3.5.1 and pull in additional bugfixes from main.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8dc0015448cb10224a54681d140c46db47bc0f69",
"description": "ci: Move some timeout xfails to skips.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc0de56a0e496f0a62ba3f2e9cb8e9e2b7d15925",
"description": "rusticl/device: allow enablement of fp64 via RUSTICL_FEATURES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b90d1cfbfea9fe40e2ec6d44e788ab27ff213e2a",
"description": "rusticl/platform: add RUSTICL_FEATURES boilerplate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "389a199993e0c20306a3fb343724bfbf00a278cb",
"description": "rusticl/platform: extract env variable parsing from Platform::init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2283e9d155c6ed665d667dbd2e69477eace11162",
"description": "rusticl/platform: make the initialization more explicit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "400847a990033c6d7e0bfab716bce49ec600358d",
"description": "rusticl/device: improve advertisement of fp64 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b82004d9609fa6323fcd68862c7164f73e37267b",
"description": "gallium: Add pipe_shader_state_from_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5889c13fcd46ef984ea0acc02bdf68a7ef552924",
"description": "nv50,nvc0: Use ttn for tgsi shaders by default",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44db89b937510a321dd5204a7544a4def47c5e6e",
"description": "nv50,nvc0: Stop advertising TGSI by default",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d11145e837a1b8423feaa87cfe6f90a0e024f4e9",
"description": "nv50,nvc0: Use nir in nv50_blitter_make_fp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a019d15668cfe9a3d5f2234fbc40efa72cc37a64",
"description": "nvc0: Use nir in nvc0_blitter_make_vp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8928d8d3ad316d1af7561e14ee29c34556e358f0",
"description": "nvc0: Use nir in nvc0_program_init_tcp_empty",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35fa7937db06cb126b82081649a04125c91d713e",
"description": "lavapipe: asst. clean-ups in lvp_execute.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b1addbf757d8fbce0cf37423d16f9577e02de9a",
"description": "lavapipe: clean-ups in lvp_physical_device_get_format_properties()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "625a9d4c03a8f11b7e539db5a552405e045e72e4",
"description": "lavapipe: clean-ups in lvp_GetQueryPoolResults()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "128e578c04cd775211cb4f1f2134e322086ab0ee",
"description": "ci/mold: bump to 1.11.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d5462658a11cede031e9e525c87a30a8f5927af",
"description": "llvmpipe: do late init for llvm builder",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a056807bc3b813f390d194bbe382b573761649e",
"description": "gallivm: break out native vector width calc for reuse",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "78e448f4f91f54df8e4f3385e86c947aeb08f42d",
"description": "v3d/ci: enable glsl 1.30 and 1.40 piglit tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "712daef3a8693d461fedbdc7fe4a58ce07270674",
"description": "freedreno: Add more tracepoint fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc4add8cdd8408bc5d7fcf25f9aa32c1393ad986",
"description": "freedreno/a6xx: Pass ring to __ONE_REG()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "daaa2917aa99d2aa0011db0e51ed78a788d8a434",
"description": "freedreno: Add dirty state logging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ea7d8e22365e26647ce42d0eaa0a5d02fa37b7e",
"description": "freedreno/perfetto: Add shader_id for compute stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f136f89487b96849d3d8a0587f954a94f2bd4a05",
"description": "mesa/nir: Add some perfetto traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15499250f2f0720c7d5671ed7efa1ad926715c89",
"description": "freedreno/ir3: More perfetto tracing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d36643bef5c79e6993231755599df0c3e04d076b",
"description": "util/log: Add missing \"const\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09f19672a079fc87dd07f49edcd0000b09161d67",
"description": "freedreno/registers: C++ struct casting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "827363f886085d7659925e63a1a16634cec6a76e",
"description": "freedreno: Extra casting to make C++ happy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f99cbf25e2d760cba70e210523a988df0f6b41a",
"description": "util/log: Fix log messages over 1024 characters.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7a18a1712a0a19b4251beaf582baba03805bb9f3"
},
{
"sha": "4cfb4f7d126370784cc74a4ac02e3a511e5f5d36",
"description": "anv: support fast color clears on vkCmdClearAttachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5faf75dd74f2c5bf34716a84e4c7f899535e320d",
"description": "anv: expose some helper functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9046319cc993256e7843ac384f14af97e609ac82",
"description": "anv: factor out code for ccs_op and mcs_op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a67a1f0c2490b890f9dff762f19b1f51c19006c",
"description": "anv: make anv_can_fast_clear_color_view more generally available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2e02c4ba4bde0c12fb9a510239053f6c2916aa6",
"description": "anv: Remove dead parameters from copy_fast_clear_dwords",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e488773b29d971a2f24904465cf027c9f4650a94",
"description": "anv: Fast clear depth/stencil surface in vkCmdClearAttachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee03b30e457af4e64fbe6b9528fb12cf3dd3bb99",
"description": "anv: Move and make anv_can_hiz_clear_ds_view non-static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e04a4142062c0df2cbe2523eefc017bb5e603e0b",
"description": "anv: Factor out code from anv_image_hiz_clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae2784b83232548d62eb488e82a3a4315de50300",
"description": "blob: Don't valgrind assert for defined memory if we aren't writing.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "591da9877900c56434f9e23e0ad0058b118b0be8"
},
{
"sha": "c060b649c5a866f42e5df73f41c6e2809cf30e99",
"description": "ci/zink: Enable the validation layer on the TGL GL46 run.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75a08b04d7d0c2b41f82d7bbab7a5bd932429119",
"description": "ci: Move zink's validation layer setup to deqp-runner.sh.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ae6a9bd7081f3222bb42226385d40564193daca",
"description": "ci/zink: Re-enable traces now that !20319 has landed.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0f5f852ab1daa551dcd879110047dffdea79ea4",
"description": "ci: Add the Vulkan validation layer to amd64 rootfs builds.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e38ca400821dce676e97fbfdcb0c6571d7372b99",
"description": "ci: Make a variable for the repeated rootfs directory name.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5307f6d03ff3d5b0cf96ef838a01d14d39215988",
"description": "frontends/va: return matching drm format for yuyv pipe format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "edaf49160e5293d30aab1d3bcf5452b8c3178096",
"description": "zink: fix array copying in pv lowering",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5a4083349f36ef6db36a962327de6952a30d0c92"
},
{
"sha": "99121c9b77930aa6b6da8fcd087e4f03aac19323",
"description": "nir/gs: fix array type copying for passthrough gs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d0342e28b32d7aa4b25cf045ac9933348ec053a9"
},
{
"sha": "796109cb08c5246400cd45d998d7babf7b0612c3",
"description": "dzn: Align-up heap sizes when allocating memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdc4e3a5a6a3f8445ece1cfe89c245f7b9799641",
"description": "radv: do not overallocate the CS array during submissions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41a36561491d0cd65c8813126db9ce41e4aff9c4",
"description": "radv: Search for guilty contexts at radv_check_status",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc6f7045665e1b543ec19cb27ddfe9173e35fb7c",
"description": "freedreno: Enable A506",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "905264f27dd94971542a38ca603cc57e3e3a183b",
"description": "zink: add a driver workaround to disable background compiles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b346c019d529200404b211b2024a28c41eb0cbf9",
"description": "v3d: add support for ARB_texture_cube_map_array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bc9efc10c2329d6442f39115a1c013fd870f48d",
"description": "zink: add z32s8 as mandatory GL3.0 profile attachment format",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4c4fca16e92b3da4fc8ee4e40d06df5f085a804",
"description": "zink: don't pin flush queue threads if no threads exist",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "270f9c0b0636bc0c7954f32e2b5920ec76f839e5"
},
{
"sha": "a9cce40dab3218a8bda043387e1df0e27aba211b",
"description": "rusticl: don't set size_t-is-usize for >=bindgen-0.65",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "20c90fed5a0ab0202ee1ef474c71cb816164a448"
},
{
"sha": "62dd0370be99635ce8e789681b57e0768dafa281",
"description": "zink/ci: mark 77 multisample-related tests as fixed",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a004825266fdcb43afd5e9fdf946ad9641f1e296"
},
{
"sha": "9d7ba3801396bac2b01cd4fa9486c6f20a55d0a0",
"description": "ac/llvm: support shifts on 16 bit vec2",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "037b56bf0fa589bdd9887937c089f4b50a75b351",
"description": "radeonsi: lower mul_high",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8253efe9994d58d5fc348f8b0fedba5ce2e857a",
"description": "Revert \"ci: disable Collabora's LAVA lab for maintance\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b791c24eae200c86b32fac215b4ff2f30bf0bf5",
"description": "v3d: document that `V3D_DEBUG=shaderdb` is *not* for shader-db",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18a3a0d9151f97f7c1c0f29d80e770af17d54213",
"description": "broadcom/compiler: fix incorrect check for SFU op",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3ac456eb1df0976ee4036cd191b557682923d04",
"description": "broadcom/compiler: add a v3d_qpu_instr_is_legacy_sfu helper",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a3be610d5e5deb47aff1a9fc8bbab85cff9e502",
"description": "broadcom/compiler: fix v3d_qpu_uses_sfu",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee4e7b9d4dcec46ddff0471b34dd654e82f288f0",
"description": "zink: fix line strip offsets in pv mode emulation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5a4083349f36ef6db36a962327de6952a30d0c92"
},
{
"sha": "bdb3daab7c550984b56539142f053ae7950c93ad",
"description": "zink: fix exit condition on pv emulation loop",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5a4083349f36ef6db36a962327de6952a30d0c92"
},
{
"sha": "89077b866cabfe736dcd2d27994930c468138161",
"description": "zink: use ring buffer to preserve last element",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5a4083349f36ef6db36a962327de6952a30d0c92"
},
{
"sha": "436dacf75410144589abb835c2906e1a149abffb",
"description": "zink: fix pv mode lowring index calculation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5a4083349f36ef6db36a962327de6952a30d0c92"
},
{
"sha": "aa45b13398547d7433479c91a5cf2ae904ef677e",
"description": "anv: move nir_shader_gather_info to anv_pipeline_nir_preprocess",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "16c7c3771862a5cd3655c7f4cc4f3a7d68ef5325"
},
{
"sha": "3291050cc18c4bd1b5244ca4f79a4b928f74386c",
"description": "zink: refcount the correct query pool",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e5d517f36228c0788be58b00bdf23aa02f4dcf0c"
},
{
"sha": "f6b5e128c13fe77199fb39f1b6e0a11504201352",
"description": "zink: fix incorrect line mode check for bresenham",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ca13afe15ae420f7b77516a64dcf33f9a99bc3e",
"description": "zink: take location_frac into account in lower_line_smooth_gs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "657fc39b0997d78d98974b458888fbbba0a2cf29",
"description": "zink: do not emit line stipple dynamic state when emulating",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "16d0b868c6521415456f0d6f2b8828df5c454a11",
"description": "radv: add the perf counters BO to the preambles BO list",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea5535090a9cb2de4200947faa415bf37069e1d0",
"description": "ci: disable Collabora's LAVA lab for maintance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "483639d7382d004b86e511c6a09f585421fa8e66",
"description": "zink: add validation exceptions for shader object extension enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd6625c6eb9699245b2fb6c9c704607d762a95ea",
"description": "zink: use EXT_shader_object to (re)implement separate shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3baa9ed6d8ba5be16b64050588ab4594c6fc3c81",
"description": "zink: remove redundant compute program batch ref",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a76bdcd34c13ef11d0ecf5e220cff4788a433a45",
"description": "zink: run bo lowering passes for separate shader compile with uniform inlining",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e5e5e58af838aaad86202112b4e128b0d157be6",
"description": "zink: add a 'separate' flag to shader module compile to indicate separate shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82abbe19c92ee26f581006e949196e85fd1a73c9",
"description": "zink: move separate shader dsl creation to compiler function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f7b229c89d032949ffdbd3d94ce235cf57f9ffb",
"description": "zink: minor whitespace cleanup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "535a8f0e96db8512c322baef7e752934a09b2d07",
"description": "zink: use zink_shader_object for precompiled separate shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d733e24648b376a3cc01a6e6381815d4958438e1",
"description": "zink: more zink_shader_object conversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76f477e8d505a09aac7ac6ceac1e9049fb14e1ad",
"description": "zink: make zink_shader_spirv_compile static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1c994d60db3a3be4a946903f5410eecbfb8e463",
"description": "zink: wrap return of compile_module()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa2cf4d7f3ed6333c5445cea7b9e41fd49499524",
"description": "zink: wrap zink_shader_compile_separate() return",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5383bb4315ac49b8474ffaeb25520c5f04440d44",
"description": "zink: hook up EXT_shader_object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c0497275fe27f52ae97949f5a8cd67794efa3f8",
"description": "zink: use tes to generate tcs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bba644ce826e6d25fc5c6fe8f1add1b4d4d8bd70",
"description": "draw: fix viewmask iterating",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "03cbb7b104e532a9969e3d847e95bf52e55f0ab3"
},
{
"sha": "a18a51a708a86f51e0a5ab031b379f65bc84fb49",
"description": "nir/nir_lower_vec3_to_vec4: Use the nir_shader_instructions_pass() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e86c28a78b723879a894e804d21a1dd8321b134e",
"description": "nir/nir_lower_to_source_mods: Use the nir_shader_instructions_pass() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ddf98e85d52e9393ecb4a82784e514dbb00e43b",
"description": "nir/nir_lower_two_sided_color: Use the nir_shader_instructions_pass() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e5dde11ef4190b81bdc179fef420c2532901d38",
"description": "nir/nir_lower_uniforms_to_ubo: Use the nir_shader_instructions_pass() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0fdc8ec6a7b27dff4a9aee8935c96e5ae4a7a25",
"description": "nir/nir_lower_var_copies: Use the nir_shader_instructions_pass() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "087b082f3d05f7e97d2942980658cdd722afc42a",
"description": "nir/nir_lower_viewport_transform: Use the nir_shader_instructions_pass() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab7138e2836e12b945d4281fdcdf7e1eabfe1867",
"description": "nir/nir_lower_wpos_ytransform: Use the nir_shader_instructions_pass() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ecab220c501dbf12c3b920948cd5c3c077fc35e7",
"description": "nir/nir_lower_wpos_center: Use the nir_shader_instructions_pass() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "133e7ba571d2441ebf34bada6fbe9d91b14a23f1",
"description": "frontend/nine: fix wfog",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80d1da14f047f7ac4e4a28e9640d600b823df1cc",
"description": "frontend/nine: fix fog key overflow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9923a31945673dc40216a94c4fd3afa93d1d9efc",
"description": "frontend/nine: Apply writemask to pointsize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02ce3abd8aa7880ef668e09c3a6acaa73d31bcc7",
"description": "frontend/nine: Fix missing clamping of pointsize for ff",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7edae7baa62e4ddb95c7028dbaec34579fc0e412",
"description": "v3dv/ci: rename waiver test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a78af1dbb0da2ad2606c489ce91181532845a91",
"description": "r600/sfn: make sure f2u32 is lowered late and correctly for 64 bit floats",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b3685f3ba7fddbe73f363ff4d53ca734841e4b06"
},
{
"sha": "068738eea9e14490a42897923d1f5a3213827459",
"description": "util: Add mesa_blake3 wrappers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e30076d8342aa2d509f1dc5cd024be4afb627f4",
"description": "util/blake3: Patch with hidden visibility for asm symbols.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77826e835243291df664ccf2a7b8405287b72387",
"description": "util: Add a copy of BLAKE3 hash library.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a01d9ac330ea1de0bc66c98a42f2088ffd2465ec",
"description": "docs: update calendar for 23.0.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "404e8991caab1d5ba6d055f4531ff805ef532f42",
"description": "docs: update calendar for 23.0.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "328e832750e7615bb7d4d6a734347d33b64aaba1",
"description": "docs: update calendar for 23.0.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6821080cda1b38b94f732eee7f2eba53055226f",
"description": "docs: Add sha256 sum for 23.0.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48e753d4c898c516044c22068e9d88f508ad3631",
"description": "docs: add release notes for 23.0.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63ad833dd0ac8095b4571576fdfdeb5dd94e2619",
"description": "docs: Add sha256 sum for 23.0.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10a5ca13b56c1cc6f9fe63b4b368bbc48956a2d6",
"description": "docs: add release notes for 23.0.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a5a7e791fd8e92fa69931a33f3656dcf16e421e",
"description": "docs: Add sha256 sum for 23.0.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef3e17bfb010fd329086c6f91eef8c5605f4d9cd",
"description": "docs: add release notes for 23.0.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37622b33c4b0c266cda31d41acb81bac14e6ec7c",
"description": "freedreno: Inline single-caller helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4e42d31c0552f6741e8b3d572f5ca3d62c03d4f",
"description": "freedreno: Remove unused fd_batch_reset()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3e077c9d48aaf792f7728a3f394a5e59bbc9f2b",
"description": "r600/sfn: Lower tess levels to vectors in TCS",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "84006587d7e5b87526a9b83135393251afeef777"
},
{
"sha": "32f7ff2c204b28e6d312ecac6463f588d4d68f3e",
"description": "wsi/x11: Fix present ID signal when IDLE comes before COMPLETE.",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b1cd7eb079b14ab5c350d6ced8af7994c59f102",
"description": "Revert \"ci/radv: Demote navi21 to manual until recent flakiness resolves.\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "2a9b990fa3ed003354f4ee68105e4f0cbf8ce0b3"
},
{
"sha": "84d8ea6e2b481524491c85bb9bf996e1056ccc70",
"description": "radv/amdgpu: fix adding continue preambles and postambles BOs to the list",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "41a9bced313dded77693e9df10e5ccb18542320f"
},
{
"sha": "c3c63cb1d89e328506c366cded845ae200c7d9f9",
"description": "broadcom: fix typos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "177c92fe7ca3f171ab4fe41491935895134eff3f",
"description": "zink/ci: remove xt_framebuffer_multisample-interpolation fail",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a004825266fdcb43afd5e9fdf946ad9641f1e296",
"description": "zink: don't render with multisampling when it is disabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14d58926099fb735312705f0853785dcd1888c2e",
"description": "zink: add to multisample field to `zink_gfx_pipeline_state`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "420f2c0878f0c38128854f2adbbeb1391e752cb8",
"description": "zink: add `single_sample` to fs key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2ccdc3e8daf87bc782be6071364fa2743a3e74f",
"description": "mesa: fix ms fallback texture creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c29359a008d4436b10649dc62faf475d7f529ca9",
"description": "mesa/st: try to block multisampled texsubimage from doing cpu writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56840e4c895bcad6c498230c7a633760208122d9",
"description": "anv: rework Wa_14017076903 to only apply with occlusion queries",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c34916f841d35c6ec76981b0f56df25feef04b70"
},
{
"sha": "8f23a5dd96550f6a5e0db2ecbbe25b0efb3f0fca",
"description": "radv/ci: remove one expected test failure on PITCAIRN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e45fa939b09049cc6d6a55d637ca0139633c76fc",
"description": "r600/sfn: fix memory leak related to sh_info->arrays",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
},
{
"sha": "bfabd2dec73f7f02788acc2fdfa5cdd283cf25b9",
"description": "zink/ci: document that some tests no longer fail",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7af6616030d089010789758a004f712efb59e2fc",
"description": "radv/ci: only reboot on hangs for vkcts-navi10-valve",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a65fe883f444dde8150a7f5d58f30c146b643352",
"description": "ci/b2c: allow not specifying a reboot condition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64822bc35fedf0a7cb29127e0b13b74063ce3037",
"description": "radv/ci: document all the flakes we hit while I was away",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad508e50bfe2f4c9055fef510fe1d7387cbf0afc",
"description": "radv/ci: disable the vkcts-navi21-llvm-valve job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4d99aee917247d840b2aceb6e574d5ae783f448",
"description": "v3d/ci: annotate failure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a86d18a8c49842c9075247c21399a432849a5feb",
"description": "v3d: use primitive type to get stream output offset",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e88c04ed0a7979a38ba556990617f20424fed1b",
"description": "ci: Move Vulkan CTS patches to their own directory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a6b70da0bb43d4c2263bf1af819faa6e03fa5f8",
"description": "zink: Add some printfs when initialization fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1098a1e45f4ad74d90261beb6e2594953f25540",
"description": "mesa/draw: fix -Wformat warning",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5791826b1ac7085c8acf056abc279e66ca64eb55"
},
{
"sha": "b83af7e5b8114cd474ba70488f81871e44b460ad",
"description": "freedreno/a6xx: Fix valid_format_cast logic for newer a6xx",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "87978c39334045b6e998e62f7353c4c98e588f53"
},
{
"sha": "31ced4c5ad2efcbaf70357c2ef42eeae15caafcb",
"description": "dzn: Support aniso-with-point-mip samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e2c5ba10075b3527904a98aea501f87acd2fff7",
"description": "dzn: Use narrow quadrilateral lines when supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b3f2a3c7dbbd62538a2a71725dc41c075dffaca",
"description": "dzn: Support dynamic depth bias via command list instead of PSO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6bc4459e5fde07535036a6e189384f7d2d722e4",
"description": "dzn: Add physical device arg to format lookup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e11645a30908c16bfdcdf482ffd1af33c4660fb",
"description": "dzn: Remove driconf for quad ops in vertex stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe128dca28c672f66e7b241420928816894484bd",
"description": "spirv2dxil: Lower quad ops in non-fragment/compute stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c64f3dcbca003689b4c982d0cb13e5098bbe3cb",
"description": "ci: rework vulkan validation layer build script",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "512f1c160a63a7ba1b0097166d8ec0324542d639"
},
{
"sha": "fcb72ffd0c61e2b3226306fae37b85ab4982a39e",
"description": "intel/compiler/gfx12.5+: Lower 64-bit cluster_broadcast with 32-bit ops",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "74ab9401561c5d5bef62330c0b1264f42bfe52da",
"description": "radv: update binning settings to work around GPU hangs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d99211b22c0b419e2ad414f2e09bfe43f656db4b",
"description": "radv: debug: Update decode ring umr command",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb282b6a8135c8c4222d7683f5122ae35602158d",
"description": "vk/entry_points:: fix mingw build",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7e833713d83087934221cd47ece49e87199a00d1"
},
{
"sha": "6bc2dce228d60994b72de9a32c14747816557fec",
"description": "radv: use gfx_level in radv_flush_occlusion_query_state()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbab8df43fe20fffcdfbdffea60dc40254ec9766",
"description": "radv: emit PIXEL_PIPE_STAT_CONTROL in the gfx preamble for GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1d32880f7ba767f4d36c8e1bd239311855043a8",
"description": "radv: track DB_COUNT_CONTROL changes to avoid context rolls",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "02443d752e83d470f400af004e3702fb8f7d8ce3",
"description": "radv: delay enabling/disabling occlusion queries at draw time",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3017d01c9ded9c9fd097b600081b1bbe86e90fb8",
"description": "zink: check for extendedDynamicState3DepthClipNegativeOneToOne for ds3 support",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c7f46d2ad6de5368cdef09e77bba9f4ff59cad76"
},
{
"sha": "e6701f723147c45798584ba77da7095f2317684c",
"description": "radeonsi/vcn: AV1 skip the redundant bs resize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d44651bfc3c8f6cb6aba8914f5bd21e440d69a4c",
"description": "radv: wait for occlusion queries in the resolve query shader",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e6e3427f032a3ca0193d57facbd9a63b75e6a7c",
"description": "drisw: don't leak the winsys",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d6527c9f15b06b556de884fa81c525cb4568a59",
"description": "pvr: fix typo in pvr_rt_get_region_headers_stride_size()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83a1b74240df3afcdb0e723c5bf6514b3321b411",
"description": "zink: don't create separate shader dsls if there are no bindings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "329473c24212d4a6854afdec5c772458644b6dd1",
"description": "zink: add a util function for printing shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2f6012f4a094bac274f7cf35a142f379f3c18c9",
"description": "zink: call zink_shader_free for compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee8c1a44c1a01a1bd63aab5c58ff38136cea85b6",
"description": "zink: always wait on precompile fence at start of zink_gfx_shader_free()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2ecafd1ac9534cd4ba11df31d4b5288e90600e4",
"description": "zink: split out generic shader destruction for reuse",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f6eec03e0023fa0f849bdb35eea58594293edac",
"description": "zink: zink_shader_free -> zink_gfx_shader_free",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bf4db8ebb4d12a867edbf0740b55cc920fef712",
"description": "zink: don't bitcast bool deref loads/stores",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "82add9f2e992be166c60551cfc5baaea0fd0d3a3",
"description": "zink: avoid recursion during msrtss blits from flushing clears",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ea506e94bf22b757b3123c242430ab2392638c2",
"description": "zink: skip msrtss replicate if the attachment will be full-cleared",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e7cb4642e99e863cae25a942a823897ef7a1605",
"description": "zink: handle 'blitting' flag better in msrtss replication",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec0860b40137779e1cbe92c8ca5b3e5d86105da5",
"description": "zink: manually re-set framebuffer after msrtss replicate blit",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "72a522fb3692985a4e805b00f6d7e2f5a0386d47",
"description": "radv: fix usage flag for 3D compressed 128 bpp images on GFX9",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a2fab66deeb9320ce4b323b62d0bd2765989f29",
"description": "radv: do not allow 1D block-compressed images with (extended) storage on GFX6",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "aeec9071b50c08ce722a9d6418af2c3c0c0af197",
"description": "spirv: Rework structured control flow handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a39d35df062603a2e20467fa27575ac3c9e7eae",
"description": "aco: fix nir_f2u64 translation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "22b07b10c4421a3fa1722b912d8d078c06666207",
"description": "freedreno/registers: updte HDMI registers to include CEC details",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5871d21a5d16d7fad334ad9ee24402c9d70ea1b",
"description": "vulkan/wsi: fix -Wnarrowing warning",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d7730fcf22adae92b0e7a82e36cfe28200920b5f"
},
{
"sha": "a6c8d74cd7ab5f761eb443611870acc3414f5a7e",
"description": "util/debug: move null checks out of debug message macro",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "390947128846a5f6b6db4dcef93ffaf464355a67",
"description": "zink: use a perf_debug() macro for debug message logging of copy box warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d467c466a568bfbfda7911647833b99d6808920",
"description": "zink: hook up debug callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "366b79fa102298430f3701a33127d3194a5137f1",
"description": "zink: only print copy box warning once per resource",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7758bd37973d3067e82f3b3df7467febe2bc745",
"description": "ci/freedreno: Demote a530 to manual again.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d17713723c1f78f9e28f00881646e56854710c1",
"description": "ci: Crank up the yamllint line length limit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "392266ad6a766ef39223ac5d2b87b421da04e4a4",
"description": "ci/radv: Add known flakes for #8817",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bcf38ff950e750f487c1bc327826bd58db0ef986",
"description": "ci/freedreno: Drop portal-2-v2 trace.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a75371b68a5947df6783587553b4d2e0dd0a6846",
"description": "ci/zink+tu: Drop some intermittently failing a630 traces.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a9b990fa3ed003354f4ee68105e4f0cbf8ce0b3",
"description": "ci/radv: Demote navi21 to manual until recent flakiness resolves.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53cbe352ad1a2df52c995a2200e7c3d513a3adfd",
"description": "ci/lvp: Update sanctuary trace hash.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b32556b058a9fb04355fb68d53c29c6e541b6990",
"description": "radv: Fix dword alignment in SDMA buffer copy.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf181fef68dbb9d91ef019c9ae5c33f4290c2dad",
"description": "spirv: Add --optimize flag to spirv2nir tool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e3207a191e0ca77dac8804215804409bb96117f",
"description": "spirv: Output spirv2nir tool result to stdout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a71f79fb457b3b428f4d3ccf3dc4758bab6e2598",
"description": "d3d12: Clean unused code for parsing slices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "244af0523c8a7235f15222475dcd03743efc559f",
"description": "d3d12: Use frontend H264 decode slice offsets and sizes instead of parsing buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "114c35cb0cc2613586ddf71764e68f4bb9e9ef9c",
"description": "frontend/va: Add H264 decode slice data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ddfc5087c6ca312bec532887312c19ee5523fc3",
"description": "zink: emit demote cap when using demote",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "421d3e3c8e88d94fccb7883e41bb1d2c87e4981c",
"description": "nine: add fallback for D3DFMT_D16 in d3d9_to_pipe_format_checked",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f3c3d2fc0bd61698123512b881d7fdc0ec77722",
"description": "glthread: add newline to env override",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8c42c353b6ed34d5824ff90163116b8ef8d9b5ac"
},
{
"sha": "972082d05115e574ecccdf627bef0bb258783476",
"description": "util/blitter: fix line wrapping on error to avoid giving wrong line number",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4681fd3882bb758e829232fe6e82f8e88fff3ed6",
"description": "nir: set uses_wide_subgroup_intrinsics for all shader stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6e406b4833a628c31a03c13a3b5842e40a8c460",
"description": "nir: add next_stage parameter to nir_remove_varying",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42822413cf92af13959353b485fcf6984d8da713",
"description": "nir: add next_stage parameter to nir_slot_is_sysval_output to return better info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c60002ea2744869e8e3d5350379b2654c7149509",
"description": "nir: remove an obsolete comment from nir_gather_xfb_info_from_intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea9156edc3624e0aed65d85561d0ef6ade9c2225",
"description": "nir: return a status from nir_remove_varying whether it removed the instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d78fec68486018bd7ce89dba53b8f5fddf60e6e",
"description": "nir: rework nir_lower_color_inputs to work with lowered IO intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28374b466ca0d5797177dd5cd3d3af6e15c21cb8",
"description": "nir: don't remove dead IO variables in nir_lower_io_passes for st_link_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f11118a36be3fc074dda1a56d9a1f118a07783eb",
"description": "nir: handle all varying slots in gl_varying_slot_name_for_stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "988545002e4aac35557c7f09c222d0f126b4dbec",
"description": "nir: handle more opcodes in nir_lower_io_to_scalar",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10a362f582bbc39b93ccf4e459774c71cb8e6a3f",
"description": "nir: extend nir_opt_fragdepth to handle lowered IO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a9ef6b1f84b9b07c12150545fe2111f7e793e7a",
"description": "nir: update nir->num_inputs, num_outputs in nir_recompute_io_bases()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45d41bd0430310ef0d93c47be8ecba618e142f86",
"description": "nir: skip nir_lower_io_passes for compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d29dd3333b299c9b127d1f1cc113aedced488f46",
"description": "nir: assign IO bases in nir_lower_io_passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd9ea4b5bc3e7753a85677b66eb02226cdf2b1b8",
"description": "nir: lower load_barycentric_at_offset in lower_wpos_ytransform",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ace8a7068e0afde499f6f0146daa6041f4b9d250",
"description": "nir: fix 2 bugs in nir_create_passthrough_tcs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a8e84f50bc6c855fa08af343c02d3e1b783d1586"
},
{
"sha": "13e885842a4b962cd02f57e140b348daf551dff3",
"description": "translate: do not clamp element index in generic_run",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5075e9f7c744dc092bf5e9ef8ee8f3a8704c1ff0",
"description": "ci/freedreno: Fix a618-traces-performance rules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5db64fcc8ca28e9893899327c3817e592267801d",
"description": "aco: use apply_nuw_to_ssa() with load_smem_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a6095b36e9a5959abfe751a86377ecff745453a",
"description": "aco: remove SMEM_instruction::prevent_overflow",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "957009978ef6d7121fc0d710d03bc20097d4d46b",
"description": "pvr: Handle special built-in variable loading in vertex shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6b30d42b05a93aa80c93c7fcc1782f9c59a6f1a",
"description": "ci/lava: Skip regression test if LAVA log file is not present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a893b06691fe9b68f6b467fd8dd33fcda1da5c1b",
"description": "ci/lava: Use f-strings in job definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11a97b644cbc2f8906f6493b65135374858331a4",
"description": "ci/lava: Refactor LAVAJobSubmitter and add tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "710b568dcdab41963f953599acc2497578a3b82e",
"description": "ci/lava: Force use of UTC timezones",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c5aec15b15c3eba4d1908f1c85e0dbc9bc5f37c",
"description": "ci/lava: Integrate StructuralLogger with AutoSaveDict",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb1945c3d9c84fbce6b4b93d43ad62ab56e025d9",
"description": "bin/ci: Add StructuredLogger to improve log handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ac3824922283d2604e87773dc2579b2b73f3a25",
"description": "ci/lava: Add a simple Structural Logger into submitter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41f29c5333372a9aa5e0d6e05476ed529326afa5",
"description": "ci/lava: Update LogFollower for better section handling and history",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cfe644a9e593a15b84b54ac3b36d1c017335f47e",
"description": "ci/lava: Use python-fire in job submitter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c03f7233ca9eea24505d085c774c279af29880e4",
"description": "ci/lava: Extract LAVA proxy and LAVAJob abstractions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f6b892dcad679d5eee3e46248d885242aa606b1",
"description": "ci/lava: Move job definition stuff to another file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fbe699a43d8253d7d14c27c5b6fc9f84c97688e",
"description": "egl: inline driver.GetProcAddress() as it's always _glapi_get_proc_address()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b366b6bc09e3f51fc8212b0c9b03a138a7eddf7",
"description": "zink: Use malloc to allocate libs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f89c85e5d0172243d62f9a19e04361000b3ad530",
"description": "zink: Use malloc instead of ralloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c91fa697e9e81c709824ebd874a325c29935b904",
"description": "pvr: Add handling for missing entries in pvr_setup_vertex_buffers()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0659728e4fc90b28d1e88f4f5ad5bea34b59cee",
"description": "pvr: Fix typo in PDS function name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b288ec803ca6eab6f37e3d64335abd98632e0f75",
"description": "radv/rt: fix total stack size computation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2649a1f272cea69b73364d06a3dad21415921056"
},
{
"sha": "efc629389adbb4f7a78a09da8b6572d39ba574ce",
"description": "pvr: Use driver vertex input data in the compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "361f58f0eed8971f94e70d833d6fc2c8d3176321",
"description": "pvr: Fix a comment in the PDS code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ddda8b88c60317f57117f33c326aaaee458b7341",
"description": "pvr: Collect vertex input data and fill info struct.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da0739b4e4edf8de008b507b0f81416395a408ce",
"description": "pvr: Finish pvr_perform_start_of_render_attachment_clear().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95820584d06e067766283ccb76c33a75c383a203",
"description": "pvr: Add deferred RTA clears for cores without gs_rta_support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "060c3db4efd6ed766331a8cd1c9536265390a58f",
"description": "pvr: Complete pvr_generate_custom_mapping()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9930cafbf288e95fade573454385b7550022acce",
"description": "pvr: Support multiple sources per pass in TQ job submission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7ff71aec98f615b23bbaa48e131f1f81c3ba13d",
"description": "pvr: Complete pvr_3d_validate_addr()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71fe789d354d0531a71ea0343bd0d80d09506edf",
"description": "pvr: Support ipf_creq_pf in pvr_isp_ctrl_stream()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86ad8681428540b9a54c3603a51a4027f89b9344",
"description": "pvr: Implement pvr_reroute_to_clip()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35d2b51c11bd5668519aded7bdfa3099a2a6659d",
"description": "pvr: Implement pvr_isp_scan_direction()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8bcc40ed22c4d17c83b63766b8da82d73b929983",
"description": "pvr: Complete pvr_double_stride()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cfe3b5283559393720fb0c51ec5dc906a28c6fa",
"description": "pvr: Complete pvr_unwind_rects()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a0a357b6524281779300dddd9885cadf3e65b2b",
"description": "pvr: Complete pvr_modify_command()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "240bac1e85fe657fc36f564eeaa8350786d786a4",
"description": "pvr: Implement pvr_pbe_setup_modify_defaults()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a8334e05451a50bd59e84a6858a3cef10855d12",
"description": "pvr: Complete pvr_isp_ctrl_stream()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ac3c8d0df3c2506e5d870d635cc697dbe9cefca",
"description": "pvr: Support single core transfer queue commands on multicore GPUs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3e7060ba19a2ad48bd9b9cfe6f6e622030a1fc1",
"description": "pvr: Implement simple internal format v2 transfer paths.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "838132c0a95883043983514bc99f7faccbeb6aaf",
"description": "pvr: Implement vkCmdClearDepthStencilImage API.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c468cf29a8995352edf64ec2a9ada12b62bee6b7",
"description": "pvr: Implement vkCmdResolveImage2KHR API.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de9c53e3bb683faf857eb603783fd15e9ae755bb",
"description": "pvr: Implement vkCmdFillBuffer API.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed243eca90722da36300177ef1ee0b651c2466b7",
"description": "pvr: Implement vkCmdCopyImageToBuffer2 API.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29e120c09248bfd7e19e0f10630c142243412710",
"description": "pvr: Implement vkCmdClearColorImage API.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5827f0098c9c455f263c1ba7dfb526c15717c4ed",
"description": "pvr: Implement vkCmdBlitImage API.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c3112132949b84b866781e2f2d03ad780b5c8eb",
"description": "pvr: Implement vkCmdCopyImage2KHR API.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc260f6fc3341696a585a7dbf6650d7dae9e2a58",
"description": "pvr: Implement vkCmdCopyBufferToImage API.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96b6b69d8a59b226f41e3faf82380f0a6d016d93",
"description": "pvr: Implement vkCmdUpdateBuffer().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "480bdff4b526c2aabd86a42ddb02665e9b7c69e2",
"description": "pvr: Add support to process transfer and blit cmds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1cdd0ccb3738cb2c0a4c376d81686d2ec2ccb682",
"description": "pvr: replace transfer EOT binary shaders with run-time compiled shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11dea16dee4190c0447e20f66db50847a0c2a2dd",
"description": "pvr: Add support for generating transfer EOT programs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0b47cfd658194965b2f40d6550e5fb6de508976",
"description": "pvr: Add support for generating transfer fragment programs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eeac8336ef7835b16871651ef3a321ea7060102b",
"description": "pvr: Use movc for reading special registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8cd78b319686233fe9e35b02ca7397c88696b6c",
"description": "pvr: Amend validation when checking multiple supported types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4dc86e1148cae81be92f0c62d6dc67ac41a0e1ea",
"description": "pvr: Add missing includes in pvr_common.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b27b764320ef9fa26c1a1cc2b676b4a69db4d27",
"description": "pvr: use util_dynarray_begin() in more places",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16a1752d346bd9fe7e6a5ad4db87b37e83b22a67",
"description": "pvr: add missing explicit check against VK_SUCCESS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4e8b1cddb432315196af65b86cbdd63694c7dc1",
"description": "iris,crocus: Add proper way of assigning num_levels value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "acce5c3fe1fa2930adb6cdc152f3c371b1d24290",
"description": "radv: Enable IB2 workaround on all indirect draws.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46a14390d8bcb7e91620f94f9d7bde2dc449190d",
"description": "radv: Remove IB2 workaround from mesh shader draws.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d16d9ef34550da313bbb45e5782136d6bb3b5964",
"description": "radv: Simplify IB2 workaround.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbe7aec446f177ca8e0910a157c63f1d4b1df7be",
"description": "aco: skip scratch buffer init when its arg is not used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cd3aa173ab72f88c959b8c03be642855e189d96",
"description": "aco: implement nir_bindless_image_atomic_inc/dec_wrap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b54f07870e81de76e4f1df8f1ab42f39735fc19b",
"description": "nir: add missing image atomic_inc/dec_wrap intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31bfad83ecff8e76e6b6c0801833c55aa157079f",
"description": "aco: support 32bit address in nir_load_smem_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ff9153a3b31c04f5238838442c67cf38a1fd364",
"description": "ac,radv: move ps arg compation to common place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48062f91c721b8cc177e4df09719cfe609a92453",
"description": "virgl: add debug flag to force synchronous GL shader compilation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e2491b76cdfc93ea33b1330caf36764c5515b68",
"description": "anv: enable shaderStorageImageReadWithoutFormat on Gfx12.5+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3678c28d3db2e1b337400538353884d467a7e5e7",
"description": "util: Call mesa_bytes_to_hex directly instead of disk_cache_format_hex_id.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "681d8cd9ea9e5d8b0e4974e181614dff0f45328e",
"description": "util: Add dedicated hex conversion functions and use it.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96a0b1e9880cee88905fe45451404e0d3120f382",
"description": "zink: fix non-db bindless texture buffers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "99ba529feed6f9917a44458a38acaf0b3d6d261d"
},
{
"sha": "feeae0f18f856043b25f922ce6ba212279aa0d57",
"description": "ac/llvm,radeonsi: lower nir_load_point_coord_maybe_flipped in nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7f0d31fcccf1da67149c8569c3bd6cbc846ab9a",
"description": "nir,ac/llvm,radeonsi: replace nir_load_smem_buffer_amd with nir_load_ubo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75b75c6c0a92acf771e7407cc03c4687b8605cd6",
"description": "ac/llvm,radeonsi: use texture non-uniform flag as waterfall switch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba5eb2f5c18c2124c63f6f45748fd9600fbed0e7",
"description": "radeonsi: add si_mark_divergent_texture_non_uniform",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24555f5462e97e80ffe20f47a279d3c344fa6ea2",
"description": "nir/lower_alpha_test: rzalloc state slots",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "12706fab6017a15fe866a8472eb91821fc655d84",
"description": "radeonsi/gfx11: updated vertex format changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da3b8c1e6b38dd29f64e855bbaa423dc0967ff45",
"description": "radeonsi/gfx11: updated si_is_format_supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "543b6ca7c4b00c4bfff5668ba0a0643d565db201",
"description": "iris: use util_framebuffer_get_num_samples when setting ps dispatch samples",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbac02b7d329e74a70d4effe7a757f35a76b3b88",
"description": "zink: avoid zero-sized memcmp for descriptor layouts",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2e748220217fab98c92067a6ebbaf17dc3c0bbf",
"description": "pan/va: fix typo in IADD_IMM.i32 description",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82ccde09574037255a237e167c197015fd21bc0a",
"description": "pan/va: Fix MUX.v2i16 and MUX.v4i8 description",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "135039f5264f250689515498e190ca7eda57997c",
"description": "ci: do not retry on forks to get the upstream kernel and rootfs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2dcd6bed6a97a5b8f6a1de36c176e7424170fa9b",
"description": "util: enforce unreachable()'s argument being a literal string",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5863bafbdc9b0b5118bd8b2e5bbbe47d5d3ab21a",
"description": "vk/util: fix buggy usage of unreachable()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f9520a5d0e6f49ee42bf2e8c327b7fcde669f87",
"description": "pvr: fix buggy usage of unreachable()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5ed1c79ae5d447ab975efe474eaa54899ae16c5",
"description": "compiler: fix buggy usage of unreachable()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a0e4854211d761e69d20a562af9a681caf877d3",
"description": "amd: fix buggy usage of unreachable()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d291f368a0051a706df9ce985445d46030bd391c",
"description": "ac/llvm: support implicit LOD for nir_texop_tg4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25b1974e1b734838ff545793b1ae6ddae7d3f90d",
"description": "aco: support implicit LOD for nir_texop_tg4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbb9f3a8a9e9b70ea7b063f09f07cdd6d18a000c",
"description": "vtn: set is_gather_implicit_lod",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48158636bf1b0e62ebab4835e1f474866a34c6fe",
"description": "nir: add is_gather_implicit_lod",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73e9cf606267938586a39d6cc59e3cd9f26e05b7",
"description": "anv/format: Fix GetPhysicalDeviceSparseImageFormatProperties definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ec052187a2a05bd45e23061154feb9b76006068",
"description": "vulkan: Fix GetPhysicalDeviceSparseImageFormatProperties definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f7d01cdbe03936d51a29fa57bee04991537ee7e",
"description": "mesa/st: Make st_convert_image(_from_unit) declaration match definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92a47ba1ae40990b837923162788331e4cadec2c",
"description": "llvmpipe: Make lp_build_interp_soa declaration match its definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2420b190b8b324befd0eab89e42c28de47d3498f",
"description": "tgsi: Make ureg_DECL_output_masked definition match its declaration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3beaaa9ae8c8a913fb87b4ff10eb8dae8ddda1e8",
"description": "anv: drop lowered storage images code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d04d701cc61cb92c37a2656de9637798381f7c1f",
"description": "intel/nir: add options to storage image lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4f498a5835f20fde39c0980268dcfbf7b4037b8",
"description": "isl: fix a number of errors on storage format support on Gfx9/12.5",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c221bfbd85d2132e3b907ffb8586f466ba1ce34c",
"description": "radv/amdgpu: remove legacy code for querying context status",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "767a9324b9c4c4f0920e58926a35cde2e829b29a",
"description": "radv/amdgpu: remove legacy code path for creating the BO list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c920d676c01c84c0d41b0def1178f75478716e4f",
"description": "radv: require DRM 3.27",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d561bac6bb1a037260a07eb3738d81bb3b095dd7",
"description": "isl: disable mcs (and mcs+ccs) for color msaa on gfxver 125",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6fb189cbd0732e0fb0cefd626222bca51babe87",
"description": "rusticl/mem: more region and origin validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c1fb288fdb0a128d9934319c93045139c7b3602",
"description": "rusticl: add create_pipe_box to better deal with pipe_box restrictions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74c43834e7c1b41d5015960bc6998eaa6e8f895b",
"description": "winsys/gdi: GDI B5G6R5 display target support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d75e631e761ee358773e85c0c2b9399374030bbb",
"description": "d3d12: Support blit texture uploads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81595cc82341b29ebd804495678852e48da9db0e",
"description": "d3d12: Respect buffer offsets for sampler views",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d4fbb3025ee6c3603f7d3d6a133b2db732a9dad",
"description": "anv: Work around the spec question about pipeline feedback vs GPL.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e433925789e16a21aabd2f05a9a7fd8c9a0a06ed",
"description": "anv: Refactor repeated pipeline creation feedback output code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "647ca8165407fcdb2695917599a803f8b0c804bb",
"description": "anv: Only enable GPL if ANV_GPL=true, or if zink or DXVK are the engine.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d49cdb71ee8cb07ca922b9ffa15edd27627959c",
"description": "anv: implement VK_EXT_graphics_pipeline_library",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b8a2de2a172555bf0fa60280348cd4e660aae40",
"description": "anv: add dynamic buffer offsets support with independent sets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16c7c3771862a5cd3655c7f4cc4f3a7d68ef5325",
"description": "anv: move preprocessing of NIR right before compilation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17e7fe9d975c3b2f295c7a23c69455f57f56b836",
"description": "anv: make input attachments available through bindless",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e82b05dc644098c371b0adb332b927cfd21dd74c",
"description": "anv: move force shading rate writes checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2d3d818d57b9288fcdd98965c81d981540b1aba",
"description": "anv: introduce a base graphics pipeline object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ca1fdc8b56c0cb6d3c8687d4d13ec594f5041f1",
"description": "isl: don't set inconsistent fields for depth when using stencil only",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7bd375e3954bc96c31df43652ce1d845427501a",
"description": "frontend/va: Add VAProfileH264High10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "407bd51b719ced51690d7e3f73a4fc14260cca63",
"description": "d3d12: Support PIPE_VIDEO_CAP_ENC_QUALITY_LEVEL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99f96eb81ba6afa7f035a7e0e9d77d85033ea59c",
"description": "d3d12: Support PIPE_VIDEO_CAP_MIN_WIDTH/HEIGHT caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "956c582d04c715008616a0b12a4513ce58d2afc7",
"description": "d3d12: Support QPMin/QPMax app params",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b40aacc0c2cc30160c2dc9a3f167a1fc8b65d807",
"description": "d3d12: Support rate control HRD and MaxFrameSize app params",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "358fea01a6f0e754fa252ad557bbbb538bce5ad5",
"description": "d3d12: Support QVBR rate control mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c4969a24971f8b37a25687f4fd865f64274077e",
"description": "frontend/va: Allow distinction for Min/MaxQP params sent from app and frontend defaults",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44c53786a0de22084ccc53e82322af970a56b6f7",
"description": "frontend/va: Allow distinction for HRD params sent from app and frontend defaults",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30a6363c8f6ff2cde85831cac11bdf78cb1e15e0",
"description": "frontend/va: Support QVBR rate control mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "035b84f3085a2ce8b0d0769b66f24df70c95b024",
"description": "lima: fix refcnt imbalance related to framebuffer",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c47627871ab83fb41fe3d459b13e966a35f9432",
"description": "build: Add Iris and ANV to ARM's auto-generated drivers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5c57b9af772cdba1efde175f7190e6ec8bdfb24",
"description": "iris: Fix vm bind of imported bos from other GPUs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41f1e6c84b2de7e6214b2b25c8743eb8d6bddf5e",
"description": "iris: Implement batch_submit() in Xe kmd backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2d7386631f44bcdb8ba0c42fef78ae7b3380f14",
"description": "iris/bufmgr: Handle flat_ccs for BO_ALLOC_ZEROED",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "215fbbb6049bf6dd2f1b6fda4ab7b111b6c81436",
"description": "iris/bufmgr: Add and use zero_bo",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e5faa11942decd5ddd53c7cd33117b72448e1e8",
"description": "iris: Allocate ZEROED BOs for shared resources",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "be2619766be3f4ee0b22a10f8db179dc1e3c5773",
"description": "lima/ci: temporarily disable deqp-egl tests due to timeouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0d6d90ccf72fdf3664c17d938978ba97ae5b0bd",
"description": "d3d12: Do not fail d3d12_screen creation if D3D12_FEATURE_D3D12_OPTIONS14 not available",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "52ee566bc550b4822c4a563e480e869b8228917b"
},
{
"sha": "ec896048bb90803ba0e0c3b494e9ed60b0bf643c",
"description": "radeonsi: create a new context for transcode with multiple video engines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1563210a41d85501834df4b0ec96132010191157",
"description": "intel/common: Add gt_id to intel_engine_class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "670d4a2f71f9338ecc3c5c57cfb3784f6d718eba",
"description": "iris: Fix close of exported bos",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "910e659e31cb248e7ca4c487fa4207c3345db59b"
},
{
"sha": "b30a75a195fea9013fc912b84cd776aaa76f4692",
"description": "vulkan/overlay: deal with unknown pNext structures",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1eb2359bbdd4bf00a8844095f2a24d8ada961906",
"description": "lima: fix stringop-overflow warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f42d3b843c2b5a07b70e1de2467c8b3a34b7de0",
"description": "r600: fix refcnt imbalance related to evergreen_set_shader_images()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a6b379284365e8adee780b691596d3a66de1ba93"
},
{
"sha": "4405e8a9e1482f455d0a6407f6b18e2cb0b6c425",
"description": "r600: Report multi-plane formats as unsupported",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "826a10255f5f8d444f0318f3e36ff616b41b5d15"
},
{
"sha": "eb7e9068865e312a0efb5c863d0d3be6e7571d8d",
"description": "egl/wayland: fix oob buffer access during buffer_fds clean up",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "967b9ad084ecf28f639aeb21b5bdf76813e65a8a"
},
{
"sha": "0d7912d239dac5bf3c8b07f2a6ca467f760d6aa6",
"description": "radv: disable fast-clears with CMASK for 128-bit formats",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "134abe8344040f380c7b30cae79d44b82423b911",
"description": "radeonsi: remove separate_prolog parameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51d994644826f2429734f7ee4af7a0046b807bba",
"description": "radeonsi: restructure mono merged shader build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcfe3eed80a55840cd84d8c680a9367ccc14d33d",
"description": "radeonsi: monolithic ps emit prolog in nir directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbedbad0dd97afee7f4397f41f5598d903a60132",
"description": "radeonsi: handle lowered ps in scan_io_usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8bd186788f361c184a4346c52359286e476599f",
"description": "radeonsi: add si_nir_emit_polygon_stipple",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "223878fbe24ec1a9ed0ce7964864d4d891664fc9",
"description": "radeonsi: add si_nir_lower_ps_color_input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc891e871edceb557f7e8720ed60cc415dc1f4ee",
"description": "ac/llvm,radeonsi: lower ps color load in nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35d5c7c251fedaf697c961d1fb48d560e936d8cf",
"description": "ac/nir/ps: lower sample mask input when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1103d4ed74dd5f10ba23abc41edfaa9c41aeaf2e",
"description": "ac/nir/ps: add force lower barycentric load options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e4ac0c1d628a88363abe39064677e1f7d80a197",
"description": "ac/nir/ps: lower barycentric load when bc_optimize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6c5596c377c8988b2759e78a77175bb8fdeff5c",
"description": "radeonsi: implement nir_load_barycentric_optimize_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fcc5aa9c0ab528bc9c6f68a4c457c408b9bbc08",
"description": "nir: add nir_load_barycentric_optimize_amd intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31a0de992127025519d405db5669bf5736ba4ae2",
"description": "zink: make general bo allocation more robust by iterating",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d923b14f959e23bd5fc24d5542b00de2d3c0d38",
"description": "zink: restore BAR allocation failure demotion",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f6d3a5755f63c81881ff5647fe783038c955e8e3"
},
{
"sha": "561b64cf55dbcc8abf0cb3aeeafa55d439cec7c9",
"description": "zink: slightly rework memoryTypeIndex selection to pre-determine heap",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "085c9efbf3f12fca4cfb210e89d6f2f31f1ebe72",
"description": "zink: move memoryTypeIndex selection down in general bo allocation",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdf746cb2b0c56d061f54e73974b22b33abe2620",
"description": "Revert \"ci: disable lima farm, currently out-of-space, needs to be fixed\"",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "78644c9bb0d3b7920f7676c6388b472510a54f0b"
},
{
"sha": "8ebc5cbe2b828f34b9bfb32c528d3514ead59798",
"description": "v3dv/ci: drop fixed failure from fails.txt",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8976d8280ff45cd7f947524a23fc70223967d7ca"
},
{
"sha": "74525f8576d3c9fb5175f56b6c57f03d566710f9",
"description": "ci: uninstall libdrm from the GL and VK containers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74e423591623a1fabe4060f26b7c251e07b371b3",
"description": "ci: polish deqp-runner a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2933976e78b395f8abe9f2812223c106b9edc9c8",
"description": "ci/freedreno: fix the a530_piglit job and switch to Weston",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "83c2b26acf1e6c5434d2183294103c959c7ab268"
},
{
"sha": "f84aee451d0cdb93ee7c4c52085d901184bd8375",
"description": "ci/freedreno: update a530 flakes, fails and skips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2092f95975199b7533d98cfe30443e02428a7065",
"description": "ci/freedreno: a530 behaves stable in 6.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1fcfcaf008e72063d4061da6f3678d6a3f1dc9a0",
"description": "ci: drop overriding new a530 firmware due to preemption issues with older kernel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cad794594b925aaf35b4c623070649916d65b27e",
"description": "ci/freedreno: do not restrict to 2 cpus on a530",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a925c59f83df04bbe26a451117283fc584f94ba3",
"description": "ci: bump kernel to the 6.3, support HDK 888 based on sm8350",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3e8aeb2e9efb187b25a729e247eac168cd8e8f7",
"description": "tu/perfetto: s/MRTs/attachment_count/ in traces.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "947f5d4d7ad8e4bd7baacfaec8162a052738c87b",
"description": "tu/perfetto: Drop unused arg to send_descriptors().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "020baed66e4ffe4595de2236d32562d74a6d66b0",
"description": "tu/perfetto: Use tu_CmdBeginDebugUtilsLabelEXT as a stage event in perfetto.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69bff073ca187e6cf2e36c500c66e37e8d6d162f",
"description": "tu/perfetto: Clean up an extra token paste to just use the arg being passed.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4b18e41652a02ce12c468dbac4bd69b403c3bed",
"description": "tu/perfetto: Refactor code out of the macro, to stage_end.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60cfe15d799fdc5a57a691844cc30e49b3f74a47",
"description": "rusticl/event: drop work item before updating status",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "47a80d7ff4f966e3839640efd5f9d75e36af8906"
},
{
"sha": "00b9685d966c8abeadd58102850f5b26f133b10f",
"description": "symbol_table: Prehash the key on insert, and reuse the entry on shadowing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46498abbacb1a59cd37aa54ba5d7b9ca703ae059",
"description": "symbol_table: Don't bother resetting the key on popping scope.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a400f933fa0962f4a709bec3f4d10cbcffb3614",
"description": "symbol_table: Don't maintain the HT as we're destroying the table.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6db7d72b4bf802779f392988315f6202bee22b8d",
"description": "symbol_table: Store the symbol name in the same allocation as the symbol entry.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6906448425a03163c029a0c2c12c632a0b49f98",
"description": "ci/amd: update checksums after DXVK 2.1 update",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5cf3b92661cedc862038c289754df75e2290544c",
"description": "ci/dxvk: uprev to 2.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0dcb3994a5ab8961a0b0098326b69f7ca6ea7ca6",
"description": "ci/amd: 4/5 runners TPad-C13 runners are online, restore most of the tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a78772890628f70668950bb4524a9d8e29a9bac5",
"description": "anv: enable blorp query reset for performance queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20c330e95d40ad05be82e5c57ac9622f37ebda46",
"description": "ci: Drop executable permissions from backend compiler wrapper script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ec3c16c54adbd925d537a985ddb06cd27f0773e",
"description": "ci: Remove shebang from backend compiler wrapper script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21b190bf44e9aef26b2e1a8107d09452532907c0",
"description": "ci: Use set -e in frontend compiler wrapper scripts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1915185648e606cf3c32cff1160305260577a5f0",
"description": "ci: Explicitly test for meson feature checks in compiler wrapper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fbedd442a32a4dd609ee73842a0dae48a737b01",
"description": "util: Delete Offset() macro from u_memory.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7706d1cc33e3d5d2e71b29e7720c6c7d7a40e635",
"description": "spirv/tests: Add test for single-block loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5672b6cb021976fcc509d4868eab203e8361c480",
"description": "dzn: Remove #if D3D12_SDK_VERSION blocks now that 610 is required",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "290bb7a70674d84540de8abd03b467d44aa710e3",
"description": "microsoft/clc: Remove #if D3D12_SDK_VERSION blocks now that 610 is required",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27c304be2ed743b0e03e386829e28c4dea831640",
"description": "d3d12: Remove #if D3D12_SDK_VERSION blocks now that 610 is required",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5a9021708d87d17538e0e27fe4ad6a5e20fa9a9",
"description": "meson: keep Mako version checking in accord with build msg",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "52194ae4df18c7211cef69354a686eabc297a18d"
},
{
"sha": "8f0da0851f299aca00a2d9ec6e64b565a18eeeaa",
"description": "radeonsi/vcn: engage all jpeg engines on gfx940 for mjpeg decode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87a44c44b4530b94b6e3829382fd589cc09e734c",
"description": "radeonsi/vcn: enable RGBP format on gfx940 jpeg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdb7f36aa8ee4554550f13cf2801dd680fa849c2",
"description": "frontends/va: add support for RGBP rt_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23580b09a34a4d6594cd5e62556f1285c03b353d",
"description": "util/format: add planar3 r8_g8_b8_unorm pipe format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33886e5ef2c29dbaab5e2d44dad009f26d845b3e",
"description": "docs: add INTEL_MEASURE=cpu",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b661149921af53b5a9e49a82e99170d560e2a254",
"description": "iris: Enable INTEL_MEASURE=cpu",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0417cfd7a0a7e5e97c8fb31827f56a7147895217",
"description": "anv: Enable INTEL_MEASURE=cpu",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55ba4575be4ab58e1f41df8e8583c937344dd2bd",
"description": "intel: INTEL_MEASURE cpu mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c45dee34aab1688c05205d0c50d864b2980aa719",
"description": "anv: split INTEL_MEASURE multi events",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50bda45d15bbd91b2b81ea0004fb7a45956a8586",
"description": "anv: Add flush reason to NEEDS_END_OF_PIPE_SYNC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdeb849e25b0c15ca71cb5bf254d8c5e85851dec",
"description": "anv: Add flush reasons to raytracing flushes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a30493ccb22c70dc38b8738665b95892b56c56a",
"description": "anv: Add END_OF_PIPE_SYNC reporting to INTEL_DEBUG=pc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfce57c7a5ba62d8e6f65addb2df136cab603a68",
"description": "radeonsi/vcn: add an exception of field case for h264 decoding",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f23d54cfaaf79c2fab12593fea5982f918c948b2",
"description": "llvmpipe: fix some corner cases with line rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b6abe4206bda1ae87ae273295fe8e1988bdd674",
"description": "llvmpipe: minor cleanups in line rendering code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82c22580192502bcacb9f96319b560a09031219b",
"description": "v3d: set depth compare function correctly",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c84989c4cf3d95871047cb2e2bb87e41663b13dc",
"description": "zink: use correct primitives for passthrough gs with tess",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "90a8525d703330b9d198ddf9579c560d0e5cadaa"
},
{
"sha": "7e6191f6055b5960f193a32bc20658b3b4f6f947",
"description": "zink: don't emulate edgeflags for patches",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "90a8525d703330b9d198ddf9579c560d0e5cadaa"
},
{
"sha": "3ad751f043f45d61c5ce0017a7cca8da198c34a5",
"description": "radv: tidy up dirtying RBPLUS state in radv_bind_dynamic_state()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba71b142f8acae285fc561d6d25d3376712c5e1b",
"description": "radv: re-emit the guardband state when related PSO are bound",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "40d8df728081e050b83ff0677ce4bf947e234a03"
},
{
"sha": "28cb33fadaf003b6e5a7ea0814e30d8ae7cc814a",
"description": "r600: fix refcnt imbalance related to r600_set_vertex_buffers()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "27dcb466293f2ab3f80a141fd0b8c14617a8e37f"
},
{
"sha": "cd861b7f38e448822ce765aee61304d1e0a3a8b5",
"description": "meson: ensure i915 Gallium driver includes Intel sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf90be90aded3ce82d3acda5f63cd59614d662bb",
"description": "intel: split URB space between task and mesh proportionally to entry sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f11a4a09b02bd976940f42aaef38c8415a4bd8d4",
"description": "radv: try to keep HTILE compressed for READ_ONLY_OPTIMAL layout",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e22c3a8bcff24b7e42692523e609638ba818e22",
"description": "broadcom/ci: deduplicate script definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdb03ecdd9e9bdd59093d161fb07bffb276bced4",
"description": "vulkan: ignore rasterizationSamples when the state is dynamic",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1deb83fb86d22227a3553f43873b4d4ff9180214"
},
{
"sha": "6af78baa237b82b10766cac4cdddb32e7fa6cdd3",
"description": "ci: update shebang to make it more portable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9120f17b278afdc7a78a139dfd6a13d729444d92",
"description": "ci: bump tags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8eb5de312627101b9f12c2a83bf37709f92f3674",
"description": "ci: start documenting which image tags need to be bumped",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a45d3ee1398ba02cc8422ecd33583a36f9a3800",
"description": "ci: move deqp-egl instead of copying it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efd2067a8f9277f83b7bc48d32b474e074453ee3",
"description": "ci: add -android suffix for android build of deqp-egl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e876a018e91554f6588c1017d2a8907bced53ff5",
"description": "ci: stop removing -x11 suffix for x11 build of deqp-egl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08cf224c4a1ab4efd17488522518995ecc49e23e",
"description": "intel/vec4: force exec_all on float control instruction",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "daa8003e45c37d13f81958c0a74222e259d18538"
},
{
"sha": "df784c03fb545a6385710b3fc879e426d00b9194",
"description": "glthread: disable by default with fewer than 4 (big) CPUs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c42c353b6ed34d5824ff90163116b8ef8d9b5ac",
"description": "driconf: rework glthread enablement",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cc93a460319294d085a5642b55050fadf39100e",
"description": "util/cpu: add big.LITTLE cpu detection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54d01db8a8453091dd113c037b6e98f6c100ff41",
"description": "docs/asahi: Add hardware glossary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44fb5ceb364c8bb7138923a66bffc4921975f062",
"description": "nouveau: nouveau_copy_buffer can deal with user_ptrs just fine",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47e0c6764b037a46a86366e331430d9e2aefb07c",
"description": "nouveau: allow to enable SVM without having to enable CL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7cfb8cb1a5880169c30e258c3e53593fd13ad77b",
"description": "nv50/ir: ignore CL system values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfee3a8563d2ec9bec89704c4cbb603203d9ad84",
"description": "rusticl: add support for fine-grained system SVM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfcd914825547607ded187a9fece5b9e61189151",
"description": "rusticl/mem: add get_parent helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "816bab4c234c004ff5d3a5c38efb010ed45115fb",
"description": "rusticl/memory: Rework mapping of memory located in system RAM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ee082ef8a88fbbc90f54b544f6dbb93de494111",
"description": "rusticl/context: add helper to get the max mem alloc size for all devices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50097ffae046582e89ca7ae7bf8e7178cd2e65a3",
"description": "gallium: correctly name the flags of svm_migrate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5654cb3ee6972fec38c9ddff0f7efbe91198853",
"description": "zink: remove screen param from zink_prune_query()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7119a344f3db5820041dfcdf23ebcbf15121f467",
"description": "zink: always defer query pool deletion",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7da78ffb697bfea5c20b31dca635971d00d27b3c"
},
{
"sha": "50e3974e25834b2d798403f401ae7bca77e090a8",
"description": "zink: pass ctx through query destroy paths",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb83606279db22869c0095dbf5ad9cd1f70ecb89",
"description": "zink: remove atomics from zink_query",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c987eed9cd7ccf7836eb18ad8950a035ae002bbc",
"description": "frontends/va: report min width and min height values if available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "413235d164b5d36a30604695d70f2760f696fbeb",
"description": "radeonsi: return min width and min height video cap values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7bce60f8af27cc8ced44d00efcfd67f39de5aade",
"description": "gallium/pipe: add min width and min height video cap enums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b376664e78d4e93c48b58e3cc3149eb222877b2",
"description": "v3d: add flake spec@ext_framebuffer_blit@fbo-sys-sub-blit",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "440459645b082c779e8b6312363aa61463f31398",
"description": "d3d12: Support separate front/back stencils",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36990eca48ff24eb0b5174a3c840722f76d7b982",
"description": "d3d12: Add ID3D12GraphicsCommandList8 to the context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f9cd76369c4ed045a834984632dd3da8dedef8e",
"description": "d3d12: Update PSO creation to use CreatePipelineState",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52ee566bc550b4822c4a563e480e869b8228917b",
"description": "d3d12: Query device for D3D12_FEATURE_D3D12_OPTIONS14",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc6d87b4626f4485bc59c763848c49f6fdf9c222",
"description": "d3d12: Update and require DirectX-Headers 1.610.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5dc4212cc1fa4c3a479d46d3fa8e7c10d1e70d37",
"description": "vulkan/runtime: discard unused graphics stages in libraries",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a86c710ce5869a55fb96498186f7dffc8e12c727",
"description": "mesa/st/program: don't init xfb info if there are no outputs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f4ec94c20e62dc2af05c0476ebd26368cf0abd4",
"description": "llvmpipe: code clean-ups in llvmpipe_get_query_result_resource()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0bd5742237aaaf11fd8bdcce8b6850f71576bdb",
"description": "llvmpipe: remove lp_setup_alloc_triangle()'s unneeded tri_size param",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "267dcdca8a45b18bb2bccf1ef9f68fa8a37fe279",
"description": "docs: add missing MESA_VK_WSI_HEADLESS_SWAPCHAIN variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "948a122f300b3df036fea1a8e14301295062e360",
"description": "amd: Rename INDIRECT_BUFFER_CIK to just INDIRECT_BUFFER.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ddac41f3f5919be748143d8a570cc3b1f4ed27c",
"description": "radv: Chain command buffers on GFX6 in radv_queue.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6518fd3571e315a7a7e62af5e1abbfdb3a3b97b",
"description": "radv: Use IB BOs (chaining) by default on GFX6.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e7244ce1848978022cb6f24683eb2cfdfd7fbbb",
"description": "radv: Disallow IB2 on GFX6 when using draw_indirect_multi.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "add3b34c171821804049084cf9d252a72cc54e2b",
"description": "radv/amdgpu: Remove unnecessary assertions from chaining.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bb8d513ccc02c37e7f7d3299a2b4ad13664945f",
"description": "r600/sfn: fix typos in code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "298f555572c1166cdf511a817b7cc7466d5c451c",
"description": "r600/sfn: fix typos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7eaab5dec0a3780a93dc0e2c4ea863dcc47877bd",
"description": "r600/sb: fix typo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45e09d5bb95f5f7cda5d8470963bb2f88a0cb871",
"description": "r600: fix typos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7851b6fd489b16948a0d0a3399db6f43c67138cd",
"description": "radeonsi: fix typos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "701b6520f5c1154d886a2f201885aa1dc4cd9919",
"description": "r300: fix typos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f85f511a38e369a15359a0756512e69ad4cfcac0",
"description": "amd: fix typos in code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aea48a4ff17cb9a5e5120f8cbf0c508f0287d16b",
"description": "amd: fix typos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1aab6820fb50b3115bb8e56018323051914b5f7c",
"description": "rusticl/mem: replace buffer_offset_size with CLVec::calc_offset_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68df8cc79d0537082d76a9091f96d6fe54244d75",
"description": "rusticl/mem: fix Mem::copy_rect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e118e89102d5bcdaf6f26ef7b43833b9e8d9881",
"description": "rusticl: rework CLVec helper function to calculate bounds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a52002a1cc8889d4d515a2cf90b7682f22f8273",
"description": "anv: disable reset query pools using blorp opt on MTL",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6405a38aeb857fca0ede8847c3881e3e6d6aedbb",
"description": "ci/crocus: Update checksum for STK.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5008acf13c1a80d96f2ac59c6d8f156d12d32f9",
"description": "zink: Avoid infinite loop finding no var in update_so_info.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efaffcfbd49ed9bda155b8776bb91dcba4ba47ff",
"description": "nir: Add more system values for lowering XFB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "947a7590c79e3d92e4d43559504ed6dcfda53666",
"description": "d3d12: Use u_default_get_sample_position",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07e83f581997d6ad84176dbebf7052b19e079501",
"description": "freedreno: Use u_default_get_sample_position",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71cfe8fb60f731a16e1ca4dfe362d3c96b607b1d",
"description": "panfrost: Use u_default_get_sample_position",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43f9903d0c8cfb73615b356b6bb11710e9e71bab",
"description": "zink: Use u_default_get_sample_position",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b211e9b43576150611d482b2d3865318f8b61f7",
"description": "gallium: Add u_default_get_sample_position",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6124f8f371f92be6c5c3b4053fd6bcb18034a3c9",
"description": "iris: Set priority to Xe engines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a564baf6e76e22bb3a6001a722994c469e4b3c95",
"description": "iris: Implement batch_check_for_reset() in Xe kmd backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17c7eb1d4f1cf5fee237bf86ac63b0af44efa8e8",
"description": "iris: Create, destroy and replace Xe engines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35d6e830c79cb2512b66cbbcbc690d2bd5f0b6c4",
"description": "iris: Move iris_batch i915 specific variables to union",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6cf4001d3b113a2caa1860584c79794e0b00d46",
"description": "iris: Initialize batch screen in iris_init_batch()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35a547430e07c4b84b745ecc3921b211954972b1",
"description": "iris: Move i915 batch destroy logic to iris_i915_destroy_batch()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f66e6b671ce0e7622c87baa281cb0e874f80a413",
"description": "zink: Some return values of malloc should be checked",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b4e7491f3f7528f251458f4e84657b16af6df12",
"description": "radv: fix detecting FMASK_DECOMPRESS/DCC_DECOMPRESS meta pipelines",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f024cdd4d3fc82012710cf0064ed452c4ed34ad",
"description": "docs: reset new_features.txt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4aab6bd456de2e1b9c9af836c7212ef41638d400",
"description": "VERSION: bump to 23.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
}
]