blob: 414cbf394c5b78f346728c27f87fc30931ea65c0 [file] [log] [blame]
[
{
"sha": "0ac731b1ff96de46998948aa06081efa5140d50e",
"description": "gitlab-ci: Add jobs to be able to test Vulkan",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c65f8b377a6485e6c155dad98cb8af49d594418",
"description": "gitlab-ci: Add gfxreconstruct traces support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d75595da4a72c2ca0eb2b9b88db09a05a873e67",
"description": "gitlab-ci: Change devices format to <api-vendor-deviceId>",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1b7b8c0ee6b796c90dab54e713ed6d08ef98356",
"description": "gitlab-ci: build VulkanTools into the Vulkan testing container",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "028ab482bfbd9aa703c9d6fa658020951e071b67",
"description": "gitlab-ci: build gfxreconstruct into the Vulkan testing container",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc2338dc44cab6095a5bb9d5f9c42901f10a493f",
"description": "gitlab-ci: add missing popd to the build-deqp-vk.sh script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c5e2ef19f6cbb96bb1a21e245e4e866458b0f8a",
"description": "tracie: correct typo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83f54e3c54ab43fc7d7946999dc9dda6a93cf67d",
"description": "etnaviv: fix alpha test on GC3000",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f95fa3d1ac0a8dfbaa95db441c2744f7ad942dec",
"description": "etnaviv: update headers from rnndb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5b01183a69d8492a66d0c172ac44b9d9ba5fd59",
"description": "egl/wayland: Don't invalidate buffers on no-op resize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "311c82e1923f63070b198881d90c1098f4ff7a08",
"description": "Revert \"glx: convert glx_config_create_list to one big calloc\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"master_sha": null,
"because_sha": "35fc7bdf0e6ad6547e39099e7060a3d89539b56d"
},
{
"sha": "6ceda485605b627c5d2f8974a40e092ce00cc08e",
"description": "zink. Don't set incorrect sType in VkImportMemoryFdInfoKHR struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3199b8b9e7f0a63075ea082f51fae28daee2bd3a",
"description": "turnip: support indirect draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a933934efbf343b6df3ea65ac70545bf200986ef",
"description": "android: gallium/auxiliary: fix \"Unused source files\" in tesselator",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "bd0188f9eab3370f023243bffe53431ec3019bb7"
},
{
"sha": "aea8c9c7b1fb329a7f7d43182c054bf3b67232f3",
"description": "ci: Flip db410c back to docker mode.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f13996262a6d72ca5b5c235647d5257ae961b66",
"description": "intel/gen12+: Disable mid thread preemption.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "42ee6ff706f864d7666603af282ab30544ee638a",
"description": "Revert \"gallium/swr: Fix min/max range index draw\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "5e9a2c603f38308f7027d6a5e4575e5fc24c1bd5"
},
{
"sha": "291f40a4991a7fe6d6091051421290c585bb63a8",
"description": "vc4: fix vc4_yuv_blit overwriting fragment constant buffer slot 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d1ba8638219c6c9b0aa370b12ca91c6e4b7844d",
"description": "aco: handle v_add_co_u32_e64 in parse_base_offset()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "215df21dea14358cccc1c9d84a186221cf834c7d",
"description": "aco: fix carry-out size for wave32 v_add_co_u32_e64",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e0bcefc3a0a15a8c7ec00cfa53fd8fffcc07342a"
},
{
"sha": "18675363a35e98e6afa39c77b983ca6f383bfc00",
"description": "gallium/swr: fix corruptions in Unigine Heaven",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ab5c88a0ac0dacac085c17bef23c9c67eaf9e86",
"description": "st/va: GetConfigAttributes: check profile and entrypoint combination",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd40110420b48b3005c9d1d4ea30e2cbcc9a3d40",
"description": "intel/isl: Implement D16_UNORM workarounds.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9fea90ad5170dd64376d22a14ac88c392813c96c",
"description": "aco: keep track of which events are used in a barrier",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
},
{
"sha": "3f31c54842d4d2e1e78dad6cab57e45cb616b344",
"description": "st/va/postproc: reallocate interlaced destination buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d32248f49ebc25d76eb32d6f7a41bb0fd2c489a",
"description": "panfrost: fix transform feedback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "585a21ceca03b47f1b00579e43dd105bfd116fd5",
"description": "gallium: add PIPE_CAP_PSIZ_CLAMPED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "babf7357d24b88a548f50aebca74c6ffd8f81d52",
"description": "gallium: add PIPE_CAP_VIEWPORT_TRANSFORM_LOWERED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ce339e74118786893b5138db37c09c4f2d830fd",
"description": "gallium: add PIPE_CAP_PACKED_STREAM_OUTPUT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82dc149254a791de1835e2402ed9a73511f42fdf",
"description": "glsl/linker: add xfb workaround for modified built-in variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a329bea44fca8607a3e4538b18fd93864d99c18",
"description": "glsl/linker: handle array/struct members for DisableXfbPacking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00746fa2dab0b55b113e3543420b79f01f91e5c1",
"description": "glsl/linker: add DisableTransformFeedbackPacking workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b361df9cf73aae45fff7f766da46d585d903c92",
"description": "spirv: fix memory_barrier_tcs_patch emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d839addf953630afa52200d5e9922646227d84d",
"description": "spirv: improve creation of memory_barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d713fb66e71bec3d4c9a6324fd0b6b52040ecb2",
"description": "lima: don't disable tiling if there's linear modifier in list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46a8cab58bc8fa897c66831b17614da4e9a36706",
"description": "ac: rename min_vgpr_alloc to min_wave64_vgpr_alloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33faef6a34023217b605ca11f519e0c1cd74b51b",
"description": "ac: rename vgpr_alloc_granularity to wave64_vgpr_alloc_granularity",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9432eb3e9ce56e475d29bc59494c83815305aede",
"description": "ac: rename lds_size_per_cu to lds_size_per_workgroup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69628ababbd79a5865c2c5bd01b4a963eb7800f9",
"description": "turnip: Execute main cs for secondary command buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5715a61fa96e8986da82ef263e06db4ef90fb106",
"description": "turnip: Promote tu_cs_get_size/is_empty to header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bdf20d324bfec6a6cbabf7492cb4b19f7d9de5ad",
"description": "nvc0: enable EXT_texture_shadow_lod",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11a06dfd4ba4351848422eba357a8b41dd3b78df",
"description": "st/mesa: allow TXB2/TXL2 to work with cube array shadow textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d3b0b908880029b06c0b54b8d32c53e7f4d5895",
"description": "nv50,nvc0: add newly added PIPE_CAP's to list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62f7197fb54d2fbb7bd5646115008d3c27a3dfb9",
"description": "anv: multiply the scratch space by 4 on gen9-10 like iris and i965",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa78801f0a6cfeaf3d16b4333239c0b862f73c10",
"description": "intel/device: bdw_gt1 actually has 6 eus per subslice",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e5ce30da7fa3f1cc3badfd348e5f8fda1bbacb2",
"description": "intel: fix the gen 12 compute shader scratch IDs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "1efe139cad150072985db02227be947aec532e2b",
"description": "intel: fix the gen 11 compute shader scratch IDs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0c66869c1f9d454fc1c9adbd762a7a9b2756e86",
"description": "pan/bi: Move some definitions from disasm to bifrost.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "346262ceb6d5c6aab40b325e674a71de8860a062",
"description": "pan/bi: Structify FMA_FADD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4fe5b59a96aad32ac1ee02a0fc10e296136e6168",
"description": "pan/bi: Squash LD_ATTR ops together",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee957bc0f3786562293a100cbcf5e07049c522be",
"description": "pan/bi: Combine LOAD_VARYING_ADDRESS instructions by type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36fe378f1cd0076723fc20b2acd08efd58a72d3c",
"description": "pan/bi: Decode ADD_SHIFT properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c79c710d4e1f3e424d5abf1f9abccdfc9a59caa",
"description": "pan/bi: Identify extended FMA opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b51468ed9c402c7bb982370b49dea895ed2cc677",
"description": "pan/bi: Add v4i8 mode to FMA_SHIFT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2db454bbabf07bffbc61e68d51dfb733c11e4976",
"description": "pan/bi: Decode FMA_SHIFT properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67bbaddf7d8eef7eb2b2ab3944a1a4a86d16bded",
"description": "pan/bi: Move notes on ADD ops to notes file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c96bd2dc5a0d3d5c7d620e0fe56f1931db52a3c",
"description": "pan/bi: Introduce CSEL4 class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19a449e4258174cfba13b9bab70fbab1a700fdfd",
"description": "pan/bi: Move notes on FMA opcodes from disassembler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dff83476c420f3f408d3d9dcf8c58e6ec89c0b1b",
"description": "pan/bi: Add ICMP.GL.NEQ op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "178d9d42696876fe244543a2c897e4c702a51cbd",
"description": "pan/bi: Add discard ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3044a37a84086f4965fda46b718ce252c42b1187",
"description": "pan/decode: Skip analysis for Bifrost tiler structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acd140c2e20dfe9f18b7b442a7af79e0f221cb57",
"description": "pan/decode: Fix tiler weights printing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f5cd446b25e57344cdb0bbd28d3e36ecdcd11ef",
"description": "pan/decode: Restore bifrost sample_locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5815f33c6b306be530b145418d31094ee8abe0c2",
"description": "pan/decode: Calm an assert to a pandecode error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4ddc6139b9534fb4559948ebcbaf96c76097d55",
"description": "iris: Wait for the GPU to be idle before invalidating the aux table.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a7de6f1321a00316a59effeed93365f6979e6c69",
"description": "iris: Split aux map initialization from invalidation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43dc842cb91c195fe7bb47a7ce324425096bf6f5",
"description": "anv: Wait for the GPU to be idle before invalidating the aux table.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ca3050de57e60e86c1e3ccfa9d57689ffc5a820",
"description": "anv: Do end-of-pipe sync around MCS/CCS ops instead of CS stall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2db471953ab57e47f9d950f474c1c8267cb0d456",
"description": "anv: Use a proper end-of-pipe sync instead of just CS stall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac8d412ba39bf5634a218fff23e55c07d7ac81d6",
"description": "anv: Use the PIPE_CONTROL instead of bits for the CS stall W/A",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb2287ccdf46822dc5e7c889efce116620b9c509",
"description": "gallivm/tessellator: use private functions for min/max to avoid namespace issues",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "bd0188f9eab3370f023243bffe53431ec3019bb7"
},
{
"sha": "c376865f5eeca535c4aa8e33bcf166052c1ce2f2",
"description": "egl: allow INVALID format for linux_dmabuf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "646fbb1c4f39f61648c1a1153070df2452153450",
"description": "lima: add RGBA5551 and RGBA4444 formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ede93a32786ff8548ab4c6f48eb8af7a81872ee5",
"description": "ci: Add a disabled-by-default job for GLES3 testing on db410c.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58659446354d2afb7ba1b7b4b7a40b2ed5f44c09",
"description": "ci: Switch testing on db410c over to LAVA.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "adcb365c1dae5e97f6863d320a774753bf76780b",
"description": "r600/sfn: Don't try to catch exceptions, the driver doesn't throw any",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b66170b53785dea3bfc00901277273b7bde9b561",
"description": "r600/sfn: Use static_cast when type is already known",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7780b50b7e7c29fef4065c1b3ba7f63edeed3028",
"description": "r600/sfn: Avoid using dynamic_cast to identify type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3503cb4c28e01b34f3a25546c058150709c22348",
"description": "docs/features: add v3d driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "760fe44e8c09e533fb96d327e658aea4bfe3c883",
"description": "aco: pass vars by const &",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5469221e77bd6baf1dfe4a6c1c0149223bf2f890",
"description": "Revert \"gitlab-ci: disable panfrost runners\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "a86662c44d7cb2541c3f613805533064219ad11f"
},
{
"sha": "2521c81c9e898b6785cb4fc069c329c42c2990c6",
"description": "aco: Minor optimization in spill_ctx constructor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d555794f3032594dbef3623052103900138d2356",
"description": "radv: update entrypoints generation from ANV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79d4d2807ff60d571c377c7f4aa729601ab873e1",
"description": "radv/sqtt: add support for GFX10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eea3912451f411c3d61d258cda65a27f274bac38",
"description": "ac/registers: add definitions for thread trace on GFX10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fedbc4c929cb1528db646c2ec24b75f92de3e281",
"description": "radv/sqtt: update SPI_CONFIG_CNTL.EXP_PRIORITY_ORDER value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36768eee9acb4cdd08cd56b0e75c0bb870657bbb",
"description": "radv/sqtt: do not assume that the number of shader engines is 4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b565e56e94a363e49b2311bf57f38ccd548cc5d",
"description": "radv/rgp: adjust trace memory/shader clocks to fix frame duration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fbd61b3fb66bcc3eb0f65da2c869046c24c35dc8",
"description": "mesa/st: fix formats required for EXT_texture_norm16",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "de4eb9a3bb9fb073a5bf5cc157918bfa0f62b394"
},
{
"sha": "e58bb417b57243d9bf0faa0995522dde5bf3fbfb",
"description": "lima: Add etc1 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37a670d76c245fab238f84dc31ecb281d62531e3",
"description": "doc: Update features.txt for r600 with misc supported features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "85457e350dde0589c96083c75594d089d339fba4",
"description": "intel/tools/dump_gpu: fix getparam values",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "76bf38eaf0b6c839eaa4a36990e4b14b8095b7eb"
},
{
"sha": "1e43910aa2e018a1819bcfef6916d5ce5e1e7276",
"description": "meson: Enable -Wno-deprecated only for bison > 2.3.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "11a1cb2fa8dadca9d918e8421a3b26a1b176937c"
},
{
"sha": "5306b662dd59ac8accccf25b81ee97742ce71849",
"description": "mesa: fix _mesa_draw_nonzero_divisor_bits to return nonzero divisors",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "fd6636ebc06d55b59851701c436b8b97f50fd7f4"
},
{
"sha": "a86662c44d7cb2541c3f613805533064219ad11f",
"description": "gitlab-ci: disable panfrost runners",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "02f3af2ad1eb1732d0bfb781de5e781bf83b400d",
"description": "radv: fix size of sqtt_file_chunk_asic_info on 32-bit system",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33f604a33187cb001bfc389a43a98e8ef634bf86",
"description": "radv: fix 32-bit build failure in radv_queue_internal_submit()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad094433b4180ae5d9a33562a0982d399a0bb4bc",
"description": "glsl: add some error checks to the nir uniform linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "61dc9354c0c9b5dae3f6763c5141ff38e3e72816",
"description": "glsl: fix sampler index calculation in nir linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef47069cc30e0a3337fcb6ff0c740e1bc50879c5",
"description": "glsl: reset next_image_index count for each shader stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e0aa0a839f9c168784a1f50013c83877cc876094",
"description": "glsl: fix resizing of the uniform remap table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "190a1ed170231d6f1db0526a1867a6766ccd4823",
"description": "glsl: set the correct number of images in a shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b232a54df11cf6864e344b08f77c0dab5ddf0baf",
"description": "glsl: set the correct number of samplers in a shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7dafc3050da4ab240c8ecf4ddcfba2c6192113f5",
"description": "glsl: fix possible memory leak in nir uniform linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf12faef614ab7cd9996410f1d161558a3853936",
"description": "intel/compiler: Restrict cs_threads to 64",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "932045061b5850368e8a4a5b3e6609eba6ed8d66"
},
{
"sha": "09323634898ab3efc0150dc7d756bf36b1b89b76",
"description": "st/va: remove unneeded code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8cb9f79413105a8eea98eaf70725cc1e28ae041c",
"description": "freedreno/ir3: add assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac705edd82996b4176de6a991db38e76a11625a7",
"description": "freedreno/ir3: fix assert with getinfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1f436746182027ce52c59c0efeea3d2a28dea5b",
"description": "freedreno/ir3: don't precolor unassigned inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b8e198fd2b5bfcefccd998a94a1f065c91119d3",
"description": "freedreno/ir3: fix crash with samgq workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56565b7bba54b8298d2c14c66bb87c59930b09ee",
"description": "freedreno/ir3: update SFU delay",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2cf4b5f29edbd7a01590fdf244fead5551db8d3f",
"description": "freedreno/ir3: track half-precision live values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4353b3c1c5ae3927ad7e99b72cdf1ce63023493d",
"description": "freedreno/ir3: don't hide latency when there is none to hide",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d2aaa589cf1c4fc8599f26a033aeeabb595f134",
"description": "freedreno/ir3: rewrite regmask to better support a6xx+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c02cd8afbd6a2f2b1aaaec9d499e6ede55aebe8c",
"description": "freedreno/ir3: remove regmask_set_if_not()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2fa64729db95655d61b92c5e155a4746101c1cfc",
"description": "freedreno: honor FD_MESA_DEBUG=nogrow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bab9db6c0263e74696f300520db6380ee0803322",
"description": "freedreno/a6xx: enable SKIP_IB2_ENABLE properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9724a7c1055fb661794cdd65839812974c7e00e6",
"description": "freedreno/a6xx: don't emit YIELD packet",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45771786e4aff33292727e799c850dd9579965c5",
"description": "freedreno/a6xx: whitespace fix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae3e237db05e365d87f6bd8bd44957922c49046c",
"description": "freedreno/a6xx: emit LRZ clear in sysmem too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b605804eade2c3701745c3ef447246cfe975413",
"description": "freedreno/a6xx: remove unused param",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "141d0d1c25d031df17c7ec1931c2e78cfc04736a",
"description": "freedreno/ir3: remove from_tgsi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7ac1bcea0198c86a1e208ece50c1af5da2cb339",
"description": "turnip: increase array sizes in tu_descriptor_map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d195eef05d2eb063ab82d680950b40eb9127265e",
"description": "turnip: fall back to sysmem when attachments don't fit into gmem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de3230e0a5d90911f8a4e376629e264278dffc00",
"description": "turnip: remove unnecessary fb size check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf302c9a22fab86da0bc70f377c8f0c43f5d8d77",
"description": "turnip: don't hardcode gmem base for input attachment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6420406f197cc4f1170c340e839701aeb253fdf0",
"description": "turnip: fix srgb MRT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "59f29fc845ce6425959e8db9b707363b1e273445"
},
{
"sha": "8f9e1c6047e2542186ac87569934e306301c2996",
"description": "turnip: fix hw binning + render_area offset interaction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de33c23370bf37b2a2fdf5be1daab6007d054c08",
"description": "turnip: minify image_view extent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b18d6575fee00ed9db3c89b4e8c0756cc52d53e0",
"description": "turnip: remove unecessary MRT_CONTROL fill",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33b2db5fb93348758fac748abe74fdfcdbc811ea",
"description": "turnip: move some constant state to tu6_init_hw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d27a9ffb36909812c249558da2485da44afd89f",
"description": "turnip: check the right alignment requirement on shader iova",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f0662a5515d04f46dac332b69ec324bad16d812",
"description": "turnip: add r5g5b5a1_unorm/b5g5r5a1_unorm formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80ceebcdd10450d5d465f4a0917196da006ba479",
"description": "turnip: rework format table to support r5g5b5a1_unorm/b5g5r5a1_unorm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89c6ef4233583469f30b266fcec8486f5d7d2b5a",
"description": "util/format: add missing BC4/BC5 vulkan formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "339f127f2b38438f64d6ff846c0a3e8c3dad83f3",
"description": "panfrost: LogicOp fixes and non 8-bit format support",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "068806c9f6be9bab84ed0d4868f16705cf4c7e6d"
},
{
"sha": "574b03eebfba1a4b9de1a497857f0bbdca76ef19",
"description": "nir: Allow nir_format conversions to work on 32-bit values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf69b9635a7fca9b865fe673073f1baff83bf759",
"description": "r600: add missing <array> include",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb5227173f0354aade28e46397a5bb69b2af69fb",
"description": "llvmpipe: add support for tessellation shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a3257ae7bec68d57e79928eb202cd522d708e720",
"description": "gallium/nir/tgsi: only scan fragment shader inputs for usage_mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dacf8f5f5c82c18e841050af37db54ca21c026ee",
"description": "draw: hook up final bits of tessellation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d02a7b8ca794a594c2e9cc5e6d63dc591593105",
"description": "draw: add main tessellation code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76daf893ea0fdbbb53017d0395be7c23b80c256c",
"description": "draw: add JIT context/functions for tess stages.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ecd49611792e558ecc093cfb0776c5104b979fa",
"description": "gallivm/nir: add tessellation i/o support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70a7603b6396fed615adc9ba06c1f0f09b5ac9ac",
"description": "gallivm/tgsi/swr: add mask vec to the tcs store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87359d68a980c70e6f3a65ffd528496ee498e366",
"description": "gallivm/nir: align store_var param order with load_var",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7898e37fb4201b4b8c761a6d131d2bdd7b7ef119",
"description": "gallivm/nir: add support for tess system values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c632d806cb5702cae5bedfcb64294aca36978136",
"description": "gallivm/nir: split out 64-bit splitting code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd0188f9eab3370f023243bffe53431ec3019bb7",
"description": "gallium/auxiliary: add the microsoft tessellator and a pipe wrapper.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf16ff317256c208e21362191bb93200925ea944",
"description": "radv: allow to capture SQTT traces with RADV_THREAD_TRACE=<start_frame>",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed0c852243719c6bac420de50a2f1061250e5b51",
"description": "radv: add initial SQTT files generation support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3ef07db96d181323524788b0ffe0919ec376567",
"description": "radv: emit thread trace markers after every draw/dispatch call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "768d4f0551e38bd688e3e551d5276ceff5d2316b",
"description": "radv: add initial SQ Thread Trace support for GFX9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94099ee64296c60fdd5c3b237eedea0ff6651ea4",
"description": "radv: add a small helper that allows to submit internal CS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dbbf49c8f38e0873584424e3a63a2089bb71f37d",
"description": "ac/registers: add definitions for thread trace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3de4f6c9f0322830a9a1138e64079228ad410061",
"description": "ac: add more fields to ac_gpu_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c7c021ffcaa93eaac4f58bf23177b650354de96",
"description": "ci: Enable -Werror on meson-vulkan and meson-testing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9773631d3e79e2310ed0eb274b4dd9426205066",
"description": "aco: Fix signed-vs-unsigned warning.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "dba71de5c63617677fe44558f995d35fad643413"
},
{
"sha": "2976ae2717a7a4fb1494f4adf92e1972528d24fd",
"description": "gallium/u_vbuf: silence a warning by using unreachable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad192385e3348b12d15f466225c2792adf42e7e7",
"description": "mesa: fix 11 warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d7b076166e6a26f68c33ea75b9f9473fc162738",
"description": "nir: fix 5 warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e25746dde6c43cc3ff020f3db56517041915c99",
"description": "gallivm: fix 5 warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d18d07c9d786d484a7fc05d17a17f58209f625f9",
"description": "nir: replace GCC unroll with an option that works on GCC < 8.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a61a5b1d4693631a1b6fb7e83c877792dfbf33d",
"description": "mesa: fix incorrect prim.begin/end for glMultiDrawElements",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1f402344314cb7e773cebb7ef5c77b3c941de13",
"description": "mesa: optimize glMultiDrawArrays, call Draw only once (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e636a062f1a555f8795b3e75d6f32c5042038ab1",
"description": "mesa: don't unroll glMultiDrawElements if one count is 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c5cd113b82b798634f9a71ef98241d8917c05e1",
"description": "mesa: clean up glMultiDrawElements code, use alloca for small draw count (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b78ab9c741ac758e9d1eb237f7e8ddc3b70235f5",
"description": "mesa: move num_instances and base_instance out of _mesa_prim",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aaa758d3dd4112e6ce52b033cb6dcabfcebadb1f",
"description": "mesa: remove redundant _mesa_prim::is_indexed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c9850e55d11447d79bba1ad070f57ed52e85c96",
"description": "mesa/i965: remove _mesa_prim::indirect_offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f55ae2cdbe8eca6a28c9f1a2d8e1a637e9b61103",
"description": "gallium/u_threaded: convert dividing by index_size to a bit shift",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28d75fc286fd761cf1de98aa9c57dd4263d5321a",
"description": "gallium/u_threaded: fix uploading user indices with start != 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9e4dc8d5e8f5e860f93eb3555a507402506b59a",
"description": "gallium: pass cso_velems_state into cso_context instead of pipe_vertex_element",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c90e39a5b854595e3bbbf30f01aaf7dc798158e",
"description": "gallium/cso_hash: inline struct cso_hash_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "505cd5f12b0ee7a5bac353bb53da6e78bc10513d",
"description": "gallium/cso_hash: pack cso_node better",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "950ee0a3700ece300129b15075fe67b56ff45ea6",
"description": "mesa: remove unused \"indirect\" parameter from Driver.Draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9556805ac4d149d370de97e6a409e99250b94ebc",
"description": "i965: stop using \"indirect\" parameter from Driver.Draw (non-indirect)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dab7a4d82c1a490c93da3c19d34097732ae8a15c",
"description": "anv: Remove unused field `urb.total_size`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0bb25e4713f8d7e1eb58c071d98b081afed9f3dc",
"description": "pan/midgard: Use address analysis for globals, etc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5401cb8866cc74c5b3d0fde278fb1046779b415",
"description": "pan/midgard: Add address analysis framework",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "658541a7450a850c700ad5b8bf1b5425f32773fc",
"description": "pan/midgard: Force address alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93ca47e046ca1cd1385e5941f3dea731ffe8e5af",
"description": "pan/midgard: Round up bytemasks when promoting uniforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd888d351f60c7dcfaff475c083c9be7bc1be626",
"description": "pan/midgard: Fix load/store argument sizing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee47ce6ac3c74b547c060751f82624205c24ec77",
"description": "pan/midgard: Add LDST_ADDRESS property",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a2bb78840face41e4329c3180c041ffef64a4e4",
"description": "pan/midgard: Extract nir_ssa_index helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e60dc8f486554656d51d541e10911b7a82a5e80",
"description": "pan/midgard: Partially fix 64-bit swizzle alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c59f9f3793bf06f2415cc925ce048fe6ab593ad",
"description": "pan/midgard: Allow fusing inverted sources for inverted ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21c578027fb25421af750b98bc59ecd59bcfeff4",
"description": "pan/midgard: Allow inverted inverted ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "995e4371055b93aa7dda3caff252b86494ef5893",
"description": "panfrost: Increase SSBO/image limit from 4->8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1046d73af11c5a90a9d207e4554af8f1ffad62d5",
"description": "etnaviv: disable INT_FILTER for ASTC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "811990dc1c5ee1c02956041ae6f98a770b2c9f8b",
"description": "anv: Remove unused field xfb_used from anv_pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33f38605e9ac644de66000ec20170f7023f24243",
"description": "ci: Include db410c support in the ARM container.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "20659f18947a48714fa8ce0f433304746541e110",
"description": "ci: Shrink the arm64 kernel build a bit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ed6c1be6b39a519707d297bf1fed2c238dc15f4",
"description": "ci: Stop disabling ACPI in the LAVA arm64 kernel build.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "257415863b8431214f9eefa47df910053007c053",
"description": "ci: Remove LLVM from ARM test drivers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c0bbba85643dbfb170d45adda118b7dfab5c2b9",
"description": "ci: Split out radv build-testing on arm64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ebfa899089b89c5765914dd9775dcc90bc391b7f",
"description": "gitlab-ci: Skip dEQP-GLES3.functional.shaders.derivate.*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17d775ca5d43192a450ad7dec26ba083e6c43b72",
"description": "gitlab-ci: Remove GLES3 test from Panfrost fails list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1fa987ae5ebc5e40fb7a321a85d03c6c0a610065",
"description": "gitlab-ci: Use PAN_MESA_DEBUG=gles3 for Panfrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5491a13be9b7497e3583d75014f1539858b3a874",
"description": "panfrost: Add PAN_MESA_DEBUG=gles3 option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5b6dfcb18f821cc5425cd6eea013e28148097c4",
"description": "panfrost: Expose PIPE_CAP_PRIMITIVE_RESTART",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2fea44c6361b171c9313a75a7e9ef4cbf97602f0",
"description": "panfrost: Simplify stack shift calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40fd1f9da448b65bbd6491199e9f66cef7fdbe32",
"description": "panfrost: Reserve an extra page for spilling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f37cec3275a3bf9d23dfbc43720bb6831eab0242",
"description": "panfrost: Default to 256 threads for TLS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6ca7ea551665de4a803f46ce980dfafbcbba1e6",
"description": "panfrost: Fix param getting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a10cfab7629752059cb56dc1f7e1bef87c72489",
"description": "panfrost: Don't set shared->unk0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "febabb0502605a7fa742cafc85c3c4c414d8001e",
"description": "panfrost: Update spilling comment framebuffer->shared",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03822a27e64e20e97b0f3c043e8bd3f584a3f93e",
"description": "panfrost: Fix padded_vertex_count generation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23c859717216253ee06482051fc08cecb63f7543",
"description": "panfrost: Fix gl_VertexID/InstanceID",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "027944c7c8ccbff940484b1ed7cc5d75b9593640"
},
{
"sha": "a0b90b45a9bcef058c8fc6ac88ba5e71a8cedade",
"description": "pan/midgard: Don't spill near a branch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed528556807378f376d8e8699a73bf5481c69a38",
"description": "pan/decode: Dump scratchpad size if present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d385c5840f9f5683e0ca2dcb254b494562838a90",
"description": "panfrost: Implement index buffer cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12db69aa3f6155e9ccb1d783da589ab206dc7239",
"description": "panfrost: Combine get_index_buffer with bound computation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e272b110bb511b3735672a61c58c5b6b944bc37b",
"description": "radeon/jpeg: fix the jpeg dt_pitch with YUYV format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5bc71e1bacccf5c001e0685f2bff0dc05602a164",
"description": "st/va: add support YUY2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2e715e57a49c52a728ff0f9ca84111197a786ac",
"description": "st/va: enable 4:2:2 chroma format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69aadc493310bb7306d10559bf48412eb5865962",
"description": "radeonsi: fix surf_pitch for subsampled surface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4197fbcdde55e93693e5687842605ff70ed3d15",
"description": "gallium/vl: add 4:2:2 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24f2b0a8560f34745854bf8263fa7c2d0f95f2bc",
"description": "gallium/video: remove pipe_video_buffer.chroma_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87807298a307d4e38195dc04f66c26404e7cb791",
"description": "format: add format_to_chroma_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb29f0847f87504f8162ebe7b9324244387ff501",
"description": "radeonsi: test subsampled format in testdma",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e5d2a73c5fc12841b62758a035b2bdb191b3f86",
"description": "ac/llvm: flush denorms for nir_op_fmed3 on GFX8 and older gens",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d6a07732c9c155c73f7d2cddc10faa7eab768df9"
},
{
"sha": "30ac733680c3dfbfd1300c5498dd1b0c0a680905",
"description": "ac/llvm: fix 16-bit fmed3 on GFX8 and older gens",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d6a07732c9c155c73f7d2cddc10faa7eab768df9"
},
{
"sha": "50b8c2527464dbe18a01ab6412de4465cebf2225",
"description": "ac/llvm: fix 64-bit fmed3",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d6a07732c9c155c73f7d2cddc10faa7eab768df9"
},
{
"sha": "636656bcd7801c703ebcf9bd4c65197e4e6cbee8",
"description": "mesa: Flush vertices before changing the OpenGL state.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a54f8cd2cf31d0fc952748a998fa63763b3977e",
"description": "mesa: Check for OpenGL state change before flushing vertices.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b155b1086121ec1d6bcd3598a835c68617d9aca",
"description": "gallivm/nir: handle mod 0 better.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "44a6b0107b37ad9644d3435cf6d2d29b6779654f"
},
{
"sha": "5370c685da4790834671e88bedbb0f15610e9bef",
"description": "gallivm/nir: fix integer divide SIGFPE",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c717ac1247c3c7243af2f1b2732cccb882b75f11"
},
{
"sha": "954cf8e86b6e0d52c04098604d2daa4305bf6f70",
"description": "gallivm/tgsi: fix stream id regression",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "163d5fde06696fed2e69e000a7621087c1636749"
},
{
"sha": "4449611ffbb0087a6d2407fb0d25496806df157b",
"description": "mesa: call FLUSH_VERTICES before updating CoordReplace",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "aae09ffb6eee6c41c73962c08f315a545c5e7dfe",
"description": "mesa: remove leftovers from ARB_shadow_ambient",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d98806117226b64001a1e99387431419e174ad4b",
"description": "cube_face_index: Use fabsf instead of fabs since we know it's floats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6db7467b59932fd11e828d7a99de0f23f49aecb9",
"description": "cube_face_coord: Use fabsf instead of fabs since we know it's floats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a70a605ad63d95a6e7ce7cfd61fc1ca4e9616e74",
"description": "iris: Apply the flushes when switching pipelines.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b8fbb39ab2c962e38f6c9d668de57582faf39b70"
},
{
"sha": "f6d1dd34d76c1930b6f5223ae7e1c6b7f52ec4cd",
"description": "gallium/hash_table: remove some function wrappers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "502840855acac744fbc8dd090d931adc07755ead",
"description": "gallium/hash_table: turn it into a wrapper around util/hash_table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10d235a84319ed4137fe0c6d22d8bb9a52d3174a",
"description": "gallium/hash_table: use the same callback signatures as util/hash_table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76dff2fabe065b71f0d336cb43853335dd3eb82a",
"description": "gallium/hash_table: consolidate hash tables with FD keys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a01a875081bd52bc1c3c142a60af678171ce6c33",
"description": "gallium/hash_table: consolidate hash tables with pointer keys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56f31328f207f310ee9b53f3294a23b25b2687e0",
"description": "amd/addrlib: fix build on non-x86 platforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c798aae7390f20e74b8ebb09113e806b410ac7a7",
"description": "tgsi_to_nir: set num_images and num_samplers with holes correctly",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "349898a967f1bf28271454d88b3f1a36a4db2e06",
"description": "nir: Drop nir_tex_instr::texture_array_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec2f905ca8fda0deaba4fa099a9e47028c11d7e9",
"description": "freedreno/computerator: Fix defined-but-not-used warnings from lex/yacc.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd53f4f56b2ca93c1fe4f5af29b5040d2b32e88f",
"description": "turnip: Fix compiler warning about casting a nondispatchable handle.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1c5d84fcae71b40f77891386ac53c8addee4f554"
},
{
"sha": "ebd071d8cf034f898ce30df8277130d1625c902e",
"description": "gitlab-ci: Move to 5.5 kernel plus fixes for Panfrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae5e6406df49add1d70088671491f96e442c2d85",
"description": "panfrost: Remove some more prints to stdout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fcd8308b289a0749f2f889e4e04cc4974d7f6af5",
"description": "gitlab-ci: Run GLES3 tests in dEQP on Panfrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de4eb9a3bb9fb073a5bf5cc157918bfa0f62b394",
"description": "mesa/st: toggle EXT_texture_norm16 based on format support",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7f467d4f73828ba782a2db38c74d33b85646dc85"
},
{
"sha": "200a83a98394ce292fd1cdbd6e9166502379b5c9",
"description": "i965: toggle on EXT_texture_norm16",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7f467d4f73828ba782a2db38c74d33b85646dc85"
},
{
"sha": "dc531869a918dc75ffc09b38851b750ba62673f8",
"description": "mesa: introduce boolean toggle for EXT_texture_norm16",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7f467d4f73828ba782a2db38c74d33b85646dc85"
},
{
"sha": "784c454607be3e8dc395de429d9b99521d5ef8a8",
"description": "nir/lower_double_ops: add note for lowering mod",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2e4435c205810b71990c27befde2f99ed45b9df",
"description": "radv: fix creating null devices if KHR_display is enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef0abe5404ca3bb983e4afcbf2306291a15579ca",
"description": "gitlab-ci: Add add a set of lima flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c03d203965c2e88fb7337cf0af6e691517838a9",
"description": "radv: make use of ac_gpu_info::max_wave64_per_simd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9204ad70f2a49c783a38d926f01a54059bb3461f",
"description": "radv/gfx10: adjust the number of VGPRs used to compute waves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "568f1504098f6204bcc842d66be0126764cb7d13",
"description": "radv/gfx10: adjust the LDS size used to compute waves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea91b15a31369adafb8c7ecb1e345d24ee8d1948",
"description": "radv/gfx10: adjust SGPRs/VGPRs related info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6df3ef6ecb3ba142b8b78beab7a7757194befad",
"description": "radv/gfx10: adjust the number of simd per compute unit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09d8726187f3f64ee41ae10345b77d4edf4130c9",
"description": "ac: add more ac_gpu_info related shader fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "974c87e449633e6a9bc761cd83ebf07663f4ed3b",
"description": "ac,radeonsi: add ac_gpu_info::lds_size_per_cu",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd6ec2b1abbd96f4456e92613c2232c919bb9023",
"description": "radv: implement a dummy winsys for creating devices without AMDGPU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f280c00ba6cd3b0d3a01ae2fc3085de89ec867ec",
"description": "egl: Factor out dri2_add_pbuffer_configs_for_visuals {device,surfaceless}.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d32c458de76c9e0cc08c9ee1a7de23c3fca69298",
"description": "egl: Fix A2RGB10 platform_{device,surfaceless} PBuffer configs.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9acb94b6236f8a76a5558cf1cb60bac976067851"
},
{
"sha": "87924646db280c8f5f4b227fc610e9e557f15dda",
"description": "turnip: enable fullDrawIndexUint32/independentBlend/dualSrcBlend/logicOp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "708c3a5ffd1a69dc14dbc0e022a4c3848f9138fd",
"description": "turnip: enable sampleRateShading feature",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb166aea24aff734f520f78c896255ec432f7f4e",
"description": "intel/tools: Do not print type/qualifiers/name for c_literal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5feea408893d646feb0ba873b7a4155a2fb53fe7",
"description": "intel/tools: Allow i965_disasm to disassemble c_literal input type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f83daedb19d25744b2b89939713c9ca9e7ad29f",
"description": "intel/tools: Print c_literals 4 byte wide",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b0e958f4f096863fc29d8acd000caa0f0ff5bc2",
"description": "intel/tools: Add test for state register as source",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31c29f4f55924e59b410b3f17c4b1105451bbc0c",
"description": "intel/tools: Add test for address register as source",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9526e5c359b4cfa724dd8bba52586435e29b75bf",
"description": "intel/tools: Set correct address register file and number in i965_asm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87d9e78f268a462b96dd489bf8d8e356801306f8",
"description": "intel/tools: Handle STATE_REG in typed source operand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a75e603652ef8670c1b5433dc435b11ce9309a6",
"description": "intel/tools: Handle illegal instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11a1cb2fa8dadca9d918e8421a3b26a1b176937c",
"description": "meson: Disable bison's -Wdeprecated since we still support old bison.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5dfd83d7a1ce52a42485c54ca170311449379eb9",
"description": "anv: Always enable the data cache",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4e7a11bc3e33baa311595602719bb449ce51d31",
"description": "intel/aub_dump: stub the waits when overriding the device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31461e2379321cb0d4eeb28fb74fd78d2fd0bff6",
"description": "intel/tools/aub_dump: fix crash when using the default legacy context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76bf38eaf0b6c839eaa4a36990e4b14b8095b7eb",
"description": "intel/tools/aub_dump: move aub file initialization to maybe_init()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3569215d493da6dbb8359f1df1259563b2c61db1",
"description": "lima: expose fragment shader derivatives capability",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01496e3d1ea0370af03e6645dbd2b864c2ace94c",
"description": "v3d: Sync on last CS when non-compute stage uses resource written by CS",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "5de8bc7c758cc86c7008708c2b7f19f40288459e",
"description": "gitlab-ci: Enable the lima job again",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31a8075678f6517278985fe8bbaaec5100d7d826",
"description": "gitlab-ci: lima: Add flaky tests to the skips list",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ab94df0f6a9b2fdf8c053a68486d8be4d254d01",
"description": "nir: fix gl_nir_lower_images for bindless images",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "7342b859afb5a7e7f9fb1813e7ab3a55a1c8a704"
},
{
"sha": "26d42645f9f7ae260031685ad3e0664e8b94b32b",
"description": "freedreno/computerator: fix build dependency",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "84395190ec8cae6158737777c8def7cc3304eb3f",
"description": "glx/drisw: fix shm put image fallback",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "02c3dad0f3b4d26e0faa5cc51d06bc50d693dcdc"
},
{
"sha": "246e4aeaef4c1f1071c64e9681fc9229aac22020",
"description": "glx/drisw: return false if shmid == -1",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "02c3dad0f3b4d26e0faa5cc51d06bc50d693dcdc"
},
{
"sha": "8d0bab8a9352bbb780bae6e7a432e73f7204f66a",
"description": "glx/drisw: add getImageShm2 path",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "02c3dad0f3b4d26e0faa5cc51d06bc50d693dcdc"
},
{
"sha": "466a0b2e4953018646ee344f5f6f6e9e84b66a1a",
"description": "dri: add another get shm variant.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "02c3dad0f3b4d26e0faa5cc51d06bc50d693dcdc"
},
{
"sha": "a91067d3f5c8357548ca2756023b81daf013e47c",
"description": "ci: Blacklist another freedreno flaky test.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6fbe3f40a912296922e0d8bc0ea525b5381341db",
"description": "intel/isl: Add isl_aux_info.c to Makefile.sources",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "58d4749e5683857d57b8b432559c9d837544ad88"
},
{
"sha": "9ab0e92cff8bb8336cebd9dc68d02d7451ad78e1",
"description": "intel/blorp: Implement GEN:BUG:1605967699.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36515e295c390edd713d92ce3aef35730a7d12e1",
"description": "gallium/util: remove unused debug_print_foo helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfea933a2a09b169ff3753de764aa4662de7e4e7",
"description": "gallium/util: do not use debug_print_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f0b984cb8fd424facc7b245e4649b38f4815e3c",
"description": "util: move debug_memory_{begin,end} to os_memory_debug.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31a781578522d44e6832893270a7902b001a827d",
"description": "hud: add GALLIUM_HUD_SCALE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ee76b90d5a0b3832b9498ab4809de19a03a63fa",
"description": "turnip: move tile_load_ib/sysmem_clear_ib into draw_cs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a410e64b6812b23e1db8b969516ae7f4ebb8b811",
"description": "turnip: make cond_exec helper easier to use",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ede9749d2e96c788a1ef0bb642d1fbe87304386",
"description": "turnip: remove marker seqno",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf94124e1c28c0c5953454ad1dbe71b9de8adc55",
"description": "turnip: automatically reserve cmdstream space in emit_pkt4/emit_pkt7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b2a7dcd93f285ea88a110afa75cbac5d147e5cb",
"description": "turnip: add tu_device pointer to tu_cs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9a990a60b4669bd0af920a060d87a8e3551058e",
"description": "turnip: fix COND_EXEC reserved size in tu_query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2275343ba346b04ebf8bafbaedfcd707702f9c06",
"description": "freedreno/computerator: add computerator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "568e948d1fda10d825cf99f3cb05609c4ff248bd",
"description": "freedreno/ir3: allow block->predecessors to be null",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f87d412f08265ca6e5c47a5591c0ebbdefdbaf4c",
"description": "freedreno/computerator: rename prefix asm->ir3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ee68d796e433c2efb3313baf119a8e0ddcac759",
"description": "freedreno/computerator: polish out some of the rust",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3bb340cf4f21e12407720b7f46d2c4486a1ff2a5",
"description": "freedreno/computerator: import parser/lexer from fdre-a3xx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6499738d3dee2c2420f8d2207442f57c432d9510",
"description": "lima: remove its hash table entry when invalidating a resource",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c64994433c0da03d1dabf7cf561f1f1474d6554f"
},
{
"sha": "956e4b2d371736e073542cf8556f0c972c197989",
"description": "nir, intel: Move use_scoped_memory_barrier to nir_options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6be766336a0ebb556f44765e3d6f6af0e67070a1",
"description": "nir/tests: Use nir_scoped_memory_barrier() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ff898a6530e19815e2877f5a5da54f7e6746cfa",
"description": "nir: Add the alias NIR_MEMORY_ACQ_REL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "424737da3e25d9fc3dd33a4b8bdb9ad914e7a5f8",
"description": "nir/builder: Add nir_scoped_memory_barrier()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4baff90812d799d586296fcad992ddcc553c359",
"description": "freedreno: Switch to using lowered image intrinsics.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e16434acdd549f2721efc4ec80dc11fca1321f6",
"description": "nir: Move intel's intrinsic_image_coordinate_components() to core nir.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a7038403204b7f2017cdd390a911f2393a8f6513",
"description": "freedreno/ir3: Fix the arg to ir3_get_num_components_for_image_format()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8aa54e6ed0ba8db984541271404add6e496ed491",
"description": "prog_to_nir: Reuse glsl_get_sampler_dim_coordinate_components().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8644349d1d5e05c74cd763f98ee1d8d2c10903d",
"description": "tgsi_to_nir: Reuse glsl_get_sampler_dim_coordinate_components().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b7de2d6b857cd4f3dd45bbcdf135f70548b1935",
"description": "freedreno/ir3: Reuse glsl_get_sampler_dim_coordinate_components() in tex_info.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d37c6ebd3ce8e20adb57001629f21ac09bee0679",
"description": "spirv_to_nir: Reuse glsl_sampler_dim_coordinate_components().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5072719e66b0f97a572f36e86bd5396ed2ebc915",
"description": "glsl: Factor out the sampler dim coordinate components switch statement.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12cf484d025e3ed980dbbd8d65f2f9b95c6388db",
"description": "v3d: Ask the state tracker to lower image accesses off of derefs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c90ecf37ffab0978a983e49ecec48faebeb181a",
"description": "gallium: Add a cap for enabling lowering of image load/store intrinsics.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7342b859afb5a7e7f9fb1813e7ab3a55a1c8a704",
"description": "nir: Make image lowering optionally handle the !bindless case as well.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cad2d6583c9475bde584e5062a8de73fe7cbf353",
"description": "nir: Rename gl_nir_lower_bindless_images.c in preparation for extending it.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b62379ac6f699933da52d032e2b3c06ab73f9549",
"description": "i965: Use isl_aux_state_transition_write()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9856fbf3b7ddbe0b77bf984fe7ec4a64ad858bf",
"description": "i965: Use ISL's access preparation functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b00e7a6485799761aa0910b7851982a180602c03",
"description": "iris: Use isl_aux_state_transition_write()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af047794106b2d07e7c7eaa5b35d9790a13fb390",
"description": "iris: Use ISL's access preparation functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fec957900d6612493a6e03d0e5958dbe8c362733",
"description": "iris: Use isl_aux_usage_has_fast_clear()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58d4749e5683857d57b8b432559c9d837544ad88",
"description": "isl: Add a module which manages aux resolves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "daa4020948867cc2c9b38d7536a1b73bf79d2745",
"description": "freedreno/ir3: Lower output precision",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c750d9c4d51b07076115eb1d0e1be4a2d568095",
"description": "nir/types: Add glsl_float16_type() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c822460f851ae6f3c74a01b9eec9ea924a0de12d",
"description": "freedreno/ir3: handle half registers for arrays during register allocation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e8466a866cbfb4c6745d85e9371b43827d16c8d",
"description": "nir: Add optimization for doing removing f16/f32 conversions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ee375f68dabc0dd9d6d9f919b797231aad19eab",
"description": "freedreno/ir3: Add new ir3 pass to fold out fp16 conversions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "125f867d3dc32c7269c17d3426e35a0dcd5aadc4",
"description": "nir/opcodes: Add nir_op_f2fmp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18124d727865f1c53b0dac644560bce177b7d233",
"description": "glapi/copyimage: Implement CopyImageSubDataNV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae7bda27a0691d6d89c35c9f732b6e49d726c17f",
"description": "iris: Fix import sync-file into syncobj",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f459c56be6bf33439cccc11e932b2b5b52ba7ad8"
},
{
"sha": "3a310fbd0b2bb5730fda57643a3e05870e70d248",
"description": "pan/midgard: Implement load/store_shared",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fcbb3d422e40ab0759c550fb044605364c518e51",
"description": "pan/midgard: Implement nir_intrinsic_get_buffer_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3148937ef7c7be7a0685de333de6a5ed31ce3857",
"description": "pan/midgard: Lower SSBOs in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99f2b6144b5c3c4f48096ed0de4b15d1d13afd96",
"description": "turnip/pipeline: Don't assume tu_shader is a valid object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12a22da6834f21cb089bf9ecd44c483bd264ccd3",
"description": "radv: add the trace BO to the BO list at submit time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e9a2c603f38308f7027d6a5e4575e5fc24c1bd5",
"description": "gallium/swr: Fix min/max range index draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d57a2750485e51b34e0bc413100e4e2787a4e84",
"description": "iris: Set MOCS for constant packets on Gen12+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4bac2fa3c6d30537e444c555f182abd9c739cfd4",
"description": "iris: Fix BLORP vertex buffers to respect ISL MOCS settings",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a4da6008b6a0d8876eaf5a67c95d88038bbf35e6"
},
{
"sha": "1cdf5abdfaeba5a89574d7cc374e5667be2e2f93",
"description": "iris: Make mocs an inline helper in iris_resource.h",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a4da6008b6a0d8876eaf5a67c95d88038bbf35e6"
},
{
"sha": "f8ab00776cc0b2a009403a8611c00341d879f9ab",
"description": "ci: Remove a useless filtering of the lava logs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f3f9b2b1920da3badf503a0682de7beb9e86464",
"description": "ci: Don't bother generating deqp junit results since we don't present it.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c372d384a702e2be6887e4b2b0b6e04ab27e052",
"description": "ci: Document how LAVA runners work.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "994e258122663fd4d869b583cb9f4e0e2f36a0aa",
"description": "ci: Make LAVA job fails emit the full list of unexpected test results.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54dbb55ea8203df354c406e67784ef6ca41ca89e",
"description": "ci: Make sure that we have a proper shell prompt for LAVA.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "985343e71aeed5f68697b440e9bcc2dc6a51bc2f",
"description": "ci: prepare-artifacts: Make the indent here match previously in the file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89a3856714e2410e9ae3e0ee2cafe2fdd86e8b81",
"description": "anv: Add pipe_state_for_stage() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7df5d36078a8e0eeffa935a5d1a267cb431ca4db",
"description": "anv: Use intel_debug_flag_for_shader_stage()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f58b384fbef0cbfd8349c5baa28f2973d079cd7f",
"description": "spirv: Be consistent when checking for Shader/Kernel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f3cbbd958d14924dded0e0a0908127f6bfa006d",
"description": "spirv: Remove outdated SPIR-V decoration warnings",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "cd4a14be063957964ae54e0e828174b9e40961e0"
},
{
"sha": "1598370aca6459ba54915a26683a75bb66f88161",
"description": "nir/builder: Return an integer from nir_get_texture_size",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f718ac62688b555a933c7112f656944288d04edb"
},
{
"sha": "265e234e234f75cd5c209f76900009f81e2d6aec",
"description": "nir: Fix the nir_builder include path for nir_builtin_builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5a8958910f53d924d062cbf024cebe4134f757a",
"description": "util: Change os_same_file_description return type from bool to int",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "228cbdfe67e465dc79558fc76a51d8115251b5e5",
"description": "winsys/amdgpu: Make local variable r signed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87365e263ec46f4cc3c46d49a09a9c3b27550af7",
"description": "nir/lower_ssbo: handle atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ab4e4dd963028a4620ffc00c38988da4abc1860",
"description": "nir: Add SSBO->global lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b929565ea8d4846b1943f35b6e86d685a616ed54",
"description": "panfrost: Rewrite texture descriptor creation logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad44f587a8e3adbfa76aaea88f59e1f0724805b7",
"description": "panfrost: Move format translation to root",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58f14018b4f0e47d72f718f322f8aa0a5b8d0f0a",
"description": "panfrost: Move pan_afbc.c to root",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ddf7ad9d2098d21e1346b8ceb2756901ae1b0c1",
"description": "panfrost: Move checksum routines to root panfrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e3318b151abddd456077ec0eed13f95245ce344",
"description": "util: promote u_debug_memory.c to src/util",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "88c4680b5a50ea8840c38aa0a80acde63ef1677b"
},
{
"sha": "8021daeb1fb58415af5d0a779368dc6617af947e",
"description": "lima: implement PLB PP stream cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7edde3d26bb4119be44a2bdda2c5ca0d2f8adfe9",
"description": "docs: Update index, relnotes, and release-calendar for 20.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ada39f37add490a2a628236731f7dada421af52",
"description": "Docs: Add 20.0.0 release notes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "740cb3d1939efc3c4d9e23b212074744123e9ad6",
"description": "radv: use RADEON_FLAG_ZERO_VRAM when creating the trace BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37650bf93803822d6e3aefae7c2f4c7eef5d6171",
"description": "radv/winsys: add a new flag that requests zerovram allocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a73446c513e2218a08ae9425a1bea49c63080a7",
"description": "gallivm: fix crash in emit_get_buffer_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b610aab583211210f189b46904b66c483f8e38b",
"description": "gallivm: fix crash with bptc border color sampling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8291d728dc997e87b4d2e4e451692643a1dba881",
"description": "aco: improve GFX9 1D ddx/ddy assertion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc3d29c6e7ccca1ac738cfeafbe4685fbec533f7",
"description": "pan/midgard: Identify clamp(x, -1.0, 1.0) flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0263d2793ce0d061268e83afb9c225a06a4e6f25",
"description": "panfrost: Remove flush_frontbuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "068806c9f6be9bab84ed0d4868f16705cf4c7e6d",
"description": "panfrost: LogicOp support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5bfd363be4c957c1f7b5c1f3069346f2bce2cd5a",
"description": "i965: Do not generate D16 B5G6R5_UNORM configs on gen < 8",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "803ab5d6be6bc63e3eae827d7297e0cd98cc61dd",
"description": "gitlab-ci: Automated testing with OpenGL traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50f1950ac0b52d291ac70bc1ce871a03ed88ba4a",
"description": "gitlab-ci: Disable the lima job for now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7bfb10c69dfe48a91e35523cb5ee641bdbf6988",
"description": "util: remove the dependency on kcmp.h",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f76cbc7901f7d500f5a4f74aedfd29970d1efd00"
},
{
"sha": "273b8cd1ca286e2f43b4a464a391fdcaac49f077",
"description": "intel/fs: Correctly handle multiply of fsign with a source modifier",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "06d2c116415c0ab163a57ed7f2522342ed43e4d4"
},
{
"sha": "c81aa15d646215eac38c8e0b6dc1a10b35bc13c3",
"description": "gallium/auxiliary/vl: fix bob compute shaders for deint yuv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68d1757420be28e99e4e919ed2e0c6062e2460c5",
"description": "radeonsi: Fix compute copies for subsampled formats.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e5167a9276de1f383888714b41d3a9be2b9c1da9"
},
{
"sha": "d795eb207ff90e4885a278910fdc87e932242da6",
"description": "turnip: add option to force use of hw binning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97a590af21ec0be1f3faae89a5fe59b2fa6c2d39",
"description": "docs: Mark 20.0.0-rc3 as done",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "772d60385cc17025541f99b3dbd566b942676ab1",
"description": "docs: Mark 19.3.4 as done",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "288e9fd295b14c0ad3c0bbe51dc294a00f3c9056",
"description": "docs: Add SHA256 sum for 19.3.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3238f4c3abf405c902ec43cb9ff6e81dcc20dbad",
"description": "docs: Add release notes for 19.3.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8fe9e045f0ea24fe869c980fe4b56f4fb9437ab",
"description": "anv: Drop anv_image.c:get_surface()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58bdc1c748f2922b3970c3b3a41d1b0977f07886",
"description": "nir/search: Use larger type to hold linearized index",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "fbd5359a0a6f4b6d220c4cea9020ec4665ed4955"
},
{
"sha": "912ee82521ec0507a00dd108b28bf4d864ce6d95",
"description": "gallium/util: remove unused u_surfaces.c/h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "360ffdf4e23464879748051e57587aff938bd50d",
"description": "main/get: Converted type conversion macros to inline functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1dc4c9554ce913acf4d3236b4d43b829fb92073",
"description": "Mark a few static inline helpers with ASSERTED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d46a5cfe781a1f51a1338d994fb8097d9d579d2e",
"description": "mesa/draw: Make sure all the unused fields are initialized to zero",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a6d31589097ef3fb99477809da7f6d571b85629e"
},
{
"sha": "6edbb3c6d07a395c3cd0b1b5290ecac3943c4286",
"description": "mesa: Fix FLUSH_VERTICES in SubpixelPrecisionBiasNV.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3160a6177a51035fcdb634e184a29b4ef0619e9",
"description": "panfrost: Remove old hack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f6f419be93531b5725bfa92ac087703ad13267b",
"description": "panfrost: Remove old comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aed052f7039e7dab1a4d7374512f3f9945677b9f",
"description": "panfrost: Remove dirty tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe5c5507bd6bb7cecb9efcf3381621d1310c2454",
"description": "aco: add some helpers for filling/testing register ranges",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43497e30e265958e28a0a5912134832a1f5a3ff6",
"description": "aco: add RegisterFile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e6010106fb3c4eb5436de869183e857243c1006",
"description": "st/vdpau: Only call is_video_format_supported hook if needed",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "5d5b414a7b840a4a90050041fabd88a9af6dca43"
},
{
"sha": "72154237fb720926d8453e7f43f0ec76a0ce7bb1",
"description": "iris: Do not dereference nullptr with pipe_reference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d800bcd9b9664dbb0c8476ee628a3eb888802b87",
"description": "glsl/blob: Do not call memcpy if there is nothing to copy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7685f48ece721960f6cbb105fca9ea60d256d200",
"description": "intel/bufmgr: Cast bitshift to unsigned",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5931f285be246be95683c2fb054694d89d07657",
"description": "intel/compiler: Do not qsort zero sized array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d596795d4d3fb79c39cf457b7b5cb557edf4d6dd",
"description": "brw_fs: Avoid zero size vla",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4e395a27d770fdde2a8df438271dffd76384e43",
"description": "brw_nir: Cast bitshift to unsigned",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82913bac14512dbfdb537d674377133f2daa8bfb",
"description": "docs/envvars: document RADV_TEX_ANISO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72f7d3d5b0969aaa1c0a538dad0b3da09d9db6b6",
"description": "gallium: Only define PIPE_ALIGNSTACK on x86.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "427870abfd0ebc449ffb1c90e9b5ebb54727ee51",
"description": "llvmpipe: Fix another uninitialized value warning, on init_val.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81225e1f0349b0b2ddff0fbfcd832752f8177477",
"description": "llvmpipe: Silence uninitialized variable warning about \"scissor\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc8c5af99b04639d46280719cc59f4481e8bd564",
"description": "llvmpipe: Silence uninitialized variable warning about \"vals\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8d34238a6dc61f6c522e2807bc83d434d27e74f",
"description": "llvmpipe: Fix warning about uninitialized \"op\" in the NIR path.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b32bd704c0a22b6eb691f93158acbbdd4c5d370a",
"description": "llvmpipe: Silence uninitialized variable warning about \"chan\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce611935df5e7e6cc731523c7496c33ba6f7ef20",
"description": "llvmpipe: Silence \"possibly uninitialized value\" warning for ssbo_limit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45b2ccc6b30c9e4c3382e6b462a2f5357c15d3b8",
"description": "llvmpipe: Fix real uninitialized use of \"atype\" for SEMANTIC_FACE",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "502548a09c5a87d06da97be45a2386bb1e5e800e"
},
{
"sha": "13a276ed3bad09033c00f0a08fcaad803c8a2173",
"description": "radv: Squelch possibly-undefined warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1427f666dcc24e71d1b5c5c8f6d1d568c3bcf210",
"description": "ci: Extend the a630 flake list to reduce spurious failures.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e05a280b6b6d334388e3824bd82472ccbf33252",
"description": "mesa: fix immediate mode with tessellation and varying patch vertices",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6d31589097ef3fb99477809da7f6d571b85629e",
"description": "mesa: don't use memset in glDrawArrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee549c67668289e262243b6549a5faf230aa0fd6",
"description": "mesa: document _mesa_prim::begin/end",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9246282b75500aa4e9fe926930cff1314f49607",
"description": "vbo: remove redundant code in vbo_exec_fixup_vertex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3eeeb86cb0e8dd8ddb23b2eda0213c8f1a44feec",
"description": "vbo: remove dead code in vbo_can_merge_prims",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2491a2ddeb53f3d44b4633f967bfa5b023946bce",
"description": "st/mesa: try to fix MSVC build failure due to ALWAYS_INLINE",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "11db8e0e00a72884ba9fda953b549dd65119dc73"
},
{
"sha": "06dc280a57a60e39e21c0c14ace6ada3a4574ea7",
"description": "freedreno/registers: cleanup CP_SET_MARKER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b4d6bb1ec65d87316540e076661ddffec26e3a5",
"description": "freedreno: quiet INFO_MSG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "838ed2885df0f6fbc7dbd3c233974faf7e084cb9",
"description": "freedreno/a6xx: few register updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4fc31e7d33606f249bf984378cd49f0dcba6e325",
"description": "freedreno/registers: teach gen_header.py about a3xx_regid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ecca5ef6c380cf837ce3f261631f19dd3f18f51a",
"description": "meson: explicitly disallow unsupported build directory layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79788b8f7f07460af8467931501380e47b485e36",
"description": "intel/gen12: Take into account opcode when decoding SWSB",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "6154cdf924f4d0d3a6fb0cef38bc62eb4494c69c"
},
{
"sha": "bee5c9b0dc13dbae0ccf124124eaccebf7f2a435",
"description": "panfrost: Remove enum panfrost_memory_layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28e94e0a948ebdc98decb5cdbb2ddfcf31cb2b0b",
"description": "radv: Advertise VK_KHR_shader_non_semantic_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8004cb256a29e946b23c42ce4ad322b8a4dfd2a8",
"description": "anv: Advertise VK_KHR_shader_non_semantic_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2dae89ac36703eca063355affb915c933c316417",
"description": "vulkan: Update the XML and headers to 1.2.133",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d3c48f131ec84aa759a6290a20e2b0c02ad8834",
"description": "panfrost: Debitfieldize mali_uniform_buffer_meta",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "027944c7c8ccbff940484b1ed7cc5d75b9593640",
"description": "panfrost: Avoid reading GPU memory when packing vertices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c52e16c9c296988dea283164622373caaf228e5",
"description": "panfrost: Cleanup transfer_map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "308f9cf104dab55ab4d9f92150bf6952c9813dd4",
"description": "panfrost: Update scoreboarding notes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88323d1ba0c0e6d0ba3be5e3b14213d2b93c44f6",
"description": "panfrost: Rewrite scoreboarding routines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "070bc883d34d5a687b800f4615d82eda3f0eb7bb",
"description": "panfrost: Print synced traces to stderr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c46a090942b3d76b8bcbfde75c5454d449799360",
"description": "panfrost: Implement PAN_DBG_SYNC with pandecode/minimal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59986461255474cfb11c18e7ea8a6303e2d25afb",
"description": "pan/decode: Cleanup pandecode_jc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4122f747ac67eca4c27ffa8d7e91d7d0c3cb02a8",
"description": "pan/decode: Add `minimal` mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b684ba6ce7fc6cabf42132559192e1065891e67a",
"description": "st/nir: Unify inputs_read/outputs_written before serializing NIR",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "19ed12afd170c97180a9cc7eb6c5589d4c427a40"
},
{
"sha": "9903f10636566834a7563b6828c52fe40c5b0d71",
"description": "zink: do not convert bools to/from uint",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d016de25052cc28d449538fddbe755aaff85d0a",
"description": "zink/spirv: uint -> raw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c1a2cbcadf8d4a366df3f96818c19e082764c56",
"description": "zink/spirv: unit_value -> raw_value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "16339646f03a5cb527f119ca572c9328fd5d3923",
"description": "zink/spirv: rename functions a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6211a42473f8acc7583145dde489864963af0ed",
"description": "zink/spirv: prefer store_dest over store_dest_uint",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e8f7df800d697c0623711996ceac40dab5527ec",
"description": "zink/spirv: do not reinvent store_dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "692093fbdc93343dbe500128fdd23167d73036d9",
"description": "zink: confused compilation macro usage for zink in target helpers.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
},
{
"sha": "b7e966dc7feaed8e0830f9f9ab5904966c7356a0",
"description": "zink: do not report texture-samplers for unsupported stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a20db70de25233f1c58d76bd17f9564d13fe7b2",
"description": "zink: fix binding-usage",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "1c3f4c07047cef0dfcb9182690b22792b00d5935"
},
{
"sha": "c095b7d5bd44f807c479d117a51f7495712d61c1",
"description": "radv: add a comment about VK_AMD_mixed_attachment_samples on GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4159b24be7c00499c6e45dfb8209d9fc23f0836b",
"description": "radv: enable VK_NV_compute_shader_derivatives on GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83dd0cace6979ac5e597c2aa2e3dce51586df0af",
"description": "radv: enable VK_EXT_sampler_filter_minmax on GFX6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "170c3a8b7b0165c0c226476563367da3d11ae81d",
"description": "radv: enable shaderStorageImageMultisample on GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7617d8908a970124321ce731b43d5996c3c5775",
"description": "egl: Implement getImage/putImage on pbuffer swrast.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d6edccee8da38d4802020d5aa4d9e11bb7aae801"
},
{
"sha": "6fc0890cd9cf53dc41fee070faf4570314fdcbc3",
"description": "lima: rename lima_submit to lima_job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57d9a51d455900946f3eac18b8d1d77cb03b972c",
"description": "lima: move dump check to macro for lima_dump_command_stream_print",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5502bc83b0e4d4542bc5234fe6592db575658356",
"description": "lima: enable multi submit optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "131c50569066152a8e90b948b0873b990d748e98",
"description": "lima: optinal flush submit in lima_clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6ad8e590f27ce0413389f6274fa05106d45dba1",
"description": "lima: use per submit dump file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0dde3de25aca535a35ee58850340a0bfdab9dab",
"description": "lima: move framebuffer info to lima_submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed117ee630f449fe6d2ed9e205a6dc80bed6dfa2",
"description": "lima: move clear into submit (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b93792274f363983949502315ca693a83fdfb56",
"description": "lima: move damage_rect into lima_submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4b048c046cc4861d9ce7da94eeaeca341b7e2f5",
"description": "lima: move pp_max_stack_size to lima_submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a5b1c62db4cd3ab2dcabe6e32391c18f11dfb17",
"description": "lima: move resolve into lima_submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e5abc11f427b67084ad791a6adab5d99717c064",
"description": "lima: move plbu/vs_cmd_array into lima_submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c64994433c0da03d1dabf7cf561f1f1474d6554f",
"description": "lima: track write submits of context (v3)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "48fc5f841ae9c5b294d9084a274f49045c0dbae5",
"description": "lima: make lima_submit one time use drop data (v3)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "545988c6172e51ea00c87abe966d5ecd03b08e98",
"description": "lima: add lima_submit_get",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0caefb6d9df8f2b53fa0703a7bd7a665dabe77b2",
"description": "lima: use lima_submit_create_stream_bo for plbu/vs_cmd and pp_stack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed8837f946159c34573a6b924a0ba6f879c7bb60",
"description": "lima: adjust pp_stream to use lima_submit_create_stream_bo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e90d8b6e4d135d58e9346220a652b4835c843d07",
"description": "lima: add lima_submit_create_stream_bo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c78ba60140ec48996dc4ebcfff0674229a4afd4",
"description": "lima: pass submit parameter for functions in lima_submic.c (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21a2ce71b132739b001442a4f9829de345311c35",
"description": "lima: move flush code to lima_submit.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29c7235507d52d676ec1eee3ef5f9042317595c1",
"description": "lima: put hardware related info to lima_gpu.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09127641f41c75f16d8fa73129153c9da6df7810",
"description": "lima: merge gp/pp submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79c65fa56fd0168e3e8548e68f1de81b33742069",
"description": "lima: move syncobj from lima_submit to lima_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9003111bb59635ae407b251561f1d9937d434f0",
"description": "lima: add missing resolve check for damage and reload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47200f5c8dda1e03ae62b8cc658574bf0b2f0fe5",
"description": "lima: add render target to submit by dirty buffer flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32f17339723d76b920e7b16d171feb66d5b807eb",
"description": "lima: delay plbu head command generation to flush stage (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ccfe5f9d288fa36e85ac1140f2eae8429decaae6",
"description": "lima: delay add plb buffer to submit when flush",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92387ca23646d2d5b8ee4666968dced0c7198f2c",
"description": "lima: pass array as parameter to PLBU and VS command macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3bbe4f7f8bd88ee92179679526664467e83c45a",
"description": "lima: remove lima_ctx_buff_va submit flags (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f924c795b9520c49572b54bfab07731d4f54e6e",
"description": "lima: always add texture bo to submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c4ff27250710a2f4880d0e527b86a4b39adeb1b",
"description": "lima: use util_copy_framebuffer_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c8b53d802086f398e50762762227b9ac4c5c6293",
"description": "lima: remove definition of lima_is_scanout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c4a70b64d6f916ecdf9055b52078bf4f63e7a97",
"description": "pan/decode: Remove extraneous newline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ab0bf1f939af480997fafd8bf562644a60df08a",
"description": "pan/midgard: Use fprintf instead of printf for constants",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "968f36d1fc081baf2e95eef1410b06552845440b"
},
{
"sha": "6af14d3685fac433193b92f9ad6c9f8a3eaf87ff",
"description": "pan/midgard: Don't crash with constants on unknown ops",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "24360966ab31a9bedfe07356413769218fd2e0b6"
},
{
"sha": "5c06ecd2c64a36496f7a0a1d2811d8a90b1a0620",
"description": "pan/midgard: Identify stack barrier flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3747fb1ebbb1c3d6f62abaf92b100f7f52d0f6b",
"description": "pan/midgard: Set xyzx swizzle for load_compute_arg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0ee55ad2a4e63cce88c9d68bfdf7d1c0e7e88b0",
"description": "pan/midgard: Infer tags entirely",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57a84278fda2ce556905f800409658639d642962",
"description": "pan/midgard: Imply next tags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "453c64663ce938952588325ba4c960bc63297582",
"description": "pan/midgard: Overhaul tag handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9168e7a65deefae7bb8a40c583c205c408cbecab",
"description": "pan/midgard: Improve barrier disassembly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d208212f80effe4e2831fa408e976099317230b0",
"description": "pan/midgard: Use dummy tag for empty shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2cab6b6db4244cb95abb5bf13734360df8391ea",
"description": "pan/midgard: Fix 32/64 mixed swizzle packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a55a2e02a54cadcd9466d02021c2c7a0739c373f",
"description": "pan/midgard: Allow jumping out of a shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f59098d1a7a00d51e2b15e06aba359835c7e1ea",
"description": "pan/midgard: Implement barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f0b928921dfb3ed63642ab1ce1c925fbac9f51b",
"description": "pan/midgard: Fix swizzles harder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fbe1fd3de0aa7c618286ee79082f7bbcd7b8e171",
"description": "pan/midgard: Fix missing prefixes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c1952779d68fdaea153d762fe2d83810b346085b"
},
{
"sha": "521406a069e0f918d57fc29bba85423faf316141",
"description": "pan/midgard: Track pressure when scheduling ld/st",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9603126b74d03bc6974ea116ce4f7d80fb9573aa",
"description": "panfrost: Allocate RAM backing of shared memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50138abb5a0328b530723dfef5e9a8ac9dea2692",
"description": "panfrost: Rename unknown2_8 to padding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d9ee3e65aea9262a9890fb34032ef7c693aef2d",
"description": "panfrost: Rename bifrost_framebuffer->mali_framebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6dc105555b43695e1de49baf946c6179987f2f4a",
"description": "panfrost: Unify bifrost_scratchpad with mali_shared_memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "254f40fd535ef57dee2bcc4afd97840749ce5918",
"description": "panfrost: Identify mali_shared_memory structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "418ca5dc1ac01045818ad3222d2e0bc51dc2e904",
"description": "panfrost: Ensure compute shader_meta is zeroed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "058faf5a4bd448e1c188042ea017f8fbfd565b9e",
"description": "panfrost: Update comment about magic number relating to barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f5a252d350cb1abcad13f7d637548a8e0e7da33",
"description": "ci: bump debian image and change llvm deps to 8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7375e17958993b90d9f01d76dbc7eacdbf8c195",
"description": "gallivm/s390: fix pass init order on s390 with llvm 8 (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a603822b2fcf61085d2e0b2995bc3f43d8ec164e",
"description": "iris: Trim \"../../src/gallium/drivers/iris/\" out of debug dump filenames",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96f247d1b33fafd42a02b58d3f5387f9b574badc",
"description": "iris: Dump frame markers with INTEL_DEBUG=submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e395ce03e92b707bef7080eae3c2daa7d9760e70",
"description": "gallium/cso_hash: remove another layer of pointer indirection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e0bb7b87e26d6618d75d37a4fe2c4a271d075dbb",
"description": "gallium/cso_hash: cosmetic changes, no behavior changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "789ed29d59b9c7c8cbef371311bfb3c507ae725a",
"description": "gallium/cso_hash: remove always constant variable nodeSize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8bbf1054093f638c83a27696b841d053a83ba72",
"description": "gallium/cso_hash: make cso_hash declared within structures instead of alloc'd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8594a06e4a2e65c3fc458d7ddce374e9a093b6e",
"description": "gallium/cso_hash: inline a bunch of functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf86f522b255a5603176ec361cb0cfcc2416a41d",
"description": "gallium/u_vbuf: adjust the heuristic for unrolling indices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55d8baa285524e01eb241aa70057fb8e637fa14e",
"description": "gallium/u_upload_mgr: don't do align twice in the u_upload_alloc fast path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19c18d532e848bb129f0b24d694fecafecad07fb",
"description": "gallium/u_upload_mgr: reduce dereferences by adding buffer_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "909a2d0ed3878e4254b36d6bf8e125e0c7b1e586",
"description": "st/mesa: simplify releasing the current attrib buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6954efce23e54e2bbe9ea554733685bf24acdd5f",
"description": "st/mesa: make st_setup_current static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3617fd00b311bd4f32886974c574ae55ba416fd",
"description": "st/mesa: change some loops from while to do..while in st_atom_array.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd6636ebc06d55b59851701c436b8b97f50fd7f4",
"description": "st/mesa: simplify determination whether a draw needs min/max index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d933728024f907236ffe95da5f5f0eabf6052c7",
"description": "st/mesa: simplify determination whether a draw has user vertex buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "61e4c582e0fe246ac0d494a2391573f63e1ee0dc",
"description": "st/mesa: always inline the code setting non-64bit vertex elements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c98dccd405cf57cbc5a8534e93d7ba020d0e055",
"description": "mesa: remove unused _mesa_draw_indirect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6448f993b157a6d3757b69d5d4c2424e8af737e",
"description": "mesa: translate into gallium vertex formats in mesa/main",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d3b86e34a7b0f77613c7f5669891e54d76f0cbf",
"description": "intel/fs/gen7+: Implement discard/demote for SIMD32 programs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04c7d3d4b19610cae8250102fefd0012b7233d9e",
"description": "intel/fs: Return consistent UW types from sample_mask_reg() in fragment shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c6853a9be28c4193fc44eebf812ecf7a02a04f9",
"description": "intel/fs: Refactor predication on sample mask into helper function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a792e11f5ccb28f5d2430008d462c79888a077c3",
"description": "intel/fs/gen7+: Swap sample mask flag register and FIND_LIVE_CHANNEL temporary.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "083fd96a97d992b8233587f4626c4d433fbd4045",
"description": "intel/fs: Use helper for discard sample mask flag subregister number.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6bc11a7893a75aebe7ba1888877dffa9fe0814a",
"description": "intel/fs: Make sample_mask_reg() local to brw_fs.cpp and use it in more places.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b84fa0b31e670d101ff17115519417036581f55b",
"description": "intel/fs/gen11: Work around dual-source blending hangs in combination with SIMD32.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57dee58c82d631261c953705c32dd2d383ec2f4f",
"description": "intel/fs: Set src0 alpha present bit in header when provided in message payload.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e14529ff3262a527d630cecac655f69c8ae15c3f",
"description": "intel/fs/gen12: Workaround data coherency issues due to broken NoMask control flow.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e4e8d793f050eac84f2a850ab2e5c24c4c459ac",
"description": "intel/fs/gen12: Fixup/simplify SWSB annotations of SIMD32 scratch writes.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "15e3a0d9d264beccb914432ca749d7c0b8a5d43c"
},
{
"sha": "a8ac0bd759cbf9a5984df4bc9f553a3dca41a8ab",
"description": "intel/fs/gen12: Workaround unwanted SEND execution due to broken NoMask control flow.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "008f95a043dac909f6e647c3102f37bb978b148c",
"description": "intel/fs: Add virtual instruction to load mask of live channels into flag register.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8b509fb921a7c2f687b9f7e5075c72847740ac4",
"description": "intel/fs/gen7: Fix fs_inst::flags_written() for SHADER_OPCODE_FIND_LIVE_CHANNEL.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9e33e5cbf6b8b953932f283e1f0abcb6c77eb1f",
"description": "intel/fs/cse: Make HALT instruction act as CSE barrier.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe1b0b7c500af7c489d8dffe72bdb2fadd7cf2ab",
"description": "lima/parser: Extend rsw parsing showing strings instead of numbers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e2b4bf256610cc016202893d7b4b4ef60b25b53",
"description": "radeonsi: don't wait for shader compilation to finish when destroying a context",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "7bee388fb50d1bf6fc63f7898ad189c7891a10a1",
"description": "egl: directly access static members instead of using _egl{Get,Set}ConfigKey()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "946eacbafb47c8b94d47e7c9d2a8b02fff5a22fa",
"description": "freedreno/a6xx: document some unknown bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75fbe089a6a29b01c2b3425b1c0fc2ee43bc5ff8",
"description": "freedreno: name sysmem color/depth flush events",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c57456aab6974abc86e7e1b0aae958a8ab3dad27",
"description": "panfrost: Simplify swizzle translation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3490a141c8d562fc29e714c3735f2ae8e3c0512",
"description": "panfrost: Inline panfrost_get_default_swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efda2cfcf96b1071c18800ff3f878fe627359e8a",
"description": "spirv2nir: Add kernel spirv support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eeb6d6112859c3ba41f1c8914d503bf1a3dd981d",
"description": "spirv2nir: print nir shader if translation succed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e80b03dd15eefb7250b994e311864e720b0b1bb",
"description": "zink: do not use SpvDimRect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f43a3fc28ff8914e4a9391233dfc3b63454c6dac",
"description": "lima: handle early-z and pixel kill better",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "582d0c5f1474ecbe52a666e30cb115144aeda7c0",
"description": "gitlab-ci: Add three more dEQP-GLES31 tests to softpipe skips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d16bfc42deec0e5002d4a314855a453cf340a49",
"description": "gitlab-ci: Sort random failure softpipe skips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f86bf2e90a9ab0d76c7f8e322c07eeee4df31a7b",
"description": "docs/new_features: empty the feature list for the 20.1 cycle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "886acbe1c535f0c564dbebdcdbcad38a5fef6c7d",
"description": "radv: remove unnecessary RADV_DEBUG=nobatchchain option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "676869e1d4bb1660430fcdb99443238a7de50eb8",
"description": "glsl: fix gl_nir_set_uniform_initializers() for image arrays",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2bf91733fcb5ff8f74d71de03feeb5f3d664d199"
},
{
"sha": "6baeca36899109cd9d8e06d1b5f4b9db8becd5fa",
"description": "intel/tools: Update aubinator_error_decode.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "334788d4cc9bb8a0a6b3166e609638687efa0f3f",
"description": "freedreno: allow INVALID modifier",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "9891062642a3f35dc326b305fca2407f9041915c"
},
{
"sha": "3547e19bbd0d70fc391f5982ea38a026a5994b1c",
"description": "intel/isl: Switch to R8_UNORM format for compatiblity",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "207a93bbff1ef0c40d8f7da339f03dbb12961a7c",
"description": "intel/isl: Move get_format_encoding function to isl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a98cf3b2ecea43cea148df7f77d2abadfd1c9db",
"description": "Revert \"gitlab-ci: disable a630 tests as mesa-cheza is down (again)\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "18657c0c0a9074d3dfc0763b396929bcf34f71b4"
},
{
"sha": "5a82273f09d92a815b1ade0d82d095a9e6b8244e",
"description": "freedreno/a6xx: fix Z24_UNORM_S8_UINT_AS_R8G8B8A8",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "18786cc7d55598e82fe1de45bd2c3ffea136418e"
},
{
"sha": "4151d843236ab350a70d8e13e4e7c79d11ec7bb6",
"description": "iris: add support INTEL_blackhole_render",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d35610bd57aacb494e49da692b5331b0e4d11b6",
"description": "st: add support for INTEL_blackhole_render",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d7e9edba1876523f75c74362242aaa56629fba5",
"description": "i965: enable INTEL_blackhole_render",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "74ec39f66d506c78ee62a685b7fa055faa0991b9",
"description": "mesa: add INTEL_blackhole_render",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "08cff938b76b6fe146334e44dc97b6be8274a281",
"description": "Revert \"st/va: Convert interlaced NV12 to progressive\"",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2add63060b51ea2ae432d10e1bd52d6cc0a4dcbb"
},
{
"sha": "3a2977e7b5ccead8a3a0e3d7df7823325c64b90b",
"description": "anv: Reject modifiers on depth/stencil formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a593bec16b1e5830bc57462abc0b056342ac876",
"description": "gallium/swr: fix rdtsc debug statistics mechanism",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd16ad107da7ade9c6c0f738626b29cfd875f51f",
"description": "gitlab-ci: remove load_store_vectorizer from expected s390x test failures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aca2458d1bf5c38f5291efa27712868d45ad8231",
"description": "nir: fix nir_const_value_as_uint bit size in load/store vectorizer tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c1ba69a27090d3ef000943b47468705fe0454c4",
"description": "Revert \"nir: Add a couple trivial abs optimizations\"",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e4d346c86db0ae332fcdf55eac0e075cfb99a7eb"
},
{
"sha": "fdd20be324eabab7da1ba67cf7e379398d771186",
"description": "iris: fix aux buf map failure in 32bits app on Android",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9e0947a9eedcfbcf1e0955fa430b1cfbc43021f",
"description": "radv: remove unused RADV_HASH_SHADER_IS_GEOM_COPY_SHADER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2531370c968373c24b0c9814610a686bd63f128",
"description": "radv: remove RADV_DEBUG=nosisched and RADV_PERFTEST=sisched",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa48e7edc23bd1148329a69d6e32ddf5acdb2926",
"description": "radv: remove LLVM sicheduler enable for The Talos Principle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7d1bf075ab833eb39c35f9e213dc4fc115b46b1",
"description": "glsl: fix a memory leak with resource_set",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a6aedc662ebbcac747475324abe3791ff67fc1a8"
},
{
"sha": "556c9401495930c23a10ca2a26db098d12663e27",
"description": "radv: implement VK_EXT_line_rasterization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fbcf05382baefe6ecdd279e2c98025f15938fadc",
"description": "radv: fix line width range and granularity",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da64c35ff920df58b872619bb6f54ae978cb47c9",
"description": "tu: Force sysmem with mipmapped non-aligned linear stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f026982265afc87893015b3438bc73d09f703b92",
"description": "tu: Support input attachments with sysmem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1b3f9e83297494fb0ea5d41077c60a33daf37c9",
"description": "tu: Support resolve ops with sysmem rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8647a24a8d66a0a3663563d4d713a5a5b28d8d64",
"description": "tu: Handle vkCmdClearAttachments() with sysmem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07e07daeaeb952963df37a6d0d899e0765e82ba4",
"description": "tu: Add helper for CP_COND_REG_EXEC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a0c4008bf78e259bb1cb9bcbe39248762b03cc8",
"description": "tu: Sysmem rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "041783d49d3aaf451420ce880dcd886388f4b274",
"description": "tu: Disable linear depth attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab3db20cb5e8ef489b8331235498cd1806e4c6ea",
"description": "tu: Support multisample image clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5fb515301251b476800a1560f9f8edc8ff325d6",
"description": "tu/blit: Support blits in secondary cmdstreams",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a94be3da84277701b5d74b326e5364cb854a19f1",
"description": "tu: Properly set UBWC flags in RB_RENDER_CNTL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "49817cb3eaddf1085dadbdcadf2c3c93b02a8f16",
"description": "tu: Don't emit initial render target state in tile_load_ib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0660cbf4262891e6380faf0d99217b2d27873051",
"description": "radeonsi: make si_fence_server_signal flush pipe without work",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "787b56ac0e5d62ad07cb0804be5275d885201262",
"description": "turnip: Add a618 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef5da26089975a6f26096151da9fa94f55fc338f",
"description": "turnip: Add magic register values to tu_physical_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18786cc7d55598e82fe1de45bd2c3ffea136418e",
"description": "freedreno/a6xx: use single format enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c13202af7a86976e6d0400f2cee77afcc60ea828",
"description": "anv: Respect ISL_SURF_USAGE_DISABLE_AUX_BIT in make_surface()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a76fd8b08cf0274a6d8bfe97f05b96014f2a9e98",
"description": "anv: Clarify behavior of anv_image_aspect_to_plane()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da2b0c6c19b080a1e4d91d3b2248dd974483c9fb",
"description": "anv: Delete anv_image::ccs_e_compatible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "483d4ec57ce0ca0df26fffea648d52a738c8f4e0",
"description": "aco: improve SCC handling in some SALU combines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d45e9451cf47014d37816baf2656981a1c715e50",
"description": "aco: disable some instruction combining if it could change an exec operand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e9f83185a221b446717c96c4df8dc64ced43e24f",
"description": "Rename nir_lower_constant_initializers to nir_lower_variable_initalizers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e459c7f0a14b65617e16b92f42abad2fe5878872",
"description": "compiler/spirv: Add support for non-constant initializers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7acc81056f7ac6a869ef6403573b2572c77dbecf",
"description": "compiler/nir: Add support for variable initialization from a pointer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "461c40e0fd5d67dc8155ae4f6c53ddd9acd995b1",
"description": "radeon/vce: Move global function pointer si_get_pic_param to local encoder structure Multi gpu use case broken when the function was global",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "286141197dac9fc6765da3fa8bba571840bfa61c",
"description": "anv: Rename param make_surface::dev to device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "84b791a4bb1b3eb15b9a820e9a5dc61a373392f3",
"description": "anv: Drop unused anv_image_get_surface_for_aspect_mask()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23037627359e739c42b194dec54875aefbb9d00b",
"description": "gitlab-ci: Only use gstreamer runners for the s390x job for now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e7728077435c5c5ad8c328761277f8ff3b32112",
"description": "nir: do not use De Morgan's Law rules for flt and fge",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d1ed4ffe0b70762477709e699f95c73602f9dc5a"
},
{
"sha": "ddd767387f336ed1578f171a2af4ca33c564d7f3",
"description": "aco: fix creating v_madak if v_mad_f32 has two sgpr literals",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd08d9abd76ce0002572639c26c79e051a2a0549",
"description": "radv: set the chip name to GCN-NOOP when RADV_FORCE_FAMILY is set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8024aaaab9812d018cfa656d0dfce6ffedc123f",
"description": "radv: make sure to not submit any IBs when RADV_FORCE_FAMILY is set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b335e1599e90dae9a7a1b4a1d9a4498f0d0cedd",
"description": "radv: Do not redundantly set the RB+ regs on pipeline switch.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63345a359656246df83b416743031c1836457d23",
"description": "panfrost: Remove unused anonymous enum variables.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7e8de5a707f7279929d7396550024b8cdc6a8c61"
},
{
"sha": "7792d774e0ab4f3d45d758da1e9ac80fef0d7934",
"description": "radv: Optimize emitting index buffer changes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d97d186fbea0de22f75346cba07133b145f95bc",
"description": "nir: Mark fmin and fmax as commutative and associative",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1886dbfe7362baa221009371434f158b97183164",
"description": "Revert \"gallium: Fix big-endian addressing of non-bitmask array formats.\"",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d17ff2f7f1864c81c1e00d04baf20f953c6d276a"
},
{
"sha": "11db8e0e00a72884ba9fda953b549dd65119dc73",
"description": "st/mesa: optimize st_update_array with ALWAYSINLINE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36cc6b105b5299ae07f005feabd8bd6eb34c5257",
"description": "mesa: don't use bitfields in _mesa_prim",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47d7e21619218348c86ca6909cf695f78c9778c6",
"description": "mesa: remove unused _mesa_prim::is_indirect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "734654a89cf588d88b2932b931612374ef2884eb",
"description": "\u00ed965: don't use _mesa_prim::is_indirect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a7d03103f30bfff532a0c6d6e22fa5e7a24cad27",
"description": "vbo: merge use_buffer_objects into vbo_CreateContext to skip the big malloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7575a0a25120b9637d50fcf2b55a4859b505f781",
"description": "vbo: clean up resetting vertex attribs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee5bd8638bd123ab3ea49d513f8bba9e7cd4ae28",
"description": "vbo: also map the immediate mode buffer for read",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27bd241103e8fa1fc34859cac6bd23d5a5fb04fe",
"description": "vbo: delay flagging FLUSH_STORED_VERTICES until glEnd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca99fe8a603b08883493c786037ca872c00df145",
"description": "vbo: add/update unlikely statements in ATTR_UNION",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5f72c91e5ac38c82bcc1585e6d6f08b9929dba3",
"description": "vbo: increase the size of the immediate mode buffer to decrease draw count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2fe771f4e963cbb3a3032f1e148fb594c3c1a2a3",
"description": "vbo: use FlushVertices flags properly and clear NeedFlush correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63a241fa3283a0c389f671a556f705d1da25dd2a",
"description": "vbo: fix resizing 64-bit vertex attributes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "077a843c27d84d4531074bbc477391e886a7ba71",
"description": "vbo: optimize resizing vertex attributes during immediate mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f6e53e2437690de9a84e47f5587ff359b8484f2",
"description": "vbo: don't store glVertex values temporarily into exec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd7241c4f8082dbd07f0bcd268741c527512c66b",
"description": "vbo: pass only either uint32_t or uint64_t into ATTR_UNION",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "afa7f1984a4f1779c42e2dfa5535635d364e92a7",
"description": "vbo: don't set FLUSH_UPDATE_CURRENT for glVertex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8b98d48bffacc0a1b5393307c8405f4eda8e27c",
"description": "vbo: keep the immediate mode buffer always mapped for simplicity",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c76ef5b590d5795ec2dafb9304747ed74fd37a2",
"description": "vbo: don't check ctx->NewState twice in glBegin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2c6de1eecb52ded412a88c4724f042c0c75d5f7",
"description": "vbo: remove a funky recursive call in glBegin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "653bd14730035d514127b2253a025a1e98db5e75",
"description": "vbo: interleave attrsz, attrtype, and active_sz in memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b22e33c10f98f2f58101881818f55b4c4b73606",
"description": "vbo: remove immediate mode code that doesn't do anything and simplify stuff",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e0d612f5e22fee19aff0e40814db24d63f63103",
"description": "vbo: don't unmap persistent buffer mappings for glBegin/End",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03ded3d6ce37d3be12776bcc5dcd3c4d91f33248",
"description": "vbo: skip FlushMappedBufferRange for glBegin/End by using a persistent mapping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10cf7a5113446c85dd39bbb12544dd4ac30a0200",
"description": "vbo: create the immediate mode buffer only in vbo_exec_vtx_map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f89ee44ab0300b72ab957c3135858ff46187dfb5",
"description": "mesa: import PIPE_CAP_SIGNED_VERTEX_BUFFER_OFFSET handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27dada7ce90315d47184c51879a3f67e99f2bab2",
"description": "mesa: remove FLUSH_CURRENT calls that have no effect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7c8fe1cc1a972e59885cc14778dbf5a520f48dd",
"description": "mesa: fix incorrect uses of FLUSH_CURRENT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01443dc7383f4634e4a66fa194ed51db74186128",
"description": "glx: print FPS with 2 decimal places",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1082e6fcb87d723986b640b5c077d05692df3511",
"description": "radeonsi: don't update states for the DCC MSAA bug on GFX6-7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fbb27eebc8cab1a5d70ea67a37de8d18f20a88f0",
"description": "radeonsi: fix the DCC MSAA bug workaround",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "897a4a0041e2477aa7ac487f23d85a5fc8900c49",
"description": "r600/sfn: Add some documentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7413aab3c837813331a706a022f493d0474caa13",
"description": "r600/sfn: Add .editorconfig file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "110ee7ff93a42624b1e89065ec75b7649047715e",
"description": "r600/sfn: Add support for SSBO load and store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "148f0ad4f9c4b4c291abcaa1722f5ae91f9c4014",
"description": "r600/sfn: Add support for atomic instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90a7d2e08fbd94d443fe6aeed093e4c758b169da",
"description": "r600: Make sure LLVM is not used for DRAW",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37125b7cc220fd9b77e9882268892ca4e79a0627",
"description": "r600/sfn: Add lowering UBO access to r600 specific codes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32d3435a78675ff5ebf933d45b9b99fdc4dc7d82",
"description": "r600/sfn: Add GDS instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5aadd809d07f6d7ce4d0cae18a410cc111c12c65",
"description": "r600/sfn: Add compute shader skeleton",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7fb5c835f7c9462e2095b6de645a0a75ad118c87",
"description": "r600/sfn: Add VS for TCS shader skeleton",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e17ac0d774b5a48a8d5a8a736e4a7a28554befa7",
"description": "r600/sfn: Add support for geometry shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c7124e134395c4fe0dbc442a5b7b94f44d16aee",
"description": "r600/sfn: add emitVertex instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7ec616bedce226e0f710727d21ba2059b36d66c",
"description": "r600/sfn: Add MemRingOut instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b17316bf38b7f2c23ce648ddd718e1f48641309",
"description": "r600/sfn: Add a load GDS result instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31a4dd6451eec9cf96bec6d211e8e9b9f8032706",
"description": "r600/sfn: Add lowering arrays to scratch and according instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c19013904ef0ae68c582cd6d77fe54331b36baa",
"description": "r600/sfn: add register remapping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "393655d5cb2ae499783408d36a96e34257473fcf",
"description": "r600/sfn: add live range evaluation for the GPR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24f683fe810904ae7355ddb036e1e4f37f1480c4",
"description": "r600/sfn: Add the WaitAck instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e09cdb3f86ca53d4c24aa7b60d9ab44d1d679018",
"description": "r600/sfn: Add the VS in and FS out vectorization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5d9456d841c54b50616b293a532d106323658ce",
"description": "r600: enable NIR backend DEBUG flag for supported architectures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f718ac62688b555a933c7112f656944288d04edb",
"description": "r600/sfn: Add a basic nir shader backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "295be0e8dfcc28366bcd193c44abc7913d5132d8",
"description": "r600: Update state code to accept NIR shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51285bf32ee98dcf92c4c31f7862b18ed2db322c",
"description": "r600: Add NIR compiler options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27cacd28ace6d6db5083beaceb35c140d827fe96",
"description": "r600: Increase space for IO values to agree with PIPE_MAX_SHADER_IN/OUTPUTS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4422ce1b04c117f61394a6834cd7933f06ce4e1f",
"description": "r600: force new CF with TEX only if any texture value is written",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "144561dc5ec3dcbe63cb054f806247bc120b64e4",
"description": "svga: Use pipe_shader_state_from_tgsi to set shader state",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "bf12bc2dd7a28844103bb30a07be0440e60c5864"
},
{
"sha": "470e73e7f86b4530cf789a779f43674ecec91881",
"description": "svga: fix size of format_conversion_table[]",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "84db6ba740d376b75e60c3a2a4ac0153c5b0e01a"
},
{
"sha": "689817c9dfde9a0852f2b2489cb0fa93ffbcb215",
"description": "gallium/swr: simplify environmental variabled expansion code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34fd894e42ae1ec9d35bf9c4f05364b03dd4a223",
"description": "aco: fix waiting for scalar stores before \"writing back\" data on GFX8-GFX9",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "7283c33b981f975361e3bfa62a339c88f2642cbb",
"description": "Vulkan overlay: use the corresponding image index for each swapchain",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb0195358c4e0376d93f10fb4f90703e51718779",
"description": "zink: only inspect dual-src limit if feature enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e365f83740f1faa0e4d022da7b9aea9ae6dacbda",
"description": "zink: emit blend-target index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8736ffae2eda9de1ac49200ef399170b428b9f8c",
"description": "zink: replace unset buffer with a dummy-buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18657c0c0a9074d3dfc0763b396929bcf34f71b4",
"description": "gitlab-ci: disable a630 tests as mesa-cheza is down (again)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "35961b10da2dee4d3820ab1f250007412b06d876",
"description": "radeonsi: don't report that multi-plane formats are supported",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a554b45d736073bbea4978118c02f7929f75cd77"
},
{
"sha": "1c3f4c07047cef0dfcb9182690b22792b00d5935",
"description": "zink: fixup sampler-usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa915a724fbff0878478ca7dd968207bc9906016",
"description": "zink: lower away fdph",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c36b1c0dbf2dcb8ded2509bc547a026b9624cc0",
"description": "etnaviv: enable texture upload memory throttling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7bddaa61362924ec9dc360a2846cbdc8c647d834",
"description": "freedreno/ir3: Fold const only when the type is float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "260bd32b58a55ac0d9870497caef3a4602e19d47",
"description": "freedreno/ir3: put the conversion back for half const to the right place.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "cbd1f47433b7d735e3be5c8126f7f2b9343a1cdf"
},
{
"sha": "d70192e6973aec3bbe2be70192f18b6a2257872a",
"description": "freedreno/ir3: Add cat4 mediump opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3eca6d9ce14abfc542031248be6a53c31cd113f9",
"description": "freedreno/ir3: fold const conversion into consumer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e2012d5c7496d04772c83e89d9fa1c9bc4087e2",
"description": "freedreno/ir3: fix printing half constant registers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d55dfef78237380d3734f2341818daa299a7f330",
"description": "freedreno/ir3: Set IR3_REG_HALF flag on src as well in immediate MOV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fbfc8c35315f666d14c8b1f9ec71cb70d5e57d84",
"description": "docs: Mark 20.0-rc2 as done",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8bae10bfe0f487dcaec721743cd51441bcc12f5",
"description": "freedreno: android: fix build of perfcounters.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fad99243151725a3bdcab73bfd548adb2c535281",
"description": "freedreno: android: add a6xx-pack.xml.h generation to android build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cad400a59e47461f4965cfd19882c680cc111d94",
"description": "freedreno: android: fix build failure on android due to python version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff8265b64ff19380170b50b7016191c9d53fbd1e",
"description": "gallium/swr: Fix llvm11 compilation issues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f239bb8020df4176ca539bafff327ab5c8da2c2e",
"description": "Vulkan Overlay: Don't try to change the image layout to present twice",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "320b0f66c27407008784da3606e23cb44c70ddf0"
},
{
"sha": "4b978cd950cef844afce07993ddb697779e5648d",
"description": "aco: do not use ds_{read,write}2 on GFX6",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4a553212fa171ddaf849d4abb2d67208390cd769"
},
{
"sha": "da76dfb5159c2ca8ee24d64a5f85a68f28b70c65",
"description": "intel/vec4: fix valgrind errors with vf_values array",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a8ec4082a41830cf67a4fd405402fd2d820722fd"
},
{
"sha": "1572e8f3e136affb429e34ec2e8e10e206e0f3cd",
"description": "lima/parser: Change value name in RSW parser",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5802259e5438571c799bac2137da8bca505c6a94",
"description": "lima/parser: Extend AUX0 findings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cebfb3169caafddac6ea3e0e7977abe535e3bdaf",
"description": "lima/parser: Fix RSW depth test parsing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eaa0784fd32a6189b6ad25b72365932b4ec15bc7",
"description": "i965: remove duplicated comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26ab38f1440625b85adc235140574901e60562a1",
"description": "ci: Drop turnip opt-in option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fbc117cba311ed086ba7885e6df423ce5ae114b7",
"description": "llvmpipe: advertise 4 vertex streams",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e6690b1a62ff3b8e2576bd35d5f9bc530464032",
"description": "draw: don't emit vertex to streams with no outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72154c9075269d2022ede04f233a08bb9751f104",
"description": "draw: emit multiple streams to streamout.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00c066e5a04eba9359411bac36d985d047be6ddf",
"description": "draw/gs: track emitted prims + verts per stream.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c77007c9db74c3859f75dcd5161396ae5c16772",
"description": "draw: change geom shader output to an array of outputs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8583fcd8f182a290f000cb303ec2e067688363b8",
"description": "gallivm/nir: add support for multiple vertex streams",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b66884131312cac4438aab89490fd6f33443247a",
"description": "gallivm/swr: add stream_id to geom epilogue emit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d70002744ca121bff51dd40bfa76b633320652c",
"description": "llvmpipe/query: add support for indexed queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "658eb691fc4266cfcb6d2a7eec17469f5eae10b5",
"description": "ci: Bump the GLES CTS version to 3.2.6.1.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b37922dd1ed4bbc19b69b543a83d8fdf49532a32",
"description": "ci: Disable a bunch of tests on freedreno a630.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3063cbd185b3bb2e01ab4f70ca0c661f38082b4",
"description": "turnip: Drop explicit configure opt-in for turnip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ca77f347d2e5791907db77ef1996f01ff9aa386",
"description": "u_tile: Skip the packed temporary and just store tiles directly.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68bb26af63acad6a42dd5c4d653c61917a69127e",
"description": "broadcom: Fix implicit declaration of ffs for Android build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce23911b77b026ee1894e012f0249d827047bac6",
"description": "aco: gfx10_wave64_bpermute reduce op to print_ir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "20eb1acb6f404ffa4e502e7de8dec8ac83e7a8a8",
"description": "aco: fix gfx10_wave64_bpermute",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9254fb4fc72ed289ffded28ef067b4582973e90c"
},
{
"sha": "1c79afd94620925cb9e0903f24f91c3ab9ecfcb4",
"description": "Correctly wait in the fragment stage until all semaphores are signaled",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "451cf228d53ba8f51beb3dcf04370e126fb7ccb6",
"description": "svga: Fix banded DMA upload",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "287c94ea4987033f9c99a2f91c5750c9083504ca"
},
{
"sha": "5aec9e84a86f578d0babae1d5c1800578c1c1b53",
"description": "anv: No-op submit and wait calls when no_hw is set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9febfae416e9fdf39a501ceb53a65c99ca78eed",
"description": "anv: set MOCS on push constants",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "67d2cb3e9367a723d6f6310f75048c6d97afe9d4"
},
{
"sha": "a140ea1cedc5b979410796b13f33031c7b20671d",
"description": "llvmpipe: Bump test timeout to 180 seconds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4aa7af9e9a4c19e10afaf4a3c756e62cf4d352c3",
"description": "intel: Load the driver even if I915_PARAM_REVISION is not found.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "96e1c945f2bc4047a603753ae10fc4f27754361c"
},
{
"sha": "20bcbcd958967f2f5bdb560951c70c71d0939329",
"description": "isl: Fix the android build.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "5bea0cf77956d748ea929e12d12756692f04a33f"
},
{
"sha": "a92be2fb26e6d470a6d2b179f35f54d75a7a7b90",
"description": "intel/genxml: Drop \"reserved\" enum",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "5bea0cf77956d748ea929e12d12756692f04a33f"
},
{
"sha": "deb2bbf57ec1d0660dd85b7080bf5ebeb10e8768",
"description": "swr: Fix GCC 4.9 checks.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f0a22956be4802e01f2b4f3244f011212626f12d"
},
{
"sha": "205ce0bea5e14a855a86f8b9662ba34cdd372280",
"description": "gallium: let the pipe drivers decide the supported modifiers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ac0219cc5b6afa6d0392a164b58e21ce95079930"
},
{
"sha": "d8569baaed1a38cf3da9e45375fa2267d9a1eeb0",
"description": "iris: handle the failure of converting unsupported yuv formats to isl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76f300f2e498f101c58e182eac3ece11e527d297",
"description": "Revert \"egl: put full path to libEGL_mesa.so in GLVND json\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "0021f7dc307f4852955359adb5ac2b7667e6d4ac"
},
{
"sha": "9595b23a45a6bcb7ee784e2c38085a8ea2e4620a",
"description": "meson: don't bother trying `python2`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d34abd15c91ed67414e2e0dc1ae252f53574ef6",
"description": "aco/optimizer: Don't combine uniform bool s_and to s_andn2.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8a32f57fff56b3b94f1b5589feba38016f39427c"
},
{
"sha": "a77c3d5eed45ba5abcbacdc3511a93f02adb7673",
"description": "nouveau: Reuse tgsi_get_gl_varying_semantic().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4f769c851f4130195b5e3b76784df93f457d571",
"description": "nouveau: reuse tgsi_get_gl_frag_result_semantic().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9358f6f765092c821696df8b36bf2cf70b05e49",
"description": "nouveau: Reuse tgsi_get_sysval_semantic().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e25967d6b81b9ac9dccfe92cc92dc8d977eab592",
"description": "mesa/st: Move the SYSTEM_VALUE -> TGSI_SEMANTIC map to tgsi_from_mesa.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9891062642a3f35dc326b305fca2407f9041915c",
"description": "freedreno/a6xx: Implement layout for DRM_FORMAT_MOD_QCOM_COMPRESSED",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ecd62ff7665d0a731ead705321e4e1ee0757974d"
},
{
"sha": "d233c8c914ce819147197b9327bc22d1ea58b2fb",
"description": "freedreno: Add layout_resource_for_modifier screen vfunc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af6fb4f0a9ffe3250612acd3eb382f5eb5227e48",
"description": "freedreno: Set up supported modifiers in fd*_resource_screen_init()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0a7c8f4a8cd375a9448f50d777e2cc9ee95a8d1",
"description": "freedreno/a6xx: Add fd6_resource_screen_init()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d07d66180b1523d7e70681ca142955f896ebda9",
"description": "glsl,nir: Switch the enum representing shader image formats to PIPE_FORMAT.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5bea0cf77956d748ea929e12d12756692f04a33f",
"description": "intel/isl: Move iris's pipe-to-isl format function to isl.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb615e5fe3f68d0dc8210e6b09ced6913b433103",
"description": "mesa: Clean up some endianness adapters for shader image formats.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23c137612bea1e319ecdfb894c020b6651f4909a",
"description": "gallium/swr: Fix various asserts and security issues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7eaf21cb6f67adbe0e79b80b4feb8c816a98a720",
"description": "pan/midgard: Fix scheduling issue with csel + render target reference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38c20696a5358d6898c4ee96fb127d603c1e1404",
"description": "panfrost: Set the MALI_WRITES_{Z,S} flags when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ed94d38b4169e18bf81e956241d1c8674cc2ec6",
"description": "panfrost: Add the MALI_WRITES_{Z,S} flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0406ea4856498c25479b1e1b191471f7222747d6",
"description": "panfrost: Z24 variants should be sampled as R32UI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1ba0cd452cb456e5d06ee22fdecaed451a7a48b",
"description": "pan/midgard: Add nir_intrinsic_store_zs_output_pan support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5619f50738c0ea2bee49d982e88f18496d7514a",
"description": "pan/midgard: Turn Z/S stores into zs_output_pan intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59488cbbaca1268841fe5ba42d0a1202b33be23b",
"description": "intel/fs: Don't count integer instructions as being possibly coissue",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e64be391dd065b6a0eabee17ada038db7a28c112"
},
{
"sha": "8455648ccae92692e4a522d23b1491d5825b030c",
"description": "tu: Move vsc_data and vsc_data2 allocation into the device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "84bd4da468cd21dad5d41110b495b08623e82a0e",
"description": "freedreno: Fix CP_COND_EXEC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed5d1c1c471b9a7017625ab7d742f2895ab64b96",
"description": "freedreno: Add CP_REG_WRITE documentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65197a3ac1cf4303e37927ed3faae47e41ee74e6",
"description": "freedreno: Fix CP_COND_REG_EXEC bit positions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8be81f8a2a9f3f838cc550aeddf79657608e1008",
"description": "gitlab-ci: Build radeonsi & RADV in the ppc64el job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65610ec774ae095cfee3602b3f06d51d0a199791",
"description": "gitlab-ci: Add ppc64el and s390x cross-build jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a443f81f2631efa0881f72472c476d9d368b5d05",
"description": "gitlab-ci: Merge ccache and libxml2-utils into main apt-get install",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a06fc0296d6ab3567320fb4ecab6d297eba08223",
"description": "gitlab-ci: Pass -j4 to make",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "84fefa206c43e6a7b9a1ff34230eed0439f59e35",
"description": "gitlab-ci: Update to latest ci-templates HEAD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3da91b3327fb93d0364c0ca9d0216f695160831d",
"description": "radeonsi/ngg: add VGT_FLUSH when enabling fast launch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2799676218249c5b9f1dc0a6367e459a1ad5642e",
"description": "util/disk_cache: check for write() failure in the zstd path",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a8d941091f72923561a6c58b46ccb264b6a0e205"
},
{
"sha": "6321e3fb9fd9cc9d817071d435c6b8a59869b8bc",
"description": "dri: delete gen-symbol-redefs.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bcb611361b08528b14d3c5827ee2c4b21de1199d",
"description": "anv: implement gen12 post sync pipe control workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8949d27bb8b4385e92049c18f728bdcf0a79b093",
"description": "anv: implement gen9 post sync pipe control workaround",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "19e7bcee1742a40981a0b1c06447bca22646c294",
"description": "iris: implement gen12 post sync pipe control workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c07e03b792d57ae807a6953f0d8ff5f4bcdffd0",
"description": "freedreno: allow ctx->batch to be NULL",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "22d2cbe6856fea65bf01dc96941b5127f17dacab",
"description": "freedreno: Allow UBWC on textures with multiple mipmap levels.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ecd62ff7665d0a731ead705321e4e1ee0757974d",
"description": "freedreno: Disable UBWC on Z24S8 if not TEXTURE_2D.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ddb0b35b76dfee95a3bd472538bf9510c1cbd2f7",
"description": "freedreno: Blit all array levels when uncompressing UBWC.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b586d5a48cc11ee216f18ac093a601917861cff",
"description": "freedreno: Swap the whole resource layout in shadowing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9f5d3eb554e6096b762744125580a239d3809b0",
"description": "freedreno/a6xx: Disable the core layer-size setup.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17312b4a10718ee14a80e5c1b4e2e586d8a79920",
"description": "freedreno: Rename the UBWC layer size field and store it as bytes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6b4118bb06c5a38d7b7bf61ab67551c3129176d",
"description": "freedreno: Include the layer size in layout debug.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "20357dfde85712503ae82aeedcfa9b2bf31f2adc",
"description": "freedreno: Move the layout debug under FD_MESA_DEBUG=layout.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65a6dc5139fddd5e01eaedcc57fc67e0a6a28c94",
"description": "radv: Do not set SX DISABLE bits for RB+ with unused surfaces.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e9316fdfd4899c269a19e106a6ffa4309ae48b27"
},
{
"sha": "17303c9851e32194550f899399859944fa5b3009",
"description": "mesa: implement missing display list functions while switching to the template",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56de59b931ac162de932d650176fbd981cc68aed",
"description": "vbo: move reusable code from vbo_attrib_tmp.h into vbo_util.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "052e8f758e68061adaee7f6f95bdbb01ae8f519d",
"description": "vbo: use the template for save GLvertexformat initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ec5e96ec8297216bcab4036deaa6eb714ca4e67",
"description": "vbo: use the template for noop GLvertexformat initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d447a4888fe0089c0c3589ea68daf400e866de2a",
"description": "vbo: move GLvertexformat initialization into a template header file for reuse",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cae609326678bd00702261f756ce0c16efd530d4",
"description": "freedreno/perfcntrs: fix fd leak",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "5a13507164a26fc796f02c57a24468b834254b4d"
},
{
"sha": "8a2c507a8abe2537df5bc1f4847c40e6d4314dec",
"description": "util: Drop unpacking from int signed to unsigned and vice versa.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d367c3aa57da54f5dbd6871a38b9fc1d6cbcc45",
"description": "gallium: Refactor some single-pixel util_format_read/writes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab081970e07d97c4218a68341d8534693d27e474",
"description": "gallium: Add and use a helper for packing uc from a color_union.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2a2cf492decf35e1e2c622e3c45e98333ec15d7",
"description": "softpipe: Refactor pipe_get/put_tile_rgba_* paths.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8bc56551da9ce64be3e253c5131a572501ad44a7",
"description": "softpipe: Drop the raw_to* part of the tile cache interface.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6cdf523f00398b98c73743f6eb4167409ff065e0",
"description": "gallium/util: Remove pipe_get_tile_z/put_tile_z.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e986f2b7aff6c51e420fbb06553a748f15f55a01",
"description": "mesa/st: Use direct util_format_pack/unpack instead of u_tile.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c574cda3c6a3f880f99e4e22967fc82e34609942",
"description": "util: Make helper functions for pack/unpacking pixel rows.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "333c9d5bb054d5ac5518e830b535e8a4f3f80187",
"description": "clover: add trivial clCreateCommandQueueWithProperties implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b064697af1dc8927756986f396c793e0e23c42e9",
"description": "gallium/osmesa: Try to fix the test for big-endian.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd899fd43ebc56fee6ad41126db340a9c2f7bc72",
"description": "gallium/osmesa: Fill out other format tests.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a53918f025af606450ddb9df3d032191a82ce89",
"description": "gallium/osmesa: Fix MakeCurrent of non-8888 contexts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "655394c6ed2ef15c66ea8234d7ab388901f7e295",
"description": "gallium/osmesa: Fix a typo in the unit test's test names.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75c50d03422eb6a74f462419015a697f371468d6",
"description": "osmesa/tests: Cover OSMESA_RGB GL_UNSIGNED_BYTE case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d83abf1d378be059b4f41a6a44a9bf24c7394084",
"description": "st/mesa: Handle the rest renderbuffer formats from OSMesa",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1165ad18b5e1d8b137daff1b1ad3d11ba4445e4",
"description": "util/os_socket: fix header unavailable on windows",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e62c3cf350a8b169e6401d5f1e1f17388cdc4b77"
},
{
"sha": "36126b6211f1ac2da0aa94411608b2320553dbb6",
"description": "i965: Do not set front_buffer_dirty if there is no front buffer",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "9afdcd64f2c96f3fcc1a28912987f2e8066aa995",
"description": "gitlab-ci: Switch kernel for LAVA jobs to 5.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "162927e43cdb5d6c184a4064fbd0799012fc297e",
"description": "panfrost: Use size0 when calculating the offset to a depth level",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64541dd69875d043d90525769901d18fdde4b68b",
"description": "panfrost: Only clamp the LOD to disable mipmapping when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "255227ececb4444fdf5cc2925fc1064d729021f4",
"description": "panfrost: Fix decoding of tiled 3D textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd27fb511386615cd6b44b037f9f5117846b51d4",
"description": "st/mesa: use uint-result for sampling stencil buffers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "642125edd97384b88f491c1383a06c42ed16e11e"
},
{
"sha": "9cdd89a34b89973fbe646de5976f190ec7bd8d1c",
"description": "pan/midgard: Remove unused variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f3eb7989b38239d08d729a488ad6b737ec61ad8",
"description": "pan/midgard: Check for null consts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ec4028d4057da19708b4f4bce88ee16f96f322a",
"description": "panfrost: Avoid overlapping copy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c32bd325e7688c781b7e5de58a2d0534c82f00a0",
"description": "etnaviv: Destroy rsc->pending_ctx set in etna_resource_destroy()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9e672e4d20fb77e1b39aee29f9e8e76a5c2af68e"
},
{
"sha": "df6a2a719798d706d60b508106da363311a43469",
"description": "turnip: Be explicit about converting vk compare func to a6xx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6dd57f0e3811d61c9d6179452a420f28008ca9ba",
"description": "nir: Remove always-true assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3dfa8f4d694e7d64a6401752af1f973b0852aab",
"description": "glsl: Use 'using' to be explicit about visitor overloads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0bc516fceb742e4c1ce2d47f129d19d8bb005d13",
"description": "spirv/opencl: Cast opcode up front to avoid warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67dd51606ca1670e21ce414591cc48caaf2e2e9f",
"description": "freedreno/fdperf: Cast away some ignored return values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2be81a3bfa839e51b9719567236acaff70babd62",
"description": "nir: Make unroll pragma work on clang",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de856c6170fbfd57f480c04069feb2fac0099060",
"description": "nir: Delete unused is_var_constant() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42f7e124cae38dc95e219097cc23f48d24e3071a",
"description": "Revert \"gitlab-ci: disable a630 tests as mesa-cheza is down\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "f38851d84c583b1c62ea95edbc42eb5e2ad14fa8"
},
{
"sha": "0ccda2ebff83816cecf4dcb48f367a0d5c8f5fb1",
"description": "clover: Use explicit conversion from llvm::StringRef to std::string",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d83314945d5f286cbe4fff9b07d2756f36a64c6",
"description": "zink: disallow depth-stencil blits with format-change",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "85d4b41f6830253b81b591fa401a9c5aea5e407a",
"description": "zink: be more careful about the mask-check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b550b7ef3b8d12f533b67b1a03159a127a3ff34a",
"description": "panfrost: Fix the damage box clamping logic",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "65ae86b85422ae0d41624dd56f935d85b0164a13"
},
{
"sha": "2b089e26bfe615cf616926cdddafd8439c835878",
"description": "pan/midgard: Stop leaking instruction objects in mir_schedule_alu()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7e68d8625e4efcc776b5352de3b16b6951fabf7",
"description": "pan/midgard: Don't check 'branch && branch->writeout' twice in mir_schedule_alu()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef89a52fe58e85402d7652d863da1cc90b378772",
"description": "pan/midgard: Lower bitfield extract to shifts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c68cd39eb3797eb34a049950cb34acfd0719cde7",
"description": "pan/midgard: Make sure we pass the right RT id to emit_fragment_store()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "25946be4c451fe1cc645a6fd3cb5d59160e93f25",
"description": "pan/midgard: Add an enum to describe the render targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e62c3cf350a8b169e6401d5f1e1f17388cdc4b77",
"description": "util/os_socket: Include unistd.h to fix build error",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ef5266ebd50e7fa65c56bdb623e12ca8c233b470"
},
{
"sha": "f38851d84c583b1c62ea95edbc42eb5e2ad14fa8",
"description": "gitlab-ci: disable a630 tests as mesa-cheza is down",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4e627054167ff52742cf45b1aefccffb0de7071",
"description": "nv50: report max lod bias of 15.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0021f7dc307f4852955359adb5ac2b7667e6d4ac",
"description": "egl: put full path to libEGL_mesa.so in GLVND json",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5fd8cd46eeedeabf8647c06489a755aea8f0080",
"description": "radv: Allow non-dedicated linear images and buffer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38f963226bdf8277826e80848d2a6b44cbabddd3",
"description": "pan/midgard: Implement mixed-type constant packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a12fe52cbc86b2d33cd5a726ce1020cdcd6c064c",
"description": "pan/midgard: Break out one-src read_components",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b74212e70153f3a199a60a95d003208144f5fac9",
"description": "panfrost: Fix non-debug builds",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "226c1efe9a8b7a4f1802ab13f249dc06b2bd7d3d"
},
{
"sha": "d7fe9af6202413aa4e6f0f53d89577ed8ea80027",
"description": "anv/blorp: Use the correct size for vkCmdCopyBufferToImage",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "dd92179a72e5263b9db730d92a883e2536aa4474"
},
{
"sha": "8ff613dc58782eab0fa915056255aedb838e3470",
"description": "VERSION: bump after 20.0 branch point",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "02658df152d1a7fedd8ce61dbe6e84566c8c75d0",
"description": "lima: Fix build with GCC 10.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d71cd245d7445121342a4933cc6ed8ce3fc6e568"
},
{
"sha": "982d61e2cdd5a5e3f82444787634fa45ba2fd44f",
"description": "freedreno/ir3: fix a dirty lie",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "752aeb7b3fe75b3c6ce8d9dadaba9c4111fa7254",
"description": "freedreno/ir3: simplify split from collect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d0e7d9a4c1cfe28b3cd2356e94e287e82821e1a",
"description": "freedreno/ir3: create fragcoord instructions in input block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb09020ef23cc87c1c3024add572cf0a571e8ddc",
"description": "freedreno/ir3: remove unused tex arg harder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ffe44ec0a5dba18e4a88ca7dd1042e823f9685e",
"description": "freedreno/ir3: add RA sanity check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f4f46b7080a1087420939b2f4bf0bea414cd3ce",
"description": "freedreno/a6xx: fix lrz overflow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e79c4f0edc4a263c29f8df6169d0ad74aee7c69",
"description": "freedreno/ir3: two pass register allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b0293af7a5d821776e7e90e3892015581c497810",
"description": "freedreno/ir3: don't precolor unused inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad2587d3c8885ce4aa0403269268a1c0ab8c2cac",
"description": "freedreno/ir3: add is_tex_or_prefetch()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a7a6c9ef0eb6b26d8410591353142207689d085",
"description": "freedreno/ir3: number instructions from one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f78c32492ed096649b015a4967d6d56c18dd14a",
"description": "freedreno/ir3: post-RA sched pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3369406e44b0226295e7475e189da2e42efd7f22",
"description": "freedreno/ir3: fix kill scheduling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a9f78f1f9f0019687eb374aae5abcd3b0617cf4",
"description": "freedreno/ir3/ra: make use()/def() functions instead of macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5f24f966ae217981cd39e867a0de1fee029e740",
"description": "freedreno/ir3: a bit more optmsgs debug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "300d1181c72043afe045a155079fc152fcd1283e",
"description": "freedreno/ir3: move atomic fixup after RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "304b50c9f8f57a115ac251f022093c8adfb0823d",
"description": "freedreno/ir3: move block-scheduling into legalize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "093c94456bc99308bd80bcc952d1f77ea71a831c",
"description": "freedreno/ir3: move nop padding to legalize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c803c662f990621acefd2f002d9df0d42ad8a3a0",
"description": "freedreno/ir3: split out delay helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54c795f8297d5087b013777bddac32ed47941cb7",
"description": "freedreno/ir3: fix crash when no non-input instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1194e10b2dc4d14ea21eb9bc8e607056ebaffcd",
"description": "freedreno/ir3: cleanup after lower_locals_to_regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0b792ea0602dd344b8a2dce4ab582b167f6fd35",
"description": "freedreno/ir3: shuffle a few ir3_register fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "95831e2f66a16e2334cb1f972c9485b71955900b",
"description": "intel/gen12+: Set way_size_per_bank to 4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00a84c170a0a495f21008a80557a1d2b8257ea56",
"description": "intel/gen12+: Reserve 4KB of URB space per bank for Compute Engine",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0d8b373adebbf8396b16537bd4d633ab6659900",
"description": "virgl: Use align_free for align_malloc allocated buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d326d30efefd132255826ff33a9a4c51c216fe39",
"description": "freedreno/drm: readonly cmdstream",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f93dfb509cbf9474befae9919dd8c135bbd67093",
"description": "intel/fs: Write the address register with NoMask for MOV_INDIRECT",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a95abd0f755331503e283354b44b639865f1329",
"description": "intel/tools: Handle strides better when dumping buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51d7c42165d2344d0019299d42b34c07f7f5e8d0",
"description": "intel/disasm: SEND has two sources on Gen12+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa3ef6a8370bf1ce121806e60ccdedb2ddc6aa83",
"description": "intel/eu/validate: Don't validate regions of sends",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b323d66019bcbb56811b66947b39e77a2c7c3e0",
"description": "aco: fix image_atomic_cmp_swap",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "71440ba0f5512fe455be66ca48b253ecc37478a9"
},
{
"sha": "0d14f41625fa00187f690f283c1eb6a22e354a71",
"description": "aco: fix MUBUF VS input loads when expanding vec3 to vec4 on GFX6",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "6aecc316c000c343b25963c1356525f95ea6cafe"
},
{
"sha": "d8410fec4efa4fb8847342a15b021501e3e2341b",
"description": "gallium/swr: Fix gcc 4.8.5 compile error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8dacf5f9d1df95c768016a1b92465bbabed37b54",
"description": "swr: Fix build with GCC 10.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "790516db0bfc056df0290c42565214d4148e901a",
"description": "gallium/swr: fix gcc warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8405e1bef0cfa99a2e5e865cf5f933fddbd35222",
"description": "zink: implement support for derivative-control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f12b844e7c284f691323d4f77f2fd94c648e37e0",
"description": "zink: implement load_instance_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0ced1e79b3311cf55f3c8852417825e3fe102ef",
"description": "zink: enable texture-buffer objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00edb82fde2cfebe97457cb7819e7e560c4d3a4c",
"description": "radeonsi: Add support for midstream bitrate change in encoder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d902e23d8094a01f752d3404ec484e0c059eb193",
"description": "panfrost: Use DBG macro to avoid noise in the console",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "25042062215c682445a70b4527e8298b30996d93",
"description": "pan/midgard: Handle nir_intrinsic_load_barycentric_centroid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "226c1efe9a8b7a4f1802ab13f249dc06b2bd7d3d",
"description": "panfrost: Add more info to some assertions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d5c433aeeeb083f1a5902d58e520614d2fe35be",
"description": "panfrost: Print intended field when decoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c5fd2942b4fb2005b3d01fb4cab86a4162c8a90",
"description": "anv: Always fill out the AUX table even if CCS is disabled",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ccdf881aba7c8cd0c7175995e351e783e0fd11d",
"description": "iris: Plumb deref block size through to 3DSTATE_SF",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6b39850f092b387881c4fb4260c9465971422aa",
"description": "anv: Plumb deref block size through to 3DSTATE_SF",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce9c45a60ed51ddb27bd969bdc61336f18121a07",
"description": "intel/blorp: Plumb deref block size through to 3DSTATE_SF",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "fdc0c19328fd8e02e4b1bd5c62b93ce6c4597ca1",
"description": "intel/common: Return the block size from get_urb_config",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "e340a79b9c4b6ee35eaa10a685395a67d0b0b440",
"description": "anv: Emit URB setup earlier",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "e928676b69bf9cafce1c0304dd473c926b9f2854",
"description": "iris: Consolodate URB emit",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "09e4c33085f15ffa691053143bec9dbf4aecfeaa",
"description": "intel/blorp: Always emit URB config on Gen7+",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "73a684964b392c4df84373e8419e355267d57ff5",
"description": "intel: Take a gen_l3_config in gen_get_urb_config",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d05822cb8b5d3fd066c64722b76b3507a7fd24f",
"description": "i965: Re-emit l3 state before BLORP executes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "bff7b3c7bd56c25544ea6e3ea9452358374db10a",
"description": "iris: Use the URB size from the L3$ config",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "99f3178a249525d333c5b27d755a0f99a81b3c17",
"description": "iris: Store the L3$ configs in the screen",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "6471bac99ec11c7901d6fc9bda908c047e621f5f",
"description": "iris: Set SLMEnable based on the L3$ config",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "73434b665b2ec50cbd1060ce831aec3b2e21517c",
"description": "intel/genxml: Drop SLMEnable from L3CNTLREG on Gen11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1bdb127b6875df602bd736465d597725f326621",
"description": "anv,iris: Set 3DSTATE_SF::DerefBlockSize to per-poly on Gen12+",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "9da9abf8a7a605cc9b79bd4240ff715b79ac774a",
"description": "genxml: Add a new 3DSTATE_SF field on gen12",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "21dd0a151401956523d7facaccfa8e8cdf915c18",
"description": "docs/release-calendar: 20.0.0-rc1 has been released",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
}
]