blob: 69d7a9b00e918504d640d08161084f4b2df91ef0 [file] [log] [blame]
[
{
"sha": "b609d4677d3f910c546c1d94d8ddfe4511e2f065",
"description": "i965: use aligned malloc for context instead of ralloc",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "3175b63a0dfa290430f9f7eb651387788933a02b"
},
{
"sha": "a545fe9742cd580245290da97c18e6e77e0524ea",
"description": "intel/perf: introduce additional ralloc context parameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "095fd121a327c7e11dedd6bc7d85bb2abb7a47bf",
"description": "intel/perf: cleanup, remove duplicate function declaration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "047d799a16837983603683080e52254fc78594bc",
"description": "radv: Fix assert.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "7f7da82dbb7839593f454d92e57b0aff15b65a07"
},
{
"sha": "469341fabc987c3a06327118a23f160772223a22",
"description": "radv: Add modifier fails for CTS bug.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "58e52326254e6967018354bf678fc7fa7c0eee53"
},
{
"sha": "736834931bb2e72a3bb9f25c507eb654e5c1b66e",
"description": "radv: memset the alignment hole in cache_entry to 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5fc5d18aac39b1cbeed29866037e9c8dc066611b",
"description": "turnip: fix UINT64_MAX size wrapping in tu_GetBufferMemoryRequirements()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea42632ba754846d362e2d9a235dd7ba265b26dd",
"description": "turnip: set sparseAddressSpaceSize to zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a975fc8e70eaa0f0e24b187b1b0042204d1f569",
"description": "pan/decode: Prefer sizeof to ARRAY_SIZE for char",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df8c4471b3e765e2a620afa17d15f63017530f4c",
"description": "pan/decode: Remove tile range validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "53c672aa12f7d6a185a28a5f87f421e7c77b809e",
"description": "pan/mdg: Drop unused stage parameter to disassembler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a00db92e4908bd63d264aa5f793a78f6727053cb",
"description": "pan/decode: Remove mesa header dependencies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "307191f88c9935f43934cbe2f630371f03ed1c59",
"description": "pan/decode: Remove unused disasm stats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "641b8a6a19cd5d16cb831230cae720b827113826",
"description": "pan/decode: Remove pandecode_prop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19ae0017d1f8ba4ea82bda765cb9f408e08221f0",
"description": "pan/decode: Simplify tiler printing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0aa3e959b818faeb437ef84634a54ef710f43be4",
"description": "pan/decode: Remove unused MEMORY_PROP macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19a29f2e45da85afeab0020623bbc672b3791d1d",
"description": "pan/decode: Deduplicate shader property printing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c0669979d0d6b4ef2a5094b9e6d8c7077afc177",
"description": "pan/decode: Deduplicate SFBD blend printing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "71c43211c1a7437724f345d211e1adf1bf3da349",
"description": "pan/decode: Remove dependency of decoder on the encoder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "776a6a84351a0e5aab9725e0a49a29161e17d94e",
"description": "pan/decode: Remove tiler size checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aba23ec43e4d47677a10ce54c9cacb57e1ea5e08",
"description": "pan/decode: Be explicit when printing invocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd388b14c8d5f0bcb0004fc1382846f42b8ece9b",
"description": "turnip: add missing register write to disable dithering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bdaa4d1ee0029d13e5d76060c1fcbf95a46b1145",
"description": "turnip: don't always use 3d ops for blit_image",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "872c4bcd27db7b7ca26abe9fc090ae26d502156f"
},
{
"sha": "b37bd5f89b4110e1038a4a6979d345f7b9f17e13",
"description": "turnip: IMAGE_FILTER_{LINEAR,CUBIC}_BIT only for non-integer formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4653c1033be250f4fa489355c79cb767e1b2b01",
"description": "turnip: use vk_format_is_int to disable COLOR_ATTACHMENT_BLEND_BIT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de44e700b1606a181d1a13013495040b35c1bc5a",
"description": "turnip: delete unused vk_format_parse.py file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "596e82510daf55e402677ea7ed532faa07e3c614",
"description": "turnip: fix logicOp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0602d4ec69779db11008a8e370b1c46442fc7784",
"description": "radv: correctly enable WGP_MODE for tessellation control",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "2338e4ad36fc41414e0d2362e5191d39d218a1d4",
"description": "radv: correctly enable WGP_MODE for NGG and GS",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "56cd79b63d25ef0d5d795bfa6ab58955b9f96e3b",
"description": "radv: round-up num_records division in radv_flush_vertex_descriptors",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "4cec72c3a9cdea1cd474979c7019c70771c5cd82",
"description": "radv: Use typed outarray API",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e8b8f0514081dd591bf4e5416acac18ffe6f911",
"description": "ac: Remove unnecessary header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5df057a3e6525074e50e620b5b732e22e3ba6304",
"description": "aco/ra: Add helper to get a PhysRegInterval for the register demand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32fc4dada20a88a33e165e37e7df6734b7099dd7",
"description": "gallium/u_vbuf: skip non-indirect draws with 0 vertices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc9645be67d62b9147640909fbef6b418881d93c",
"description": "Revert \"gallium/u_vbuf: skip draws with 0 vertices\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "be8d811e57973e9d3632f90e47fda1f5c24ca379"
},
{
"sha": "d49b0fa72fb6464657d786db4174cbcee6ff37d9",
"description": "anv: Implement VK_KHR_zero_initialize_workgroup_memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2414ada876e4d694f109a79d8cd33b59d7afafd",
"description": "nir: Add nir_zero_initialize_shared_memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4f2297f007202ce868b7f5297c7418fe88ad9bb",
"description": "spirv: Recognize zero initializers in Workgroup variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "378eca1394ad019325b38f92163bd43d8eaefa46",
"description": "spirv: Refactor variable initializer code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "696b0ab2c923024c865fa0ffdf725b2d4b6328d0",
"description": "lima: always set stride in texture descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce432ac7cd3aa4a4b0c571989ad367b1d17487e4",
"description": "lima: enable r and rg pixel formats again",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f17c8dc79885d61feb3c3a37be8935c364202569",
"description": "lima: set yuv formats as external_only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "774fae34f045c12915b5ff26c64ac091a8c743d8",
"description": "nir: Drop the lower_mem_constant_vars declaration",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c730ace12b51d46585fac6710fbe57dccd67071c"
},
{
"sha": "6adf410cc077e4b4bc1395fa3065d08064539e69",
"description": "clover/api: make use of validate_mem_migration_flags in clEnqueueMigrateMemObjects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e4f7e14af9135a9e680f3915002dbb8cb7a0beb",
"description": "nouveau: add support for SVM migrate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7616c89a4af756cefc865970509f0a184a0d787",
"description": "clover: implement clEnqueueSVMMigrateMem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3718938c1acc165ba98dce4cac1c75f93a740017",
"description": "clover: track allocated svm pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3c2432b375237bc0a2d3c75d5c8ae0b18fb3903",
"description": "gallium: add support for SVM (Share Virtual Memory) migrate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e474224131e54ce278edc0fac6586ca657be1d9",
"description": "zink: wrap some long lines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a7d9ac2956253f4b7f65e1caef1a3394d3e2f29f",
"description": "zink: refactor vertex-order emitting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06e421fe5c219f6b8be967649ba99e1f4f9355e2",
"description": "zink: add a get_spacing-helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e240221d1541ca81a8953990392b8f647c8c24cd",
"description": "zink: add a get_primitive_mode-helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "701ade314fcd3e8f18e1ce84aedc98facc3a124a",
"description": "zink: do not insist shaders come from glsl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "84fd3b7709a4823711fcfa643fdc68f03b16f0e4",
"description": "zik: correct spir-v caps for textures and images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ce9c029b1957373eff3148b8bb2cca2b5d3dc21",
"description": "zink: only emit cap when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6da248c0edf86dc5b02dab12ca5f34da31c7ea0",
"description": "zink: only emit SpvCapabilityDerivativeControl when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36a4b423fe9e6a61753f891739e26088682c2040",
"description": "zink: correct return-type for function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9fbacf5bcfbcf6b481d669eac85faa86a04a5e14",
"description": "zink: be more careful about limits when unsupported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b9042577c88cefd9bcdf88b525407b178525d9e",
"description": "zink: remove stale TODO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f064b7a42c86703b22d90240094f2ec3e8ee7797",
"description": "nir: Add some ssa-only fast-paths for nir_src rewrite",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "592c17b39d949951bcf9c90138719ff7471e637e",
"description": "va/picture : Added failure check for stability",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eec2d4e466a89ece98b2c0e3947db41d84d08a95",
"description": "anv: switch intel perf queries to query layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ca1f488e6f6a5796173307a474b7fc22a2f7766",
"description": "anv: switch khr perf query code to use query layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76bba61e0be7c0e4448e3a4bd732e1e62645843d",
"description": "anv: compute commands required to implement perf queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "185df6ac9cfb8cad9c925bfba249f8479890cdad",
"description": "intel/perf: drop the special READ_REG operator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f721f2ad05f70f1e2ef069f52f21b30fcbd56cf7",
"description": "intel/perf: add DG1 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b335bc55ab1b9e90334807dc6463ef5f07633a9",
"description": "intel/perf: add RKL support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d6741b11b1e189fa163e590590b4d1b04cebb7c",
"description": "intel/dev: identify rocketlake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b3443fbd974fa776462ad7e097029fafd47ba3f",
"description": "intel/perf: break TGL perf configs in GT1/2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f97fc0ff8b33fbf24a664962c51391a3a51e7e5d",
"description": "intel/dev: identify tigerlake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6afe5d3624eb2e5025378d55968a824b6b89425c",
"description": "intel/perf: add async compute metrics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7335faa1a9cec997c2289db915b7972b4158f196",
"description": "intel/perf: small ICL equation refactor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5f32e948f6290ca2d5cd6941f03af58c682fe67",
"description": "intel/perf: update files from IGT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d0886089e3b60a6a14326e038b0cb9ec6adfaf5",
"description": "intel/perf: remove reordering script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01179d2bc38e33bf24397349e4e76e58b71e8571",
"description": "intel/perf: reorder xml files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12ee1ec25e8fd313bc7c3a9898bd3e487b335e9d",
"description": "intel/perf: add reorder script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "404d0f762676547d39f30cca8d4371a81cb6851d",
"description": "intel/perf: rename lkf into ehl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ed29f944ced3ea2d476ab0f010610bf88f669f8",
"description": "anv: remove unused query pool field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e649124462c9a9fba17a854540f916c723c94c0",
"description": "anv: fix layout comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c513250255d6ad031b8574ed7bb54a1e1ccdeef",
"description": "intel/perf: switch query code to use query layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8750f43a9077b3b53f54505aaa2cc46fab5d4f90",
"description": "intel/perf: add performance query layout using MI_SRM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f32d1bf5295ce420779b324c6935e68ac6ad8be4",
"description": "intel/perf: query register descriptions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6e980e9bf6c33f4166b423ead0d221c76c2bcde",
"description": "intel/perf: prep work to enable new perf counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "969f6efbc2f35fac9253a21fd3b64c0211573862",
"description": "genxml: PERFCNT registers are available since HSW",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "adc7f97a7073d6b2a19b461f0c53060910e80267",
"description": "iris: don't emit IRIS_DIRTY_VF depending on trash in restart_index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "470d3a3640e2635e36b79e12a611f379f814e9a7",
"description": "panfrost: Update ctx->batch when a fresh batch is requested",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "834bb5e54cfb20ecba3a55358dc19494e91381e5",
"description": "panfrost: Add a panfrost_compile_shader() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89cfa4180ba6ffe4e89ce2110da8c1a6b2ebf6fa",
"description": "panfrost: Use dev->arch where appropriate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d78f686ad1c523f1ac3fafc01d6895f05dc303c2",
"description": "panfrost: Rename and move pan_render_condition_check()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3913089d2d87623e4be6169cf5f0902bd1a29e3f",
"description": "panfrost: Set attribs and attrib_bufs to NULL when attrib_count = 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81a21ea9cd1134fd22ed07d83925976bd3625280",
"description": "panfrost: Only allocate the extra attribute buffer entry on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63d9e412ecebfa786021376556893879412e0bf0",
"description": "panfrost: Don't memset the last attribute buffer entry twice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4544d00e71ab95e5512669c4a458787df0f29f44",
"description": "panfrost: Get rid of IS_BIFROST",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec6c6f610c4e8fc69e3d86bef56cf64eeaccbd4a",
"description": "panfrost: Fix tiler job injection (again)",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2f1947b39ca5426f1bb501d22cf3dcae9ae411ea"
},
{
"sha": "93f8f83a95383e38769bca8cd3c236d3b1c4c87f",
"description": "broadcom/compiler: improve generation of if conditions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b60dfa2c0926fd119e646df01a87cff495bbf98f",
"description": "radeon: decrease the size of radeon_cmdbuf by switching prev fields to uint16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34114e1dcb50a9a6be311e4fc9cdfa1d6795a8c8",
"description": "radeonsi: tune NGG shader culling vertex threshold for each chip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ffbf3a5f8b51cb2f2a98fc0eb64e5ff369e4b15c",
"description": "radeonsi: simplify the NGG culling condition in si_draw_vbo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75817435108bc4a2109074fb6c1d25defe38f5e0",
"description": "radeonsi: set current_rast_prim at bind time for tess and GS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2edfb279137e8f0f8be0f8ce710056591a670a19",
"description": "intel: combine common gather routines in INTEL_MEASURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6fc72e286d57ff2770d7540a9eead7e1d3e2aed",
"description": "intel: support secondary command buffers in INTEL_MEASURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9eacbfaf7be7cc5cac03c60fa64d558ea693a03b",
"description": "intel: stop tracking submission state in INTEL_MEASURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7d4ebbf86477a5788ef741b75507e5f898db559",
"description": "iris: add hooks to call INTEL_MEASURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b338bb70e0df3839718315140f217d173cc6d460",
"description": "iris: add a iris_context reference to iris_batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e67b8f504b4cbd1bc951fee4a8f53b19f25d36c8",
"description": "iris: implement iris layer of INTEL_MEASURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cec1a9bbb92cc47dfb73771234002c1302e42e90",
"description": "anv: add hooks to call INTEL_MEASURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b6209b9081c50657ba81c79d0491afa2904f662",
"description": "blorp: add hook for INTEL_MEASURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a2d9e44ff26138fcb0b92d03b6c05bcbbea5b80",
"description": "anv: implement anv layer of INTEL_MEASURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5f3eb1961d5c98796c415b5cde1bae49ee7590e",
"description": "anv: enable timestamp for INTEL_MEASURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f4143ec3787ffc851feeb3ec4ee977ef46ee461",
"description": "intel: Print GPU timing data based on INTEL_MEASURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9960579c339774a3c549552f287824c0c4371d3",
"description": "radv: Enable modifiers with the WSI.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58e52326254e6967018354bf678fc7fa7c0eee53",
"description": "radv: Enable DRM format modifiers on GFX9+.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f7da82dbb7839593f454d92e57b0aff15b65a07",
"description": "radv: Add image layout with drm format modifiers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1fbb6ff563004d83413eae3cff41bb643d29db4a",
"description": "radv: Add drm format modifier queries.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c83e3ea98b7e2c8972e9897c5971f78c69a7138",
"description": "radv: Add format modifier format queries.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4dbbd59a010a44efd095dbda64282eeebf290db6",
"description": "radv: Don't relayout images with modifiers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f543f09e2ac2424226b89f5a41371b444cff4635",
"description": "radv: Use the surface offset from ac_surface instead of a plane offset.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd816bddf29116d41320df2f16ee23f9933f4fd8",
"description": "radv: Extract DCC format support handling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21f476920e8543ad2ceba40f18115ea9534af3b6",
"description": "amd/common: Add modifier size helper.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a678ec9b8c057311ed7e96977c067e5469ca9825",
"description": "nir/from_ssa: don't check for interference within the same set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd05620e437e4957c9408cae249517f00236cee6",
"description": "nir/from_ssa: consider defs in sibling blocks",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "943ddb945877fc8a48dd7a435d40e1a9e7b9eead"
},
{
"sha": "abdaf5fab82c7d74c036cf576b012b71fcab705e",
"description": "Scons: check for timespec_get on windows as well as unices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2545f22f46df332da85356f7103470c4734f4e6",
"description": "vulkan: Drop the type_prefix parameter from gen_extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bafd0c680d20c61e180e5469a882d201352abc15",
"description": "vulkan: Rework vk_device_init and friends",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a7514ea099eb4982f4376213debb88a191132a7",
"description": "anv,radv: Use common entrypoints for VK_KHR_deferred_operation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23ba48a0c73032bf01f8364b3a759f6bf50c1b31",
"description": "vulkan: Make the debug_report implementation internal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41318a58196d385ce97041e16a055baf892e38cb",
"description": "vulkan: Use vk_object_base::type for debug_report",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c41eaf0add39cff5c3aaa79ffdd6edcc484cd72c",
"description": "anv: Use vk_object_base::type for debug_report",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd1705a4808f61513f5ff818679efd5c5f105f8a",
"description": "vulkan: Make vk_debug_report_callback derive from vk_object_base",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "51c6bc13ce3a70b1948ce5c4edbc1d29c5460986"
},
{
"sha": "19d7cf045755c50e4045ea10b39c35ee985aa76b",
"description": "radv: Switch to the common VK_EXT_debug_report",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f2341767ba60e377a1440b5d3997da862f6e44b",
"description": "radv: Use common entrypoints for VK_EXT_private_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23f8ca0c9dbab9f6c76ffb4f239229c1c6719d2e",
"description": "radv: port to using common dispatch code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d16621281688814146f0f5a116ebb462d00cc60",
"description": "radv: move to subclassed instance/physical_device structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "abbca2fa9281c4e8b5b5b078d950275bacdddf1a",
"description": "radv: remove all entrypoint enabled debug option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f695957421351e951ec92d8b892e22129e64f6dd",
"description": "radv: move queue object to a common base object",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9b1138e3f0e960119a46dc08794132719c93173e"
},
{
"sha": "7fe36c1187533854c39e768bb82d47bb9b8a2568",
"description": "v3dv: Switch to the common VK_EXT_debug_report",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9933b188d2a9a27f49b5f6fb25f47e5d7040f02c",
"description": "v3dv: Use common entrypoints for VK_EXT_private_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21f9a886737abbc89711cf1e085e1da8df65723f",
"description": "v3dv: port to using common dispatch code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e2bbf5d504eddf929a0eed5635f44b3e68a0595",
"description": "v3dv: remove reference to v3dv_instance on v3dv_physical_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bde7e1c313062c1f70a57054b9c2c9e1184d6d25",
"description": "v3dv: Drop v3dv_instance::app_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c0079e0ee1ad18e9c75f6e5a56188a52acb9837",
"description": "v3dv: move to subclassing instance/physical device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "249652fc1ec801a0d7070679161c27cf9fff7747",
"description": "lavapipe: Drop some wrappers in favor of common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "394708b3cbaf58ba1441ee0850974aa897e2318e",
"description": "turnip: Switch to the common VK_EXT_debug_report",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a8060271c7c171cf6bac0e30a102e5ee6a79054",
"description": "turnip: Drop some legacy wrappers in favor of common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0870cf4c06d9c8298be8a577d63104fa27ee7290",
"description": "turnip: Use common entrypoints for VK_EXT_private_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59d70c47c7742a65000e2a4e7a7bd2b8e9f5751d",
"description": "turnip: Use the common dispatch framework",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed9e75950b38cb6e0c96bbcf5cec1f0e7d9a96ef",
"description": "lavapipe: use common dispatch layer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae895d308adfd204b61653fe70cad9be74f6d0f6",
"description": "lavapipe: sort extensions in proper order.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce98c8f7af33371afd436de8bcb64ad369831e90",
"description": "lavapipe: add missing wsi entrypoint.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd3c665df084cb297c633f5c573c272be5016b10",
"description": "lavapipe: move to subclassing instance/physical device.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bcdf481d13cb8c306a64bd31352ccc654f78ad69",
"description": "anv: Switch to the common VK_EXT_debug_report",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eef79aab1c3cc72357c57dee1b132994c70aa620",
"description": "vulkan: Add a truly common VK_EXT_debug_report implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06f877f6e6e9590d86bb941a5baae7de85751356",
"description": "vulkan,anv: Move VK_KHR_copy_commands2 wrappers to common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac6be0ef223fcf0d17f4937274146c43bc996b0d",
"description": "vulkan,anv: Move a bunch of trivial wrappers to common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f51155a349186ebf567218eba11e65be2cfb214c",
"description": "anv: Make Get*MemoryRequirements a wrapper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3536bec0fa01908a1afd28bb3596927c22a98573",
"description": "vulkan,anv: Add common entrypoints for VK_EXT_private_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8bc9a4e7acfb82a3984f9d7f26db557529e736f",
"description": "vulkan,anv: Move GetDeviceProcAddr to common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94d02e8dead2d9eef5629cbc425b2bcc986b8503",
"description": "vulkan: Add framework for common entrypoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0be8200839c3ab19dddd5ad2e30a53184fcd388b",
"description": "anv: Use the common dispatch framework",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e190bc2ae5d4f98e3903e66d6e5b1758a636c91",
"description": "anv: Add a single anv_genX switch macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9be7aa3fc83ba3117bae7907765fdf2023c2683b",
"description": "vulkan: Add a common entrypoint table generator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66cdc0c0dbb554944d5531a7b4088f51da2c1b81",
"description": "vulkan: Add common Get*ProcAddr implementations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46ecbff39bb0228f5a6be1c74149bb8327e2b1ad",
"description": "vulkan: Add entrypoint tables and related helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eff07c0407e59de88de971647015a2b77f0f6842",
"description": "vulkan: Add generators for instance trampoline functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d360a996f9197113cb267d651cfee1166ba3e385",
"description": "vulkan: Add common instance and physical device structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f22fdad9548bebe5926f1269b0af037c4d5459d",
"description": "vulkan: Add dispatch table lookup helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1cf035a96bb28b6e76af50bb0039810c9f172cb2",
"description": "vulkan-overlay-layer: Use the new dispatch tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "74617eea4601a0d5e851d1a36bb67d9ddf529673",
"description": "vulkan: Add dispatch table loading helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04f1095e84ddcc27adec5f02e6729f0ed65da60b",
"description": "vulkan: Add common dispatch table generation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82f5acd952be1a97a60639d299393c162b976150",
"description": "anv: Use the common extension table struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4cc52c05437bf5bfd62b536a58f9eab04b3d695",
"description": "vulkan: Add common extension tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d6ac87d6113577a82a55e4262cbf48024ae59c3",
"description": "vulkan: Add a return code to vk_device_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ee88948e3aa511777cdeb29e76da43059ea8ee5",
"description": "vulkan: Move vk_device to its own file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b28396542757cbe51b447f0cfb85dfd1bec07ff3",
"description": "lavapipe: Properly clean up vk_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62f966cf447cc8f23981422f3792061c24fd3deb",
"description": "v3dv: Properly clean up vk_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce0e5cd35ba64e395ad41cb3fb22cb956a4f515c",
"description": "turnip: Properly clean up vk_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e76c0ea8231db9def192f56f49b8224ce60f806",
"description": "radv: Properly clean up vk_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3419512dbd351670e24b0088bbb7e4a3b699ed2",
"description": "anv: Clean up the vk_device on the CreateDevice error path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d6cf9e1c28052003a13f4c855a6617a511d0349",
"description": "vulkan/meson: Add missing dependencise on vk_extensions_gen.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8647c9844031def60860368c4da41a43349c093c",
"description": "ci/freedreno: Add Valve games and other traces now that we have GLX.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23350b59391ec56c0671a3524d6d87864751a65c",
"description": "ci/freedreno: Do our piglit runs against Xorg.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4855d29304ec9cc80bba1cd882cbb5ea6c3f5b0",
"description": "ci/lava+baremetal: Add an xserver to the root fs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e2edaa89b4cfd935f1dde28e81bbcacf39ad15a",
"description": "docs/ci: Document setting up the http cache for traces.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04a2f1462eed47b52afcd9be6a87d1e5c1cb5c47",
"description": "ci/docs: Update CI farm requirements suggestions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2af6b535881867cc5a941063459e9df508d8c650",
"description": "ci/freedreno: Use the http cache for artifacts downloads, too.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a45810a24692e5af75114a4b5dc3f5023157f17d",
"description": "ci/freedreno: Use the new nginx cache for trace downloads.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18bfb74292202857363027b5728567f1bbc84daa",
"description": "ci/freedreno: Drop pointless GIT_STRATEGY setting for a630.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1eaefe6cfd16186a88dbc1205c0cf16996bec0b6",
"description": "radv: Do not hash vk_object_base in descriptor set layout.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "178adfa6a8e5694a077c3e11fdcc5bc0802839ab"
},
{
"sha": "e8707961134daa9b91599840ad5698366a6229b7",
"description": "radv: prefer CP DMA for GTT buffer copies/clears on dGPUs due to slow PCIe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5a02d16a6f2b078824a2341b92c57e213281773",
"description": "radv/winsys: move the initial BO domain to radeon_winsys_bo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "35f59e14f833944bff7df9ab99cf87bfb402c52f",
"description": "ci: Use GNU time as meson test wrapper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf23161040c650fc878427686d2452a1cae624f5",
"description": "r600/sfn: Use the constant buffer ID when given",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d81439463a52f50ba43c3d51c549e6db1783393d",
"description": "r600/sfn: Fix dual source blend lowered to FRAG_DATA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "576da40a73d9d88fb5b660c144eb72e9f7564c53",
"description": "r600/sfn: Fix FS inputs when reading from the same position",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "374bc76706ec5fbdd87c7bca6782f0f6886e9009",
"description": "r600/sfn: Add the position input as varying",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd6c95a1b1e01d1ae9a22443f7f71e31eaf446af",
"description": "r600/sfn: Set unnormalized flag for z-coordinate when fetching from array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80200c75e0c9a0a5d031d82f7f4cfc4aed96837a",
"description": "r600/sfn: Fix use of cnde_int for bcsel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56f1eb9de7972f1b2b083d939355941c128c1266",
"description": "docs/features: mark ssbos as done for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e47a9938d327d5c62224d58596180a22dcecff4f",
"description": "v3dv: Only lower local arrays of size up to 2 to if-chains",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f583df7b6f0fdcc383afbf03e20ed2f91eb4a95",
"description": "broadcom/compiler: Enable PER_QUAD TMU access only in uniform control flow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79bde75131c1f64bc34092a081c531b025a5a588",
"description": "broadcom/compiler: Emit uniform loops using uniform control flow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6643bdbd5375de604001bc23d45eca134cc3a0f3",
"description": "broadcom/compiler: Use ANYA for branches in uniform ifs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7fc44f9ebbe93f7aefc010aea4e13e29d0d67fd",
"description": "nir/from_ssa: Respect and populate divergence information",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8fb6cbdcb67b969b9cba64b8d816538f1a0f75a9",
"description": "nir: store the results of divergence analysis on loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "019449dad7270d03b773841750e8e750dcb4d46d",
"description": "nir: handle v3d intrinsics in divergence analysis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "349e4f3c65201fe8231a755fdf9545a28be3ae19",
"description": "nir: add more intrinsics to divergence analysis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "824ae644778b1aff2956d18962053f6e1da932e7",
"description": "mesa: Remove _mesa_destroy_context()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "55e853d823e860dd232a8be0378bd0519e35b6bd"
},
{
"sha": "28d902dd62953529f29444af2b4f907d1d70da5b",
"description": "android: pan/mdg: create nir pass to lower image coord bitsize",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "db725e1d52a64646c32d5a6159fd6beb526d3abf"
},
{
"sha": "c897f7a72272e19002f2bff25b3ef9ed865fa3d6",
"description": "v3dv: Fix assert.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "cec2ed7c80fdee58d10d5c3187cb1be3de6fe488"
},
{
"sha": "70652885e3d5fdc1ae71d8cf7bdbb320b468f5b2",
"description": "lima: Fix typos.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e014e3b6be638f4192d6eddd3d1033fd571f3a76",
"description": "mesa: don't count buffer references for the context that created them",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c679e7debd6198a163a8658f5696be9d169e3b05",
"description": "mesa: pop all textures up to NumCurrentTexUsed, not just MaxTextureUnits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81e6f6ef0cd51187d38421b90dee868cff5de33f",
"description": "mesa: don't push/pop default texture attributes redundantly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5da8352225ddd0b95d3198123174216e09a848b1",
"description": "mesa: don't save gl_shared_state in glPushAttrib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8706e97ffdd8d35bcbb3c9a3cd9858d61f95d08d",
"description": "mesa: partially skip glPush/PopAttrib for MSAA textures and texture buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68030bbf73c82a16f394fab807076d5c64258dcf",
"description": "mesa: only pop states in glPopAttrib that have been changed since glPushAttrib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "807c365c5e3be618c274a52ac6365fe8b8d08256",
"description": "mesa: optimize out _NEW_ALL in glPopAttrib(GL_ENABLE_BIT)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd0148dd38989a749ab7ddb7e437e4fb3674df5f",
"description": "mesa: fix trivial bugs in glPopAttrib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "674d275f590d05f1f14dbe40a6c77b6203206ac5",
"description": "mesa: for every state change, remember states we changed for glPopAttrib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1f16b59b3ce7e1498e08d57947bbc9cf78624ed",
"description": "mesa: flush glBegin/End before changing GL_DEPTH_STENCIL_TEXTURE_MODE",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "23e81b93bbe3966a842de507988eeaa7342e12ca"
},
{
"sha": "35be83846ee97b2e10f4f62468f1392196087b76",
"description": "mesa: fix glPopAttrib for many texture fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "230b46bceebeb388e5333abdb36d3f3df7136984",
"description": "mesa: don't push/pop gl_texture_object::Target",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c0a8ddb6fbd07f8cc7783c734c3fa8b2e3ffe32",
"description": "mesa: optimize glPopAttrib(GL_VIEWPORT_BIT)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a04939662d55d5665e04f1cc87af09ef32cf6465",
"description": "mesa: optimize most _mesa_ActiveTexture calls in glPopAttrib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4490541c699c3dd2863f71733ba3ac9d2be7165",
"description": "mesa: remove/replace FLUSH_VERTICES when it doesn't do anything",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "85d300ecd1405eabca7434df04ae3dc6e919e874",
"description": "radeonsi: precompute NGG cull flags in si_create_rs_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47587758f21019229be5faf9417e7dc5b9ea732d",
"description": "radeonsi: prefetch VB descriptors right after uploading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5b529ad1486dd6a31fe394ad0e4b18bf3a79d6b",
"description": "radeonsi: set VB user SGPRs in si_upload_vertex_buffer_descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81139adad0d27599915d57bda60182fb12a9c572",
"description": "radeonsi: reorganize si_draw_vbo for lower register pressure (part 2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2671ffd75ae6a07a429ea319280fcb33f9b7fe6",
"description": "radeonsi: reorganize si_draw_vbo for lower register pressure (part 1)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6193aab6557f0b6198a6b5dd596a83221498de81",
"description": "radeonsi: optimize si_emit_prefetch_L2 when it's split",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c28396cf20376e64ea4fb122834b0649579d530a",
"description": "radeonsi: don't check for redundant and NULL states in si_emit_all_states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11293d71f25eb03ee790958b566d82d834a3efff",
"description": "radeonsi: delete si_pm4_delete_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4b503d0bcd8dafacd54b4df1bb562ad385b5bbe",
"description": "radeonsi: move si_pm4_delete_state logic into si_pm4_free_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b0bc5edfbd0c7f5b48397084fd8c01b162aca8da",
"description": "radeonsi: mark shader_pointers dirty once outside the upload descriptors loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8dda30c6f97e1daaaf4da988006db1349feb6b4",
"description": "radeonsi: optimize no-op cases in si_upload_shader_descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e93b42c214aa02d7393f12f07572ddececdd0e5e",
"description": "ac,radeonsi: track memory usage in KB to reduce types from uint64 to uint32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "205e737f51baf2958c047ae6ce3af66bffb52b37",
"description": "docs: update calendar for 21.0.0-rc3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41997bb86026de6049530c14b932b7e43e9b90fa",
"description": "docs: update calendar for 21.0.0-rc2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea6f5ef779a456a9839f11f79276b12249ff3349",
"description": "docs: update calendar and link releases notes for 20.3.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98d21ee5e1f06de78df8496e2271f33cb4fdff11",
"description": "docs: Add sha256sum for 20.3.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea26354ce790ab9c166e847f9837292da6053527",
"description": "docs: add release notes for 20.3.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1869072c80d4a8b3e42f94ff717fc174c54a4e59",
"description": "spirv: Store SPIR-V version of the module",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0d73ca65c0b159a25e9bf6bbe0f5a418f1f58cc",
"description": "spirv: Don't remove dead variables in `create_library` mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd44bcf9a843c753fe5915cd79842a965257abfd",
"description": "spirv: Don't bother counting num_images/num_textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55e853d823e860dd232a8be0378bd0519e35b6bd",
"description": "mesa/st: Allocate the gl_context with 16-byte alignment.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "3175b63a0dfa290430f9f7eb651387788933a02b"
},
{
"sha": "25c70a9a1ef6758d9158a5cc5b5b67e1d19e5fce",
"description": "lavapipe: add missing loader interface negoitation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f026345b34a925bea149492b620033f6ca074b77",
"description": "microsoft/compiler: Make resource_state_manager only build with_gallium_d3d12",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8deca5a72eaf0a014e52e446464be671454414ef",
"description": "CI: windows: Force using LLVM 12",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a69ab2ae3693fd817d6ba0d0345aca6931a6c5fd",
"description": "CI: windows: split the layers to meet new registry requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ef1f418bb94d61cff76c4724b079059fb89906b",
"description": "CI: windows: augment the timeout of building the windows container",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d76f51d6fd6084ba7cac74528faf370604f15de2",
"description": "glsl: support 64bit integer loop iterators",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "234ba13f100ed1334a7c93b94e259066fbf1cc80",
"description": "pan/bi: Add packing format tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9497d8025f49fd04bb172e9346deacefa5a4a14b",
"description": "pan/bi: Test pack_sync",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e0a5e5eb15776178781c5af2baa960bd3aee3cd6",
"description": "pan/bi: Test pack_tuple_bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7898decbd32f505ee29a38f33af83da1ad1a26ec",
"description": "pan/bi: Test pack_upper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e383af639a9bc72e2f203c00c2e07806746bbe66",
"description": "pan/bi: Test pack_literal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80157fac68b478d2d5f0e66b4ae56babda125e15",
"description": "pan/bi: Add packing unit test group",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4379f7bad27356102131f14567ed1fee578a35a7",
"description": "pan/bi: Pack multiple tuples per clause",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9362a1398210d501d2290d9802bd38660fe5c9e8",
"description": "pan/bi: Calculate pos for constant packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51f13185c84aee70dae6af81553b8c8981445f4f",
"description": "pan/bi: Add pack_format helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e9a05c0041d5bd78801c5d8a47d33d4da6f6dfb",
"description": "pan/bi: Add subword 4 or 7 pack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1adb996acc3ca55906fbb36540fe053eb0182678",
"description": "pan/bi: Add subword 5/6 pack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "038bb8eabe6df6e051a56ac9144a4fc83f576fd0",
"description": "pan/bi: Add tuple/embedded constant pack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2258acf5caf4fafcc60f91f9160ece61b733e151",
"description": "pan/bi: Add bi_pack_sync",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f523c60fc6eeb6c693ca99b160c2a2d8196eaf5",
"description": "pan/bi: Add bi_pack_tuple_bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0812a5204ba65de71ca6ffa5e629df561108d060",
"description": "pan/bi: Add bi_pack_upper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62696e5ff5e88052f804990cb08ca0327f7b55be",
"description": "pan/bi: Add bi_pack_literal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "576a94b7b899c5f48bc672e2415bb0f57fb7d650",
"description": "pan/bi: Move bi_packed_tuple to compiler.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9496689f57757d981d43954327d0780978e56619",
"description": "pan/bi: Add clause encodings as a table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34a80e910e68f1d8070cba73d0cf5afc035477b2",
"description": "pan/bi: Pack multiple tuples in-memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb8b80843cedcc57ea35d429bbc1f25d1a3114d1",
"description": "pan/bi: Amend misleading comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b480444e165f103016c7b652fa7957c42645a35",
"description": "pan/bi: Clarify tuple comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47348db7e82306a37799a7fe814656902e52e771",
"description": "pan/bi: Use enum bifrost_message_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce2ef3dad6d9219989adfeb78f50e8037c222106",
"description": "pan/bi: Use canonical terminology for tuple",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f74dda9377b150d6a97b9e121f3a23ef6aa1a7a4",
"description": "pan/bi: Move bi_constants to bifrost.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac2b8a56cdb11f8d153160ed39604b430cc39fed",
"description": "pan/bi: Test read predicates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0e88a2c2e77fb3d0ab0b94c853a55b01b8e5a4b",
"description": "pan/bi: Test bi_must_message",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3436e784e4a2f027b3a8587f8d9f65daae10a66",
"description": "pan/bi: Test bi_must_last",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7bd6ca934d0785a152b8fa2df4f87ebfa08b31cf",
"description": "pan/bi: Unit test bi_can_{fma, add}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c05092d9a3d79536e07648300f2c6cbb899103f2",
"description": "pan/bi: Add various read predicates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea402eae031d8327cb37d43f8ef650a5f8fe5ff8",
"description": "pan/bi: Emit branch and table bits in opcode table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "674ec5dc3f3290c8952120cebeb53cdccd45b559",
"description": "pan/bi: Label table instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56e35a4022ac023e0b90a33ce107ddcb7d52392a",
"description": "pan/bi: Add bi_must_message predicate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab4234bdf005e010e95be6ae99d32fa7025c7b24",
"description": "pan/bi: Add bi_must_last predicate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb217914f739ebce8734347ca7498817fba6140d",
"description": "pan/bi: Pipe last flag into opcode tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df4960499e8d142bc10f86281dc0a78be5403b85",
"description": "pan/bi: Annotate ISA.xml with 'last' parameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31a7e49613502290afb5392e237f15a32bd77a37",
"description": "pan/bi: Add bi_can_{fma, add} predicates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7434f31e09450ef7d46ecae5ef19d2eb7e817059",
"description": "pan/bi: Factor nir_function_impl out of the context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "114a0f9798636d6a476f1d6dc88c34c5ca5c4796",
"description": "pan/bi: Stub out scheduler unit test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81692b6d2c2796be1ff667b0e8a530bdd0d3817f",
"description": "pan/bi: Add \"word equivalence\" relation for index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab6f05eabdf4a54a93225bbabcffb747b6e2f0a1",
"description": "pan/bi: Move init_builder to common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60c0df2c3b2277737796d402f70615b5fc824728",
"description": "pan/bi: Print multiple destinations if needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a7cc458dc4630a416e10a99241a35664b8452290",
"description": "pan/bi: Add CUBEFACE pseudoinstruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44726101d1e8c28c2aba2f4eda651840ab099bb3",
"description": "pan/bi: Don't fill garbage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee7aaa27b814343c91705d68de6eebadbe65830b",
"description": "pan/bi: Implement spilling at the clause-level",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c578ca739393d97e4eb5accb5b6e76d9b0f7b1cb",
"description": "pan/bi: Add interference per clause",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "108e10f32a7da9587c2d4f0470e385bb55b5020d",
"description": "pan/bi: Permit multiple destinations in RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07b13647cbcf4ff6d655dae6312ba9094e252456",
"description": "pan/bi: Don't open code bi_foreach_dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "083a658ee87f511cf2a42db8333db635c9889688",
"description": "pan/bi: Add destination iterator macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eca516ebdb8cf993a30f9f7acf36071b10f674df",
"description": "pan/bi: Add bi_foreach_instr_in_clause iterators",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62239f68b7e1358cff4d23b4639c003ccc718df3",
"description": "pan/bi: Add bi_foreach_instr_in_tuple helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f785ad9ac713f0091474a7aeb6643f740297eef",
"description": "pan/bi: Add bi_foreach_clause_in_block_rev",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec0d0426d6d381df685f7cdd72b9f6103e7ad680",
"description": "pan/bi: Add bi_{before,after}_clause cursors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ce67cb0d95edf4ecd1e6272a0aa6e56736e4267",
"description": "pan/bi: Add \"soft\" mode to DCE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "623bd2127f7dd80c1eed967f25db0ea17ac8dd4f",
"description": "pan/bi: Add dead branch elimination pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0902aa2d4d9652c62e7c6e63eee0ff5dfbc0b42",
"description": "pan/bi: Pass through wait_{6, 7} flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19b195d3bfcbb5a0a8ef238f4f7d3af8e5f55d40",
"description": "pan/bi: Move bi_next_clause to bir.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2492074d3d7c18b6d1f12c0373bf5a721eabb9bd",
"description": "pan/bi: Pull out bi_count_read_registers helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a69c73988b26aaaa6bffde1b3fef5fdc4a7a90a7",
"description": "pan/bi: Fix M1/M2 decoding in disassembler",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "08a9e5e3e892e9acc7fcfc2cefb45990efa62e40"
},
{
"sha": "6f28a4449a82da7717b9c25d8e7ed74762e97f99",
"description": "pan/bi: Fix dependency wait calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6cb0a0ad63467749ced7d6c92fbdaca75545bd5d",
"description": "pan/bi: Fix staging register packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bca242c78520eb48e68f0101b2273ef5208e282b",
"description": "pan/bi: Fix IDLE register mode packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1d551ea9f264a9d8453ac14f2ad899f9efb2f03",
"description": "pan/bi: Print disasm/stats with DEBUG=internal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3c92d32ba1cb9b482fd4ef6e4cb0ca83f6a9e20",
"description": "pan/bi: Lint for infinite loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63c2ee2c4c15940f443dd330a4c6ff9281ee7de1",
"description": "pan/bi: Refactor PC-relative printing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24991d787f7033562087047f0ca8d8441e9de11d",
"description": "pan/bi: Print FAU index in verbose mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "15d03ed783d0bcd5e421e40c492afe4d406b51e0",
"description": "pan/bi: Validate format 12 tuple count in disasm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "61af9cb76bc9ac8d5e6723a35fde0140cd3eeb11",
"description": "pan/bi: Add internal debug flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1ebe7a19b8c587ab9c30e7e507dcb53ae1a6595",
"description": "panfrost: Allow waiting on slots 6/7 during preload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5780cdb9bca105f0afa9f34d769aeed875a2698",
"description": "panfrost: Fix TLS sizing if cores are missing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26b009b054bdd66b831a5df05c102ade7e36594c",
"description": "zink: move tess/geom shader info to vs shader key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b8c121917dde9ddec52c588cbec3db72daad278",
"description": "zink: flag shaders as needing update when clip_halfz changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03971d8ddcf1344d4080f3be78de04558a05a618",
"description": "zink: add shader key for vs shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "079f348a5cd1c53b5bc51510acd789800814bd8f",
"description": "zink: flag previous vertex stages as dirty when toggling a later stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aedde2d60d524f45fb2b14728aa6dc0059380d6e",
"description": "zink: improve barrier helper for buffer resources and add check for barrier need",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "49ee821eb9a926cf978942d65a3a2206f8514284",
"description": "zink: add helper function for checking if access flags include write access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1077bd0c648b586e2d3a5ee94c4583a20b44f759",
"description": "zink: add a stage param for buffer resource barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37cd4070e887b6a0ba0c924638a49e95a68c710c",
"description": "zink: add barrier helper for buffer resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "718c4726f394874c1a7a9ac72e91ea7913a0bc0a",
"description": "radv: fix centroid with VRS coarse shading",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "c092ff2f2f57a4cc559507420f7f49eaf9b1d8ab",
"description": "radv: re-disable TC-compat HTILE for D32S8 on all generations",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "cc5b6a0e897c6a1946e340c3f0b62e5ca47796f1"
},
{
"sha": "97c3ec6116df48d70c527447e700c17625f5c752",
"description": "intel/compiler: cache computed register pressure benefit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5dc823304b1653fc69b6de73bb304049e69f218d",
"description": "radeonsi/sqtt: forward string markers to sqtt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3bd5120a57c13b8bc761c856f979ade4ce63952d",
"description": "radeonsi/sqtt: allow AMD_THREAD_TRACE_TRIGGER to be a frame number",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80c3ed147bb0843e176f450bf5af21419d1997f6",
"description": "radeonsi/sqtt: fix SQTT bo size overflow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2d57d28ed6f3740b3b7de0cc874178dcff936f5",
"description": "radeonsi/sqtt: use more event identifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a77834cecf20f89da80c1e80ba2624fa319493e1",
"description": "ci: split src/mesa/**/* matching rule",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "84a38ec13362a7c9d4477c21c37305e499d64287",
"description": "iris: Enable PIPE_CAP_SHAREABLE_SHADERS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1afed51445c4d0fa9420ab3fb9e5b82638a1a304",
"description": "iris: Store a list of shader variants in the shader itself",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "578cd00d93624eee4654d16656a44fd5ffd0527f",
"description": "iris: Refcount shader variants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bef0af3f216303b7611f13f66392cd3f35c1f175",
"description": "microsoft: Fix comma in variadic macro for MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c7062417bedb203a0a58e27e85febd55c75cbce",
"description": "gallium/tessellator: Fix warning suppression",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "790516db0bfc056df0290c42565214d4148e901a"
},
{
"sha": "4fec6c9448171c9d80b34a3ec215a1864ad28725",
"description": "panfrost: Add the tiler heap to fragment jobs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "d860b61f091aaf319f06bc248b1370efc3647df2",
"description": "glapi: guard against invalid XML definitions for glthread",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5a0714aaeb207d1601dae3b23efd3587c159ef5",
"description": "glthread: fix glVertexAttribDivisor calls not being tracked by non-VBO uploads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76c322a48defa384731734a130699df9e8c064f9",
"description": "glthread: fix interpreting vertex size == GL_BGRA for vertex attribs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c9c9f57b022ab47251c260825e81241fdad9b3ea"
},
{
"sha": "b308d56e2079fd5abc1d7043846a5305195c3ad0",
"description": "ci: Update baremetal kernel to 5.11-rc5 plus patches.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97fbe2d45f989dc6197c206205347e53c97a81d6",
"description": "iris: Move VS draw parameter dirty flagging to iris_bind_vs_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fdbb5d4dd9af52d34ac8e87b02e4376b312785c2",
"description": "iris: Minor code restyling in iris_bind_vs_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ddfdd944688eeb3a8a71e33635e8468cf0d6c65e",
"description": "iris: Use shader_info rather than vs_prog_data for draw parameter checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d938fcefb96fb86486255988f79ef72d987cd907",
"description": "radv: Expose VK_KHR_workgroup_memory_explicit_layout.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d0c940d703f25698d4d4ec38060015261b66bfd",
"description": "freedreno: Remove duplicate bc invalidate on flush_write_batch().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f179594cf9a937dea3ac1e9d0b1d6d3fc86a8af3",
"description": "freedreno: Early-out from the resource write path when we're the writer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1a0eba2417919a48aebabe041797ff2a4d7f68a",
"description": "freedreno: Use a real type instead of void * for the fd_batch->key.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "695d3bcb12d36a2979b0b834b2361886fdc25f81",
"description": "mapi: Undefine MemoryBarrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92f1b6bad58833f45ae8daee18acd4d214399a06",
"description": "glapi: Undefine MemoryBarrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4656be70dd75adce5481394ddfc14edf31c068d8",
"description": "anv: Support multiple engines with DRM_IOCTL_I915_GEM_CONTEXT_CREATE_EXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5e7c91487b1721005f13bb1ed9255d7e180d697",
"description": "anv: Add anv_gem_count_engines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d84c764fde8c10207ee26a343e724d03e9551a7",
"description": "anv: Gather engine info from i915 if available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0d07c838a9fcd67e4ae8cf948ced2daa3edf8c6",
"description": "anv: Support i915 query (DRM_IOCTL_I915_QUERY) from Linux v4.17",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d07f7191812fa29ac3272c182148fea869c1006",
"description": "anv: Print queue number with INTEL_DEBUG=bat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9fd080662157db0a682bcc27420789d7cbc3310c",
"description": "anv: Turn device->queue into an array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40d4799d8a5c426498b69f13d9128895e8eb8691",
"description": "anv: Add exec_flags to anv_queue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89ae9457309e9dea4c40cf313798315e4ff86892",
"description": "anv: Add an anv_queue_family struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b920ba5ab979e5e1e5c1f21ecb63b23f713b350",
"description": "anv: store queue creation flags on anv_queue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e18d045b693dfbca1dd40c920d9e4cc3f965b56c",
"description": "anv: Refactor anv_queue_finish()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34721e2af488eb68ef65c6e2465aa8c0bcd79dee",
"description": "anv: pass context to reset stats helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e2cd83fbc57f6571be145b7f743f6e728e6c9792",
"description": "anv: Fix an old parameter name in GetDeviceQueue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc8d74a555bd294f9185f299f287b1f017bd20f3",
"description": "anv: Drop anv_dump",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65ef4a2e02fbb89d02024d0c4afcd2c0fdd75e48",
"description": "util: Use explicit relaxed reads for u_queue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3a43e36e016b296312cfa5dcc19042c12e4e5e7",
"description": "intel/fs: Add an ex_desc field to fs_inst for SHADER_OPCODE_SEND",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9003735b9141fb156d3b2e1133b94cdf14f63424",
"description": "d3d12: fix for upside-down multisample stencil blit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f33b95801001376e10f2d1fd0433046defb06af4",
"description": "vc4: add drm-shim",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e25a3e21f83390342a1de5f13d41caa0ea076dfa",
"description": "ci: disable glcpp tests for now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9ae947e7272897bc31b0ec9dca3be0d7ab33119",
"description": "meson: add enable-glcpp-tests option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a29632dd25f79a00824e461aea969fcc29bf04b",
"description": "Revert \"glcpp: disable 'windows' tests\"",
"nominated": true,
"nomination_type": 2,
"resolution": 0,
"master_sha": null,
"because_sha": "f7527f7f652814a700dddc13a5b737571248c86d"
},
{
"sha": "514b17235fb876e48b8a3f880e26a6224517919a",
"description": "zink: export ssbo caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e5c4b4da311f5314e3ecb72a52414b3e375faf3",
"description": "zink: flatten out ssbo/ubo variable decls in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "388f43c036430367e2c6a546494e51378327fcea",
"description": "zink: implement get_ssbo_size nir intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "313c77f326b44d8c8901e723f71bd5de38de6725",
"description": "zink: support nir_intrinsic_store_ssbo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b0847a43245c6efdd17ad4bd03ef52c72167fa65",
"description": "zink: rework ssbo indexing and binding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "deeafe47b6d46a72404133e1ef3dd9819bc07687",
"description": "zink: handle more ssbo ops in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39665fc8c059d0b615b160bc152689546b4bf9ac",
"description": "zink: handle null ssbo attachments without crashing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bceb47d57b39863ddebabaaffeb3cfc276bb6e29",
"description": "zink: flag ssbo buffer resources as having pending writes per stage",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e79d905f5a0d5bf0f83276ed08fc5d3affd65952"
},
{
"sha": "db1c9b36b441141eca9080a20a7c8a3e37dc84ea",
"description": "zink: add spirv builder function for OpAtomicStore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "070334dc69ba52058a0507302443d3ee6382ccd7",
"description": "glsl: redeclare built-in variable with separate shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d63547f2ff6fa78051157b310d70846684355d1",
"description": "iris: Properly handle new unbind_num_trailing_slots parameters",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0278d1fa323cf1f289a2c5f4cd803c4203d4a48a"
},
{
"sha": "0f1a8f8a6d231c0e265eb22781a0002baa1823b0",
"description": "i965: Don't parse driconf again",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d67ef485804cab53499dd763db136070ef107a16"
},
{
"sha": "f11a827941c5cc0bf986863975a77e4d892f00e1",
"description": "i965: Use allow_higher_compat_version option during screen initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dbf6c17a1bd86607d90899d9c2ae92fc23518935",
"description": "i965: Don't advertise OpenGL 3.3+ if driconf disables GL_ARB_blend_func_extended",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0444b7618a6df8cedf2b6c694be7a56478fa5a4",
"description": "egl/dri2: enable EGL_WL_bind_wayland_display in EGL device platform",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dbf09c0c26dda7296322491c35fce02f3147dfa9",
"description": "radeonsi: fix centroid with VRS coarse shading",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c3432ad852449ec31580a0b77af785e37eaa48f9"
},
{
"sha": "be8d811e57973e9d3632f90e47fda1f5c24ca379",
"description": "gallium/u_vbuf: skip draws with 0 vertices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "431cd34cdb18dd6804efeb48f1c08360acd58d98",
"description": "st/mesa: set take_index_buffer_ownership to skip an atomic in u_threaded",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6da78e4ccf00ecd97ae83e799c20242f92b4c1b",
"description": "gallium,u_threaded: add pipe_draw_info::take_index_buffer_ownership",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "104a41bd0743596f7eccadcef3a70a3d40c370d7",
"description": "gallium/util: optimize pipe_vertex_buffer_reference binding the same buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf82b3dc74c1e30704b01fe85b2d0fcfd1081bc8",
"description": "gallium/u_threaded: unify user and non-user codepaths in set_constant_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dcc94af6b1a555cf18ea74b0831b36754681a241",
"description": "gallium/u_threaded: add a null constant buffer codepath",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ccf9ef36285689818da89973b3585925a035d158",
"description": "gallium/u_upload_mgr: eliminate all atomics for the upload buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b18b68ba18deb30daaaf3f115d6dd498fa5ce915",
"description": "st/mesa: skip atomics when binding UBOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7688b8ae980223f094be9c70fe695e2122caf3e3",
"description": "st/mesa: eliminate all atomic ops when setting vertex buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4a21b6104e7692de070a6f48a768d1894b732ac",
"description": "cso_context,u_vbuf: add take_ownership param into set_vertex_buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27dcb466293f2ab3f80a141fd0b8c14617a8e37f",
"description": "gallium: add take_ownership param into set_vertex_buffers to eliminate atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b688ea31fcf7e20436c0a44f57eaca6f6c6418f3",
"description": "gallium: add unbind_num_trailing_slots to set_sampler_views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72ff66c3d739af30d065ed08defb3aac1dcf3735",
"description": "gallium: add unbind_num_trailing_slots to set_shader_images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0278d1fa323cf1f289a2c5f4cd803c4203d4a48a",
"description": "gallium: add unbind_num_trailing_slots to set_vertex_buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a51d4b10f1a056a7e8ff592c034575139d19211c",
"description": "gallium: add take_ownership param into set_constant_buffer to eliminate atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0aa63c31ca807e8aaa01a75d918830ac87fc070c",
"description": "Revert \"gallium/u_upload_mgr: allow use of FLUSH_EXPLICIT with persistent mappings\"",
"nominated": true,
"nomination_type": 2,
"resolution": 0,
"master_sha": null,
"because_sha": "54f7545cd7925db9ff78b9dccbff7406dd2ad4a4"
},
{
"sha": "8be936f29511d95a3ab385f08d3dc67f599b7e33",
"description": "lavapipe: handle shader draw parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae2edc81271ca19e3a293e74ea6e766b28ff46c4",
"description": "llvmpipe: handle firstvertex for vulkan draw parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ad4cd89069bfc98533182d2ae9151fa74fb5414",
"description": "anv: Enabled the VK_EXT_sample_locations extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ab5dc45f6320cebd9813c5d927a075a189cf44e",
"description": "anv: Removed unused header file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27ee40f4c9d86ed9190a8fee6d230e7416b288e3",
"description": "anv: Add support for sample locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43acc10bd087ae1f8feacaa1814fc6921995aad2",
"description": "intel/common: store sample position in plain arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb082d826050240ff1abb0e04c0d1cf1a11dc738",
"description": "anv/state: Take explicit sample locations in emit helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a02891fdfd358d074a1efd81819a11949dc90140",
"description": "anv: Break SAMPLE_PATTERN and MULTISAMPLE emit into helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "983cebb5d2f1230fba8d450be95a393de483e5ee",
"description": "anv: Implement physical device properties for VK_EXT_sample_locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ecd8477e932d522c7866c3f73e9f1b4720d96a50",
"description": "anv: Added the VK_EXT_sample_locations extension to the anv_extensions list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ced77af3fdf619183d3ff764f6b31c92485614bb",
"description": "ci/freedreno: Make a630 piglit_shader run a manual run, too.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "804c90e256ef1e0051accd3741a926341941add4",
"description": "anv: Implement VK_KHR_workgroup_memory_explicit_layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5de6c5973a68dd1ac9dbe40bc6e51f8313e5c768",
"description": "spirv: Implement SPV_KHR_workgroup_memory_explicit_layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9d230077f08955f97fddac84b4014d2131c8917",
"description": "nir: Two shared memory *blocks* may alias each other",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb2a0fbcd33dfbedf1bff0d612cd3612c44f2330",
"description": "spirv: Update headers and metadata from latest Khronos commit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "73fb2bcaaf61910ebe1da3880634e8474ca8767a",
"description": "vulkan: Update XML and headers to 1.2.168",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c90ef5bcf431ec2a45abdccd05d320d4eefa716b",
"description": "ci/freedreno: Ban more flaky clip-enables tests.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a73a2a679f82ddde43e3e35d254b8c3801fd478",
"description": "egl: Fix error string returned by eglQueryDeviceAttribEXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f97cbad5ecbda5659f101015ad4026cf3f2bf37",
"description": "lavapipe: add support for external memory/fd/sempahore extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24ede1ba5b57675321cdb20ecbd9f12c4ed4f88a",
"description": "st/mesa: don't enable smoothing if multisampling is enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f45d77038bbb60bec15bf2ff6769409e55e7b53e",
"description": "iris: Move the URB size checks into iris_update_compiled_xs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "939bc0c5889358d4afda1404659d67da66db2b61",
"description": "iris: Reconfigure the URB only if it's necessary or possibly useful",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a710145b5bf60ef47460eea87b072077e3ddaa72",
"description": "intel: Produce a \"constrained\" output from gen_get_urb_config()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "86ff78e8fe55b424c6b853ead6979bcd46820d81",
"description": "zink: don't export PIPE_CAP_MAX_COMBINED_SHADER_BUFFERS value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2dbe2b87b5e7a1a19c4a95d7cc5c8cef0ab10cc",
"description": "aco: implement non-uniform get_ssbo_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f2a9f253e973f38a37a0491f87db64dc1026dc5",
"description": "radv,ac/nir: implement non-uniform get_ssbo_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "30f40364f6b2ba48f1dbe7b39ff8316dc2bb9fd5",
"description": "nir,spirv: allow non-uniform OpArrayLength",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b64fdefad5cda57a530d98000ae3f690ef7f417e",
"description": "panfrost: advertise images for midgard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7584a25919a0ac015a6e1e8dc78c5c4326fa485a",
"description": "pan/mdg: implement nir_intrinsic_image_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8edccb7e8dd0dfc2e8b69ff158976eed0e90848f",
"description": "pan/mdg: implement shader image instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a14f825126b89a96a1d9d112fe0a6e62f84fe97e",
"description": "pan/mdg: rename st_image opcodes and add float16 versions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45095c42ac03e94b1969e849d2f4075021594996",
"description": "pan/mdg: add ld_image opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8cfedd36ba407ec25d222c36b03a0d4c9a033ed0",
"description": "pan/mdg: enable image bitsize lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db725e1d52a64646c32d5a6159fd6beb526d3abf",
"description": "pan/mdg: create nir pass to lower image coord bitsize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0efe7a6eb909b47fb24a7e15edcf4ee0d01cfd95",
"description": "panfrost: implement image_size sysval",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc85f65e059d3c603210bc3a0d93c34bdcdd6d17",
"description": "panfrost: emit shader image attribute descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b9b0ee5321d9b483ed3c734b97135d04d039f18",
"description": "panfrost: implement gallium->set_shader_images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f63a35baee5101cf999a2fd96420c4148984df51",
"description": "panfrost: add resource modifier conversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7c4fbc823053740b1bab0bb7c3a2eef3ccbce86",
"description": "panfrost: decode 3d attribute continuation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2638f72d2df50630957912a68093bdf069b0d429",
"description": "panfrost: add 3d attribute buffer continuation to XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a36c95cd779aec802d4ed07cf69140cddedaf1cf",
"description": "panfrost: fix attribute continuation decoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2fc5411e5ef89d26dc9c9c35f29836b7381c5df0",
"description": "intel/perf: export information about units of performance counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5fdc298e4b144df462c9986990a3bebac7eef1a8",
"description": "aco/ra: Remove preprocessor guards for print_regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3675aefa84e363d820a3e596b9f2795a0d51c39f",
"description": "aco/ra: Fix build with print_regs enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b241a050dae5ef8dbbcd8e43806dafa21b1125f5",
"description": "aco/ra: Fix print_regs using the wrong constant to check for blocked slots",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26c9574bdb16d7f6cbe06cd5ef5d1ce258afc1ba",
"description": "intel: change urb max shader geometry for KBL GT1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "741c0b160563f8afe87654291d41e6cbebb9d8b5",
"description": "radv: enable TC-compat HTILE for mipmaps on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5417c6690e1013425500a6959c51c2157a97a565",
"description": "radv: teach radv_htile_enabled() about the number of HTILE levels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "13f34e65baf5dbae08106b3c9320e891acaf2fec",
"description": "radv: add support for fast clearing levels of the HTILE buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6576033b20bdaffddcccc5ded7103d892f777738",
"description": "radv: remove mipmaps related assertions when initializing HTILE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d47b13c0285555236ada0c40b2eb1d89a4762094",
"description": "radv: do not decompress/resummarize levels without HTILE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7d898a26891a29518992fc137763d9fe77d1b0a",
"description": "radv: check if HTILE is enabled per-level instead of the entire image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f1db7401a1e1a3fd48d682787f4c9ffc0421eff",
"description": "radv: use the image view range when fast clearing depth",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8087202a6555218b647089016981ce0bb3a858b2",
"description": "ac/surface: store HTILE mip info into the surface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f5ef1e8915bf661688edde26a3198e06cbcaf1b",
"description": "CI: add lavapipe to llvmpipe rules.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34e3e164936d1d3cef267da7780e87f062fedf39",
"description": "lavapipe: add VK_EXT_conditional_rendering support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9cc332884221102c1f4a6f75e6c666d369236d53",
"description": "llvmpipe: handle vulkan conditional rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "86328fc7b700f6e93d2f569fbfffc992954f855f",
"description": "gallium: add a cond rendering hook for vulkan.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a57361ae02807207948fc1e9b2734caf1747178e",
"description": "lavapipe: rewrite attachment clearing for conditional rendering.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4be0e92db10584bc3526884b92aa483458aa93af",
"description": "lavapipe: refactor image surface creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f178290caf6ee7ea33ef3293fc953870f4a6c5c",
"description": "aco: don't affect isPrecise() after applying output modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40d6b92de9432137db4799d482afe7ae5ad52ae8",
"description": "iris: Disable aux as needed in iris_flush_resource",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "b26f510978d3695dcede49892d6702a605cfbcc5",
"description": "gallium: Flush GL API resources in eglCreateImage",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a8cc882024c6c03c96e639ea827361e3be9c92e",
"description": "gallium: Map _DRI_IMAGE_FORMAT_NONE to NULL",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c9aca951c2cf5be423348f1aebf3a444fbfe5c3",
"description": "st/drawpixels: use GL_CLAMP_TO_EDGE instead of GL_CLAMP for samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66bb4277622c465a88c81b907dd5e9f84d307ebb",
"description": "st/bitmap: use GL_CLAMP_TO_EDGE for bitmap samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b06609e90324e8c445eb71eec39158a893c574c3",
"description": "aco: fix nir_intrinsic_ballot with wave32",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "21db083504fde3100f0b528f683a087357f5aaff"
},
{
"sha": "c02b6822047be37f2b4c95e04b771e126e341fb4",
"description": "ci: Add nouveau chipset 162 to shader-db runs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f3d5e99ea601ae4bc492ff47738290eed520651",
"description": "compiler: Use util/bitset.h for system_values_read",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "ecd0ae09f90756d3b0b13bec517a3d02f5578eab",
"description": "nir/linking: Remove system_value handling from helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4fdd8b09bd629ef53dfbfde6da729c37dfc0eef4",
"description": "ci/freedreno: Ban vs-clip-vertex-enables which flakes in CI.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce1bb26b0601fa0f39a471cb80d2d46329549eca",
"description": "ci/freedreno: Detect cheza HFI errors and restart the run.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c3ad4d06588dcc8f5c4d9e27c746055a013f358",
"description": "nir/algebraic: mark more optimization with fsat(NaN) as inexact",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "bc123c396a99b2f6ff845792374d6a8d5de5d15e"
},
{
"sha": "3c03fa5801ceccd2f9e408cc42f1dfad57b234d9",
"description": "radv: Only enable sparse features on Polaris and newer.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9f43b44bf06c61735dbab7e8e508642315bd93d1"
},
{
"sha": "f01ea0aef8a50d2732eb0c64153903e52ed2a757",
"description": "radv: remove unused EMPTY constant in radv_descript_set.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fbeca9df87f66c9978a8daa25a90c324513544d2",
"description": "radv: remove stub() macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64ed8734059af1d3e7e1e4ce0e8e194ab097d3fa",
"description": "radv: remove radv_util.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4099cdc97f2a8ecdc9a74e7bf1127886f8980033",
"description": "compiler/nir: Add support for lowering stores with nir_lower_instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3f56601e0c00380748bbf0039b82a2212e405b4",
"description": "radv: fix divide by zero with no tesselation params",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a49760e820c8257a99d2b4243a70a2dc39b7c95",
"description": "aco: fix VCC hint on boolean subgroup operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b729cd58d76f97f3fc04a67569535ee5ef2f5278",
"description": "nir/algebraic: eliminate exact a*0.0 if float execution mode allow it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "614ab26afd05dbb9a99ef6a3cde75ba55279ed32",
"description": "nir/algebraic: optimize out exact a+0.0 if it's used only as a float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f0d480c73b33c08adefe87723b30c0c6567ee86",
"description": "aco: optimize out a*1.0 if it's used as a float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54a09545ec639e9204e6ee823e52872897e793df",
"description": "aco: optimize a*0.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2849f0b5aac9462fa105eceb4cf5bc48a1002187",
"description": "nir/algebraic: optimize out exact a*1.0 if it's used only as a float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c3d8e8e2e866ec7b6c4bcc687e8864c6cc02b7f",
"description": "aco: disable a*1.0 optimization if the instruction is precise",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8da467f4fef7bf54f2929ac195813c046cad83a6",
"description": "ci: make piglit runner less noisy and show a better failure message",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be330831411b3a16ba9b12824eb6bac5ede0d04f",
"description": "ci/vc4: Add piglit job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a825919dc6c0319edeeeed56e6800a537b38c45b",
"description": "ci/vc4: rename stage to Broadcom",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea88e1c820cbb753e64b6a15efbb0abda06666f1",
"description": "ci/vc4: allow custom timeout values for activity",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23461897fe14dfff697e0b39d69da67b8804edb7",
"description": "radv: add support for emitting PS_DONE/CS_DONE on GFX6-8",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "9c65f1f11115248c672ddc2595434c3e9ac2ec3a"
},
{
"sha": "cbcb9e7e1b52b49902f8144961f6f375c65a9ce1",
"description": "radv: Fix struct initialization for MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28c4960ca57e3988e44cdf03df999210d5f16c60",
"description": "radv: Use typed outarray API",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6992f5419a57268b937e2dd0f9b9d543e60ed59c",
"description": "radv: Disable calibrated timestamps on Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e81ed2a47133f4792a29e4388d54361eb7a17fa",
"description": "radv: Pointer arithmetic on char/uint8_t, not void",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "879b5f41f4c23b24871be430e1d97c6ac6bf1ba7",
"description": "radv: Modify radv_descriptor_set for MSVC legality",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0b4b8fc748775156ecc50008087e47fef74fc2b",
"description": "radv: Stub sections that don't have _WIN32 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "146e3262757300ecd217daf85d613db67db15b78",
"description": "radv: Remove unnecessary headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7db6ceb9a7137db455711f4b8bbac7f32a0e78b",
"description": "radv: Use linker pragma to simulate weak functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10b3eecd361af465e0e207fb18553ae37b924c45",
"description": "spirv: Don't remove variables used by resource indexing intrinsics",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c4c9c780b131939fa10ede84e079a90fc090e17a"
},
{
"sha": "cb7352ae95a48ba4f20286a59bea184072f52785",
"description": "nir: Add a data pointer to the callback in nir_remove_dead_variables",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1cffe2394057ed992cfc4ed2ee2cc727faafbeb",
"description": "clover: Add constructor for global_argument.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "001722b3a301312d2ec16c939376098dc11fab98",
"description": "anv: Skip CCS ambiguate which preceed fast-clears",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d5849bc840e5167b5b735d9e3f1ec1e8e1197c98"
},
{
"sha": "e2c5ef6cd6571a8522b9b75a99d245a538cf6183",
"description": "intel/gen12: Fix memory corruption issues in fused Gen12 parts.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9e5ce30da7fa3f1cc3badfd348e5f8fda1bbacb2"
},
{
"sha": "1d967132f3c4aefa72224d1029aa64a34053bf6b",
"description": "panfrost: Use normal malloc/free instead of ralloc for surfaces",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "46e98004084b35bb4f7e1304d4460e0101714079",
"description": "freedreno/a6xx: Fix 3dmark misrendering with unwritten MRTs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa1ddb6fe3c364c4f10df29bb42a0cf09d4cdabe",
"description": "freedreno: Skip some batch dependency tracking if !ctx->dirty.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "49b83509fe8e4f26ebb9d0e15a0609a68e0c463f",
"description": "freedreno: Move framebuffer state checks under a ctx->dirty flag.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e29757a57a83e2847ccd61e43e7bf44e791df26",
"description": "freedreno: Move blend gmem checks to a blend dirty state check.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4e46f2c4cf3dd429d8fea6bd935468a507be2f8",
"description": "freedreno/a6xx: Skip the body of emit_state if we're clean.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0376064783eee6dd798e156836573c457909189d",
"description": "zink: guarantee surface lifetimes for shader images",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "3f9a6d333b3e5f05ef6560123ee98d217358be89"
},
{
"sha": "dab229ef69656179e1786eb097705c8d5505ade9",
"description": "anv: Invalidate the correct AUX-TT entry",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "998f38bd9934e9eff156505244032c28df9fba31",
"description": "anv: fix invalid programming of BLEND_STATE",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8072c133da11ce5f0e4ad145ef60dad7bd2509e",
"description": "nir/opt_uniform_atomics: fix elect detection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb70c52abef44f183f2a768fb3a7e5b55fe828e8",
"description": "nir/opt_uniform_atomics: recognize more complicated invocation comparisons",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12ce72fcfcd07a1da4eb1b8bb2b3ebb1c2e651a7",
"description": "radv: Use stricter HW resolve swizzle compat check.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "69ea473eeb91b2c4db26402c3bc2ed5799d26605"
},
{
"sha": "abed28866b7068f48ac4c488d31705f5c29f8c34",
"description": "docs: Mark some ES3 zink features complete",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb33bfc7177a9fdf7d5cc95e4ba19f99f5862825",
"description": "docs: Mark some non-core zink extensions complete",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81ab9fe2d0c2c2d9961107c88209f2fff1f136c4",
"description": "etnaviv: handle NULL views in set_sampler_views",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c9e8b49b885242d84ba031dacef5aa4a5ac1e5b6"
},
{
"sha": "f180bf3e032264e10936eb64dede9d15ce785511",
"description": "ci: Add a fractional deqp run of softpipe with asan enabled.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b183b6ddd7ffb07ebaa1ee11dc99a91b16e97315",
"description": "util/bitset: Avoid dereferencing the bitset for size == 0.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efff70e73ff6fbb1f73ace016c8eb53920629fe8",
"description": "gallium: Fix leak of shader images on context destruction.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f259fcae83c12e4df10ec2415a1660cc44810eb7",
"description": "panfrost: Stub out set_shader_images().",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "9445c3d59ff25e61e94f3fa888dd2ac16126b4ce",
"description": "swr: Don't report support for shader images.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb25ef153a0aa7c30b4106fc1f982a886b870fca",
"description": "nir_to_tgsi: Fix buffer overflow in atomic image compswap.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58e43594fc457eaaf1b1e01e48948959a82080bc",
"description": "r300,i915g: Report no shader buffers or images on non-TCL HW.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d6fd7acf9b79b9f559f6a4c5a897432440426b78"
},
{
"sha": "c3719f3b9ba06fa557d7e8ed6b94ad5db3d7baca",
"description": "zink: flag gfx pipeline dirty using newer mechanism",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "334759d8509b1ca3009edd0ad9b7caad3e12456e"
},
{
"sha": "6fb66d18bea060151eb0483ae7135489245da910",
"description": "Revert \"virgl: fix BGRA emulation artifacts during window resize\"",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "accc2222174a90fd24ee56ce751feb6022ecc0c7"
},
{
"sha": "9052819ebbff07d82c3eb9adf414144df4868644",
"description": "zink: request texcoord replace lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b705ea511b38e064a482e1b27c1b89f86357f81",
"description": "gallium/st: lower point-sprites if not supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc0222d471b4fb3d97f7387aad6de8767fb73001",
"description": "compiler/nir: add texcoord replace lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92ff89f6f50c773f6d3531623db2997315d63c22",
"description": "mesa/main: remove leftover bumpmap code",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4000c0112a49c28793844f454278b50e00943173"
},
{
"sha": "9c65f1f11115248c672ddc2595434c3e9ac2ec3a",
"description": "radv: synchronize Cmd{Set,Write}Event() using PS_DONE/CS_DONE events",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb8f87088cb2868d267f83c537b33c9f3e0ed36e",
"description": "radv,aco: fix shifting input VGPRs for the LS VGPR init bug on GFX9",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b233b95360de97e1c1de58b291be700b2bfb79c",
"description": "docs/zink: correct vk version for GL 4.2",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "fb65285629caa14580ff8e2c2eed88226da239fe"
},
{
"sha": "b7c31874206d63df4963caa7bd586706d8fe1b57",
"description": "docs/features: mark off two more extensions for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b59d98ae5f2a1caf45b704efaaaaafd333236bc3",
"description": "zink: enable PIPE_CAP_TEXTURE_MIRROR_CLAMP_TO_EDGE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7fe85e94992131ce1a5a4baea0dfbe240a7505e",
"description": "zink: set lower_mul_2x32_64 when 64bit int support is available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f03c20ffae8e022dfd74a8a2704a3a759fa92c80",
"description": "aco: fix WQM for texture instructions with args before the coordinates",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "4015b3651acec7279feaddfb9a6ea3fcb42ce907"
},
{
"sha": "b415211ce9c20941eb2b80a7b1b996742d891f2a",
"description": "zink: add a VkExternalMemoryImageCreateInfo for PIPE_BIND_SHARED images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f1ad0538f2d05cb7a632db439f5a5827987d4d8",
"description": "radv: enable sparseImageInt64Atomics/sparseImageFloat32Atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf5df156224e3fb78fa8e80065dabce22900d1d8",
"description": "ntt: Assume that nir_tex_instr::dest_type is sized",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae7a9d0585ac3b5eb439fa203687ba4889a7286f",
"description": "ir3: Assume that nir_tex_instr::dest_type is sized",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c92b3c460b87dda5ee87a1b196466a0f42e1cf3",
"description": "panfrost: Assume that nir_tex_instr::dest_type is sized",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ca1ab3bb4902d3c86f83e83e065b0f1a2bd79ff",
"description": "nir/lower_tex: Assume that nir_tex_instr::dest_type is sized",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "708c47e663be686b150c1dae33fee5b8323c8d1b",
"description": "nir: Validate nir_tex_instr::dest_type bitsize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65a35dc7ea85fa9859dbd729cc0d874d9861ade3",
"description": "ptn: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6af5181f137c7fa54d9ed64ba2989a37f992620b",
"description": "vtn: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5e54c6edb8e60b038a3bb50df5b7d6f5391e27e",
"description": "glsl/nir: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60bb3fec54f1eccbe0f43ba61d02a78fb883347b",
"description": "st/atifs: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81336499181058b0b7c1a6424a6185113148ac0f",
"description": "ttn: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b623afc3f7830bb3a3f303cee87e7f8a1b32a1b",
"description": "gallium/nir: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff0b7e0da93624f3727804927cdf92c4e3cce74e",
"description": "st/mesa: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2da598ff90fdd64ca72bb03bf269e53ee0b1f21",
"description": "nir: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ed9e75868e99668e96e0c2d5a7142d554cc85f7",
"description": "d3d12/blit: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0cb161e786d8e5900648731274b09a24a45fef4",
"description": "panfrost/blit: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c81389ace0acb9ea2fa84eae754fa58748c4fb19",
"description": "dxil: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c41a416c10e08ee3e168bb9d17e7f723e32d1cd",
"description": "anv: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe45fefe57db43925ac5ec943c20967c52c2f8a9",
"description": "intel/blorp: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a470ab0d02e3d30dcf5c894086e67011dca34bb",
"description": "v3dv/meta: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "219b84fd5fd1984fb16d5888b05405549c2fe927",
"description": "radv/meta: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68969cbcb73c5a99001d4238624b9a30f6ed8b85",
"description": "brw/vec4: Don't convert tex dest type to glsl_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d803893da5b9ce06f8963ac8103d220b85f7e87",
"description": "nir/lower_bool: Rewrite dest_type for boolean destinations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d6fe93382699a61911e979db46c1297865c508b",
"description": "ntt: Handle sized tex destination types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23beffadea137f4d7ee4928f2b9d7cf98c4e811e",
"description": "freedreno/ir3: Handle sized tex destination types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acd6616eab8099f1d8f6692fdab26d64967767c1",
"description": "nir/lower_tex: Handle sized tex destination types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65f7b93435009e9f49668ce49561adabc44333ac",
"description": "intel: silence unused var warnings in release builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c196ffaca6d927e213d1c39ec9eed611fd01e2e1",
"description": "vk-device-select: add device group support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "250b511f8e7c89933af25583398799d7bd61d944",
"description": "lima/ppir: fix creation of mov node for non-ssa tex dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6f8f3a3ba4739338c75bf39f9ec3f77e20f544e",
"description": "zink: fix streamout for clipdistance",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "9eec52c67e61c2382490733d3aa3c585735814b5"
},
{
"sha": "f0b0095feca4d245d47dc94e86f57260d2c040c8",
"description": "ci/freedreno/a6xx: Skip vs-output-array-vec2-index-wr-before-gs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03c28278a78d0251af940d888d9f36a66722e07a",
"description": "freedreno: Add perf_warn() for missed UBWC opportunities",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55f4f6882fc815aac1cfe89946ada047e16794e5",
"description": "freedreno/a6xx: Add helper to check if UBWC is supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38b073ebfef63d625ddf195b3ef8f11db8109e9f",
"description": "freedreno: Add fmt/args macros for pipe_resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a065682f3062f39c3d4a8d4ea65c8ddf5b58527d",
"description": "freedreno: Add perf_warn() trace helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d548d781eee91842695cf54a3161348bf6a06a2e",
"description": "glx: Provide glvnd wrapper for glXSwapIntervalEXT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "60ebeb4608a871ba89ba081c1c6e7ebdd5efec9a"
},
{
"sha": "8588fb65d65879791f747aa1b00895491caa80d3",
"description": "vc4/ci: Replace expect script by python script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64fd191d8a88977067011d3727e32439e801d433",
"description": "spirv: handle NoContraction in GLSL450 alu ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c3764f7df5ebc986657df97f06e78d990d888bf",
"description": "zink: don't force a renderpass start when setting framebuffer state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2bc24c7e46587ba8c3931644b9f1ee7594ba7ca8",
"description": "zink: add function for waiting on a specific batch's fence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "53d9beb9b883484b6de6ff4629179c4631ff17ca",
"description": "gallium/u_inlines: add helper for simplifying pipe_context::resource_copy_region",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cacb3e182671a90dba9fcbfbca5004180454a279",
"description": "zink: enable PIPE_CAP_SAMPLER_VIEW_TARGET",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d37124b065c2b6c99c042fb402c6a23ce16b034e",
"description": "virgl: add support for VIRGL_CAP_V2_UNTYPED_RESOURCE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41366ba49424592086cba0c32aa26e72482411e6",
"description": "virgl: update headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb65285629caa14580ff8e2c2eed88226da239fe",
"description": "docs/zink: add GL 4.2 requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0e7a7d58de1192dff73adb89cf0369b829143b2",
"description": "docs/zink: add GL 4.1 requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3d7de47cd64cc9b520ec9322953407582d2dc5a",
"description": "docs/zink: add GL 4.0 requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4374e8e99f1a935ebb5e3ce0cfe266d60a4678d0",
"description": "docs/zink: fix phrasing of GL 3.3 requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "02c43eb975d366ff0b6d4e6e522c14dfa382e5cd",
"description": "docs/zink: document the independentBlend requirement for GL3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb5d7d60e7e4e580e71ad682529d83e2b9c10801",
"description": "docs/zink: add two missing required features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a640588a416bf983af57ce21c915c1bde60b51b5",
"description": "docs/zink: add missing colon",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9565c1d83c97f29a8c03b6974c6e6b48bd498a12",
"description": "nv50/ir: Initialize RegAlloc member func in constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92ec7b577c8cb47b308bba1d21b4c2ec05f35f9f",
"description": "zink: clone shader before lowering clip_halfz",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "15f478fe840c29ba118fbb4fa49118f85fb208c6"
},
{
"sha": "5282210c0b96f75630a5271a8956f8ae69a0ca1b",
"description": "zink: check correct caps for PIPE_CAP_IMAGE_LOAD_FORMATTED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d31f2200b35bd3bb707e804363fccb77aa3e1c61",
"description": "ci: Enable process isolation for softpipe & freedreno piglit jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cca257d59611584de31ed6500bdd08a75844fd42",
"description": "anv: Advertise shaderInt64 on Gen11+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c2543d03777150e1a5cc7c7fbbe1ceab75a9574",
"description": "intel/fs: Implement umin/umax shuffle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6500236e392a513edb1e3bf4f7351036f9e90d5",
"description": "intel/fs: Refactor our shuffle emit code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44571c6a68a4dd6b4c13f70b1d30e0e87ec2f2e4",
"description": "intel/fs: Properly lower 64-bit MUL on 64-bit-incapable platforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c80db6611aaf9c59dd8ccd8597e52b789018eb20",
"description": "intel/fs: Support 64-bit CLUSTER_BROADCAST on Gen11+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b90921ec0c454e49a131ce6aabc6ec43a17278bf",
"description": "intel/fs: Support 64-bit SHUFFLE on Gen11+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cdedc82329cb005f862e9250907124ead718ae4c",
"description": "intel/fs: Support 64-bit SEL_EXEC on Gen11+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58bcb5401d85b4a21f6d9ea4eb7bff8e1ed7110f",
"description": "intel/fs: QUAD_SWIZZLE requires packed data",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8b4a5e641bc3cb9cf0cfe7d0487926127fc25de7"
},
{
"sha": "69a3559efd6ec036749c3f460f092b7a38c12d2a",
"description": "intel/reg,fs: Handle immediates properly in subscript()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e797daba538e605b6b94cb28c922384cef9ef014",
"description": "intel/compiler: Move brw_reg_type_for_bit_size to brw_reg_type.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c8cbe9b1340db826fa21eec5fcbee6e6fc35efe",
"description": "intel/compiler: Return 1 for immediates in regs_read",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "178820212b7c7d86c1d17f5c1beb2ce9b0ef5a47",
"description": "nir/lower_int64: Lower 64-bit vote_ieq",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "731adf1e17a1ae966096ca02641b7b9e6249d558",
"description": "nir/lower_int64: Add lowering for 64-bit iadd shuffle/reduce",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf7a11424650af2ac9e8f546741fb6ab2ed3b8d7",
"description": "nir/lower_int64: Add lowering for some 64-bit subgroup ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da331f814fd4a487e0e738c1395d3e3a00c215e3",
"description": "nir/lower_int64: Fix lowering of f2[ui]64 for 16-bit float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70b4524de57cdbef9c0c5fb6f06994c7e39ec7d9",
"description": "nir/lower_int64: Add a level of wrapper functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "093b3f6e1f0b919be247c30bb7cac9c1a25941c3",
"description": "radv: only decompress the depth/stencil aspect that needs to be resolved",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36a4aeb91f3a940f53e1209b5f1671403142a130",
"description": "util: When building 'ARM64EC', don't use x64 intrinsics which need to be emulated",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "86b4f6ad43d635b63adf7bfe99f9eeb103f99255",
"description": "main: Undefine MemoryBarrier for Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e1447eb1b3729998ec06cf7bc5ba7d28c1e67e1",
"description": "anv: Early-exit from cmd_buffer_flush_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18fc1dfea386b4c2235b477adde801ea2a393176",
"description": "anv: Only flush descriptors used by the pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72c7a68c2bda06170da4210cfe9fb669bffb858f",
"description": "anv: Take the set of stages to flush in flush_descriptor_sets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "16a81cabb57ba3ec558e0ca00bb69c95b7b4761a",
"description": "anv: Exit early from cmd_buffer_apply_pipe_flushes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7683ff14208d62bc8b79eec2890afa3cf71903e1",
"description": "radv: use a workgroup size of 8x8 for FMASK color expand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4f551d41b80db7d503055f59e6d62bc48ed9ccf",
"description": "radv: use the range aspect mask in FMASK color expand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d30de140e1358cc0538461c9eaf083eca122a13",
"description": "radv: add multi-layer support to FMASK color expand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67c2921193ec71a902b4b1a8bed2465f45b348a1",
"description": "radeonsi: iterate from draw 1 for total/min_direct_count computation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01e3d28829b297d87c025a9bd8d679c6c1cb811b",
"description": "radeonsi: enable accidentally disabled fast launch with non-indexed tri strips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea670ac1502788e5376aa2432f9c99fa75bf3d56",
"description": "radeonsi: skip some code for ALLOW_PRIM_DISCARD_CS if tess or GS is enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd9801a918ce488d764075de09e6bb309e539995",
"description": "radeonsi: rename SI_SGPR_RW_BUFFERS to SI_SGPR_INTERNAL_BINDINGS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59a478b84346fd83f13ae608c852e2be6bcf49f3",
"description": "radeonsi: move if (sctx->vertex_buffers_dirty) into the upload function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5013828863010a1feded43c20d74250c48eff757",
"description": "radeonsi: don't set vertex buffer dirty flags when they don't do anything",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26d785fbbdf7635607510ebf7e78d93db532bf21",
"description": "radeonsi: move y_inverted out of si_viewports",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1957e58a6165b7daeb8519b4214428a5d8fcfb2",
"description": "radeonsi: inline si_blend_color and si_clip_state structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca2062a394daa6c2734e46a65b0f05c71943e2ea",
"description": "radeonsi: simplify determining whether render condition is enabled at draw time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a2dde8f8697edb7bdb5e9112acc291f19409ea1",
"description": "radeonsi: add internal blitter_running flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5fabeb49d82c2faf34134f9e1e8597c5b0c1622d",
"description": "radeonsi: don't use rasterizer_discard to validate draws, only check ps_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd42ed34b0259c0597597715ef0ad07fc9df2698",
"description": "radeonsi: optimize translating index_size to index_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28e419f00117b223337eaef56067d657342b19c9",
"description": "radeonsi: don't mark NULL states as dirty in si_pm4_reset_emitted",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "488cd3b93fc894689544b0c9b6436b88adc3559a",
"description": "radeonsi: clear dirty_states if si_pm4_bind_state is unbinding or no-op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0978fffb849264ccb20e6b4905b9cf05ed17593",
"description": "radeonsi: add new possibly faster command submission helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ef89b245e3e1ac4e67fea9c1b13ebeda75769d0",
"description": "radv: fix separate depth/stencil layout in render pass",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e4c8491bdf8a1238d475491533d937568019e633"
},
{
"sha": "45bebc7a9c73f3add08c2290fa1eac237edf5a34",
"description": "zink: respect fragment-shader depth-layout",
"nominated": true,
"nomination_type": 1,
"resolution": 3,
"master_sha": null,
"because_sha": "6785d8c4601c6b8b1a5d8da8221313d1c332e7e5"
},
{
"sha": "855370bb620663b5e451e08046e4ddb4b6429c0b",
"description": "zink: make all xfb caps depend on extension",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e8ad52f7b0c603d28518b9b288a8d9d5862d2053"
},
{
"sha": "8c7d9716669a74159d2eec86490c756c274f663c",
"description": "zink: require vulkan memory model for tesselation",
"nominated": true,
"nomination_type": 1,
"resolution": 3,
"master_sha": null,
"because_sha": "f815b87e188a0e7f4b0aa31f502be7939479f622"
},
{
"sha": "f95c174927a341e2ce96bb86b432028669b1d537",
"description": "zink: check for extension instead of function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9340744a3c6310f0f36c6c5576ea1bc87b65f03",
"description": "zink: respect feature-cap for multi-draw indirect",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "cef876910a04070e5c89667d88df7bc3e588af19"
},
{
"sha": "6f6941e2dd8f1d1d1d6e52276485d41c7dd0b029",
"description": "zink: respect feature-cap for sample-shading",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "0c70268ff73adfc9d588fa5a10c500ed9f66bab6"
},
{
"sha": "612169859a3300879fa890a03a8693ab3c718d2c",
"description": "zink: respect feature-cap for independent blending",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
},
{
"sha": "831d205513dbac2178126ac198f64d8307d7b45a",
"description": "zink: respect feature-cap for robust buffer access",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "61720098fa4cddaeb5759a499c9c3fabf5bb84b7"
},
{
"sha": "b35e11ef9506f8bb4e4607ec4a9acab908ce8705",
"description": "zink: always expose linear float textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27209e63ea816762708deef4b4fbec0dfbf4a331",
"description": "frontend/va/image: add pipe flush for vlVaPutImage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6755eee0c7bfe01fdd38537e9ed6609da428980",
"description": "radv: enable SQTT support on GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aedcaff3564eb9824a3df913355682fd31197ead",
"description": "ac,radv: add SQTT support on GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd53f24fbf2f171007fa93f827906b1cd75d84cb",
"description": "ac/rgp: add support for GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b5cd18853c1d5ff0b159ea6df78674532b78b18",
"description": "radv: inhibit clock gating when tracing with SQTT",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "c40ea24ee009d8c9816ff6327f65be3fbd45deb7",
"description": "radv: fix overflow when computing the SQTT buffer size",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "e115b01948f90dcb922c626438a0e83a796d5ceb",
"description": "aco: return references in instruction cast methods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d245cd18b637484512f275b9bb49f05105ad373",
"description": "aco: use format-check methods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70dbcfa1c9e0b5fe609485b011c3ce9d0819a9ee",
"description": "aco: use instruction cast methods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb12302b8ee585c3c623062c47e9b2982247a356",
"description": "aco: add instruction cast and format-check methods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "441ead5fb35f84dcbaf4724a771ff3475257d400",
"description": "aco: remove Format::{VOP3A,VOP3B}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "925d701014c2ba084061eae131f4b5c75e595f29",
"description": "frontends/va/context: don't set max_references with num_render_targets",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "824eba2148e56a75d0678011b4f546cabbd5d345",
"description": "aco: don't consider a phi trivial if same's register doesn't match the def",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "69b6069dd288455cdb2655284c592a85d17df273"
},
{
"sha": "9eab6ca20c29680c4bb9f4d3ba69751ae4bb9eb9",
"description": "docs/features: remove a few redundant zink mentions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce7eb7e02a0e62e5b11d3243e0598173869270d9",
"description": "docs/features: add missing features for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a346e1dea039560baa7bec4050cb60a9f29e558c",
"description": "v3dv: properly handle two different binding points for cmd_buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dac20e100b4cb967fb28989e8cd718946baa72c7",
"description": "v3dv: drop v3dv_resource definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f55649d20b4b0263245f047db6239a46890e04a4",
"description": "panfrost: Add support for INTEL_blackhole_render",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96d7555770c414a1dc4c4f7fa04b0602e62547ae",
"description": "zink: support PIPE_FORMAT_X24S8_UINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "264a5b1d150cbea3dec82b28897a645b6dc2b406",
"description": "zink: add layout member to barrier setup in draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09182d9ae8f6ba04acfd6ada34607605541c8106",
"description": "zink: support VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa862725476e5c7ff03d12d868e5a10cf5624407",
"description": "zink: expose PIPE_CAP_ANISOTROPIC_FILTER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f9f625089e1e3b8d62c74cfa8dc9b9ef4ef8f32",
"description": "iris: Refactor iris_debug_recompile interface to take a shader.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4423903089ad8e4ff6224437895dbc6c19f75a54",
"description": "iris: Drop iris_print_program_cache().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e2c799d0e199a00dd9a660c4a9da4edb7c5b3e0",
"description": "iris: Drop find_existing_assembly optimization from program cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b9c01a5b1bf92f6d75e05c6913129d99bb83143",
"description": "bin/post_version: convert the csv.reader into a concrete list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "61720098fa4cddaeb5759a499c9c3fabf5bb84b7",
"description": "zink: set PIPE_CAP_ROBUST_BUFFER_ACCESS_BEHAVIOR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bcc8222277d9c8d1dc1ef39ab0ade331ccf0a9a8",
"description": "zink: set PIPE_CAP_FRAMEBUFFER_NO_ATTACHMENT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ab9114abde1f9fac31ba6cbf55754e5596755e2",
"description": "zink: force per-sample interpolation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e2500c02cc7bd429e035c5208e533e569c525b03",
"description": "iris: Consider resolves after changing a resource's aux state",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "64f55b82c7f1652e4fae478c0af325fc38b9b53b",
"description": "zink: set PIPE_CAP_COPY_BETWEEN_COMPRESSED_AND_PLAIN_FORMATS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81f7cb149da21b648d2305094bf542b3564cab56",
"description": "st/mesa: enable state var merging to improve fetch_state performance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd6ce2be9048f112c94ee288baea02b46c0ea4cd",
"description": "mesa: merge equivalent switch cases in prog_statevars.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23729a783996545ff2e56605f7c025a36ac8ba35",
"description": "mesa: sort and tightly pack STATE_* enums to generate better switch code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72a1828868bb3a9eab61f7af7a0abd8a9d723ce3",
"description": "mesa: don't handle STATE_* enums in fetch_state that don't do anything",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bddb4f9e1e9175521565a27fd7676c66a9ea1ab5",
"description": "mesa: compute gl_program_parameter_list::UniformBytes accurately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb73058ad2b6b0d143078b9bdc6688ec6275ec87",
"description": "mesa: add upper bound to limit program state var iterations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f7877d96a9b6bd5f3f211324f2ee169a3b73e40",
"description": "mesa: sort state vars with constant indexing for ARB programs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f485331c5b6fb5ab3493ef7c2c7ae787d56f7cb9",
"description": "mesa: merge local and env program parameters for faster uploads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "293526a273304ea6e500270f1f78bd78ad38dc41",
"description": "mesa: don't allocate local parameters in fetch_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5336e41ac058f0cb8dc594e35eab411efde0256b",
"description": "mesa: optimize get_local_param_pointer and program_local_parameters4fv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb3802b26fb2c96fab268fa00894a4ce3baf356f",
"description": "mesa: rename STATE_LIGHT_ATTRIBS -> STATE_LIGHT_ARRAY for consistency",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a80595ba58c7d1a063973847dc5f2822dc3c406",
"description": "mesa: skip memmove in optimize_state_parameters if it's no-op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c77190b312a495b010302b3fe9a097ddf8a7b30",
"description": "glsl: split gl_CurrentAttribFragMESA into elements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3a7acf9583444d426b9cbcc61cee34b4481b6ea",
"description": "glsl: remove unused internal builtin gl_CurrentAttribVertMESA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ad84a02bd40bb2d08c718fded57c47fe85b7681",
"description": "mesa: eliminate the switch statement for STATE_TEXGEN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0eccba1ac03fe4ab30d641076106b83374b8dcbb",
"description": "mesa: flatten STATE_MATERIAL and STATE_LIGHTPROD tokens",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d9b5d80870924f69401c267b719a814f02c7c61",
"description": "mesa: combine STATE_ENV, STATE_LOCAL enums with STATE_xxx_PROGRAM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4f3497786ef4c4923844b56133955a2f48bfe59",
"description": "mesa: remove STATE_INTERNAL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c1ed47eee049c204a06ed8b591d58e03896c68c",
"description": "docs/features: mark off GL 4.2 for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "099ce1aacc3205f0ceeadfc65a12af6778a2f250",
"description": "zink: GLSL 420",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f14836574aad53cbd27d14216306f608daf39dd3",
"description": "nv50/ir: Initialize CodeEmitter members in constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "245a696741d2a4cd5f2aade38c2194e3030d659b",
"description": "nvc0/ir: add fixup to deal with interpolateAtSample with non-MSAA",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "0773cd33c2bd14605eee471dd0dcc5306dd41cd4",
"description": "ci: correct the trace image URLs in the piglit summary",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "09429fa85b68ca0cdf8c8ac320560b2936249bd6"
},
{
"sha": "27f8c466486b6e25d301681d3610fbe57ad8c032",
"description": "ci: recover tracie dashboard URLs for failing traces",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "09429fa85b68ca0cdf8c8ac320560b2936249bd6"
},
{
"sha": "3f9a6d333b3e5f05ef6560123ee98d217358be89",
"description": "zink: export shader image caps using features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0daa61553d0888e207ac0546794d9f45a3ac0921",
"description": "zink: check if multisample support exists for shader image formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9b812edb832e239f74ea065111284879f2d9e11",
"description": "zink: handle shader image descriptor updates during draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ba38ab6facff5ef93bc88ed81c0e12fab314d1a",
"description": "zink: add a pipe_context::set_shader_images hook",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1f798ca5015992b4e54dae3da8f5d29999d136f",
"description": "zink: break out bufferview creation into separate function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4d00b9ca4e27cdf1668293c0866c8722c2fce88",
"description": "zink: handle image descriptors during zink_shader creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10fb7a8c0ff94700416ff6a0ebb2a8415e3817fa",
"description": "zink: enable image caps in ntv when a shader has images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "245d9fa21b138c2ca9c99d7004c5f652330e615d",
"description": "zink: enable early frag test execution in ntv when necessary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9cd2aff1a3470ab0551e861fb242242724435ea3",
"description": "zink: add handling for all basic image ops in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4f06b3528837e84f9e7bf5e60645a6d986183dc",
"description": "zink: expand ntv array derefs to track image derefs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77b6b3eb0b8e64fe4439b1dd1c3c4c50664300e7",
"description": "zink: add nir_var_uniform case to get_storage_class()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ade1f3a6e7abe000775614eda1eae1d38e61ef0",
"description": "zink: handle nir_intrinsic_memory_barrier in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "768c9fa5c2d87641cf06b3acd3a004d994db4814",
"description": "zink: handle more atomic ops in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2855e21801ddb8a53d250fdd91e65527f2c91c9",
"description": "zink: handle image variable types in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fce791722bd58d8ec4f326522a01f0fd13bbc0cb",
"description": "zink: add new 'sampler_types' variable to ntv_context struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9f2637267bae3429a90dbcb6f52f36489223907",
"description": "zink: add shader image support to zink_binding()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "934625d53d143c6b784bbdaf115cf7f309cbbd29",
"description": "zink: add a pipe_context::memory_barrier hook",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06273abd203038396f387ba2ed05b412f97ff9ec",
"description": "zink: add 'has_draw' flag to batch struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05629bb4700b87b4942b7461d4be803fa43a40ec",
"description": "zink: verify format caps and add storage image usage when possible in creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "493fae5016b9aea8b8f5fd585fa4b464cfb4a275",
"description": "zink: add ntv function for emitting variable access decorations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "882ab6afb770e2134223e7973af75e4c80e6db62",
"description": "zink: add spirv builder functions for image ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d2ffb394a191d0bc4f1e76d293facb0506ad2a0",
"description": "zink: add spirv_builder function for hexops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "139ae442c62cc4eed1da9ed417dd872351113cb7",
"description": "zink: rewrite image/sampler glsl -> vk type functions for robustness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "177a42333ff7361ef28909d248115ed8c1db4574",
"description": "zink: add ntv util function for getting image type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "263d3ae1881b156b6582e9a4e9c744c3a6cc498b",
"description": "zink: rename zink_context::*image_views -> sampler_views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f389af35f11d881e009a484821d0119a0096f09",
"description": "radv: sink load_ssbo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6d92eaf4f3b29e43792c25f45a0288ea8a24d15",
"description": "nir/sink,nir/move: sink/move reorderable load_ssbo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af4c6605a834f7c1f160fa4dbbcc119417659517",
"description": "radv: use nir_opt_access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3dbc4df194a15aa1cf09493a3100b59e37e48fe",
"description": "docs: turn non-code into comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c09c8fa34fd1c7784dc1f33131374885ab85532c",
"description": "docs: fix broken link",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04c22a69f3bbaa9d785bc4193a3be649d03a9ac4",
"description": "docs: fix sphinx-warnings due to lacking escaping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "319153365b9ff212b120d168dd11689907ec4cb9",
"description": "v3dv/descriptor: assert CrateDescriptorPool receives valid count values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c57ef25342255b9df5866d1451de10e4a933d302",
"description": "v3dv: Fix uninitialized variable warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cec2ed7c80fdee58d10d5c3187cb1be3de6fe488",
"description": "v3dv: fix disabling Early Z for the whole frame",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c97cc37b0b03bc7a714a48569abd69c0177c7e1",
"description": "v3dv: enable early Z/S clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f989d4ce1c7b5a2d51b812a500dee0258a96addb",
"description": "v3dv: do not emit full tile buffers clears to handle Z/S clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c19a518c944699fb90a507dd588b2cf9df11d9e",
"description": "v3dv: refactor checks for subpass attachment stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0ec3d9f6d92b7bbd1aa1b73da61aa8ac01e4ec1",
"description": "v3dv: refactor checks for subpass attachment loading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c5d7536349ffbded0e8e5dcbd7d834bd17494ee",
"description": "v3dv: refactor checks for subpass attachment clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc19fe0e9f89201f13a3d00d8b61f378a76bf605",
"description": "radv,aco: use deref_buffer_array_length",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e200ce099623a1b0a076ed3def3865a968503dbc",
"description": "nir/lower_io: fix array_length lowering if buffer is smaller than offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e10779a9f0da62b3968f48ae9d8c9d5275c7aac2",
"description": "radv: don't vectorize shift operations",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "fcd2ef23e5f1d50008166168e772815c0213e37c"
},
{
"sha": "d74b01226004fe7e245f108f69747c184b3ac044",
"description": "zink: fix vertex-stride wrangling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
},
{
"sha": "7dcb9a0d8c90d4aecf325822eb8b2d121a020d1c",
"description": "aco/optimizer: convert extract_vector with index 0 into parallelcopies if possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ebbf5fe716d184e6c0f141181be66a0eeefd33f4",
"description": "aco/optimizer: expand subdword vectors with SGPRs on all generations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96fafcca63d8bfc83bb7991d3e5c843fa2fe05e9",
"description": "aco: propagate temporaries into PSEUDO instructions if it can take it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21a7bea3421e9bb916c7ad206a4647dfbccdbafc",
"description": "aco/validate: relax subdword restrictions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77c96290463b523f2aa44054de7df1f274175ab2",
"description": "aco/validate: ensure that Operand and Definition size matches for parallelcopies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8fb66187eccab895c3a6b3ba0b8465a7ab3ce578",
"description": "aco/validate: validate that p_create_vector operands are aligned unless they are subdword operands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0cec3a29bb0f77f16645561e70d2a7eca12be6a",
"description": "aco: generalize subdword constant copy lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "856fd4750daf23ac3f8f40278cf685f36661c19f",
"description": "aco/optimizer: don't propagate subdword temps of different size",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd870d1b6aa43daa65f1e6c9763e5bdd7139acc9",
"description": "aco/optimizer: don't copy-prop logical phis",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "085e2ce3d49c36ad2c119313e47c0ac685828a61",
"description": "radv: fix a sync issue with geometry shader primitives query on GFX10+",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f97b42f3e24b0915bad107f471cf356e1627844",
"description": "mesa: add GL_SR8_EXT, GL_SRG8_EXT for color/srgb format queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0da527028bc13734b5de3575e48ec9ea295e3b5d",
"description": "nv50/ir: Add InsertConstraintsPass constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d0536c1a7662e2c1d99d221c444bc19ca3ab566",
"description": "pan/decode: Free mapped memory objects on BO unreference",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "451fae825839ea9ac68a2ac3fa1b07c85661d63f",
"description": "mesa: simplify terminating display list loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64da8777428224366e40605448fd2bf6166a7bda",
"description": "mesa: simplify handling OPCODE_CONTINUE for display lists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e825dac4298a622e9ebb8b43fb33fd76e8842b0",
"description": "mesa: optimize glCallLists by using loops inside a switch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5edc9b136937769488b3a62d32f22817c2a572ee",
"description": "mesa: remove redundant glRect functions for display lists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e31d8fa0ad614af16d2111cd80b422c82132ae63",
"description": "mesa: remove _mesa_initialize_exec_dispatch from draw.c by autogenerating it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33ad9e77c531fc191e2b747814cc146889d082eb",
"description": "glthread: add display list support to fix state tracking with display lists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14b47614b42fad672fe705d0f79b1064042004d9",
"description": "mesa: add _mesa_get_list helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd678bef40b74f9209b2529797df26a4a31d6f7e",
"description": "glthread: remove if (COMPAT) conditions from functions that are GL-compat-only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df38b99e85590d846c2191f5990592b568202b55",
"description": "glthread: rename inside_dlist to ListMode for future use",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8ad570b3ee7803db5862108aa5ac66ef5beaffb",
"description": "glthread: implement glGetIntegerv for states that glthread tracks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6febe2b880e79ac2b5347412ffdf6502ac47e5be",
"description": "glthread: track all matrix stack depths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b4be5baaadfbb1e40470f07db68c1b74b5f4f15",
"description": "glthread: add specialized versions of unmarshal_Draw funcs without user buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f53b54a3bfe2b5e74b62ec8edcc958b83fbe958",
"description": "glthread: don't sync with NV_half_float vertex attrib functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36740aa1f1ac438a2b221ea89c50d798149f6078",
"description": "glthread: remove marshal=\"draw\" because it doesn't do much",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4e8ad9b2784e1b6a8e1bed50134ddcb0124a1e9",
"description": "panfrost: Fix the tile size assertion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e97d7c8350385dbf962a1d6caa5acae667d1c95",
"description": "panfrost: Transaction elimination support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7707ccf286eff5e918387bb3a4dd9f2423eb0766",
"description": "panfrost: Add a debug flag to disable checksumming",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc69c423fd7b77d2cdc1c13d2484d0c49d1a0de6",
"description": "panfrost: Only checksum resources when it makes sense to",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1bf4be84468d98f779f9d324f46fe67d3ba1e30",
"description": "panfrost: Add a function to determine if a resource is 2D",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77398a9e4186a02962b95fb352f7e7969cfbbdf1",
"description": "radeonsi: Use util_writes_stencil() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04f8aa7c1e780749eebf12068bf6dfc9cfe658d3",
"description": "r300: Use util_writes_depth_stencil() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c01aac141a9737e637f1e565ad68461784f58d1d",
"description": "freedreno/a6xx: Don't early-z if there are stencil writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7277342b5e8a0a83045621ac77d2c54f9861353f",
"description": "gallium/util: Add helpers to determine if z/s is written",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc0508ad38d336d53a6cfbd39e266f76fb4e3ebb",
"description": "radeonsi: allow instance_count == 0 on chips that handle it correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76d6351dab7e716775ec965a2bb467713d97d03b",
"description": "radeonsi: don't validate inlinable uniforms at draw time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "185a2472a4c7aa24d74901af54c44bccd76fca41",
"description": "radeonsi: move variables closer to their use in most draw state functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae5df516f1ed0ce01ffdcbacb869aa1374d6b248",
"description": "radeonsi: clear dirty_atoms and dirty_states only if we entered the emit loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2206840f6c1e21435908abe1ca735ea524d850c5",
"description": "radeonsi: enable the GS tri strip adj workaround with primitive_restart",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "888a45a36217f0ccac8d6afd5937dc3a5f3f5828",
"description": "radeonsi: evaluate si_get_vs in si_draw_vbo at compile time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5d3341b6e1ca502b160249e33c7bb097868dd9a",
"description": "radeonsi: inline the last use of si_get_vs_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f7715083bf1523563c9947362f1d129a38591c5",
"description": "radeonsi: evaluate sh_base in si_emit_vs_state at compile time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8ccb6f0f39808306c1160d783a144212ef72cd6",
"description": "radeonsi: add si_get_user_data_base selecting user data registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88a02d80deb896f3f07d4172391bf597441852e3",
"description": "radeonsi: don't set context_roll for non-gfx9 in templated functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "581a96bc449f3542599499d43d5df683258262c7",
"description": "radeonsi: don't pass pipe_draw_info into si_emit_draw_registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac2b4aa08f5f51dcbb287c127e0c70571cdba6b4",
"description": "radeonsi: unify uploaders on APUs too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "facd34431b74b9790d3769fd643356483db184e9",
"description": "docs/freedreno: Fix a few typos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "13b21156e47daba7545fe7c171ebd5f444692f70",
"description": "nir: Work around MSVC x86 internal compiler error",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1fd8b466672b76ad206af8aac6002e8a658db9fb"
},
{
"sha": "28207669d03a7e4829169790dde332e90b6e0209",
"description": "anv: Fix stencil layout in render passes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c1c346f1667375e9330aa3f729b97e4a6ece0320"
},
{
"sha": "f79f382c81f884bc217ad6efd8c7b3c8bbacdb01",
"description": "nir_to_tgsi: Store directly to TGSI outputs when possible.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6e35e5fd0897411c6af3cbccc67212ad700f013",
"description": "ci/freedreno: Fix xfail setup for sampler3d_float_vertex.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "22bf4831b8aef537427829cde1c272f979addf8d"
},
{
"sha": "914c61d6c0910fba0ba917aee12fc0a10aecfb32",
"description": "radv,aco: don't use MUBUF for multi-channel loads on GFX8 with robustness2",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "03a0d39366db367b26aea29b04b032c6f1f7cd84"
},
{
"sha": "4eec0fb55c1b5476aca302c27c57c0597542a3f0",
"description": "radv: remove redundant check in depth_view_can_fast_clear()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27d4a15528901ec839d547568c5a9fb1266fd946",
"description": "radv: remove unnecessary radv_image::tc_compatible_htile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c30f010e8fa1d9fca0a0db09066e627855af43f0",
"description": "radv: remove redundant check in radv_process_depth_stencil()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d245d7b6b8bb75622dd43fb845f60d55ad3ebc89",
"description": "virgl: Cache depth and stencil buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af9977a3d5f3378c297965e21389e36491f47e1b",
"description": "aco: add affinity for non-sequential MIMG operands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4015b3651acec7279feaddfb9a6ea3fcb42ce907",
"description": "aco: only require texture coordinates to be in WQM if NSA is used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c353895c92270c0e2a6e2b849c24d558efae0d5e",
"description": "aco: use non-sequential addressing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "faf3e9a27f46df233bfd7d5a6d930343fceb215a",
"description": "aco: move VADDR to the end of the operand list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd29210fcee104e8529490b82d6f408cacc549f4",
"description": "aco: add emit_mimg() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9890dabb1b2eed8766d03ef63c8d61334e6c74aa",
"description": "aco: have emit_wqm() take Builder instead of isel_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "489aa8c7cb7357b37f0e42771a9ca3a29eccb27b",
"description": "aco: fix num_waves on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12ea0143de66971c8dc62864621f1100e551bb2e",
"description": "radv: fix max_waves estimation on GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "924d1ba9eb03279b51ee2439aa027fb73cb3f8c2",
"description": "zink: enable WSI-faking for RADV too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "356a381600cb45d068492015061184457de78e63",
"description": "zink: add VK_KHR_driver_properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e87b59f68779a7c838f35323fd9f4dddf146381d",
"description": "st/mesa: fix pbo upload/download for arrays of textures with only 1 layer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "36097fc7ef70471ecfecd428f990233276e9c45b"
},
{
"sha": "13f7224dbf31e602b0cdea37d7a2dca07a01da0b",
"description": "ci: exclude one CTS test that timeout most of the time for RADV CI",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa74389485b705955fa3fb826fb508a7a21fd65f",
"description": "turnip: don't emit tess consts if they are not used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "212b1516df9d9cac979336de300936a063121d5c",
"description": "v3d/compiler: enable lower_add_sat NIR option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e333692e9d4369458f95b99a39f4b28f887181ee",
"description": "v3dv/pipeline: enable lower_add_sat NIR option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b27243b01ecdfea6df068338e56ffbd9b16b663",
"description": "r600: Enable sb also for NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e20a83eb86d43bdb5af62ad9fd234782a7df3f6a",
"description": "r600/sb: fall back to un-optimized byte code when ra_init fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1785c55f7c68dfe28d610753cf82e455487b351",
"description": "r600/sb: fix boundary assert for mem-instruction decoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14fe19e7976b217e2d59e44ab3ffdf5d267b190a",
"description": "r600/sfn: Keep array registers alive for the whole shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9fa48c0207dbc4972bef39b08e3da31dcce82320",
"description": "r600/sfn: update shader array info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7717c1090a57e107a3652b0e38bd39e0a82d18e7",
"description": "r600/nir: pass array info to r600_shader for sb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff382c6634692cdbba61f684a7d612ebf9345263",
"description": "r600/sb: Add support for INTERP_X and INTERP_Z ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f57ae1e69cfa5328d1520dd8832bf79805932fcb",
"description": "r600: Add flags to INTERP_X and INTERP_Z two-slot ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "198c3acacf43389822c1cafd436eabd7127a199d",
"description": "r600/sfn: fix use of b32all/and",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f79b7fcf7c7f5db626efdb63f27e8bc64d0aed77"
},
{
"sha": "4f88668f4a6669c34486ed9d24b19592b33d886b",
"description": "r600/nir: clone shader before first query to shader key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d587f754cddb1708b31a83d6a34afa7830eb53d",
"description": "v3d: use a compatible supported format for TFU-based blit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07473321a2b09283ac819e014b89c3535cee756b",
"description": "Revert \"mesa: allow half float textures based on ARB_half_float_pixel\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"master_sha": null,
"because_sha": "aca67a555c011f59c37b05544eecbeea9aa42f3e"
},
{
"sha": "9fb5d7acbbab04af3c85f7b6188af16eda824b43",
"description": "tnl: Reset nr_bos to 0 between map/unmap cycles.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e99e7aa4c1ddd7b8c2c4388f4f8e4fa1955ca771"
},
{
"sha": "376c8f750b9766d9704ced167dfaf00f521a92f4",
"description": "tnl: Respect `start` when converting indices to GLuint",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e99e7aa4c1ddd7b8c2c4388f4f8e4fa1955ca771"
},
{
"sha": "bd6120f562d57e150aa2071f9108f538858311a6",
"description": "tnl: Try not to botch index buffer munging when start > 0.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4c751ad67aa2bbde5897030495f86e31c9e1fda7"
},
{
"sha": "14ae5069da896cc93953e935051a76884800cac9",
"description": "vbo: Only mark merged line strips as lines when actually converting them",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "310991415ee1f5bcdd91460f00205190e8e0c2d9"
},
{
"sha": "44bdd5225c48d266e42d93defbb7ca9ae74aa21b",
"description": "vbo: Don't set node->min_index = max_index = indices_offset when merging",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4c751ad67aa2bbde5897030495f86e31c9e1fda7"
},
{
"sha": "dd72019d03f4df82cdce982d78f7983f32207929",
"description": "r600/sfn: Remove StoreMerger unused member b.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3884307b69aafd36729bd59d694a314ed5e6dd5c",
"description": "ci/piglit: Upgrade to a newer piglit in our containers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77aa86a5217662e5dfe3886a7ada04ec01d42f41",
"description": "intel/fs: Separate SLM size calculation from encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c38cbbb968b8a856de1862b0bc321d42d709ac1",
"description": "mesa/main: Replace the uint format packing code with util/format's.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23bb92c4f683f5e286af8f5c1bfc50204bd5ea1e",
"description": "mesa/main: Replace float pack function with util_format_pack_rgba().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1403d66d40c39bb0aab3732e6f641282cf7eb14",
"description": "swrast: Use util_format_write_4/4ub for the scattered pixel writes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c99d6ff54b2614b46d7e2252aa6c71c46045c16",
"description": "radv: flush L2 for images affected by the pipe misaligned issue on GFX10+",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4a783a3c7846857671a9f2e91b62850e24e01029"
},
{
"sha": "8882abe47eb79f2975762343ed1dc596f45d2602",
"description": "radv: restore invalidating the vector cache for internal meta operations",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8f8d72af555c2f4d7a44107bf52602571fc0c4d2"
},
{
"sha": "c28401ab437d0c575ab7a7cdc05f9ca786977ed7",
"description": "radv: enable TC-compat HTILE for D16S8 on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc5b6a0e897c6a1946e340c3f0b62e5ca47796f1",
"description": "radv: enable TC-compat HTILE with D32S8 and MSAA on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60ead6e04becf00e928d1e30a279f71cb0ce0e4a",
"description": "radv: add a comment explaining the micro tile mode resolve",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e13c1f8dfef4a4c0fd5e79bbc364f9e5f998856",
"description": "frontend/dri: fix doesn't support RGBA ordering still expose RGBA in config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c1953a9b8b7233af3c5798462981d3679cdffd4",
"description": "aco: add test for incorrect convert_to_SDWA() check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fcda9b67374e7c98c7a84b916bb32a8aaa84d414",
"description": "aco: fix convert_to_SDWA() check in add_subdword_definition()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "56345b8c610e06b2c6ccb0d0975e62f9a008e34e"
},
{
"sha": "5ebfb9cd606fbf249ef7a734be04bde342d0d1de",
"description": "zink: process ubos with location values set as long as they're actually ubos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9eec52c67e61c2382490733d3aa3c585735814b5",
"description": "zink: tweak xfb slot mapping in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "276e3927b54292b2c0687b1f9bbcc0d69e314de7",
"description": "intel: change urb max shader geometry for CML GT1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14651edbab956f9b5233ec6614e9cce73ea37954",
"description": "v3dv: use PIPE_TIMEOUT_INFINITE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e122c9f3c88a3591a4f274d582a44ff662d9b3a2",
"description": "v3dv: don't wait for idle on occlusion query pool resets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "15cf2ab642ac8ba9291adb1d6b764d6d2f9c81f6",
"description": "v3dv: disable early Z writes if Z writes are disabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41d22eb68ef76bb9696f629fd6e06e68e55c3921",
"description": "radeonsi: inhibit clockgating when using SQTT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "07c1504d1b08d4f61aeada7364d63e26d05d05f9"
},
{
"sha": "a46547671b09f40e774e89a8f11ef947f75ce152",
"description": "v3dv: only update uniforms for dirty descriptors if stage has descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3ac6f7cd77e37c083fe35da9a921a55076190bd",
"description": "radv: flush L2 metadata as part of CB/DB flush instead of CS_DONE on GFX9",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4a783a3c7846857671a9f2e91b62850e24e01029"
},
{
"sha": "3e6b37a9544af19583e3c79f874c521ddc91b13d",
"description": "nv50/ir: Initialize DataArray members in constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4ea4e026be777a91d34666a16204fc003ce6a14",
"description": "radv: Add a trivial implementation of VK_KHR_deferred_host_operation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "290dcb26aec583eb00be611b7b69e3f3f9667781",
"description": "mesa: fix alpha channel of ETC2_SRGB8 decompression for !bgra",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e5604ef78bd56fc136f00ee39003e3996bf23c80"
},
{
"sha": "5eb39dd95f8b9eec1fd648f7797edf43988db402",
"description": "pan/bi: Iterate from zero when setting RA interference",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "39aa8c4a5ac9243348b552d9055a926b77d98c29"
},
{
"sha": "a63960b7f3b7c8478402e65bdfb0c6e83e1539af",
"description": "pan/bi: Fix printing of node 0",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1893a3805e4189ebdcd957d71941c855cf12f8b6"
},
{
"sha": "3a16ab84e2f2ec78c85eae67f99a5fa4b4791a57",
"description": "pan/bi: Fix RA of node 0",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "39aa8c4a5ac9243348b552d9055a926b77d98c29"
},
{
"sha": "92461a11333bc6f7407fd09203c514802b7fc3d5",
"description": "pan/bi: Fix 64-bit SSBO addresses",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9c7efc4510500c21e106362e05596f07220b22e6"
},
{
"sha": "a8c91f15f0339bf03fae5b0712e4a657f8d09c72",
"description": "pan/mdg: Fix spilling when scratch memory is used",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "152bc5d15e1a3a6685dfd6bf955c9b4d66eaacb8"
},
{
"sha": "6f0eff548c16c12309edec812b6573c63fdc866d",
"description": "pan/bi: Implement packing ops between 32-bit vec1 and 16-bit vec2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9c637a707627e4be939063fab9f494d95f9b27b",
"description": "pan/bi: Implement ihadd/irhadd operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "591ccbcf4751e1aec129eadc54261107f8acf0de",
"description": "pan/bi: Implement saturated add/sub operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7258b4b48d319e7ec16adc577054dc10eaec209d",
"description": "panfrost: Set TLS for compute jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f7e7495fc36a2b167a798169d76be02383d24df",
"description": "pan/bi: Lower umul_high",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e372d0c3b1e40988f39d491c6837c6a0d73e714",
"description": "pan/bi: Add w0 to the 'h01' swizzle bucket",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ec0897b112de95b56cdd7d213985af0ee0e3c66",
"description": "pan/mdg: Allow 64-bit src_bitsize for comparison operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5d6e5049fbe2247f6e92bf42dec9a024b9bd5ab",
"description": "pan/mdg: Don't reorder loads/stores past each other",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24fcc032efc85cdf25ea23895de3858729b7b0b8",
"description": "pan/mdg: Limit int64 vectorization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0109e9ac01b9747d28dbc482b0ec5e0ef9f2dfd",
"description": "panfrost: Assert on sysval overflow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24867386eef385a65d6452889db678f1ffa8879e",
"description": "panfrost: Add a sysval for local_work_dim",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5a35918db04dfe051e903a89323d9d8ba47c78a",
"description": "panfrost: Add a sysval for local_group_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76fa57d1955f2767dce9d9a583bddd73d751d83c",
"description": "pan/bi: Use pan_nir_lower_64bit_intrin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c2308769b0766578dc0f7e95471cd6f1903bcec",
"description": "panfrost: Use the correct NIR options for OpenCL on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c82ab9b94aed786dc2a1bf7763a9ce81719cf7b1",
"description": "pan/bi: Improve unknown intrinsic error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56f753f8e2cf5d043dea914d2f82ec86150d90a1",
"description": "panfrost: Set bifrost_props for compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c71d4d931e52e11ae7161fba49f898b6bbd6519c",
"description": "pan/bi: Implement load_kernel_input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f33694552d6a1900b21192d7b77121a89c605642",
"description": "pan/bi: Implement load/store intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58cf95a637c8d1162c495b2c6beab41b15916d46",
"description": "pan/bi: Improve interoperability of the command-line disassembler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c6aa5f49d7263fa9b73c9764bb0afed7d562f4b",
"description": "pan/bi: Set compute lowering options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d26718382950b456498f6fdfa912dd8eefaae7ae",
"description": "pan/bi: Add some compute intrinsic loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a7c33bd9dfcc984c6ceb10782833189e6eb7933",
"description": "pan/bi: Handle 64-bit pack and unpack operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5c9a10f336d8be18e39e88818f425fdd931fc5e",
"description": "pan/bi: Lower 64-bit integers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4d2b35ac85245e1bb1d4ba497d8d4c5b11c8ae2",
"description": "pan/bi: Pipe scratch_size in from NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "087ef91c85c82546af879b6ce0ba371b393e1e13",
"description": "nvc0: index_bias is now only set for indexed draws",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "cbdc00ac3a6170e61d36233560e5b3ce83098906"
},
{
"sha": "111c0733eaef2b3bfe9abaea2bb7880b5976dde6",
"description": "cso: set index_bounds_valid = true for arrays draws",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "72ff53098c648ea5513fc2b150349b5b9ae58667"
},
{
"sha": "333730405de28153f2378d498e45cb82024fc230",
"description": "zink: handle NULL views in zink_set_sampler_views",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
},
{
"sha": "b50b28cd33fbc228869f72ff0f95bf232597c9db",
"description": "turnip: disable UBWC on Z24_S8 MSAA images on A630",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63a431b81c8c4e295118b1cf320bf68b578e57c4",
"description": "anv: Add a trivial implementation of VK_KHR_deferred_host_operation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af1aef10f9a1ae0fbd986fe28c8450462695a5af",
"description": "radv: Do not use a pipe offset for aliased sparse images.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e553ea51e8c7bf19770f2b959c185ccf0accecc2"
},
{
"sha": "23f2e7771053233df3d4c348ae46f838ccdda7ef",
"description": "wsi/x11: Use get_screen_resources_current in wsi_x11_detect_xwayland",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b5268d532a019c81877343f8e5390ca215db6338"
},
{
"sha": "b06f3c52bfb63c18686edca2fb6f667c44533df8",
"description": "radeonsi: trim the size of si_vgt_param_key and si_vgt_stages_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1e34f125d9dcf39de751b570a1df375b0d70f11",
"description": "radeonsi: don't use si_get_vs_state in most places",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4088b6f2936ffccdb2e2b3d8479c964366e51f77",
"description": "radeonsi: rearrange condition for streamout workaround on gfx7 and gfx8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb22bd2072f17c2bd9ccf0f4aed70add9e7ea8e9",
"description": "radeonsi: get out of si_emit_vs_state early for blit vertex shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "73709143d22d7485dbd319210344fc1d07faa8cd",
"description": "radeonsi: remove MRT-draw-calls, spill-draw-calls, spill-compute-calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2a514870155bbd08c28cd2a00dc720cb7490cc1",
"description": "radeonsi: make sctx->vertex_elements always non-NULL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "961aa67adf651ddb2b035a2ad5608db84fdbd258",
"description": "radeonsi: add a specialized function for CP DMA L2 prefetch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0eca4660a5588696047c18546a9525e456478af9",
"description": "radeonsi: make cik_emit_prefetch_L2 templated and move it to si_state_draw.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c43d00dc915e9f43cd87d752bef1f8dc9ec25e34",
"description": "radeonsi: fix si_num_prims_for_vertices for PIPE_PRIM_POLYGON",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6682c1603ce01956b5ec10da5df69451116b74f6",
"description": "radeonsi: don't compute average vertex count in si_draw_vbo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "295106c3e74b9c568a3970d9072180d12054fa9d",
"description": "radeonsi: don't pass pipe_draw_info into si_emit_derived_tess_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f74105a343d42bb6cb5a2ece7178a10d6117e8e",
"description": "radeonsi: translate pipe_prim_type only when it changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0d4c4ba1d7a59f7fb9cf18c7fdf4546690f4387",
"description": "radeonsi: don't pass pipe_draw_info into si_emit_ia_multi_vgt_param",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "53f9bb860b29b8481ca13edc423255f327b2a5af",
"description": "radeonsi: don't pass pipe_draw_info into si_emit_vs_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4056e953fe43bd667e1812c1c7075285d24b42c2",
"description": "radeonsi: move emit_cache_flush functions into si_gfx_cs.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ceec51b128660d5f9037dd10ec5b0229a2378d1",
"description": "radeonsi: don't clear unaligned bits when unbinding vertex buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df456312c2a9749ea535820d792b151b73b9757f",
"description": "radeonsi: constant buffer cleanups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b53d404aa73d3dd71c5e9a5005b46c860c8a4eca",
"description": "android: freedreno/ir3: Switch over to new encoder/decoder",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "5cae4779c2e2276da3720fdde136fbf623c3c983"
},
{
"sha": "7c0298e2fe4e6eb5f877786bfe6a536dbc778012",
"description": "android: freedreno/hw/isa: Add description of ir3 ISA",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "6d94f575d2137f6f31353df6b0d6279e9d206ea8"
},
{
"sha": "a183ee2ed7f16f9cf6ae939cb9b5a0eb75a3d07c",
"description": "zink: remove excessive checks for loader version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c85902d60d4e21c12c5b0a22de4855fe4de2263d",
"description": "zink/codegen: find promotion version using vulkan registry",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "833b6ab443214c0091c2a81127a5a4a965ffccaf",
"description": "zink/codegen: adding/fixing comments and copyright notice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a454c562d6710d5405f7567909d67df20f36efc5",
"description": "zink/codegen: codegen-ize load_instance_extensions()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0259e5c6eea1252eec63e8116ea7d17c743e77e",
"description": "zink/codegen: enable instance extension unconditionally if promoted",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "463d7dc9c3e2d4a4d47f5eda0269d920edc30f22",
"description": "zink/codegen: make 'struct' optional in Version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0125fc487de47fedacd7be95dcc1da3cc0ab9d5",
"description": "zink/codegen: add some new attributes to Extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32797beaf51c131d29fba91c7c790e881ad6b80c",
"description": "nouveau: Fix typos.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c885ad6c0edfdb18a62706d7b79243535a9ca1d",
"description": "lima: introduce fs and vs shader cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88fc4e26b6c2a35447fde1ee7da5e7d5ff4ff471",
"description": "frontends/va/image: Eliminate repetitive code on error paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5939a64b15a8268bda4533bd94be6f1ce6abd9f1",
"description": "freedreno/a2xx: add RB perfcounter 1-3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "040ffee71f7e5ea70dfda1a35749f2be3c8b751b",
"description": "freedreno/a2xx: fix/add RBBM perfcounter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0f4affcf64cfd13a27f1e3cc24f98ef220b691b",
"description": "glsl: only expose int64 atomics when extension is enabled",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "40c1f9883e59f1a4a36b236debba7305ff57b0b0"
},
{
"sha": "6638b58ccf17ce3a00a8ecbf5f39b5bedef238ed",
"description": "nv50/ir: clear dnz flag when converting mul/mad to simpler ops",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "07a1a341bf78cbfcd1c41491a69f1e4a7be20a93",
"description": "freedreno/a6xx: Add r2d support for GMEM resolves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c28469bae1b3bc0ed274d08fd4bc246cba054f5b",
"description": "ac/surface: Fix GFX9 sparse mip info.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "50bafb85ec165e70feb366b06e58166491880c93"
},
{
"sha": "55c42b7885701098cff9cc0fd0ffe08b0a90ea8b",
"description": "st/mesa: fix broken moves for u2i64 and related ops",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "011fea1a90041838ad4f00dc880a231c3eca5dc8",
"description": "zink: reduce blendfactor when alpha_to_one is set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b48d5d36e0177a9346b75af6f41031e4c7b1220",
"description": "lavapipe: fix missing piece of VK_KHR_get_physical_device_properties2",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "68a785e63fe848c7bcd48bce2095670926f97eea",
"description": "Fall back on clock_gettime when timespec_get() is unavailable",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "e3a8013de8ca854d21225be00f123ccf63f9060f"
},
{
"sha": "81becaa685a71778e16ed0cc0c510186d5e682f5",
"description": "pan/bi: Fix assertion",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "bef3fedc8145c4030342f7c8f5cfc24c9df82909"
},
{
"sha": "ca834d0b2dcf347e062e33c1bf930632b76d3025",
"description": "device-select-layer: update for vulkan 1.2",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9bc5b2d169d3a3c9d52fc30987eaba52e3b7dc00"
},
{
"sha": "766538f83cbbe33ca291feb7ec43cf2937c098da",
"description": "darwin: Use the system libunwind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "08ac7b52e7814540e92d5add29049324f6841bb5",
"description": "util: Fix pointer to integer conversion error when using libunwind",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "70c272004f727457e852ba5f2498754b07a7d995"
},
{
"sha": "00944f80e269a4c79b75fed105cdb29d043b4497",
"description": "darwin: Use the system libexpat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e2e63748057db34cd8103024764fbc8ee7bc945",
"description": "util/format: Simplify the generated unpack code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92e8e94ee9ff5bf584196bb9bce52f55b734fc78",
"description": "mesa: Move the rest of format_unpack.py out of code generation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "85f237634c3a5bce2c58c525942353932051aee7",
"description": "mesa: Use a bunch of util functions for Z/S unpacking.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "322fa3d9dc478708a3795bff8df2bf652bf84e3a",
"description": "util: Give a reasonable answer when unpacking z32unorm from floats.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e6228f7f0fed6f8e844975829f8226546d32b29",
"description": "mesa: Reuse util_format's unpack functions for pure integer formats.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "696b552435ea9ec4ed35ceca91d33f686a5e056d",
"description": "mesa: Reuse util_format's unpack_8unorm.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b938b488f68118ddefae797b364ffde55f877e1b",
"description": "util: Fix rounding of unpack_unorm8 from small unorm formats.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05652703807758cb48a09cb6bbd29bacb0dfa870",
"description": "util: Fix UBSan failure on _mesa_unorm_to_unorm.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d9826f0142c3c5b027182d254c6cbc5a6cdbc8d",
"description": "util: Move most of src/mesa/main/format_utils.h to util/format/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5033f7c5e02c129119abfb4fb128c1e1aa50d0f",
"description": "mesa: Make _mesa_unpack_rgba_block() use the u_format pack/unpack.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "13ae72aaae81049acd684089a36ac270d093715b",
"description": "mesa: Replace the float[4] unpack code with util/format's.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83f97cd0be0cb162a1be8dec122ff596b9ff96c7",
"description": "mesa: Drop incorrect statement about Z unpack behavior.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d938c28c3150b8aa87d7edef25a8912b3af80723",
"description": "mesa: Add some little unit tests showing format unpack behavior.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5e75b714d7a386cbdd0956ee4e9a5b4c70c963e",
"description": "util/format: Fix pack/unpack of A1R5G5B5_UINT.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b28eb044cdc1b9bbf4a830b36476f047b660b7ad"
},
{
"sha": "bfe5ac89b2ddcc18bbf1ea64e92a0a0efecba436",
"description": "freedreno/isa: Fix branch/jump offset encoding",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e7630ec278f49aa11f47bc743dfde0f62f7e51c1"
},
{
"sha": "c27347b2e1883a30e023347a36bdcf86cdec4a7c",
"description": "zink: enable PIPE_CAP_CLEAR_TEXTURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "622f8f6ed57bb32cb6b1014e4f8c7be2a58a5bd3",
"description": "zink: add a pipe_context::clear_texture hook",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e100746a73f0af337121d0b0386d7f3128d07452",
"description": "zink: break out some of the u_blitter setup into util function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "526db0fe82fc0abe16d19d9b81caa2ec3cd0c8ee",
"description": "zink: break out color/zs no_rp clear into separate functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5bd0d7c62f722b74aae195d2a176b589259deb70",
"description": "zink: break out scissor region testing for clear functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a131d06f170e8acfb4ff01dd63afcb25d71380ad",
"description": "zink: handle clears with scissor regions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "196794264f40d0f1ab8ab7326b528b156302228a",
"description": "zink: start to refactor clearing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf40a087f3785577695928c9e77788adaf7ef52a",
"description": "zink: move zink_clear to zink_clear.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a54aa131e958a890080036bbeb1e17a469b7cfe",
"description": "intel/perf: move gt_frequency to results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7032d67764304b949adc1867a0e17de576d2373",
"description": "intel/perf: link queries back to the gen_perf_config object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e79f112e4fd388836938cc07b4501d41fb13b4f2",
"description": "intel/perf: add definition for generic perf counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd7df91372646acdfa69f8167bd9148841f434a9",
"description": "intel/perf: restructure i915 perf version checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8154c40063d0d6114370c30c800676039e358ee",
"description": "intel/mi_builder: fix self modifying batches",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "796fccce631bf8ecb6ce2fd1a68f219788693a6e"
},
{
"sha": "359312ae011a5f4a3aa9889c9c8807f7b5268b73",
"description": "intel/mi_builder: optimize 64bit immediate register loads & memory stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dbeca67a1de8eae7ab2edcf269352f84a9a10c00",
"description": "anv: don't disable KHR_performance_query in debug mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "08b16cfe0bc4eb86c166440f70435224b9f44244",
"description": "v3d: fix dest offset in TFU setup",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "976ea90bdca2b1fc9e7a577ddc302e810c622183"
},
{
"sha": "5e2cee57c5177f52d3620abb60c05b438acca1eb",
"description": "freedreno/ir3/parser: add cat7 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8fe2ca600b2c1a0029fd71ab502e51385e4526d",
"description": "st/mesa: optimize binding and unbinding shader images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8436d9c5940969e5ee56c745a79fe09fe228b6e4",
"description": "st/mesa: unbind sampler views, images, and vertex buffers after meta ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "211ec4226b02c407a75de013029f22e38ebc0227",
"description": "cso_context: remove ability to restore VBs, const bufs, sampler views, images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fab62bb518df152e233bca42f311e3b8e1982cca",
"description": "st/mesa: replace st->pipe with pipe in a few places",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c52aba41e19d38e9e51005b0408b06b012f8f83",
"description": "st/mesa: don't use cso_context to set const bufs, sampler views and images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d107eef04f653cb6ca3c589815210b4e65e87093",
"description": "st/mesa: don't use cso_context to restore VBs, etc. for PBO glTexSubImage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c7a6e05f4c58c7219132a999470fba7c0e3b82b",
"description": "st/mesa: don't use cso_context to restore VBs, etc. for PBO glReadPixels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "78c0dc2f56ab6723a32ee76ac84c943fedab3cc6",
"description": "st/mesa: don't use cso_context to restore VBs, sampler views for glDrawTex*OES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82a388dc2d7f799508bda60be840da59081da705",
"description": "st/mesa: don't use cso_context to restore VBs, sampler views for glDrawPixels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2141d3a9d5ee60fbe002b4fde40c1ea32f8be99",
"description": "st/mesa: don't use cso_context to restore VBs for glClear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cde98f3e0e142d8f2a2f7253dd0071c61c68549c",
"description": "st/mesa: don't use cso_context to restore VBs, sampler views for glBitmap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98e8dc1db8fcf3b31dd3d1ab20b616e17565a986",
"description": "gallium/pp: don't use cso_context to restore VBs, constbuf 0 and sampler views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2813688f8dbe813baaa99c028da4058e5dfb428d",
"description": "gallium/hud: don't use cso_context to restore VBs, constbuf 0 and sampler views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a93ca3be01e51df30c0e7ec58927053e7057afd9",
"description": "gallium/api: add state invalidate interface as alternative to cso_save/restore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7afa7cb4b4216660489d8883c6b7d8d86414456a",
"description": "gallium/tests: stop using cso_set_sampler_views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a0195f4b9e535945a2df9c16469d923a696126a",
"description": "st/xa: stop using cso_set_sampler_views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc78ecd3793673ae550900f68bf9e459a9f6ec62",
"description": "st/nine: stop using cso_set_sampler_views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "95c567518077a2f2a7ff66ff25852bc94fc93090",
"description": "ci: mark some sparse CTS as expected failures on RAVEN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4bc9f7d53fa8941080a571b485563cabe2973349",
"description": "android: r600/sfn: add sfn_nir_lower_64bit.cpp to Makefile.sources",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "165fb5117bf70402e66d34538d4085e060f57fea"
},
{
"sha": "c6849f9687295c2711b99579a3ba9306ec3c0a30",
"description": "radv: do not invalidate the L2 metadata cache on compute queues",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4a783a3c7846857671a9f2e91b62850e24e01029"
},
{
"sha": "953067ef5aa695065e5145c26bcebb9401afa800",
"description": "ci/freedreno: Remove some long-unseen a6xx known flakes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eab2bb46911952278e9ea387d334e132e8b73410",
"description": "ci/freedreno: Drop skip list stuff from a5xx flakes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "13be54ee086bd46a31c7f16f8cd828c54f9a41e8",
"description": "ci/freedreno: Drop some long-unseen a5xx flakes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ba6f4a05328669621e764ec0da5fb1b6910a883",
"description": "ci/freedreno: Remove a bunch of stale flakes from a3xx.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22bf4831b8aef537427829cde1c272f979addf8d",
"description": "ci/freedreno: Fix up the xfail/flake handling of a3xx texture functions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "783f726ea2a144021ba6f952850e8f999962a398",
"description": "ci/freedreno: Mark some a5xx separate_shader tests as xfails.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fea6446b302a57d5c6b5f38b83bdcf64f16f0e65",
"description": "gallium/ntt: Avoid referencing undefined channels of system values.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37363ef66369d1108c6215e8f0bdbba8b9f317fd",
"description": "gallium/ntt: Add support for store_per_vertex_output.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97d5bc7de3c2e5554367dc27a7c03227074e9029",
"description": "gallium/ntt: Don't vectorize IBFE/UBFE/BFI.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "942ee6a547f337c18be76df545cb5653df0ce7d1",
"description": "mesa/st: Dump nir-to-tgsi output when ST_DEBUG=tgsi or nir is set.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45048f4829e8937cf854634611c92081f06922d5",
"description": "mesa/st: Lower shader images before handing off to NIR-to-TGSI.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "500dfc05da2398d5a617bc3c155cc2d0552dfe3c",
"description": "mesa/st: Make a single helper for the NIR-to-TGSI transfer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f70c50b643c7edac04d25eb89bb847eb27ed89d5",
"description": "frontend/dri: Expose RGB[AX]_SRGB as well",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d88e65e88cd0d38a559496294a636d42ed6d71a",
"description": "zink: decouple renderpass from framebuffer state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "49bb7919916ec4da424518a358f1e1e87ea9a4d7",
"description": "zink: use 'fb' variable name for zink_framebuffer objects in zink_framebuffer.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "301de75b2555ddee1ef70f80830ec246087ad2e2",
"description": "zink: rename param in zink_create_framebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4da9f42e5ab08bba1b2dbaab49126b252007b61",
"description": "zink: ralloc zink_framebuffer structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c6741f52bd2f646b2c1575db6e47aba2083f3765",
"description": "zink: remove renderpass refcounting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2e5dadd229cf77a302ec082f443bf502f0d7990",
"description": "zink: add batch flag for checking renderpass state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "448c85acfcc3b72c4aa9cee4eb94116fe53fe424",
"description": "zink: rework framebuffer state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39a2da738d85adca0fef6ee8fa7363836be3401a",
"description": "ir3: add debug option to override shader assembly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64f939020d8dbe23e5230369488e18fb983559dd",
"description": "zink: only emit streamout targets during draw if we have them",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39c415d5fd496b64f8fda2ea47b6adb88b9bd51e",
"description": "mesa: always set valid index bounds for non-indexed draws for classic drivers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2358da81d26d8baa2a46a7e854869d1c02c2dc38"
},
{
"sha": "fc1bd69bbd535b56fc701c54be404e250b7be856",
"description": "iris: Fix android build due to missing link to libmesa_iris_gen125",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "cd3251d6bafaae13d5a2cf52c917ef4517fe0130"
},
{
"sha": "cea4d85093af807ea0f84d505929766918452892",
"description": "turnip: make GS use correct varyings size from previous stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c08a66ce526913ed2691f982f600285206248b8",
"description": "iris: only set point sprite overrides if actually using points",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "322a3d4fb0c3601a42dfe267c57aebe6fda4c25e",
"description": "zink: partially enable SSBO pipe cap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2bfa998960d506a60a3c4515a50e19e5ec11e795",
"description": "zink: add more usage bits for buffer types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e79d905f5a0d5bf0f83276ed08fc5d3affd65952",
"description": "zink: flag ssbo buffer resources as having pending writes on batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0d1888af05c18d71b2d359c12916db62e9d6a29",
"description": "zink: split UBOs and samplers into 'read' batch references during draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa321e0cc4a4e92e5e9296af317d475c2305482c",
"description": "zink: start supporting atomic shader ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "400c7743f6323ef1c738e07c4f990cb8d857fb81",
"description": "zink: modify ubo loading in ntv to work for ssbos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3dd5500f7b2957563a116228b8d29453cd981783",
"description": "zink: emit ssbo variables in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e22f52ba121c85d38b55bc3c1713250f3827f65",
"description": "zink: hook up ssbo shader bindings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5ab1a1f00c1495da7c3b9cb645f268041c42f50",
"description": "zink: add set_shader_buffers pipe_context method",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2fa1cf99b981294d25a5adb1b1de17b4332b7ed8",
"description": "zink: add util function for emitting ntv atomic ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "621fb6a72a3661263e57441e27930bf3da91f433",
"description": "zink: add spirv builder function for runtime array type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "652e51e1f3421369ee1d9efc30b20168fcb12e37",
"description": "nir/lower_uniforms_to_ubo: set explicit_binding on uniform_0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5bd2b95ef61763e00b462eb8c4de981f3c3931d",
"description": "zink: optimize renderpass hash table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "184bbef33d1fff3520958c130f2b8e4fce17379c",
"description": "util/set: split off create() into an init() function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "491e7decad0f46b6d5f2e517cc0ea18193cf2f33",
"description": "util/set: add the found param to search_or_add",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f3f128088ae45734723071ec4af340488ece741",
"description": "util/set: optimize rehash for empty table and no-func clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41042f7fa29787347a4844a06a60b0c83fc916c1",
"description": "util/hash_table: optimize rehash for empty table and no-func clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17f8e56c96ca6cfafa90c87564441b4fb7fa1b23",
"description": "radeonsi: invalidate compute sgprs in si_rebind_buffer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "85a6bcca615f9aae1ffd2a1e790ee5d980e7cc43"
},
{
"sha": "c4b7a0d61d62a4c7f6e995fa49c56c8ab665f2da",
"description": "ac: add ifdef __cplusplus guard to header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b83d0b2f5de926a86b371d2b48e59e26cbd159de",
"description": "ci: Use meson test directly instead of ninja test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5eb9c6203c2b25c21c0acda04b302c46de2bf928",
"description": "ci: Remove .gitlab-ci/meson-build.bat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4b4d69d4dc387a3d999f4d820fe9471dd9cf8b9",
"description": "anv: add transfer usage for color/depth/stencil attachments",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "54b525caf0aa9966f5c0aa359709f43038bbd5ca"
},
{
"sha": "ad098553ee9ef1ce8c115454f26fb0d3fe272be3",
"description": "turnip/ir3: handle image load/stores produced by AtomicLoad/Store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c54928f7762a59da4638a563e6c852ecbb9c76f",
"description": "lavapipe: Defer lavapipe warning to CreateDevice",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef"
},
{
"sha": "aa3dfcd803183d34373e48bff795a39e6a6fc868",
"description": "panfrost: Fix typos.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "179e549995136b47e0adcda06cffb1db936124fb",
"description": "gallium/tgsi: garbage collect unused TGSI_UTIL_SIGN_MODE.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f44212067ef76b574e765dd32b966712987b4479",
"description": "gallium/tgsi: Rewrite the docs on source modifiers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1fc79592b76a4ac3e07b0ea3dfd5ebdadb8a4253",
"description": "gallium/tgsi: Remove support for f64 src modifiers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a2cbe02ed5bec475ef90e3404132a7e948041ae",
"description": "gallium/tgsi: Assert that we don't see integer abs modifiers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ff2c01741bf14b3af9e36f0e4c8b5a92e60cbf2",
"description": "gallium/ntt: Stop lowering integer source mods.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ecaa7c3e39424c6617752bd6561bf900d9da2d86",
"description": "gallium/ttn: Add support for TGSI_OPCODE_I64NEG/ABS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c7526afd2ea56e1c7c1692fde990e0594b7d0d2",
"description": "nv50,nvc0: explicitly list recently-added caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be7e12d81b2321307ca0719d40b48c21648847e2",
"description": "nv50/ir: ignore FS_BLEND_EQUATION_ADVANCED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d651d2a0f85e8fbe760faebb9376af94d0fc731",
"description": "zink: clamp sampler+samplerview limits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4902bb189c810cc333a87d93babfc5a51e56ae5",
"description": "intel/genxml,anv,iris: Drop the legacy compute path from gen125.xml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32857a63508f4562e536d630e6d9733f62b61147",
"description": "iris: Add support for COMPUTE_WALKER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f85e68deaa3f162008f440bce7fb44834987fc0",
"description": "anv: Enable push constants on gen12-hp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "369eab9420cfc8c33e67f250aa09ff913db9168b",
"description": "intel/fs: Emit code for Gen12-HP indirect compute data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4077ca1cc805cf6bd37a7b1c3afc99e7a11e45e8",
"description": "anv: Add a general state pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6f8d5914206abf5f3e04d6acaae2bbb45315e03",
"description": "anv: Use COMPUTE_WALKER for gen12-hp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "91fe96cfbe388a90d1577ede745276674493d336",
"description": "anv: Don't use MEDIA_INTERFACE_DESCRIPTOR_LOAD for gen12-hp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "435b272241e0edf3081e5819372f9fa955518544",
"description": "anv: Emit CFE_STATE for gen12-hp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4ffbf152137d24b20bb24dbbaa7945fd706970d",
"description": "intel/fs: Allow compute dispatch without a pushed subgroup ID on Gen12-HP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9294193098149c87d95a55d71e42cdbd1f885bb3",
"description": "intel/compiler: Disable push constants on gen12-hp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7c1ad00fc76d05157c4f1d1729afc78a96d4d30",
"description": "intel/tools: Decode COMPUTE_WALKER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cdc9e22a3adce409099765a6319ce858128fef6c",
"description": "intel/genxml/gen125: Add CFE_STATE and COMPUTE_WALKER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9149d71bb610e7dd93470be764ced2ebc494999e",
"description": "docs: update calendar for 21.0.0-rc1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68b1e7b2347c7d3b9bb0de247c969bdcc1001a61",
"description": "docs: update calendar and link releases notes for 20.3.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60ffde59943bf5286eafa14d27b32c14b4717ca6",
"description": "docs: Add sha256sum for 20.3.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a20041361a30f700189ba0c52dead0e1366a57d",
"description": "docs: add release notes for 20.3.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "86101cdad7d2525a5f5ac02dcc4417940cb74889",
"description": "panfrost: Don't skip the test with a 4k shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfe429eb414511170f3dfc960d247c4aa295f924",
"description": "nir/loop_unroll: unroll more aggressively if it can improve load scheduling",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "74748f16c969c59096a0bf4ce9f86fc92c797905",
"description": "freedreno/ir3: Remove legacy packed-struct encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a8113fdee508ca8f880e74cc1adb616d4f35c9b",
"description": "freedreno/ir3/decode: Switch over to new disasm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "668943e9f75c72d0d1f04f3b3da74427661c3cb7",
"description": "freedreno/ir3: Realign disasm shader stats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e15ba5ccc4e7b8af80ea84a44906a2ffa895490",
"description": "freedreno/ir3: Better sstall estimation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11cba228fd5a7296088d42947e6ce014891f00fb",
"description": "freedreno/ir3: Small resinfo disasm tweak",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5cae4779c2e2276da3720fdde136fbf623c3c983",
"description": "freedreno/ir3: Switch over to new encoder/decoder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01e8bd55de7712f14bd7d29adb9c4d930e9f6df0",
"description": "freedreno/ir3/tests: Switch disasm test over to new decoder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "704e49bae06ba98c435c311ffd64d79658fd654e",
"description": "freedreno/hw/isa: Add expression caching",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d94f575d2137f6f31353df6b0d6279e9d206ea8",
"description": "freedreno/hw/isa: Add description of ir3 ISA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7630ec278f49aa11f47bc743dfde0f62f7e51c1",
"description": "freedreno/hw: Add isaspec mechanism for documenting/defining an ISA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6309c9313b194cb269da54e3553ddb0c001eed3a",
"description": "freedreno/ir3: Add some new \"logical\" opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd31bface82f5eba4686dda6cde55cc53edf0348",
"description": "freedreno/ir3: Decouple ir3_info collection from assembler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1f8aaf9d2a3743cc6f9dc50cbab19db5833bd75",
"description": "freedreno/ir3: Fix ldg decoding/parsing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b603875482d78f02e50c57ff04f0bfb4f0d98669",
"description": "aco/ra: Use PhysRegInterval for count_zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c30e83cc515b826e14f412208ee01182c1abaddf",
"description": "aco/ra: Use PhysRegInterval for collect_vars parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0959b7c435dcf69e734e01b02a3497abd71f68db",
"description": "aco/ra: Use PhysReg when indexing into RegisterFile's containers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3660f4781943632180f866742daf5e756fd07d0",
"description": "aco/ra: Use PhysReg for member functions of PhysRegInterval",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2d0096c0cf7a4fa71dfd619dbb70bd596f1dfa4",
"description": "aco/ra: Remove unused function parameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d9e1375e2718992d965c23a5a9c074037c640a48",
"description": "aco/ra: Use std::all_of to simplify a loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7e6b61379ca2a55c85427818565c3d6ff722dce",
"description": "aco/ra: Add helpers to test for intersection/containment of reg intervals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88f21ad87a454deac0cfdae302385ae19db6cea2",
"description": "aco/ra: Move commonly repeated code to a helper function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8962510e38fbaff792f60bc17d46507bb77401ac",
"description": "aco/ra: Conservatively refactor get_reg_specified to use PhysRegInterval",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46c9d761347bf94001a14c5a2f0758f1ec7d6b87",
"description": "aco/ra: Use std::all_of to simplify a loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b3b2f7ff5b6883be78b38b55e6cf19de0914106",
"description": "aco/ra: Use std::find_if(_not) to clean up get_reg_simple",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ebdb362937a2a038aba2e86b43dd0a1fa60c5202",
"description": "aco/ra: Add iterator interface for PhysRegInterval",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "689ce1f39d32bec64aeb2354ff67a242c833b59c",
"description": "aco/ra: Remove always-false conditions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46eee40abc22f6c5ab34a7103e207ad2ed054a31",
"description": "aco/ra: Conservatively refactor existing code to use PhysRegInterval",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9bbd6162a9f2160b8682ba9b4db0e8680bdd4987",
"description": "aco/ra: Introduce PhysRegInterval helper class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67c1f32228de25dff56ec9c625af3001932e1d4b",
"description": "aco/ra: Update register use bounds before recursing in get_regs_for_copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "288032a87316f8542d1d5de8b8e1d3a20359ceab",
"description": "aco: remove divergent branches which only jump over very few instructions",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "412291ddef50b4185a7c8eb444e4143b830db376",
"description": "aco: propagate swizzles when optimizing packed clamp & fma",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ecbccfb2374c4074ab49d3cd31d9aa48a950ab2",
"description": "aco: optimize v_pk_fma_f16 -> v_pk_fmac_f16 on GFX10",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "b03be30e07546b813acc1156407b964e68892beb",
"description": "aco: optimize packed fneg",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3790fc4587485b75a389a5a640846c8b5ffa33f",
"description": "aco: optimize packed clamp",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9fd9187e830b6665984f2f9cf651465c266dc85",
"description": "aco: optimize packed mul+add to v_pk_fma_f16",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "01134b0bfe407f43d8089551301ffedaeeb459ff",
"description": "aco: simplify multiply-add combining",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "fcd2ef23e5f1d50008166168e772815c0213e37c",
"description": "radv: vectorize 16bit instructions",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "454bbf8f230e44e54b1dfc04e87dff353fa3fd1f",
"description": "aco: emit packed 16bit instructions",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ad52ac90630e344650cf9a1b48820432af22680",
"description": "aco: create helpers to emit vop3p instructions",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "036a369f46ea7e5a3582377d72c77bf04550613c",
"description": "aco: change usesModifiers() considering opsel_hi on packed instructions",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "178b33c87089ddec0df1e7adac9bf4630974439f",
"description": "aco: allow SGPRs on every src position for VOP3P",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "0db4263a3a45987abadeae584907d75b9dceb7c2",
"description": "aco: allow constants/literals on every src position for VOP3P",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a75a286987d54d097bc708607c1e8876436ea63",
"description": "aco/RA: fix subdword operands on VOP3P instructions",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "2caba08c1af16b9aa972e9eb6c7595371650a351",
"description": "aco: fix VOP3P assembly, VN and validation",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "2bde971f4632baca205d0760aba554a22bc0f87f",
"description": "VERSION: bump for 21.1.0 cycle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
}
]