[ { "sha": "def474e916b69b86ed49c895c7418ba54a0e8252", "description": "intel/genxml/gen12.5: Pipe_Control::Remove Global Snapshot Count Reset", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c6d1f76da2862cbe44c28665f7204bab7f3d80b5", "description": "anv: Add and use emit_pipeline_select()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "57f73d097ec915dde4a49732b5a40ae9ce368b89", "description": "ci/iris: add iris-kbl flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4bd1829a5a45a9ae1fefd96a2f23d2d2e026c032", "description": "ci: Enable gl-renderer in weston for wayland testing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dcae3018281b9af33a2f691c524bc3f2197dfa10", "description": "pan/va: Fix MUX.i32 and MUX.v2i16 description. Should be:", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d14d7c49db23a6d647adc2fdfb85aa41012d7d94", "description": "pan/va: Fix d0 description in enum \"Load lane (8-bit)\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f102b57423523cfefb23adf1d08006a13147e7a6", "description": "pan/va: Fix description for constant 0xFAFCFDFE: -2, -3, -4, -6", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db9cd8b5daae587fbce08e1e9dd81f422aeb30b0", "description": "ci/amd: decrease number of stoney runners", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b2824b9eaa994cb500955fbe2c5a8ea5f85b638", "description": "util/xmlconfig: fix memory leak triggered by duplicates", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f603d8ce9e81913ce86c862e087c7ac3c94e744a", "description": "asahi: Clang-format the subtree", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bf93fd46e21393c9e918fd0cf47df2cbb080b714", "description": "asahi: Clang-format the twiddled tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c4c4f0502be97ece081a10887ca92a6833be91bc", "description": "asahi: Add missing #include's", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d9dc77f068e890648eb31c3702558c724659e56b", "description": "asahi: Add some clang-format commas", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c1f175c9fa7cb80efae571088f1430933304cd9f", "description": "asahi: Manually format some parts of the code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "de0fcd08d3f4adb886cc277541fffc6fdc057df7", "description": "asahi: Add .clang-format file", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "680c873b353be635819323c59726cee529f14552", "description": "agx: Undo sed fail", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b9aa66d5d0a8c166e5b0008337fdaca2b97a37f4", "description": "anv: disable preemption for 3DPRIMITIVE during streamout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "910f5a18cf891828ff2675bfc5290a459783f99b", "description": "intel/genxml: add disable preemption field for gen125", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "afdbed9e9c370931c72185f7094dcb3422888ce4", "description": "anv: fix potential integer overflow", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "3596a8ea7a38f410f8f6c27754704993fe5a5bd7" }, { "sha": "eb2576902d9f5b068f4cac308c64942344fcb2dd", "description": "radv: Use common vkEnumerateDeviceLayerProperties", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "75619a907b3cc3b7da9c6461595c5c2b9afad9a5", "description": "radv: Remove last_primitive_reset_en", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e584447aed4d0ee2730bf58737fec46dad5a06af", "description": "panvk: Fix null pointer dereference on cmd_buffer->ops", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "84cd81e10437da13f827e7289b78aa48fb93c2f1" }, { "sha": "2024115b798ad58d00d6a11266290f211f4834fa", "description": "intel/ds: add missing generate draws perfetto glue", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "c950fe97a05ef54e8298544a4582d21e524ada08" }, { "sha": "bb4aa8a3eab117ce539e9c39a41c7a5223aee2da", "description": "panfrost: Fix race condition in BO imports", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f401599f79a3678dd66407cb0d112e03dd949467", "description": "vc4: Fix race condition in BO imports", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7dbb1a091aa7d646c2d2ee0cbf04d040917a0ec7", "description": "v3d: Fix race condition in BO imports", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c3c11ad33df5fccb6d3287bd89df6617b7f7ee8", "description": "Revert \"ci: Windows runner is experiencing DNS issues; disable Microsoft farm\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "c52b7aa732e78d2ed93ef95a42262fae270c2027" }, { "sha": "ad4d7ca8332488be8a75aff001f00306a9f6402e", "description": "kmsro: Fix renderonly_scanout BO aliasing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3e568cc6fe4a71a897ec5516d12df6578b11a7e7", "description": "freedreno/perfetto: Add grid information for compute jobs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b53fa2558732c7d5323653326db14044b5989632", "description": "panfrost: Clang-format pan_layout.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0afd691f29683f6e9dde60f79eca094373521806", "description": "panfrost: clang-format the tree", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a4705afe63412498d13ded73cba969c66be67907", "description": "panfrost: Fix up some formatting for clang-format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e35719be6fb119769720da24769df016941c2eba", "description": "panfrost: Add missing #includes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "90e128ae03b4ef8b7d281977b691df04290191df", "description": "panfrost: Remove perfetto-specific .clang-format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ee2dcdc3df7941b6fe6bf16b8ddadb3b8939f7e0", "description": "panfrost: Add clang-format file", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c950fe97a05ef54e8298544a4582d21e524ada08", "description": "anv: implement generated (indexed) indirect draws", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3596a8ea7a38f410f8f6c27754704993fe5a5bd7", "description": "anv: factor out some indirect draw count entry points", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "61b730f1f486c67e0361cd26fe0da0cefa88ab1e", "description": "anv: decouple util function from anv_cmd_buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bd83e5ddaf570eab33ff5bdae849d78512f1145b", "description": "pan/bi: Use write masks on Valhall texture instrs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d9c771b9b8a6429be854dac7477d046ed4dac22", "description": "pan/va: Pack texture write masks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "182087245da83c18c68cecd1d374c71d733e7c93", "description": "panfrost: Don't flush readers for reads", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3c56b9c7a3f6ccd3b950bff8feb87291f64b8e30", "description": "panfrost: Remove rsrc->track", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "955417aa3ecfad9b752985471a54743b784573c7", "description": "panfrost: Upload sysvals to a staging buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b481507c03e60a641e19bd836a6ec37ee903502a", "description": "panfrost,asahi: Set vendor to Mesa", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3e28c5b9f96b3209fdb017c0715669aae590e7e1", "description": "anv: Pass anv_bo as parameter to anv_gem_mmap()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "95ce9664d5d350d05ee6f989c3d112004263341b", "description": "intel/common: Move i915 gem specific code to its own file", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f51bafc36834aa9cee85b1f99d001d5a7702bc6a", "description": "intel/common: Move i915 engine specific code to its own file", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c14060e0d8e5f313e3d4b02ac38ab79b0d5e6a5f", "description": "iris: Make iris_bo_export_gem_handle() static", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f6d73ea7b4028008ff64e734dac10c53aafd0e75", "description": "pan/lower_framebuffer: Remove unused pack", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8dd35e0ac79c1f29855dddda3853ac4c0ced55ab", "description": "pan/mdg: Remove unused disassembler functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8e1a4668829e4e4b294060bd940388c436eb39cc", "description": "panfrost: Remove unused so_mask calculation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9cd6d0873d7ef1a1ee8b9aaf55af77263c38700f", "description": "panfrost: Remove experimental v7-only indirect draw path", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4890745b19b5e989f297b182526d49f075cb1d39", "description": "ir3: Do 16b tex dst folding only for floats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1c9ee308380d07ba06ada877d483c4800ab38052", "description": "nir/fold_16bit_tex_image: Add type granularity for dst folding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c5231025beea8e14ac549d62dce43074aa7b3755", "description": "etnaviv: disable linear PE by default", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "43eb5e777e4b64fe1b143822ae8aaf709eaad42f" }, { "sha": "4c986c58b3f2bf06ca17adb9bee0a79fa19bddd9", "description": "intel/blorp: Fix a hang caused by invalid dispatch enables on gfx7", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "b9403b1c477e7af04114ae6a4e16ca370e22253c" }, { "sha": "7db1b94e07f08210749939066b565873fa16481c", "description": "intel/dev: setup 1024 GS urb entries for ADL-N", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "25608659a03f3aefdb4d3a0c8d56ad96e30130c0", "description": "intel/compiler: mark shader_record_ptr as uniform", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3af08b9c30aecfe26cde9272f984deb31abf770f", "description": "nir/divergence: handle shader_record_ptr intrinsic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8a1a3a31dacf9369f81cb5336acdbdd35dd8b520", "description": "nouveau/ci: temporary disable gk20a-gles", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "97c948fc2c315b0fbbce396bec34a45c6d4e4e72", "description": "freedreno: bump up FD6_MAX_BORDER_COLORS", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "c0fc8d5046a097c265c730e391c9bfb5412f79f2" }, { "sha": "19920f126e703c98b93a8101a5ee5de4992a5a55", "description": "radv/ci: remove locally-deleted files from the job bucket", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "596c11494f6bccb5bd0767cad84a5f45a7e392c7", "description": "radv/ci/vkcts: do not sync back the *.qpa", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fa07dcb5885b6ad97217277520913a7dad531eef", "description": "radeon: drmGetVersion can return NULL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "739a08ad2352f1c10bad623350c1e321d0fbc9af", "description": "anv: handle null push descriptors in deferred optimization", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "b49b18f0b7acb4c64a0a9fd2ee55aeea868e701d" }, { "sha": "c52b7aa732e78d2ed93ef95a42262fae270c2027", "description": "ci: Windows runner is experiencing DNS issues; disable Microsoft farm", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0d36f7f76d5c128b9b0fdfeb91c9969991a9a408", "description": "radv: Only apply taskmesh indirect 0 bug workaround when necessary.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "50330aaccbbd181b9cd875566966b4dfee9e9ce5", "description": "ac: Add has_taskmesh_indirect0_bug field to ac_gpu_info struct.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d368914a388a209b2264b1e17b0a13feb1b25e95", "description": "radv: Include view index SET_SH_REG in ace_predication_size.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "2479b6286974c1467bec5120df96650d297dcb7f" }, { "sha": "590f74084d501bf56c850cbcf8610debd9ccbaae", "description": "ci/lava: Show LAVA job info during fails", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2e723cdc10a97c4784f0f9c2bcbd18c174f9a6b7", "description": "ci/lava: Anticipate overlayfs download", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "584762c216894a8cba804af9d79a12bb21ceb282", "description": "ci/lava: Fix Gitlab section rendering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f040122bedb64bb6f4c26d7e272da874ae7f9a05", "description": "ci/lava: Feed yaml.load with raw bytes data", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ce0ca7ed21d6c621812db82fce70d4e06881818f", "description": "Revert \"ci: Lima farm maintenance\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "e66df0d36209a708477112d5df4ad2760c666542" }, { "sha": "d004b4929d5572a3be2ae27a07a1cf505c3d2a7f", "description": "radv: Don't assume there is always at least 1 preamble.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "e10b2f273e8a48a2db977469d30f6ed1014484c4" }, { "sha": "376a947c09ed86ade84ba59e8013e93009e8568d", "description": "venus: fallback to passthrough pci bus info when not natively supported", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "55df7ad571470562ffa3f6d71c32787f11b61b14", "description": "r600/sfn: Fix possible dest channels for variable size dot", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "357e5fac9953b26eedc8819ab528b981be6e1b69" }, { "sha": "281c07d89f1665bee06a19ca1ae197cb77f363f9", "description": "radv: Fix uninitalized struct for trap handler", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "05fab97b2ce8ebd8420ded175101a0fa5110172c", "description": "r600/sfn: Don't try to re-use the iterator when uses is updated", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f3415cb26a62289fed9cb5f202088168add43cfd" }, { "sha": "aace38c2d83658ac38f723c63823df65ff7aaebd", "description": "radv: Enable EXT_mesh_shader by default on GFX10.3.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b8e4cc73bfa0880ed8d1f25a86f9f80a1207972b", "description": "radv/amdgpu: Remove cs_add_buffers because it's no longer necessary.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "97d3377b56a8e2abe4fdfb8cc9643434662e8718", "description": "radv/amdgpu: Remove command submission with scheduled dependencies.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7cb128ffb1e128704bab2ced7c266d9bc5bad14b", "description": "radv: Add gang wait preambles and postambles to ensure correct behaviour.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c47c4d5f8028696adfc7b84458af2fc05e4233a3", "description": "radv: Remove ACE->GFX wait at the end of each command buffer.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b0c941d755f53cb8930fb3783a87c2351340e39", "description": "radv: Rename radv_update_ace_preambles to radv_update_gang_preambles.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bcadea6af69d888297fd7c91f1a7772ec0118fcb", "description": "radv: Implement gang submit in radv_queue_submit_normal.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d065abef758b9ef64660508fb40f43f9915a1eae", "description": "radv: Update ACE preambles in radv_queue_submit_normal.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "76deaa1b1a92ea6997d298e9b6ac1ed6433ba369", "description": "radv: Refactor command buffer handling in radv_queue_submit_normal.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5ec9a96b91d18f7ddd3a7ab23e91a5b2ff7d33a0", "description": "radv: Remove radv_queue_submit_with_ace and disable task/mesh shaders.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ce62ec3bbb4987f26efa64a84c41fd4869d7362d", "description": "radv: Enable gang submit on the null winsys.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "24404d83305df22c036010b8895f2ebac3c1f5f8", "description": "ac: Add has_gang_submit field to ac_gpu_info.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "294604bc56c9aa8330020f6e41cb95b6b71c369d", "description": "radv/amdgpu: Allow using more than 1 preamble with cs_submit.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9d5b5c9b34e6814ec0f0cc285c5f71d5edfdc13", "description": "radv/amdgpu: Add IP type to IB info and use it when submitting.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ff772a7ba4a1c16559a7133f529c691d630a81ae", "description": "radv/amdgpu: Introduce a custom struct for submitted BO info.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dfb89077b96c945691212948d000273dd8f54ccc", "description": "radv/amdgpu: Set fallback submit request ip_type from the last CS.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e10b2f273e8a48a2db977469d30f6ed1014484c4", "description": "radv/amdgpu: Change extra_cs to array in get_bo_list.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f0492a6efb00f1182e644f5c4f6d36cf87c912af", "description": "radv: Return correct error code when failed to allocate CS array.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c70c2d97309272a654efb76d336383c708c9c1a4", "description": "radv: Determine use_ace in radv_update_preambles.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a59e49bae3c35f7f7c04ceb87db295553a5156e7", "description": "radv: Rename uses_perf_counters to use_perf_counters.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3ff86e3be63183bc69170b7bbddd345784e20795", "description": "radv: Stylistic changes in radv_queue_submit_normal.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "64aa555909f414a6dd01c188af4d2b903c6a5338", "description": "radv: Destroy mesh shader scratch ring in radv_queue_state_finish.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "0280b526d58e85d65b53d3f9c8b0f7364d853751" }, { "sha": "db4c62ea39017a59fed8dbee8cb168c65b833f2f", "description": "radv: Remove trailing whitespace again.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "499e33061b5c1ccc607f7f93b7d0f6a399248422", "description": "lvp: fix load_helper_invocation not being lowered", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7f2ce867cf0e13a1dfb005ceb79f359a9bb3cc4d", "description": "tu: fix load_helper_invocation not being lowered", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8482ad01102a3c15d60549229109b1b97b1c34e4", "description": "nir/nir_lower_is_helper_invocation: Lower helper invocation if required", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ad9c0e8cd9a95862b555615159b8a261036a7324", "description": "anv: Ensure we clear ANV_PIPE_PSS_STALL_SYNC_BIT on flush", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f3c629733fd0e6cf4d5d9bf0f0dad2df7a199b04" }, { "sha": "22bf19c1f5163918eff2de2f3b5287a33962ec87", "description": "util: Fixes os_get_option_cached with bool options_tbl_exited", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "cdad035cfd9193776667eefb0b4fba9883914bca" }, { "sha": "f0fe74ceaa8ab96e8fc124a4eeadbbef211097de", "description": "d3d12: Don't flush indiscriminately for query result accumulation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a607df2f0f2237105c0d9aa79c06f80447efee2a", "description": "d3d12: Fix race condition when getting query results", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8886f5e3434e003238504dd82cfd44074d67e1e1", "description": "d3d12: Move query structs to header", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c90e5ddc710a7ebf84c5a56a3fea59ee44b02628", "description": "vulkan: update headers/registry to 1.3.238 for video decode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7bcb6a0896c9f73205f3a0f0606fd3a12e4edb93", "description": "vulkan/util: handle LUNARG in the list of special prefixes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bfe1942e8aa96086bd737e7eb686c4f9c27824d9", "description": "vulkan/cmd_queue: update generator to handle guarded types.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c1968deec252b99d8dd9b6b75a7c160309416343", "description": "turnip: Lazily call tu6_emit_descriptor_sets() at draw time.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "73db82c8160d619625ed14828178462cdbfba83b", "description": "lavapipe: Enable VK_KHR_shader_non_semantic_info.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a04720dc1c16bee72a18609069387df0862f00bd", "description": "ci: move the CI handling scripts into bin/ci", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "07f2c862e0517038b31ac2b521b191fcc9803186", "description": "ci: ci_run_n_monitor.py: fix args.rev leftover", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "a8b6b2367efc9efb3759cf613ec56afecaa1cf4a" }, { "sha": "6b3f085c3cd950d64b4fe53b43ad24ba016acf96", "description": "iris: Add BO_ALLOC_PLAIN flag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c12f7f601c3ecb4b6298c189f2359acd7637984d", "description": "radv/bvh: Handle inactive triangles and AABBs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4686ab731cbb4e1af97a05aca2b38476b378e5d1", "description": "radv/bvh: Move leaf node initialization into separate functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9bb1d8ab19cf99f6549c4ae243399e1c6aea10bc", "description": "ac/llvm: remove deref image/texture code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "796d395ab94666b9e909321112d9d56dd4c126d3", "description": "ac,radv,radeonsi: remove unused param of load_sampler_desc abi", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2fd6e150c30a089259101e894837425c2e4b2652", "description": "ac/llvm: remove samples_identical nir to llvm code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a8350dcd2539dc1bd91c0650227b78a77758a8a7", "description": "ac/llvm: remove implicite ms texture fmask handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "523e7e094d34b1ba3d4a6d7f2445a864023b06c4", "description": "ac/llvm: remove image/texture descriptor_amd nir to llvm code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4fdeaa820a15a87cad79aa7ef7fed3bc1f1912e", "description": "radeonsi: replace llvm resource code with nir lower", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e85c5d87794650a6b56d3c1ac14c570cea33e9a9", "description": "nir/divergence_analysis: add missing intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "adecf52a3bc01ccf34e61493b4a9cf8e0b89b34f", "description": "ac/llvm: add disable_aniso_single_level abi", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "194add2c23264694a134378fc1039b8ba5ab7923", "description": "nir: lower image add lower_to_fragment_mask_load_amd option", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1461b5f61b42c1085f260ab71529a2f05ebbd35f", "description": "nir: add image fragment mask load intrinsic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "88f6ca39a7fa9c4b082293efaf2ca3115aa18e17", "description": "radeonsi: replace llvm load_ssbo abi with nir lower", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d57a22d0683aee37b58293bcf0d3713ca9f06cb0", "description": "ac/llvm: check load_ssbo present before call it", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5bc5cae571a3edd4ad4e906ab45528817b4fb119", "description": "radeonsi: add si_nir_lower_resource pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f0f5d5c5e5f50f6142afc9d3d28c88753c47207a", "description": "radv/rt: Refactor exiting PLOC", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "271865373ed1b0ba7737a72c6ea8e554981ee079" }, { "sha": "54ca0665c8a57e85525b569c890cb3dc3ccc679b", "description": "radv/rt: Execute memory barrier before updating the phase end count", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "271865373ed1b0ba7737a72c6ea8e554981ee079" }, { "sha": "0e0f42723e992701413b315f3eea344c7e7a0cfd", "description": "radv/rt: PLOC fixes for active_leaf_count", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "271865373ed1b0ba7737a72c6ea8e554981ee079" }, { "sha": "b0f6de4ea6248862391d85f4587674bc503bc356", "description": "util/tools: add the tool that generates perfect hash functions for GLenums", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b5c0706d470d03c3f155c515e406857fef60ff61", "description": "mesa: optimize _mesa_bytes_per_vertex_attrib using a hash-based translation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8e89f07fc85e7c53a58c76d01661e25573da4aae", "description": "mesa: compute _PipeFormat and _ElementSize after checking if the format changed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a8c1d504339f9c011422aef3dd06b407502ece5", "description": "mesa: move user-specified vertex format fields into gl_vertex_format_user", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "13160c0d14f0bfed8869762f776630e21b95db76", "description": "mesa: change gl_vertex_format::Format to bool Bgra to free bits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "124d2762db492dc3e347591553214658c63c3e41", "description": "st/mesa: simplify prepare_indexed_draw", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8bcdcc8b237d487c632147bb63ace3d6b7234617", "description": "st/mesa: optimize index buffer reference counting in st_indirect_draw_vbo", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "819627041e737b05d7a9a5c74e29fd9994ec9115", "description": "mesa: set pipe_draw_info::index::resource directly and remove gl_bo", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea11f48a53e31fdc94c122d1259f45658635748f", "description": "st/mesa: fold GLThread.enabled into pin_thread_counter to skip that checking", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "23f9f6787a1b583c01a901b585266bd8402136a1", "description": "st/mesa: use u_bit_scan64 only for 64-bit CPUs in st_validate_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "47feb2b01344d1bafafbe65d1e9d39cc4abc0f0e", "description": "docs: update to latest venus driver support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "553c0a30672eb38a5bc5d58ebeb78a7a586ff0ad", "description": "venus: fix VK_EXT_pci_bus_info support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "63cb570ef3d5a141ad9f8e2480be2eefa261e82d", "description": "venus: sync protocol fixes and support for VK_EXT_pci_bus_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "18f4dc6b75b1e3697d40f8c6a39d41179ccd2238", "description": "etnaviv: Do expose 2D texture support on pre-halti GPUs", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d08bd9a8d8baf0f88554dd4f69ee5aa0fa3663ef" }, { "sha": "486c3417691966301bb6c51a7d2e7f8eb887ada1", "description": "panfrost: Add architecture description XML for v10", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a9cdbed5a287f9ac6458976e1fe81c191bd2c7de", "description": "freedreno/drm: Short-circuit kernel for timeout=0 waits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "90b9b1330d0f7627c793b950c737be5333e5230e", "description": "freedreno/drm/virtio: Guest side fence waits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "995c64ddcbbf0c9dc17e23fd7bb4726980718dfc", "description": "freedreno/drm/virtio: More tracepoints", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be6d21ed56a02b4343442c3bf2b314fcdc5c34e2", "description": "freedreno: Limit cached staging BOs to PIPE_MAP_READ", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4be235af7ca3f06af41ba8217565f7c2627deba4", "description": "freedreno/drm/virtio: Remove prealloc_list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "48610676897d989ff8ce604022e7d611cec9c131", "description": "freedreno/drm: Add sub-allocator", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d0d82f25ffa88b817ecfbd974cd1eff26ac1e0d", "description": "util/vma: Add \"nospan\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "793741c9369e7b855975dfc6e4fd3e679612acb2", "description": "freedreno/drm: Merge in_fence_fd's", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "137cd3b0fa939ffe66c37ffdcd2ad0e133c42b85", "description": "freedreno/drm: Move no_implicit_sync accounting", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b02bc6139f1327def491680115d5f992f340764", "description": "freedreno/drm: Drop fd_bo_fence", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "434a8412e83f526458105d84ddcf5815b0056653", "description": "freedreno/drm: Re-enable submit fence merging", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "932ce591ac70c920d62543c3e9018a0acbef134f", "description": "freedreno/drm: Simplify deferred submit flushing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "48b5164356c3ffe15182be92db9fd28baa1d1b35", "description": "freedreno/drm: Return fence from submit flush", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7469574814e1ee93d1d037cfc625048a68704ffd", "description": "freedreno: Rename fd_fence -> fd_pipe_fence", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c1a621813b38b381e83d318f4f4c7be95f50c592", "description": "freedreno/drm: Combine fd_fence and fd_submit_fence", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "803df07d9edb268b22f5dc10f16126f07881b381", "description": "freedreno/drm: Replace shared/nosync fields", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e6b364f92484d7ffbeeb2efeb2004f0fd6b94303", "description": "freedreno/drm: Reorg BO alloc flags", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fd20df8f0944e41449162733d2ca1d3d8be4d734", "description": "freedreno/drm: Invert BO destruction", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "84f44137ff71fa122305659c82297c371ca7f2f6", "description": "freedreno/drm: Shuffle around BO init", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db0f273cfb48d1229e2ca16dac661b484b486264", "description": "freedreno/drm: Drop pipe ref to device", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c196e13e1f0b501ed5e5ace38af631f6d6da37ba", "description": "freedreno/drm: Get rid of fd_bo_del_locked()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5136f25667adbd86ff7bf6af71886034ef93544c", "description": "freedreno/drm: Rework batch BO delete", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "75a4d902806d9a947924267efdfeb65b3ba4532a", "description": "freedreno/drm: Start prying apart table_lock", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2ee7012c2c664cedf94eb0b49b0eb5dd4f0bdfd9", "description": "freedreno/drm: Simplify cleanup_fences()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "73ab83d22879e28e0df3375d33f61132fa45ff3f", "description": "freedreno/drm: Add bo list iterator macros", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c355c7cbc960639bd034da01851c309004ccf34", "description": "freedreno/drm: Add BO cache stats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1bf88d0bf90b5becbb19726d6d2c191ad339be6b", "description": "freedreno/drm: Allow submit merging with explicit sync", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "87f89a03835ac37c52b2ca7889d44766de306509", "description": "freedreno/drm: Move no_implicit_sync to base", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9372f11c81018f77eaf38dd0f60b3fcb6ea067e0", "description": "freedreno/drm: Remove cpu_fini", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5c96dea63826da88cb1016039e670080c36859d4", "description": "freedreno: Update obsolete comment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8a16c5283cff45e7077228993ebc54a2249c15e2", "description": "venus: fix signaled fence creation under multiple timeline", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "3beb4f055e17240af00c0ced5e8f7e25c2c13ad2" }, { "sha": "3827c465e1ba6a3799e824ba709c71454d3b56d7", "description": "asahi: Implement anisotropy", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0347d1c358854a0b7f113dad6814dffcd5ba75aa", "description": "asahi: Identify seamful cube map bit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dc87d83a294155bdd7b7ed9b9cf53a3a5664a953", "description": "asahi: Set flatshading controls appropriately", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "623a2bf488c4bfa4b6ac7e336f2650c224cbd095", "description": "asahi: Identify XML for more flatshading controls", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3091f5a7f412d8b7d92f96cdc0fd55cfe071f726", "description": "asahi: Enable VS_INSTANCEID and VERTEX_ELEMENT_INSTANCE_DIVISOR caps", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8ba44b6492f3c849add80cb6c0e1464f0fa0871f", "description": "asahi: Implement depth and stencil export", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9578b47af3912e7f7267e5b4723c610ea187c921", "description": "agx: Implement depth and stencil export", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "15155268de7172433c5fa7e4854e004a0d3c0efd", "description": "asahi: Allow texturing S8 portion of combined Z/S", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9fc2c0f341049ab752117a6162d3443d6a7cd69f", "description": "asahi: Put meta shader keys into the meta shader itself", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c12153cd89254102e3dd2422d5b4ec4d1b63c8bf", "description": "asahi: Identify & disable triangle merging for shaders using derivatives", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "005f556065d18675ae47532d0058286a41b541af", "description": "asahi: Fix include guard comment on decode.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b80fb31678795690b2b30c0e04646eaf4993640b", "description": "asahi: Allocate enough push ranges for the worst possible case", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "440601dead0ad4bb90e04181012d638b66f32c0e", "description": "asahi: Fix off-by-one assert in agx_create_vertex_elements", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4270531c42ed935d3715670a115b277c31b3ae5", "description": "asahi: Consider shared resources always valid", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0042f2beb213eecdb732fb9c247bb36123f6c3b0", "description": "asahi: Ensure we always have space for stream links + padding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cea15fe06d9e72c65abcdab73c8e41046d2f79f0", "description": "asahi: Don't crash on VBOs without resources", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "331c2f4b7e48eb9cd451c3a9b27a664cb01d379a", "description": "asahi: Do not leak staging resources for PIPE_MAP_READ", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eba2b182c8df20ce339997a72a96f82c3955b5b6", "description": "agx: Fix packing of extension for block image stores", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ef23bbfdbd8e5ddcd55540a7a64df093b2d432d7", "description": "agx: Coalesce i2i16 and u2u16", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "58d02e4f59629a72ce322813ae8416aa3b712dad", "description": "ail: Assert that the mip level is in bounds", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a8ec3135bbec858c60ab5b5a3dd305a62d351cf5", "description": "ail: Fix tile sizes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d36a829fa15c24113dbf166d4e5f35426e64cd2a", "description": "ail: Fix typo", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0d57fcaf2855c7b0567667034b4e5d002a360263", "description": "ail: Always allocate the full miptree", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3c892d0d545329e57e6b47b136fc5769278a301c", "description": "docs/features: Mark ARB_occlusion_query2 as done on asahi", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5de180365813ade74f70d0cc44900b1428f052dd", "description": "docs/features: Mark panfrost supporting aniso", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "71e2028ce384611e31dcba77ff8f42833635a9f9", "description": "nir: Add store_zs_agx intrinsic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e66df0d36209a708477112d5df4ad2760c666542", "description": "ci: Lima farm maintenance", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a6b16333c64f59eae27e99e76b665d3af98e6aed", "description": "r600/sfn: Fix test compilation with -fno-rtti", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8646e397aecf2792aa8fe75a5db7fd7f2ac0c794", "description": "r600/sfn: Fix test for possible dest slot", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d90da01bef0b18f6bdae5e6a0b7d8f533399d6bd", "description": "r600/sfn: don't use a return register when shader doesn't read it", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "58e1d14edf74e0cc2c21ddacc0aad5eb2b39a658", "description": "iris: Limit DG2 modifiers to DG2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "50b7d36428b2175fe407d3559d06e0a890e94d1b", "description": "venus: rename sync_queue -> timeline", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ae5c6be126aca0ecf9c11cce04a661e2f3a9d73", "description": "venus: support vtest+multiple_timelines and enable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fea4af6234bfe23aee1c1d70ca73442506ebecc0", "description": "venus: add supports_multiple_timelines capset and enable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "929e52c35afb4109493837596fc8010a25b8fdd1", "description": "venus: support external fencing with multiple timelines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2c1a7f877cc55471a06660ab07273a589f8bafd7", "description": "venus: place wsi submissions on corresponding ring_idx", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c957d086007cf5821f7a5b078691c5b51c8008b8", "description": "venus: remove workaround for empty renderer submissions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3beb4f055e17240af00c0ced5e8f7e25c2c13ad2", "description": "venus: allow renderer submissions on per-context virtgpu rings", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9bba5032c233ffe57cb1677f61cecfe79e6b53d5", "description": "venus: bind VkQueue to available ring_idx at creation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6dce6012df719be799ef9bfce3c86bf2e9e847ae", "description": "venus: use upstream DRM_IOCTL_VIRTGPU_CONTEXT_INIT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a72f84c4a309f2eb6444b1a6939d9f573af7db06", "description": "venus: update venus-protocol for multiple timelines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "68be337235b76e00e832ad7f0c72e9792826beec", "description": "venus: formatting fixes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0bd9a062e1aba86899c8483b286906b185510c79", "description": "CI: Overwrite valve infra's registry", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cba819d65e890ca1db9e9c81f5e44125711d78a8", "description": "util: Fixes thread safety of DEBUG_GET_ONCE_*_OPTION macros", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cdad035cfd9193776667eefb0b4fba9883914bca", "description": "util: Add function debug_get_option_cached os_get_option_cached", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "397a5c1b2e88227173a43cb04c7ed679aad2ef66", "description": "util: Improve os_get_android_option to be thread-safe", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "501a46fd69fb7368fcd095ad0325c742849e005b", "description": "util: Improve prototype of debug_get_num_option and debug_get_flags_option", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2794ad39fd984e4d13bb294b6853f03de68d8a1c", "description": "util: Indent u_debug.c with 3 space instead of tab", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "36ba2e31f6a0a7b5e373627cb6c8f0b623213d53", "description": "glsl: fixes -Werror,-Wunused-but-set-variable for clang-15 in glcpp-parse.y and glsl_parser.yy", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "113def3bbdb2e1c1fb45c08f6b5e2c123649f82f", "description": "glsl: Fixes indent issue after replace tab with 3 space by tools in glcpp-parse.y", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3261a54c79aa7f56b9bd1c8b667df22b646f4ae9", "description": "glsl: replace tab with 3 space in glcpp-parse.y", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c5a4520b3ce5c00e13fa663e1639ff9ca65e5ee3", "description": "glsl: Fixes ident issue in glsl_parser.yy and update editorconfig for it", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9f5ace98570bf35ec8e31f97689993781d4d86d3", "description": "panvk: Fixes -Werror,-Wunused-but-set-variable for clang-15 in panvk_descriptor_set.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb6b3bee251061980121144f36366a9aaf05afab", "description": "loader: fixes -Werror,-Wdeprecated-non-prototype for clang-15 in pipe-loader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cd8f2b51a0291ba470a3ecaca62d551b840dc6f3", "description": "d3d12/ci: Update expectations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "53260f7bed6152973243a18618524559ba15c68b", "description": "dzn: Swizzle SRV access to stencil", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e4e0ab220794ba3c1ab9372bf77cdd4932e64574", "description": "dzn: Pass input clip size to shader compilation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "565d4540719f0e5a31fc388885f2b2a72a23b849", "description": "dzn: Don't add UAV flag to DSV textures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c4201f4a79bf5e1320773d9fa9a289904f44a5e9", "description": "dzn: Use ResolveSubresourceRegion to support non-averaging resolve modes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e24468803ea5cc23b3d6ddefd356e37e7fb9751c", "description": "dzn: Use driver-implemented triangle fans if available", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e1ea140d77fccb3e405bb60386d28d17dbcef857", "description": "dzn: Get options15", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e950224787b427b88881b03fc890e2a4b4e9a672", "description": "microsoft/compiler: Handle cull distance starting fractional with no previous clip", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "638e375c19525d4d4b14a93fccf30e278ef4a215", "description": "microsoft/compiler: Sort all user varyings before any sysvals", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c1af8854bf4382adf45308ecf80d4ea31ce8b04", "description": "microsoft/compiler: Make nir_var_to_dxil_sysvalue_type static", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f363504b42e75124d4f4412503771d651844cb32", "description": "microsoft/compiler: Handle both input and output clip/cull distances", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "476be5cb27398a06b0a2828dd260c5ad4d620136", "description": "panfrost: Don't use texture format swizzles on v7", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f159ff530e1fafe2ca40afe7f3b938607341f568", "description": "panfrost: Allow swizzled AFBC on v9+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cb5e417c01bb9a4509a4583be3fb19723dbe5abc", "description": "panfrost: Introduce pan_afbc_mode", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "8e125b6c15bccd2577bc2fcc2ac7c7f285261ae0" }, { "sha": "0784adc66809828914d3ac6f648c2b04a2970879", "description": "panfrost: Luminance-alpha AFBC unsupported on v7+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a3f9aa3b3e4db19d7a33bc0017d0291336efea10", "description": "panfrost: Align WSI strides for tiled AFBC", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "0255f554f39319e336b166e50fd0e6cef580975d" }, { "sha": "b08a7e9db51c8f991a349e34338fd78c921c1b9d", "description": "panfrost: Remove panfrost_blit_format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4802168b940e88088ffb0a89351980915472b486", "description": "panfrost: Remove RGTC emulation relic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3cb151573bb6f4bb0f73c74f11910b3ca978cc9c", "description": "asahi: Remove agx_blit_format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9e3a7a17447d033036bce9df822753e50207c6a5", "description": "radv/ci: add yet another pipeline barrier test as flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "357d1fc75b997cf97345bb22d1de6c7fe7a2707a", "description": "radv/gfx11: enable VK_AMD_shader_explicit_vertex_parameter", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "201291d96844eb1f4a73ce083340053a6e87814c", "description": "ac/llvm/gfx11: implement load_input_vertex", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "98e83f19f928e32194f95c326d13205a926d54b8", "description": "aco/gfx11: implement load_input_vertex", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f69b43ae3ef9a34ea360d96dfc698f83fad7a823", "description": "OpenCL/draw module: Support linking with LLVM and clang 15 static libraries", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "83617f4a57b94c5d33c7b825b67caeeebeb199b8", "description": "radv: enable graphicsPipelineLibraryIndependentInterpolationDecoration", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "14e9fbb4d656d39a5cb3ea13b4b504cfc34406af", "description": "radv: enable graphicsPipelineLibraryFastLinking", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "24db7caebdf26542a800c1ac0b089caa0a3f5a34", "description": "radv: import compiled binaries from libraries only when fast-linking is enabled", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "74ceff1816ff4145e41893f53e048d2b10a0e767", "description": "radv/gfx11: disable mesh shaders", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "192486b7aa5ef3b24516e16b0e219fad7032fb7c", "description": "aco/gfx11: export mrtz in discard early exit for non-color shaders", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "bc8da20dda6b078aea800767f3b7983929e8bf23" }, { "sha": "c6cc1dc37c304ef84fd9de458adaf85272073aac", "description": "zink: fix line-smooth interpolation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "80285db9efe16beefc59a470b7c53d7bd38dbdc4", "description": "zink: lower smooth-lines if not supported", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "50d89663c5160f2dfd07795671a326760de0c37c", "description": "zink: add line-smooth lowering passes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "23f1294f425f1ae89d1769b4b48edb007dc77b2a", "description": "zink: fix line-stipple varying allocation", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "4b17c099ca47ffd8831fa9f835ca4eb4c3ab93ad" }, { "sha": "f135309e7367d7518801495931f7997784c8f457", "description": "r600/sfn: Check possibility of channel switching also for trans-slot", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4b89a8fd00501c8caaa76ff264009cfad393367a", "description": "r600: don't try to serialized shaders translated from TGSI", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "5b205ef41307406983ffac829ae423d08f7527bc" }, { "sha": "a8b6b2367efc9efb3759cf613ec56afecaa1cf4a", "description": "ci: allow omitting of --rev for ci_run_n_monitor.py", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f745e86391865e8469d9923e471394a35c1c9f6a", "description": "ci: ci_run_n_monitor fix Unicode log parsing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "df8611e816295eb27139ce966a6d37d78893fa65", "description": "v3dv: be more careful when restoring dirty state after meta operations", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "3cc863649fe6040c1284d8ac753cd418aaad3c75", "description": "v3dv: pipeline creation feedback may not request all stages", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "bdcbdfdfcbf539e5fdf82f2fe97bf9afcd76f960", "description": "egl/wayland: Prefer back buffer with minimum buffer age", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ec90a6e132df780d8265bc1fa3b7cfafed145933", "description": "loader/dri3: Simplify new buffer allocation in dri3_find_back", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c82c71a650eb37a4c7f09dd5aef085053f3f5ca4", "description": "loader/dri3: Find idle buffer with minimum buffer age in dri3_find_back", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d58814516144646175026a138c2af309d4fa7d00", "description": "loader/dri3: Clean up dri3_find_back logic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a093a44d457070f2470c5daf64630c71498d5918", "description": "zink: lower mem_global to scalar", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d6c6caff18ff49a6fecbef96b97445c91b9f470", "description": "nir_lower_io_to_scalar: handle load/store_global", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3cd641bebdee3b73ca905b79fda186034a5f6fee", "description": "nir_lower_io_to_scalar: make use of nir_get_io_offset_src", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ce94d3e48d4b4bf9a7d3d15fbf4a400fd0749522", "description": "v3dv: honor render area in subpass resolve fallback", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "9ac053e0a2d3ae431145b632119e5cfa3a3007cf", "description": "v3dv: handle depth/stencil resolves we can't implement via TLB", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "284285376bc7498d608dafe8b75352216fc3f483", "description": "v3dv: don't resolve by averaging samples on depth/stencil resolves", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "6117f855ee700e7addc14be64b8370f9b91a2120", "description": "v3dv: always store/restore attachment state during meta operations", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "a5f9e59ce357c2974a97004d943aae92ad6f5004", "description": "anv: Use vma_heap for descriptor pool host allocation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "94a6384f1b7785d255f66b5d5c237c98f6611760", "description": "util/vma: Track size of free memory in heap", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "766508f56a416aec14c0fa1cedda18d8ea270999", "description": "Revert \"anv: Refactor anv_pipeline to use the anv_pipeline_type\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "b1126abb38a5ff4a10c4c3240d01c22c1fb90c1b" }, { "sha": "94f2619b7d1bba20cc0699dc5a000db5da3f9202", "description": "iris: Don't reject CPU access for non-invalidating buffer write maps", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "bec68a85a2dee6e2031c1eb4b0cc7df007f02d74" }, { "sha": "77244e30b65033eaa0273b378cc178fd47716e36", "description": "anv: remove some gen8 specifics handled now in hasvk", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "09d5c55836f37217cab448b729f4c5f58fc9afb0", "description": "ci: restore reliable Alpine 3.16", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "94b4a4b2a53da4baaed49ccb322fbabdfcc20f44", "description": "iris: Check for zero in clear color compatibility fn", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "002096fcc45fb35f5d6370b22f97343853f72c8a", "description": "d3d12: Add ASSERTED to variables only used in debug builds to fix build MSVC with C4189 errors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5df50292d60dd77f38a19f5b3f7568a7a83d7cd1", "description": "intel/isl: Disable CCS on MTL until B0 (Wa_14017353530)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6e33423a6fabca16587a3fada6b74530fb07a57b", "description": "intel/dev: Enable AUX map on MTL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f81579628a60de73146c9bc5b774b83a63489a4a", "description": "intel/aux_map: Ignore format bits when using tile-4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1bcce906e91628ded6e45243f89d331cbd24d855", "description": "iris/resource: Check devinfo::has_local_mem before using BO_ALLOC_LMEM", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ac9af0dceee2870c0e2e469fcb195552457fd792", "description": "iris: Nuke dead IRIS_CONTEXT* macros", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2dd1b12bc6ca5951d51cdba699c28326fb33fc99", "description": "iris: Nuke flags from iris_bufmgr that can read from devinfo", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1e78dd9edaa4c1ef12bb56d3fdb336fdcf7bb16b", "description": "iris: Only fetch intel_device_info once per bufmgr", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aff85114fd3593592e2e54ee768c664e16338751", "description": "iris: Store intel_device_info in iris_bufmgr", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b21cd1ee1ba85065b27bf71a7d3b8498dcdd6b76", "description": "anv: fixup another dirty issue with gpu_memcpy", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "87f0b7d0c1a0a611e6fccef1764b8428d03d84de", "description": "panfrost: fix memory leak related to disk cache", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b1126abb38a5ff4a10c4c3240d01c22c1fb90c1b", "description": "anv: Refactor anv_pipeline to use the anv_pipeline_type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ffc8d490b7dbab4952baf821f08622f71a203b8a", "description": "radv/rra: Fix leaf node id order", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a8c3b813e963bdead8cded2eb975a1afce0a325", "description": "radv/rra: Validate geometry_id", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "446c49cdf76c1933695ea72bbab59fda6dfa9e77", "description": "radv/rra: Refactor resource management during dumping", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ab8777b384e5083ed3508a5143f73c7b411f139d", "description": "radv/rra: Emit leaf node ids for leaf nodes instead of internal nodes", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e4283d857b826f6b71e0d076a7ece6282f400491" }, { "sha": "5a5f3fe561b1235ab1a52b99d7d5569f50d5dbdd", "description": "ac/sqtt: bump the maximum number of traces to 6 for GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5f7955ff74a6ec268e6c4c0e3805812c08f13f07", "description": "ac/rgp: add missing GFX11 bits for RGP", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "54ae38042ab94fbb81731426db2040949464b1fd", "description": "ac/nir: remove num_es_threads_var", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "69e55d9c1b473dd5577d0fe48998421136860598", "description": "ac/nir: fix ngg culling on gfx11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ba31ec0d6fefa61b66adb133f9bab6a21d52ff37", "description": "vc4: replace open-coded F_DUPFD_CLOEXEC with os_dupfd_cloexec()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "78a75e0d257d309bd115632903d61d5114c752cd", "description": "intel/common/intel_genX_state.h: Add intel_set_ps_dispatch_state()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f16e76d9409bc79cd66ef96102ee4c6942651bbe", "description": "intel/common: Add intel_genX_state.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed28705994f19bf580d0aa4a29dfbc577df096f5", "description": "radv/ci: add lists for GFX1100", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3440e89437ec34734c37b8b1eae11bca34c7a7bf", "description": "st/mesa: Enable Alpha writes when writing RGB faked as RGBA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c1144c82647b441c39308e57cb50649092209e96", "description": "docs: update calendar and link releases notes for 22.3.1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "42de551b836d060da51f4c8163155cb915f8f2a2", "description": "docs: add release notes for 22.3.1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a8615016322572bbfbd031d39af46c3ee8969ad4", "description": "panfrost: Add tool to print supported texture formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dafbdd8a35fccb2dab768261a046893e8b4ca009", "description": "ci/nouveau: Add a bunch of the top hits of gk20a flakes.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3890df338299cecf869c71d719204bb4d0e00012", "description": "ci/nouveau: Sort some uncategorized gk20a flakes.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0521027182cdae1b6008a23354a722661ef231ff", "description": "nir: Allow more than just ALU instructions in 'weak' GVN", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d5d03a7273dc12001831d6ff067c011e158873a6", "description": "nir: Perform 'weak' global value numbering in all GCM passes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e930bff19e7721fefe7c827a85e3cc9871531743", "description": "anv: remove anv_reloc_list->array_length", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1358622878bd3d20b98ee6df80a1d58c1ae7fa20", "description": "anv: remove anv_reloc_list->reloc_bos", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f1c4c646b8a3b0c930c1fcb376761b4561c759e3", "description": "anv: remove anv_reloc_list_grow()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4168d3ef30bdbb14866d933be9829c2453652304", "description": "anv: remove anv_reloc_list->num_relocs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4b1c4925e7414365b18bd0b802dd979a77ec2f4f", "description": "anv: remove anv_execbuf->surface_states_relocs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c14857e915da9232e618ec1a8cb1cb968fc7e590", "description": "intel/common: clean up AUX macros", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ff471fdc65f215ccd42bfcda682722b5495c833", "description": "intel/vulkan: replace AUX macros with interfaces", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "78a4b6deed3d29e2b3c099e0ccfdf68d1e15944d", "description": "intel/isl: Support 1MB alignment for AUX mapping", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9698eee50d9240b6721aba716304677528afe04c", "description": "intel/common: Support 1MB granularity AUX mapping format (Bspec 44930)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "49c6e3061159adaa9f6e360a1e5efa9060ab366e", "description": "ci/bare-metal: Avoid a bug in armhf stripping causing tempfiles in artifacts.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dace7d780df7742b0c5ee838a0cd0a4ad668eb9c", "description": "ci/baremetal: Clean the directory we unpack artifacts into.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "046c75e95c0c7faf16bc64ac620ded7d128e2e19", "description": "tu: Use start offset for storage buffers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "316ed8f9652c4d787e7be7932ce7acd6fa753c56", "description": "tu: Expose *TexelBufferOffsetSingleTexelAlignment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4d2aa9a9f7d6a20a3c4409e81023c088d8ce1c81", "description": "freedreno/fdl: Support texel-aligned iova for buffer views", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3ca90405e8a36706b7207e97bf5073dec70b1793", "description": "freedreno/a6xx: Document buffer-specific tex const fields", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f94bd1d7233f5d060ac785a9f032fdccdfe45453", "description": "freedreno: Document various preemption-related registers/packets", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "34010a50d4240624caaa3e6c303be80f771181e6", "description": "wsi/x11: Rename the present progress objects.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9e55766f630dff107c2b007c92a53506d30ac126", "description": "wsi/x11: Fix possible deadlock with wait_ready.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "8fc79277878e68e9825dbc2964125a0be9d92189" }, { "sha": "657d1be15395a28ab21796eab5f9c19c055db4ac", "description": "radv: Don't lower subgroup shuffle on GFX11.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db5c3f170f19d58816e70ca56a2573caadd7acba", "description": "aco: Emulate Wave64 bpermute on GFX11.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "853e76f0076ac6bff4abd2f5db2f5c400726d1c2", "description": "aco: Stylistic changes to emit_gfx10_wave64_bpermute.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "640e8016510cc8872310a93f03f5527dd5468a39", "description": "aco: Split opcodes for GFX6 and GFX10 emulated bpermute.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "614348f28be16fb8a3763bd68064652160975411", "description": "aco: Don't accept constants on p_bpermute.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "27b70f28d97617d062f07448bc5e87d3cdb80e03", "description": "ci/venus: add a VKCTS mapping test to the flakes list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "16a7e15d4fcfe205808bc19c133342de6645cf20", "description": "iris: Enable compression for image load/store in more cases", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bf3d6ca94fa56eea8f989b0ca8c5cfe7fb8b7065", "description": "iris: Allow fast clears on compressed image load/store access", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b2a690a35409b9fb05b99be681600d6f3c79e90", "description": "iris: Update aux state tracking for image views after draws/dispatches", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a9652fe58853c16f5a70327bb3f788a90893f72b", "description": "iris: Drop disable_rb_aux_buffer handling for image views", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "806082e96fa118a8d01be6604c9935b534f5084b", "description": "iris: Drop 'isl_' prefix from 'formats_are_fast_clear_compatible'", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "880fab60a79129e28e8453acb61b4067ddb85cb6", "description": "iris: Pin the clear color BO in use_image()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "699e60681a3a9915102340fbba9791a654fbfd21", "description": "iris: Drop batch parameter from iris_update_postdraw_resolve_tracking", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9dedbf66f62bdeda7126f0f6cd38c2597c930391", "description": "zink: Fix reversed cap declarations for ImageBuffer", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f55a4407ef97e1bf78ee4a927d7d9091c4866051" }, { "sha": "bedb9b73db9b7eef1f457fc4c20f0d72ead7f43d", "description": "radv/ci: bump most jobs to the kernel to 6.1 + latest firmwares", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "264a0cabd1dd2a619f24e34f21f767c6bf36fe76", "description": "anv: assert when number of primitives is higher than max", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d7a1916798bb8e0331223c3de9c7398d46c16bc8", "description": "anv: handle mesh shaders with max primitives == 0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c26a053f2b63c82820cc61ff32326ece638e3dac", "description": "radv: disable more NIR opts in radv_postprocess_nir() with DISABLE_OPTIMIZATIONS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "05d2ed7350c3d3dc0a994cc1f3cadf2b0c868a8c", "description": "radv: move a conditional check to radv_remove_color_exports()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a43482e8d676f878fe1f175700cb3d26cbd55f81", "description": "radv: advertise VK_AMD_shader_early_and_late_fragment_tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3ff58049b5a19a1153ea3267ee54acaa9646b403", "description": "radv: implement AMD_shader_early_and_late_fragment_tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "877c10efd1626189ef4b3bd0def8ca42923356e2", "description": "spirv: add support for AMD_shader_early_and_late_fragment_tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ac8131b564e711aa3b0055ce83db7ad027b9bfbe", "description": "radeonsi/vcn: add support for 10bit input and enc 8bit output", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eb76cee9f8831d153a75c401c6da2aa1538062c4", "description": "nir: Eliminate nir_op_i2b", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8b37046765cea37f919a22a72911fa344ae5f1dc", "description": "nir/builder: Handle i2b conversions specially in nir_type_convert", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "edae161d98952df2c0627fe888de49014a9b7820", "description": "intel/fs: Use nir_type_convert instead of nir_type_conversion_op", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e34b8866b417d34d81c477bad07cafff7cd5189c", "description": "microsoft/compiler: Use nir_type_convert instead of nir_type_conversion_op", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "58164794f4fdaec6839296cb49c79b46acdd60a3", "description": "spirv: Use nir_type_convert instead of nir_type_conversion_op", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ded35729475b91685b66b2e0efb27c95a9ae2f0e", "description": "nir: Use nir_type_convert instead of nir_type_conversion_op", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "119703072735080cc0244bf63525e5c88f27d43f", "description": "glsl: Use nir_type_convert instead of nir_type_conversion_op", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9f86d18b2db1129824d8d3cf28b0e1d59fedf2d9", "description": "nir/builder: Add rounding mode parameter to nir_type_convert", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "43da8223121b8807d2dd7fcf1276d145242365e6", "description": "glsl_to_nir: Fix NIR bit-size of ir_triop_bitfield_extract and ir_quadop_bitfield_insert", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5e922fbc160bcda9b38ccf5704cbd7276a748094" }, { "sha": "1fae751d493248ce6c29cb155a8178f5850b9a98", "description": "microsoft/compiler: Simplify nir_intrinsic_load_front_face handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9342c14eeb4a751fce7bd413aca56bc46036ed22", "description": "nir/builder: Emit x != 0 for nir_i2b", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7a5e9df39db0e900135a88daf4b0ef15d54922c7", "description": "nir: Use nir_i2b wrapper everywhere instead of using nir_i2b1 directly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b60b2f2add5f52955695d1bd84015287d4fbafe5", "description": "nir/algebraic: Optimize some b2i involved in masking operations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ba0b248ac2c7e64ac81fe8a64bdc80f4e1acee7d", "description": "nir/algebraic: Eliminate unary op on src of integer comparison w/ zero", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ee15d893224c1eee5c239e54f7aa5191bec55377", "description": "nir/algebraic: Simplify min and max of b2i", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "19222867e43679885533c08004c0c003c44748c3", "description": "nir/algebraic: Reassociate some iand to eliminate an operation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d48ce1f47d5ffbdbe219dc326ba1521af7895810", "description": "nir/algebraic: Remove redundant i2b(b2i(x)) patterns", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "14a9bb04e4a27c881d62d28be1ffd48516aac976", "description": "nir/algebraic: Remove redundant i2b(-x) pattern", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8d90b13954f56d30204f1372874c42f96e329be1", "description": "nir/algebraic: Catch some kinds of copy-and-paste bugs in algebraic patterns", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fa02fb5ccae8adf8602bba966ec8b269745512b6", "description": "gallium/pp: typedef and use pp_st_invalidate_state_func to avoid cast", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a23488d63e6717f9fd9ac16c99d1ae8b7f8f6a1e", "description": "gallium/hud: typedef and use hud_st_invalidate_state_func to avoid cast", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e4e4ba23047a0f2f2578691456e487fba2013f43", "description": "intel: Allow CCS_E on R11G11B10_FLOAT for TGL+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e86262603165c6ec926eecf3a313384c50c0baaa", "description": "intel/isl: Bump format_info entries from 100 to 110", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b2141d19337ceeb0cc18d21690de3faa9fe141c", "description": "intel/isl: Lessen CCS_E-compatibility checks for TGL+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2add57d0c22b4aa0e85ca1280c15b4350d1c7c03", "description": "intel: Hook up RENDER_SURFACE_STATE::DecompressInL3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "408f1c689c2bcd3e746d025bfbb623dd8c6c81ef", "description": "v3dv: skip some invalid tests", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "5f2171625b17d66fd568e3813c9dff11fe0f307e", "description": "asahi: unbind samplers and fix sampler_count if state is NULL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "687a82d2d3debc3391d0ac66e8b3b6d099b7f3d5", "description": "radv/rt: Handle no-null shader flags", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a3aea98a2af3d63141f9faf36ecc522818456908", "description": "nir: validate that store_buffer_amd doesn't use a non-trivial writemask", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "afcbccb0781343eeed1b8543c23dcdc21748bcf2", "description": "ac/llvm: implement ACCESS_USE_FORMAT_AMD as buffer_load/store_format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5307480f4ecd4245236609fbc5610832a4cf1e12", "description": "ac/llvm: unify load_buffer_amd and store_buffer_amd code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "150c2cec632f986a366ea5818c5feebaa9f66c0d", "description": "nir: add ACCESS_USES_FORMAT_AMD for typed buffer opcodes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "716ac4a55dca2765bb8e1634f02e0b8ab2fcee7f", "description": "nir: replace IS_SWIZZLED flag with ACCESS_IS_SWIZZLED_AMD", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7998c3bdd3028c4670c9ff3a07d9fb6bfdd898ef", "description": "nir: remove redundant SLC_AMD in favor of ACCESS_STREAM_CACHE_POLICY", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c0d69b40bcf73e972c87bcaca30bf4a1b4af48f2", "description": "nir: add nir_texop_sampler_descriptor_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e2dc32d755b15697765719acec1d23f12f9c938c", "description": "anv: move functions around to plan for generated draws", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "971e07361a61b3069a5ad239d86c5719313e7503", "description": "genxml: add gen12/12.5 CS prefetch disable bits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4a3faab51241ea7ec12be5f00fe44d500c5b4159", "description": "anv: move draw command helpers to their own file", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "624ac557212dfac1247f88605469c638045d5b7c", "description": "anv: move total_batch_size to anv_batch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8d21e29be34ec40fdb5e1485722615f73b2d43b7", "description": "anv: add helper to get current address of a batch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c9272e80b1ab539afd6bf7a2f500cb4d9c68e294", "description": "anv: add a utility function to ensure command buffer space", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "21e32e1f8dcfb9c01f604ec962d5c7bde72827f3", "description": "anv: document utrace field", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c70ef757e6345652d4946fcc91b4816e56d86b43", "description": "anv: Use extended parameters on Gen11+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2680e32f71404cff80bdaf834072e06fcf6dcd04", "description": "intel/blorp: Emit a dummy 3DSTATE_VF_SGVS_2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9859413bf4ad28eec70c3f39c23d3d1ba4a14102", "description": "intel/genxml: Add 3DPRIMITIVE_EXTENDED opcodes on Gen11+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "781a16382d5b8dc3f8f850a18d7b0a022cfa11a7", "description": "intel/genxml: Make some fields Booleans", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "75d20a18f5a5a11129855091cc620cf417dfc1c3", "description": "anv/utrace: only record the emitted pipecontrol flags", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5fd0d27280da8e7834a19fdb51411b2c98a72a4f", "description": "intel/ds: trace a couple of more pipe control flags", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eea416d0c9c1eb1144ac77a9098abc59b374fa52", "description": "cso: fix a regression from draw_vbo rework", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "c9b13a93385b15ecf0dc70e3da3d6fa449078766" }, { "sha": "d51fc12af9dd0189be7b3eae0c96a6336eeaca18", "description": "panfrost: fix sampler_count and unbind samplers in bind_sampler_states", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a921486e2a6ca5fc873a6e2f9c61fb5bef4cf3d9", "description": "anv: disable Wa_1806565034 when robustImageAccess is enabled", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "94bb4a13fa294204e32b88a098c2d49a0c82a5c3", "description": "intel/fs: make Wa_1806565034 conditional to non robust access", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "89a550a37b0bb32bc3dfd92062f9fe6eb05c11db", "description": "isl: make Wa_1806565034 conditional to non robust access", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "6a3179c5a97f9a45006af2781d0af4b437784515", "description": "frontends/va: fix crash during grayscale rendering", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "7ad4a5079e8ad0b9f3ab7924cc3dfec5f74ea88d", "description": "radeonsi/vcn: fix regression in yuv422 jpeg decode", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "12acee17fad5e939a4fa6ac9ce3bd4753fd0326c" }, { "sha": "b4f940913d386bad0e25a1e224d0f39631124593", "description": "radv: do not remove the PointSize built-in for polygon mode as points", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "75375233f6e75a02e9e7498be922f337523e4a9f", "description": "intel/compiler/mesh: extract emit_urb_direct_vec4_write", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a60112ce5e7daaf649b3fe33a3f09b9497a276a", "description": "intel/compiler: optimize away local_inv_index and local_inv_id if workgroup size is 1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "85b1c89e206763acc49822c5c53097bf894ec7d2", "description": "intel/compiler: split lower_cs_intrinsics_convert_block", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bb93f1bda1952f07b177916e9290654f26f4a557", "description": "intel/compiler/mesh: extract shared code for offset adjustment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5ffdd47a2660a8bd4fcd9526f92998da9a564bd6", "description": "anv: simplify EXT_mesh_shader lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7fbd1dfb18beedadd62eed3897f23ff2179a7fcf", "description": "anv,intel/compiler/mesh: drop lowering of gl_Primitive*IndicesEXT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f6929e7c3bc907ecc8284f1e6220bcd2a3351b3b", "description": "intel: fix the wrong function name", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a0991c7c794da39bf1a4b5fb5484b77afde200cc", "description": "anv: fixup descriptor copies", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "03e1e19246da43f87b50a2ced38263a884b15b4c" }, { "sha": "79cb465526eef5c6ae6ef69cadaa4398b36cc864", "description": "r600: Lower all bitfield ops on pre-EG", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "4dff3ff005b47befd3e4a903b08d5b4bdbef6ae3" }, { "sha": "357e5fac9953b26eedc8819ab528b981be6e1b69", "description": "r600/sfn: Use variable length DOT on Evergreen and Cayman", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "573448f93cbbeeae22295e7f943c7120598780d4", "description": "r600/sfn: prepare alu split for use of variable length dot", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "edabd5cd8425f17dc71c2170ee0f1aa16eecbbec", "description": "r600/sfn: check used channels when evaluating allowed mask", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c30cf444346c2efe45834276a60d316b759e9f4", "description": "ci/test-vk: uprev vkd3d", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d2ac1b18df90da1e3e36750774fab9b7d62086bb", "description": "ac/nir: add ac_nir_lower_legacy_gs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e52a4faf061dac024c0a673b944cbbb20d6706c", "description": "ac/nir: move ngg_gs_shader_query to a common function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9a6416b3746cb90b544518643677a4b53666b1dc", "description": "nir,ac/llvm,radv: add stream id index to nir_load_ring_gsvs_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0ea589ec69ff2872bef738d2a14890531c7f90f2", "description": "ac/llvm,radv,radeonsi: pass instruction to intrinsic_load abi", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "796a150196acf1d481a92147f6a3c986c535993f", "description": "nir: add nir_load_ring_gs2vs_offset_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "603e68ba36e63d75d69deb46e2abd82ba349d959", "description": "ac/nir,radeonsi: replace llvm ngg gs invocation query with nir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fd240f759f203a27c6bb47c8a9eb29be8675345d", "description": "nir,radv,radeonsi: add nir_atomic_add_gs_invocation_count_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17c18a492a3ce2a9467198dc8cc2d9c84afe8a06", "description": "freedreno/registers: Add some docs for PM4 events.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "378f83917c01430a24a55699182653a6fab165fc", "description": "doc/freedreno: Add a bunch of docs of the hardware and drivers.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e284e6ad3c4292a0b46a432e6d898754e91fc60c", "description": "freedreno: Clarify that CACHE_FLUSH is pre-5xx.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d37f6b16c83e04568a68a9acd3adc0c8657dcc7", "description": "ci/docs: Always expose the built docs.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7642f3b99c8b17c7cfa1f140c65ce82e7dbcea2b", "description": "intel: Fix crashes for importing drm buffer", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "68b546ec3daacc93513b31583cbe6eb7f8fdc25c", "description": "hasvk: pipelineStageCreationFeedbackCount is allowed to be 0", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "6601e5d6fc68cd9f8305508c650289170fef71ff" }, { "sha": "8560ce28c22f82895dd95c185b59dcaaab249c6a", "description": "vdpau: allow building vdpau st with virgl only", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "6b5aecb19558200fd39fda46db08456ba7acc180" }, { "sha": "9e9b8dc7f8a25c1d0ff7e8f93ea7603b08f62d36", "description": "glsl: fix function inlining for images", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "8d10a6835f32ec677759f9d37e08dcc95aaab17a" }, { "sha": "92959061a92b2d82ec61fe757602cb22cb630c3d", "description": "radv: Improved export conflict bug workaround.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a294ff01fb9d1d8b4f984a364ed7ef469624c49", "description": "mesa: move the _mesa_set_varying_vp_inputs call to where the state changes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fe1d53355324a42ca6c69bd565131255aec0a56c", "description": "mesa: move _DrawVAOEnabledAttribs determination into st_update_array", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "01ef28f1aff66a9239e22974e1d65708cb6a4c67", "description": "mesa: inline _mesa_draw_array_bits & _mesa_draw_current_bits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a2cda5ba09e994d453479625e5d97fb0372232ff", "description": "mesa: don't AND with VERT_BIT_ALL because it's ~0u", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b1b4f1e1856adc48600f8954558185937cf4d347", "description": "mesa: simplify VBO state flagging in _mesa_update_vao_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b57d56d754242694467c715f1bfb23fc278d1199", "description": "mesa: remove VAO::NewVertexBuffers/Elements, set the dirty flags directly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0fbd82bdc45c48aa8cbc08d8bbf1319e66217d45", "description": "mesa: move calling _mesa_update_vao_derived_arrays into st_update_array", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "76a214f390e6136e1bbce67f1467e2874e16ac51", "description": "mesa: remove the NewVAO flag, set directly what we need to set", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ee308fb9ae5a0c8dbd6f6c9e53b09ff871ab3bdb", "description": "st/mesa: move st_atom.c contents into st_context.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae2b9112174985af2de213c928afc4b7fde630c1", "description": "st/mesa: inline st_validate_state and remove redundant checking in callers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eb97f624c73200a7fd844ce765fb74b5ad6da173", "description": "st/mesa: remove the switch from st_validate_state by passing state mask directly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae8147dd5a99b16d8bad4b724c0da357d9d09b5f", "description": "st/mesa: remove st_context::dirty, use gl_context::NewDirtyState instead", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "33c3e429fe381d4e2df299ff75d81ef6b44a8f6e", "description": "mesa: remove per_vertex_edgeflags parameter from DrawGalliumVertexState", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a5851ca8b1a68ad5bdb05c4b89d901ac27b78327", "description": "mesa: completely rewrite the edge flag state update logic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b6e800af7d54c3fb838f1f872fb8be1bef7ba1fa", "description": "mesa: don't call _mesa_set_varying_vp_inputs in set_vertex_processing_mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c2557a5652af4c20b5c5df1f22f34c3cd1e259b6", "description": "mesa: don't call _mesa_update_vao_derived_arrays for dynamic VAOs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dcad210d12dfdb6503e6055d93972175425f6479", "description": "mesa: merge 2 switch statements into one in _mesa_get_derived_vao_masks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d5187dbc077281c60405f5090f88dd0d315ee4e4", "description": "mesa: remove derived _EffEnabled* fields and compute them at their only use", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "888463b17344e1449f2fc5923a3331c43646f987", "description": "mesa: merge _mesa_draw_(user_array,nonzero_divisor)_bits into one helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e6375f95bbee8d4ab50955a385b45b73ccb0a723", "description": "mesa: remove unused inline functions from arrayobj.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "50a367f8f700adf89a685db25f2e0ce874526f8f", "description": "mesa: keep the current VAO also set as _DrawVAO", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b205d7663bd04c51a7b417688b9286ec86ea611d", "description": "mesa: split _mesa_set_draw_vao into set and update functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "568fa71ef8d825b735fdbf6747ada3d7cfe95eff", "description": "radv: Handle NULL miss shaders", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "85580faa4b0b654600a137e337211ce3efff43fb" }, { "sha": "276236ed6d8984ab45e53e970d3ed9c9ddefc133", "description": "radv: Change shaderGroupBaseAlignment to RADV_RT_HANDLE_SIZE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5751ae45ec97cb4dd3ade8bea385317d00ba50cf", "description": "radv: Force non uniform texture sampling with NV Remix", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9492b84a680c23ff2ef5a2abd855940b6f69e9d9", "description": "radv: Add a driconf option to force non uniform texture sampling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7a994d92ff61acdd5177d4b786a7382df4ddd9e3", "description": "spirv: Add a debug option to force non uniform texture sampling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cdd68cbafdb8abdfbaba15215bb8486759ece28c", "description": "radv/rt: Hash the pipeline key", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "48ae92ceea83c84d39f3fbb2d9b9ff4a7cef947e", "description": "radv/rt: Propagate radv_pipeline_key", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b5ac0ae2a6ce71fe8f2bfc887fef27477044ce6", "description": "radv/rt: Work around incorrect NOT_DEFERRED handling in Portal RTX", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cb3872f2cdce8476dbb8f361a7f95f005c657c3d", "description": "tu: Implement VK_EXT_descriptor_buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b28899a26129f075ab65aaa72df8e9cc385809b5", "description": "vk/descriptor_set_layout: Add optional destructor", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "56e435954200bbf085b3aed8984c41d30201c0e7", "description": "tu: Fall back to ldg for variable-size inline uniform blocks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f4c9e9329cf2bcfc73d9b7a1167ba6864a79caf4", "description": "ir3/a6xx: Fix immediate offset stg/ldg path", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "733264bd7ca33a9ab64244fc53044c1a8bca98f1", "description": "microsoft/compiler: Fix codegen when a loop ends in a jump", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "16c4c1a549ff07960c7452456ab32472f9563ab1", "description": "microsoft/compiler: Handle holes in driver_location when adding sysvals", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1071d33c3721819cb77ca850766d2e68f52f6e10", "description": "ci: Bump virglrenderer version", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0d34df0e6cd3e8bbf3896dd21f4a7e43dc73680e", "description": "ir3/freedreno: Find regs for FS inputs when printing info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c147a356446aa7e96abc5e45d70820a2f84b4781", "description": "radv: fix assertion on gpu hang detection", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9efd05af530988fe434fca13bd16b00bd41682b", "description": "intel/compiler: Remove leftover declarations of old NIR passes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "610639682533783796fe32bdcb2b4d3375fae56f", "description": "intel/nir/rt: fixup primitive id", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "046571479028aeb5577344a91f0c4d565415f4bc" }, { "sha": "13f39da71a69026445fc5455d749858aa7ad94dc", "description": "radv: fix hashing descriptor set layout", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "19f8d338761d124b24eac2d4703dc1346c8b4f9f" }, { "sha": "e20564cfdb946a3e7ccd8dec36520f3dff3d32e5", "description": "nir/lower_shader_calls: Remove phis after dead control flow", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a54c2c828941ef1325fc1a3b49eba32f3c964f0d", "description": "nir: Do not consider phis with incompatible dests equal", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "6bdce55c44a45fc8ec8426996572c18ecf88bd64" }, { "sha": "c9c44d63da418267b1ac6ac733fb40704e785e4b", "description": "docs/release-calendar: add 22.3.x dates", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "110d550941fd26f5e9ae450521a177d5be20a445", "description": "zink: Don't set dynamic color attachment state for 0 attachments.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "efa4e9568b28266a7b1bb1dd6bb6d8d0e593c6f3", "description": "radv: Use correct watermark for early loop exit.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f0d6a1a68548cb778da41e14fd92afc2d2fdcdb7", "description": "radv: Rename stack_base to stack_low_watermark.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b0a6e0e17416310e3ac2635ede5e7757cf10b971", "description": "Revert \"r600/sfn: Make use of variable length DOT\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "fcafe1ffc85573b6a0df2d64a438f1bac2bae3a2" }, { "sha": "c9b13a93385b15ecf0dc70e3da3d6fa449078766", "description": "cso: remove cso_draw_vbo from all draws, call the driver or u_vbuf directly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "85f01982a08a2d92a851b40db6aa0a1f852447cb", "description": "cso: add a base class cso_context_base holding pipe_context*", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "37e89b41f1fdd2ef281fca39412222f25bf340af", "description": "cso: unify cso_draw_vbo and cso_multi_draw", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8b4201d6bd7cc1a550db233533f8945bf43445d9", "description": "gallium/u_vbuf: change u_vbuf_draw_vbo to accept pipe_context as first param", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4a92492a8a016114b6b4ed9833dddbc58a485f5d", "description": "gallium: add the u_vbuf pointer into pipe_context", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a9934a9f649d397384db8fc6eb268663ea44b9de", "description": "asahi: Implement occlusion queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4dabbb761b4c3fd4a2751df233fdca16fa27d26e", "description": "asahi: Move query functions to agx_query.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7a5f88cb38c102f5a8cbd76b12399eb48e56e519", "description": "asahi: Don't upload samplers for clears/stores", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d2f27d282f2ece300ae1703a83a1d2af53cccf3a", "description": "asahi: Avoid reloads with staging blits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dc4cf64a7687d64c1dc8fee18a9ef8f6ab906ce8", "description": "asahi: Don't reload uninitialized surfaces", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "949a760c9f5a33344b95dd591f0ab4d8a03832bc", "description": "asahi: Fix Z32S8 harder", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0c2500168d01439e7692a61616e3c75becb1736d", "description": "asahi: Don't shadow idle resources", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c9144eff48830cef310ee424a70186599bb36e80", "description": "asahi: Model alignment of occlusion query indices", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a318e4265a801f444479414461b75658096cd21", "description": "asahi: Identify some more fields used with layered", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c3eb81fd169ceed36f56abe46b8d09ad35eb9fd1", "description": "asahi: Identify XML for anisotropic filtering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7f247743a3c3fd2c9d25171f3fd6f49e677f437e", "description": "asahi: Check-box implement rasterizer discard", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d2a2d1997ec28094de506b7766b03f33d6bce49c", "description": "asahi: Wire in 1D (array) textures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5612d2cbeb96e5985b0ca37903d9f4d3929539d8", "description": "asahi: Dirty track VS/FS key updates", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "37feaf9c0c59a96e540eb8ee30d20d84e37f1e0a", "description": "asahi: Separate VS/FS shader keys", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "720ff76de4287bd09860a77b4634bad4e89d3ad4", "description": "asahi: Implement invalidate_resource", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "28b652af801d5d04c60aa3c481a3d11d4c2a686f", "description": "asahi: Track batch masks on ZS/blend CSO", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "33b18768575613638da4a6f6e0f7de5171acb83c", "description": "asahi: Dirty track blend state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "29e6c00e3c7f06a678a941e887817a008610e5af", "description": "asahi: Enable dirty tracking", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b28fe26d7c613e7adc7d27515c4945e1f4060b9e", "description": "ail: Save level_offsets_compressed_B", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3895545b834bdd8b08f9ed99722770da83351e0e", "description": "panfrost: implement clear_depth_stencil", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b19a14a09473d71537128ebbaf658592172d072c", "description": "nine: enable on panfrost", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be841f0e7898d85c6f98aa212d5bf03509ed117d", "description": "panfrost: implement clear_render_target", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8560c7613d4e87bbfec2b590efcd7a955c675486", "description": "panfrost: Handle resources without depth in batch_to_fb_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d76d791565a720ec2c86f07c4f2690676a3c41c8", "description": "panfrost: Implement GL_EXT_clip_control", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a099d6ae4d133fdef4a81fc2fbcfb8c7b9b5a440", "description": "intel: add devinfo->has_64bit_float_via_math_pipe", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eac00f4ec771ee6931f00168429f27579025e558", "description": "intel/compiler: fix intel_swsb_decode for newer platforms", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "295c5f59e04b7cce2b78f67698525734faf62b8f", "description": "intel/compiler: export brw_num_sources_from_inst", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "df50add27ee24b83d6d59348ccf0d6a3b5dad11b", "description": "intel/compiler: avoid 64bit SEL_EXEC on MTL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "951855c3492062035ab0bcff683b549b8247104a", "description": "intel/compiler: avoid (RegDist, SBID) on DF instructions on MTL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "16b9f87104be16e4726f42970bd13655c7e3c857", "description": "intel/compiler: on MTL, DF instructions run in the math pipe", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "051887fbf3f07c49fb834ca3c1e5aa052ee4b18b", "description": "intel/fs: Make the result of is_unordered() dependent on devinfo.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d608706875996b05df48b0e35ee0456f0f2ae8cf", "description": "Revert \"anv: compile anv_acceleration_structure.c\"", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "74d0be27ae9eb666df948874a20a3b4464df7db1" }, { "sha": "d217883c5c33655254b54f32dcac9de046385020", "description": "freedreno/a6xx: fix blend all_mrt_write_mask", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "0132c22de75c2c0794cf6d4eb69392847cbeb00d" }, { "sha": "bec68a85a2dee6e2031c1eb4b0cc7df007f02d74", "description": "iris: Improve direct CPU map heuristics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eafaac2b1e3c5fa2c347488c2e5c94f895392b81", "description": "iris: Only copy existing data into staging images with PIPE_MAP_READ", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "50614d39fe778ae2d153487f59b48abf54103d94", "description": "iris: Return idle status from iris_invalidate_buffer, skip busy checks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f112add5544ca545656b96e82a78b7fd06c43bcc", "description": "iris: Don't replace backing storage for exported buffers.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6954a8ddbe9b512fa21789ee7ed9e67120d34929", "description": "iris: Promote DISCARD_RANGE to DISCARD_WHOLE_RESOURCE where possible", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "465eb092ede759f873bb34e54b11721296be4c5a", "description": "iris: Use persistent mappings for pinned memory (userptr)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b82d545442538d91f46d7b7d384c10c15d12cbb7", "description": "iris: Delete map->dest_had_defined_contents", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "907fbf22ddfaf6c8ec4e56f2848a17d5313d64cc", "description": "nir/gather_info: use nir_ssa_scalar_resolved", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "085828ea4dc029a4850fa64c47335f393b5c1c60", "description": "vtn: add mesh output and task_payload to vtn_mode_is_cross_invocation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e1f51003111b9fc9f06c948191c545164cfc86be", "description": "nir: add task_payload and shader_out to nir_var_vec_indexable_modes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a89755d179254d1c9be3f935f44ba5efece90cc1", "description": "radv: fix task payload lowering when shared_memory_explicit_layout=true", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e4060752e24bb4fae95ee3e8a361d5f839791165", "description": "radv: fix mesh shaders with null winsys", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f381187b8f0e748016dce844656f5a4ad8c2f933", "description": "panvk: Delete panvk_CmdSetDeviceMask, panvk_GetDeviceGroupPeerMemoryFeatures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aa76b70751ae58e3f7617655e5203460bb615c56", "description": "hasvk: Delete VK_KHR_device_group provided entrypoints", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "43f9c66224f05911b5580372342f67b9c022b7ec", "description": "anv: Delete VK_KHR_device_group provided entrypoints", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "159cf9122ec29674d22821d4058abf5ba241116d", "description": "tu: Delete VK_KHR_device_group provided entrypoints", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b1e2e9eb69e3a3fbafcd662345b666d586e28f3", "description": "v3dv: Delete VK_KHR_device_group provided entrypoints", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "64d7385e61e7f2da5159ec4fbc3f7047503f01ae", "description": "radv: Delete VK_KHR_device_group provided entrypoints", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "83400af043a8e797e64473dd33702e91866da753", "description": "vulkan/runtime: Add VK_KHR_device_group provided entrypoints", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d4a36ce64791971c2abe0280778a7d7555bb273", "description": "gallium: add new variable for video frame statistics", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "2d1bd619dfd7bf826a6300030718408212b0b68a" }, { "sha": "c872e339a158056aca29c4b3e1f62c435aa81948", "description": "radv: remove some unnecessary 64-bit IO handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a5b615ab1feef121887121199dfef72dfee6d26", "description": "radv: fix streamout with different streams in the same varying slot", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "20e670d0603a9f06e64c691a19aba1ec5361a31c", "description": "aco/ra: don't swap create_vector operand with definition blocker for SGPRs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a05dd58309caf7e3857eb7f02084d8c9667c9efc", "description": "aco/ra: don't swap p_create_vector operand with definition blocker for scc", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "9476986e6f6fe49ef8bc511f4ebeca4232263888" }, { "sha": "4dff3ff005b47befd3e4a903b08d5b4bdbef6ae3", "description": "nir/opt_algebraic: Optimize open coded bfm.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a73e86e0a5eb58e2f25f7b7419a78c122cc5ab1a", "description": "frontends/va: fix gst videotestsrc h264 enc fail issue.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "ee10a5f7a694ae642fdbc29239650ef4c8c84c7b", "description": "frontend/osmesa: inherit pipe_frontend_drawable instead of allocating separately", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5be128f67dade50533a5fa3ac374e61b203a8442", "description": "frontend/hgl: inherit pipe_frontend_drawable instead of allocating separately", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3ba24ad153e8f9c4cbf293dae0f54a77801cc994", "description": "gallium: rename st_framebuffer_iface -> pipe_frontend_drawable, etc.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "279dfeff1d2e4a0de490d964556ac5f3179119a6", "description": "gallium: remove pipe_frontend_screen::destroy callback, call it directly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ab7a86a0ee8c41765ad42ff9485edf123dcd3b85", "description": "gallium: clean up comments in api.h, cosmetic changes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e7a1cce4eec741f8d766cb2af15491d5c99c2509", "description": "gallium: remove st_framebuffer_iface::st_manager_private", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f376f323964c5b5abcfd8386dd086a7d0aec4fe", "description": "frontend/glx: inherit st_framebuffer_iface instead of allocating separately", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e51cb3ae20b1307baca0c8ac0724aa03d32ebcdb", "description": "gallium: remove unused ST_CONTEXT_ERROR_*", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ab281457aa40b6a7d7670100e0d0b9f49154a347", "description": "gallium: rename st_manager_private -> st_screen", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8543dcb275e7f4d849951e506c63138713730f0e", "description": "gallium: remove st_profile_type in favor of gl_api, move out st_context_attribs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "81020faf20e30878dc23ee1883ae66a44f317145", "description": "gallium: remove unnecessary ST_PROFILE_*_MASK definitions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9fdb0ce755d5f84df09b729fa8da2518ea2f31d0", "description": "gallium: use PIPE_CONTEXT_* flags instead of ST_CONTEXT_FLAG_*", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0122a67c81417c3f1041a658b5b2507d3ceb3a3b", "description": "gallium: move st function declarations from api.h into st_context.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be8f1d685e73be2692b965567dce559799e6745b", "description": "gallium: remove enum st_texture_type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "59c9e62f482ff2872d3fa0a8768efbe7fc0b6d3d", "description": "st/mesa: remove st_context callbacks for dri/glx/wgl frontends", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "263dc7b6056e660b9f1b69194538428b53192c1f", "description": "gallium: remove st_context_iface, use st_context directly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c61aa8fa816cc06771053ecd72864d5381d2f624", "description": "gallium/pp: don't use st_context_iface, use an explicit callback", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fdec3529030cacea8ba82aba0ed8db703813549e", "description": "gallium/hud: don't use st_context_iface, use an explicit callback", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "64ee8d2430a769134f88af92873b06b44f78e0c6", "description": "gallium: rename st_context_iface::st_manager_private to frontend_context", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ec564cf0435445dbda96f487a8ecd5b58a40ea4e", "description": "gallium: remove duplicated st_context_iface::st_context_private", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cf2d71ec068bb706d724ad1a0f459e3a5a303f2a", "description": "gallium: rename st_manager to pipe_frontend_screen (think dri_screen)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "597b2648d2dbe4dff21c7eeb95729c02d8e5e01d", "description": "zink: do not leave needless shader temps around", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "85964945e7c422d4a679364f4dd3a4e7c2fe1637" }, { "sha": "8c2448d4e67a19647afc7785fb31be6f7a6f094c", "description": "intel/compiler: Delete sampler key handling for planar format stuff", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "88918baf5ca3a1e78e14ce4f7ade9048b4f035aa", "description": "intel/compiler: Delete key->msaa_16", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d2a290cc7b5f850674cc03f9a6a7526b6b87d20", "description": "intel/blorp: Set key->msaa_16 unconditionally on Gfx9+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "584e18863e6f0b408a7275cd427ca7e678abe836", "description": "intel: Drop compressed_multisample_layout_mask from the compiler keys", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5c62f526a4bc95f87eddde186fc30790d732bf3f", "description": "intel/common: use format struct in aux mapping", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8ad954967779d3ecc4cf66790e43229b5ac05e0c", "description": "intel/common: initialize format of aux mapping on GFX12", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cf3ee73f8f6332016d88cbade50f57068eb0f35b", "description": "intel/common: fix style of some comments in intel_aux_map.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0520430aa8f5db68e49c74613b6b2c0e0716d2c", "description": "intel/common: Add a new struct to describe AUX mapping format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b3740f359589fe2f450b37bb71151a9c5dcb8eb", "description": "intel/common: Add an enum of formats of AUX mapping", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "90c86fe63e94df7719081f86ebee4851ab3fd341", "description": "intel: add MTL performance metrics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4bcfed42234f9263c99936c87772c6e7f22739e", "description": "hasvk: Allow aliasing with modifiers for WSI images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "586ba9c2234cadba8f74eae30f7bca1601970512", "description": "r600/sfn: implement GDS op channel mask evaluation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4d4411588bf93d2e8fe990c1d9b9a2b8c2836ad6", "description": "r600/sfn: allocate pinned registers as SSA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b623e1a0efea0448c481e09f60921d3bc2f0d6f5", "description": "r600/sfn: nir_op_vec results don't need channel pinning", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9b34969459f3b6b9d4d35b471b91d0f992e1cb2c", "description": "r600/sfn: implement TF allowed channel mask override", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "219854a864a427be2327986363b55370f2c39e88", "description": "r600/sfn: clean up TF emission in TCS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "18a8d148d862d4a0f5b83f4385f00cf8a4a71b6d", "description": "r600/sfn: Cleanup copy-prop into vec4 source values", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "38da65c44559a89b91eeed76c5f594bbe9a99760", "description": "r600/sfn: scheduler allow more lookahead on ALU instr", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fcafe1ffc85573b6a0df2d64a438f1bac2bae3a2", "description": "r600/sfn: Make use of variable length DOT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "906c5efc37ac6afa96354df17b071f8523d6c8c2", "description": "r600/sfn: Don't require assignemnt in same block to copy-propagate", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5f82b4cf5b8315ec8927a58f79166bd553e00841", "description": "r600/sfn: No need to pin LDS dests to chan", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d93139061cca1cb12c21f5a931f2586e7712c20", "description": "r600/sfn: allow copy propagation to LDS read dest", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d7d07d0d320c61197516aae3ad27dcf860054d25", "description": "r600/sfn: allow more copy-propagate with dest chan fixed.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5dc35cf1d174b21a1364be86b403ad26c6be550c", "description": "r600/sfn: Allow copy prop into GDS sources values", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "68ef0d84481fd92df6cde8935f079d958e6b36e9", "description": "anv: emit sample mask state independent of fragment stage", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "9f6af43743d3dfed018e384e056da3b587d5f46d" }, { "sha": "25a5d7ac0d59061556ae50642e7ba592359cc6d8", "description": "radv: fix re-emitting the RB+ state when dynamic color write mask change", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "a92d1d13c5d57a26a537476b5b62fa6b27a55bcc" }, { "sha": "4c83a96f16bd9fe7ec238962598ae056b899840d", "description": "radv/rt: Discard metadata after lowering intersection shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "79b7ed61a84237223a3928d68d1d737aa60f8a91", "description": "radv/rt: Lower hit attributes to registers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a598263800ffee49d7950a7df4f70e9b893e42fe", "description": "radv/rt: Move load_hit_attrib_amd to the top", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "36125598c86c69f562c700a6a6187cdb8b8db0dc", "description": "nir: Add intrinsics for hit attribute io", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5bfc4c293f47d9a94f8fa57cbf50326546285f5a", "description": "nir/split_vars: Handle ray hit attributes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9f03e9c286715e991f57634e87585936b86cd461", "description": "radv: Add nir_foreach_variable_with_modes to .clang-format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "433c6f5d3a1525a11a14b2cd63f0feb449c6f725", "description": "egl: Drop backwards compat for missing __DRI_ATTRIB_*_SHIFT.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a145a8301e5fdafebd82edbd86df84ccb933ddcf", "description": "gbm: Don't look up the DRI2_FENCE extension.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5ff8edaa2a161da34c7efab36a7b9810dccc27ed", "description": "egl: Replace sRGB support check with a pscreen query.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eb2dcda50c19a874fc78d8bb7871d752dbd3b089", "description": "egl: Move common eglCreateContext() error checks from backends to core.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e6285ea55fb2abf3b38f40ea0c3a69c2b6d7d8e5", "description": "egl: Replace the robustness DRI2 ext check with a pipe cap query.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f4b2f9cff2993a0b89f4471c7aa82c88228d1b86", "description": "egl: Remove silly robustness support checks.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "83b0f109411c68d859ac4f9952632527f7be90e0", "description": "gallivm: s/unsigned/enum util_format_type/ in lp_build_sample_common()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bc048f5c513ac9f5860572995a2972eb23ea4ae5", "description": "gallivm: fix incorrect type for undefined texcoords", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5233551e1912519b456515ac8da7a62c9779fca8", "description": "radeonsi: disable av1 decode for navi24", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "f3d2d076ed07c6574141a910a1cd53c6ba1db73d", "description": "gallivm: misc clean-ups in lp_bld_nir.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d44c4b1e0ee9e9085afdfa4bd2ff489749c0a9a1", "description": "llvmpipe: misc clean-ups in lp_scene.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b7c2e3cac5bd08ee45e6606fb93b5f59ddf0e6e", "description": "llvmpipe: misc clean-ups in lp_rast.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "72f8e821e3cf0482729e830dd1d57adc707ddfb2", "description": "gallivm: minor clean-ups in lp_bld_quad.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f83bf1adc40fe7b15335e8f3ddfcfb4a15da5473", "description": "gallivm: asst. clean-ups in lp_bld_sample_soa.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b8e792e7cc639c33a643d743fee3de1893873f03", "description": "gallivm: clean-ups in lp_bld_sample.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "44614965a5c7fe70cbca8221c60804ebd7c0437f", "description": "mesa: fix typos in gl_array_attrib comments", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d25df150b85dcc5a1c35352570f369ddff867434", "description": "mesa: use the format table for double attrib format translation too", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "593e4ae4b4a1d3030d5bc8a38224d35a7f145473", "description": "mesa: add a format table for GL_BGRA vertex format translation too", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1b4278117a58625d20fdedfb1787d0979fae7b25", "description": "mesa: add more cases to the gallium vertex_formats table", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7089a4c59f20311f841a66e927cb06106ae4e70b", "description": "st/mesa: move setting draw_needs_minmax_index into st_update_array_templ", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4bf6ac2e423751b197ff02126f833e370dc7cc50", "description": "st/mesa: simplify st_setup_current parameters", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "98b7c4ea0967c94bb397d05c19cb4d3abe66bca3", "description": "st/mesa: optimize uploading zero-stride vertex attribs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a18b9d071df60d5335b69fca793a743dd0a9d8cc", "description": "st/mesa: remove alignment code from st_setup_current", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1d5962b0e671993d5a265432ceed0762ed89745a", "description": "ci: fix missing line after adding austraincoder's farm killswitch", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "ff928d9567a5d50d22b7505e4b355e4c5fef6c9e" }, { "sha": "0d9be82fe6a920749950e895d3e1f0068dc4b337", "description": "intel/genxml: Add genX_rt_pack.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b4b4294a7856d351bec14fdd07382223f38c6c34", "description": "intel/fs: add a saturation propagation test", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d5d8bb1dbbb04907c8c00680ba334b38bb06b9e2", "description": "brw: fix saturate propagation region overlap range", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bc4b7de0d0469e296f7ec4626fccdf97926b1c8e", "description": "intel/fs: implement Wa_14017989577", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "5ba35fd6ccfc2a6145a2e6823098fedc4ee30846", "description": "freedreno: fix compute shared_size underflow", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "b8d10d9e87a32d039a6b9b11b61d969573d1d11c" }, { "sha": "a7b3a279fb544431043908d12d5503916e18942e", "description": "radeonsi/vcn: av1 film_grain output fix", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "af695149e96bf276b52ff3715076ddc847c6b959", "description": "frontends/va: pass in film_grain_target as new output", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7e91f9486418ad69aaef9ca5ce539ae47995e1d9", "description": "frontneds/va: use current_display_picture from VA for film grain", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7f71f732ea76e0376e58069200d19beb74b2cb62", "description": "frontends/omx: initialize film_grain_target", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b70953f5baacb9066fc737ec56be678a2ebad425", "description": "gallium: add film_grain_target into av1 dec desc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2db09f5b22ca0af41e671d0b754b1b9ed38b8f54", "description": "drm-shim: add __readlink_chk as readlink with overflow check", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3068f046bccfd09da6087b415a47d9cadb7386a4", "description": "pvr: Check depth/stencil attachment is tile-aligned", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2112a7d9edce2996276b289ba4d60c0fdc6a89a3", "description": "pvr: Account for other depth formats in pvr_frag_state_stream_init()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6404eee627c343f659b30daaf220e719bea35c00", "description": "pvr: Add stencil support in render job setup", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ff928d9567a5d50d22b7505e4b355e4c5fef6c9e", "description": "ci: Allow disabling the whole of austriancoder's farm", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "011a0b97b2e93550c5fbcb01bbb8a2c210f028a5", "description": "radv,aco: move radv_ps_epilog_key to the graphics pipeline key", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "67c9497435c1a557e5313d58b26a6b45818479d1", "description": "radv: fix PS epilogs with RADV_PERFTEST=pswave32", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b7f49de625aa1591893cd281a3ed53996af11347", "description": "radv,aco: use 8-bit for color_is_int{8,10} everywhere", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9079bd821c62109ca41777e6c0cdbb8d197f745b", "description": "radv,aco: rename color output related fields for consistency", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "724e662948cf7222e9eed4a3bffed63df92ff7b4", "description": "pvr: Extract common code from pvr_CmdDispatch{,Indirect}", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "46213744c700092626db2f038910dd78bf8a48aa", "description": "pvr: Track max_shared_regs for compute jobs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "293230faf17e396dc51972412df3d4e5380e9a66", "description": "pvr: Refactor pvr_compute_pipeline and pvr_compute_pipeline_shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "327c906424390a0edde3d2ab65b7b174c23f2a76", "description": "aco: Migrate RA to use std::optional", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a3249415e23854268786e2838583913f8b34c61c", "description": "ci/valve-infra: use a new version of the mesa trigger", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bafbe7c23a1cdd8c27ee5ea2da6b0575c53e2c5f", "description": "intel/compiler: Set NoMask on cr0 access for float controls mode", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "9da56ffc5228ff4578d4a078e456a0bf8588e71c" }, { "sha": "b6616b036f7e8d88be50d46448890b1dee057cbb", "description": "virgl: lower FMA and MULADD", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8d10a6835f32ec677759f9d37e08dcc95aaab17a", "description": "glsl: dont create temps for builtin function inputs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b9ec592aa3cc84b8a26822edcc2c8ef4efe7220", "description": "glsl: use ir_rvalue_visitor for function inlining", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "34b28cfb7d9d7475f093bfdc8aca31d4c1c71dd5", "description": "venus: scrub ignored fields for descriptor writes for push descriptor", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "933ca11f1a48b19fea088edfcf5177779083d7b5" }, { "sha": "e1ab7629f8a459df87009c7cb28b41acfb17e45c", "description": "vulkan: VkPolygonMode has a bit more than two values", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "9d0ed9cbcc01b31a71037fcb35742fc8b77f09fe" }, { "sha": "403585352314ba9ef5205b71b0d35c190a61c6bb", "description": "hasvk: Report correct multisampling limits on gfx7", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "513442dc32f809bb52f843215f7355e2d386dd67", "description": "aco: Add s_delay_alu support for GFX11+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cd3bf56acea12e25281717d6752b899473e54d27", "description": "aco: Add helper to get cycle info for an instruction.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "352e492c7b1bed91569774c9c2b44c0b24984840", "description": "aco: Add isTrans helper.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bdb7fd69d659dee5c8bf0a05eef9fc3f330704c0", "description": "radv: mark extendedDynamicState3SampleLocationsEnable as not required by Zink", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "06a65be3d44a6ec710a5bb63bc738070e9280765", "description": "radv: advertise extendedDynamicState3LineRasterizationMode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "10092763123e21e2e973b39aa34bb0be232489dd", "description": "radv: add support for dynamic line rasterization mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f992e663c77651d1d845d869fca3feea5d09f1ed", "description": "radv: advertise extendedDynamicState3RasterizationSamples", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a2fe4e9b048d265e427057357610bcd1a931ba06", "description": "radv: add support for dynamic rasterization samples", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c88d4037aac30fe3f2555beee4b034219a4161aa", "description": "radv: store the number of color/ds samples to the rendering state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "613e9b8e7a8891ebbf80200a54784d26386ed843", "description": "nir: fix digit order in print_bitset()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0320dbaff55870df5eb14c207083f1cd0d1ec1ee", "description": "nir: print shader_info bools with the value", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "da2d36a9d594f4f22f33bfdeecd755d6b3b8f2b8", "description": "nir: print shader_info inputs/outputs as bit ranges", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "89eca6a2fa92a39dbbd583a5232e3d9e7141b9a4", "description": "radeonsi: add AMD_DEBUG=elements for printing vertex elements", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6dd170e5a42704b383839d744b49531ac1a768ff", "description": "util: minor refactor _mesa_sha1_print()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9f3f80b1d5eec3651800be8f6eb879a4e0ab745", "description": "nir: print_shader_info(): brief output", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "814ba7d13d6d65a2c5d9b18db7d07f25f40dafef", "description": "nir: print_shader_info: print stage-specific shader info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "37b7233c15e080f29527535a09a24a563d2e84ec", "description": "nir: print_shader_info() print bitsets", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4ed85c16f902ab3094df57963c4550098d52c0e7", "description": "nir: print more in print_shader_info()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "185e65f0f5d915e26cb7fe9d57938794addb7f11", "description": "nir: extract print_shader_info() from nir_print_shader_annotated()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2e775b8bdbc5cd0d120b5c757188f6e85bf0d59d", "description": "anv/hasvk: Clamping Scissor Rect values in a valid range", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "029919f3c83f379065515708188d5c439c3fa6bc", "description": "tu: allow using resolve engine for SRGB MSAA resolves", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1cfc413c9a4cdd26222197ab0a518c2b603d82b1", "description": "meson: Do not enable drm for KGSL Turnip build", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "09ac29cca9bf7978911f81bcfce12ce71c260a97" }, { "sha": "3c3e5cc40d1144b2a70d3f62798f27b02c6ba6ea", "description": "st/mesa: stop using redundant st_context::vp,tcp,tep,gp,fp,cp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "33ca53ac79ad954b72afeb14142d179c313fe4e3", "description": "st/mesa: fix the glBitmap cache wrt FS, scissor, and clamp color changes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "525c70c61aac18c87ba64ec531e9e3c2075091a0", "description": "st/mesa: don't flag ST_NEW_RASTERIZER for _NEW_PROGRAM", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2a25b47c87e7d1e9cb9c8ea88f25ec2b93becc7f", "description": "mesa: flag ST_NEW_RASTERIZER for !needs_texcoord_semantic if changing FS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7950661aa0195b6a156bf64ec46a032a5c8d607f", "description": "mesa: remove unused composite _NEW_* flags", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a8d741b6d9bbca485a8e8191564763762977cc3", "description": "mesa: don't flag _NEW_PROGRAM for \"texture_unit -> sampler\" mapping changes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dbc9cb699549359577364f872aabd41f89539f9a", "description": "mesa: set fewer flags for VertexProgram.TwoSideEnabled changes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5acc0fa1d2250f4c955f0c24898b36b15773c2b3", "description": "mesa: set fewer dirty flags for PointSizeEnabled state changes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5b97b452afdfbc02159e57d2a08d3a1836c3d677", "description": "mesa: flag ST_NEW_FS_CONSTANTS instead of _NEW_PROGRAM for ATI_fs constants", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4bc0edd1cf9207ce3023cd45ba20bc1efb730da3", "description": "st/mesa: update st_context::active_states in _mesa_update_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aaa4b0e6186842e40a858e82f31d146a712ab082", "description": "st/mesa: move check_program_state code into _mesa_update_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "03118273376813702f8752f41aabb9a010893955", "description": "st/mesa: always unbind constant buffer 0 when unbinding a shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a77c687cfb02225b224bec73694b27d47ea03897", "description": "mesa: clean up hairy code in state.c: update_program", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "65406bfde1f406c798d00d7c0b1a493f31c2f9a1", "description": "zink: fix rebase-mistake", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "16971cd667bb0e1e664b796d038754de87c3b737" }, { "sha": "e25e17dd0c39675acd48fd4a6982fcd77530ef2c", "description": "intel/fs: clamp per vertex input accesses to patchControlPoints", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9d43aebcaddfc081158db8313209a9b12afb864d", "description": "nir: Use nir_component_mask_t for nir_alu_dst::write_mask", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "57b7102ef96a282128ead4e7a8c03c7fdb53e71a", "description": "glx: fix xshm check to init xshm_opcode.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "68e89401140d1b3a17052899c54577de3f008b67" }, { "sha": "2ccf481c17ccded161b9eecb63a257d81056e3ec", "description": "zink: don't use defunct custom-flag", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "00dc0036bb6d0c6de1ec3dc395e1d9e63d05ed83" }, { "sha": "91ed8fb13a567ce459b3dc0c3ba206bc9796ac88", "description": "nir: Add missing includes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0033ec1f69338d35aee7ef57196e0ddcf8db20e3", "description": "venus: check against the Vulkan type rather than type index.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fbf4c6e43ff810625ff916d40c6b00429adaaf14", "description": "venus: fix deqp tests failed on iub descriptor type", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "abae9d4831b5e983385d988ef95874e449887cc1" }, { "sha": "12f26b5e6d57a1fd03c1f1fb0ab8ccae657026ab", "description": "radv: fix guardband if the polygon mode is points or lines", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "12b0f7ac19a781b9fb96282170c893736fe9e70d", "description": "tu: Destroy disk_cache during tu_physical_device_finish", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f7d414b3e3c57d11547b55704c0ffecddccd9c8d", "description": "mesa: Add missing dep on generated marshal header in the tests build.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "381e0b43d617226e6ab0e4a2b2fef092c8d0a0a5" }, { "sha": "1c3671d2ba3734d483d28c6c79d91fdcb72f005d", "description": "ir3: Disallow `noperspective` texture preloads", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5b8917bb9110e631c44f60e32bf6efa70d12adf8", "description": "ir3: Propagate `coord_offset` result from `alu` src insts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "83b8687264d26905948d143a42001a1bf3d31b2a", "description": "turnip: Initialize *memory on 0-sized alloc early exit.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7809f76fe8a47ba80804897906a82f2157a30781", "description": "intel/compiler/mesh: align payload size to the size of vec4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ffefa386fda5aec8f66b4499d93b41a846a0b86c", "description": "nir/lower_task_shader: fix task payload corruption when shared memory workaround is enabled", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "8aff8d3dd42ecc399f1d7d23ddd641e7e3fce777" }, { "sha": "bd30adf89d3b66acca604c10e6208e56dbb8257d", "description": "aco: apply NUW to additions for scratch access", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "381de3c809fce5427308c696bbd313360194eff4", "description": "aco: more carefully apply constant offsets into scratch accesses", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "0e783d687a3e13284eeae4081f16ee22033ff89b" }, { "sha": "fae8c75ad0bb707cf1ae780838b9874518642239", "description": "radv/rt: set additions for scratch access as NUW", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9b7217d12e955fe9819cb67b33d8d715b701d9d7", "description": "nir/range_analysis: unsigned upper bound analysis for b2i", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ccbb4648cba7c614be06fca6e194ccf5156fd19f", "description": "ci/freedreno: temporarily disable godot-trive on zink+freedreno", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b75b9d6324e0f3a31e72bd501034cf9c2a6c43af", "description": "ac/llvm: set invariant.load on image loads with ACCESS_CAN_REORDER", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "de3fcc77c78b5879e3d4fb66ec2bf1edcd135223", "description": "ac/llvm: inline ac_get_load_intr_attribs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ce860953a625f718bfe298fd9ca89d99a95fa7f4", "description": "ac/llvm: rename attribute enums", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ce0a83efb86d693e361587c60d4332f78d682b7d", "description": "ac/llvm: use invariant.load metadata on load intrinsics instead of readnone", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d3a03d24fce06d99e8e0b6c379fe904a8b0febca", "description": "ac/llvm: don't set \"readnone\" on non-memory intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "50bece9322c6d89a49456b31a132f5058f9b5981", "description": "ac/llvm: don't set \"convergent\" on intrinsics where it's automatic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b5edf96ff3c129f27ecb276593693085bc1cd9a", "description": "ac/llvm: simplify how function attributes are set", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9b4142ae9f29e304f1fd2214ecf1a795b1473d6e", "description": "ac/llvm: simplify how call attributes are set", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e94b040add069900bd2aac18e05b219d1be156b5", "description": "ac/llvm: remove illegal function attributes READONLY and WRITEONLY", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "89cd402c9b77231596b79030dd671f880735908b", "description": "gallivm: remove illegal and unused function attributes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6ab5f5703940c71a6cd7cbe57dbbcd4359033485", "description": "gallivm: remove unused LP_FUNC_ATTR_LEGACY", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e54f2286bea66186001ad42ee5019657f0e98041", "description": "gallivm: remove unused LP_FUNC_ATTR_INACCESSIBLE_MEM_ONLY", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5104f4d496d1dd05fd6f526fc4c29e198a46db4c", "description": "ac/llvm: remove unused AC_FUNC_ATTR_LEGACY", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "834d59a83e64ef367ae5af174d8a968e7840f5c4", "description": "ac/llvm: remove AC_FUNC_ATTR_INACCESSIBLE_MEM_ONLY because LLVM 16 removed it", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "16971cd667bb0e1e664b796d038754de87c3b737", "description": "zink: add driver-workaround for missing gl_point_size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3193eebb45b44a0a14989f62b35d80b94dbdf387", "description": "zink: rename `zink_set_line_stipple_keys`", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea5b2b9c4c05af6751616ecd19492e573884fde1", "description": "zink: add gl_point lowering pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "da5840f3857664848b58e193c5ba56dac355860c", "description": "llvmpipe: Faithfully honour pipe_rasterizer_state::rasterizer_discard flag.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "36a7d6788c92f69e7463fb7e3cd4f1154dea767d", "description": "nir: Recognize empty shaders in nir_tgsi_scan_shader().", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dcf3ae72abf78e8959c5b5a94ef332c0b7396ab2", "description": "zink: do not lower gs-intrinscs, take two", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "ad26d29adcc3ed0ff9fef49a1f4360b08e4be61b" }, { "sha": "a42f8d49c39eb59a520fde05fdcab0ffab3a16c6", "description": "radv: use LATE_Z for depth/stencil attachments used in feedback loops", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "86c3b9df12a486fc9910c9718e824ccc9fadb6b9", "description": "radv: apply register changes for SQTT on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ad26d29adcc3ed0ff9fef49a1f4360b08e4be61b", "description": "zink: do not lower gs-intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7244d885164aa59ca136358d256a0078b24a455d", "description": "nir: fix nir_link_varying_precision", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "4663d6fc9c1291dee014057d25245b62a1ec6738", "description": "turnip: fix dynamic logicop state", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "c8c7154c2ecb6d8439cc941985bded3759b8334b" }, { "sha": "ea4de4ad3d13af714db4f7956ed4262eafd6460b", "description": "anv: Don't ambiguate for undefined layouts on TGL+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5c84b318916c114712b28b6211e4de712ef51ca7", "description": "anv: Move aux vars up in transition_color_buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "822687f4c06fd178a64295d45780bdc962b2939c", "description": "intel/dev: Add a has_illegal_ccs_values flag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d307655e528389d0918546b452c2961a85a9d9ad", "description": "anv: Use specific flush reasons for CCS operations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4cd33630a9b90b95390f10d3aaa52f6f5e20245", "description": "intel: add missing restriction on fragment simd dispatch", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "b9403b1c477e7af04114ae6a4e16ca370e22253c", "description": "intel: factor out dispatch PS enabling logic", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "71180004e0e9534f3d157e40c639ca9e2d6e9d96", "description": "ci/i915: Update xfails.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f902203daa984c820f100847dd3dce161b13d4a7", "description": "i915: Fix probing regression.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "dfd20f002f388be3f168938bc1f25e91bb08bf98" }, { "sha": "a42feab5ae8e16fdf0d9c1d33247c6c372e3646f", "description": "egl+glx: Always support no_error contexts.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "895ec843d33e48e148cdc978f08dc42a55b08426", "description": "egl: Collapse a bunch of renderer queries into pipe cap queries.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7ab8dd13b9eaa1d5620cc8432bd0efc70862f88f", "description": "egl: Pull the API mask directly out of the dri_screen.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "133e2f8ac395fff20efa9fb12021003e1af995db", "description": "dri: Add createContext hook to __DRI_MESA.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cdc7475f72a329860a80a22faf5c71b805eb00ba", "description": "gallium/dri: Move the backendVtable InitScreen func into __DRI_MESA.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4dd656e19a7cfcc4023538bc863583ed8b47352b", "description": "dri: Add createNewScreen into the __DRI_MESA extension.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fbf9f671e4e451ca118d99dfe69d6d2233296ff0", "description": "gallium/dri: Clarify some \"extensions\" lists in driCreateNewScreen2.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1026d29344192755dd340d6ac13a9674189d2d61", "description": "dri: Introduce internal Mesa DRI driver loader extension.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2db044d7e53d960c2d7286d0b8899ba455254475", "description": "gbm: Refactor screen creation a bit.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3ad1ef82dd9277a7bf9cb04f8a0ea803825e6976", "description": "gbm: Drop redundant extension error checks.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "690ea44cf1803cf1fc4b8aadba5fe1c4c6785261", "description": "gallium/dri: Use loader_bind_extensions().", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ca7a74199fc9ef5abda5c1f4c9bf719c183ba7a1", "description": "egl: Switch to using loader_bind_extensions().", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3ae6ec9f60651dd5b57c05c8e35b83dbdde66eec", "description": "glx: Use loader_bind_extensions().", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e864047f971d17aa11db406083dbc9eaf2cc5956", "description": "loader: Simplify the extension matching logic.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6229b48aaa8c783fd0d4a22d326913e7858c44ca", "description": "gbm: Promote dri_bind_extensions() to the loader util library.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b49e7cb3f4e41c7b6f8d9d0a0a2eb33e947f7238", "description": "radv: Add missing radeon_check_space() in radv_cmd_buffer_after_draw()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d86f60d21e31718120b633745e53768a537ef4a3", "description": "radv: Use wave32 for ray queries inside compute shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "712fcaba1f46efb9f9dc22903bd9c8c48032fbe3", "description": "frontends/va: return proper error for unsupported profile", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "da32cbb5c6951ddddbf8b146c4526bcd9411fdcb", "description": "aco: fix missing uses of MRT output flags", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "a297ac10a4e798ec1595fab532d10b9383657c13" }, { "sha": "40f09f4e1c3742851b5513b1f88012dda0661228", "description": "pvr: Add empty PDS program", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "46c2492a5d1f78957c1c2166843af8f12aa74b09", "description": "pvr: Add pvr_pds_compute_shader_program_init()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c506c4b03aa17ba1c71ed4ce80464d489c29de7", "description": "pvr: Use util_dynarray_append_dynarray()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b051719b05894c3c5b9f0f8ad919be478b43697b", "description": "radv: do not set ZPASS_INCREMENT_DISABLE on GFX11", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "3ab9218820af0b80ad8e8409e9c68e2c128d142d", "description": "radv: fix SPI_SHADER_Z_FORMAT for alpha-to-coverage via MRTZ on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a297ac10a4e798ec1595fab532d10b9383657c13", "description": "radv,aco: stop lowering FS outputs in NIR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3be728f1d0ffcc2b26639658d0120d04a50f25de", "description": "aco: fix indexing MRT0 alpha channel for alpha-to-coverage via MRTZ on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "20856bfe0f077c15a29f13a367e8d1c465ed0510", "description": "aco: always use 32-bit for exporting alpha-to-coverage via MRTZ on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "664aa7a37b540b27f8bd96b1d685c8e449d6a711", "description": "radv: fix emitting invalid color attachments", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "97dc28b177649e40a4f2a15af65ebb69ee06b6fe" }, { "sha": "64d584b8e4f66f312e11954a6d74ec25c4d26953", "description": "r600/sfn: Silence warning for unused parameters in override", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d7393c6b9cd640e05829dda5078b89cb5868f68e", "description": "r600/sfn: Allow more copy-propagation into TEX src", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1975d5eaf4ea2c19d5b7d8ae70c4e565cf75fd34", "description": "r600/sfn: use only as many components as needed for tex backend coord", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bcd9da1b38a71438dc06e118e19cedf35fb21990", "description": "r600/sfn: drop useless const specifier in return value", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a0dc7c04b38c75472b43b593ffd9646743824cb", "description": "r600/sfn: simplify if clauses with empty then branch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4dfae313e610ec0293bd67c7646c79a3d35badd", "description": "r600/sfn: legalize image acccess on Cayman", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fc75c1e07f2dc69a024c579045166fd17bac0839", "description": "r600/sfn: use three channels only for unary trans opts if possible", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "71df6ba92d76dcc35c1d166650d761585d70cf10", "description": "r600/sfn: lower-to-scalar in optimization loop", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b47928043dc87b495bb8f975ec613a8648692109", "description": "r600/sfn: Fix scheduling with limited channel availability", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1f7d34b4a2d53faf30187ef8b4f8c02be53ce3e5", "description": "r600/sfn: Don't copy propagate using non-allocated dest channel", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ca0164f48769732eb11627003e0ea45c1ba7a605", "description": "r300: improve conversion to native swizzles", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "384fc52dd3335541b0b8b33b8322bf8cc6ceb809", "description": "r300: doublecheck for free alpha source when coventing to alpha", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eb9f17b309cc5d969f03605b497f6d5032295229", "description": "radeonsi: fix a regression causing GPU hang with GLCTS using streamout", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "003cbddfee301cf92dc01b758db50216e6efc562" }, { "sha": "b5133894005720db24a8e0cc17e047a291953ff4", "description": "dzn: Don't crash when libd3d12.so can't be found", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "b3d1ae19f2f4d93cf0a5f45a598149ac4e8e05aa", "description": "d3d12: Don't crash when libd3d12.so can't be found", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "55ffbf867b7cfcc186b18fa7386d0f301a8f6eb9", "description": "radeonsi: fix ngg lds base load intrinsic llvm implementation", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "7e1b804992d6f0d906ca2bce859e7b37b1f3ffbd" }, { "sha": "77ecf9149c7fdadbb24b471785c4d5b4e285f2df", "description": "anv: Defer flushing PIPE_CONTROL bits forbidden in CCS while in GPGPU mode", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "313aeee84bc0eeb93766c0349dcc0ff2d5ba6574" }, { "sha": "cd5c66e165374026d62692bcbf69a7157e460f91", "description": "dxil: Use nir_const_value_for_uint in dxil_nir_lower_int_samplers", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313" }, { "sha": "f3f1c28f8e6d40823e3d12415a8d0ea622f9fa20", "description": "r600/nir: Fix u64vec2 immediate lowering", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "165fb5117bf70402e66d34538d4085e060f57fea" }, { "sha": "49d86200e5cd8ac15c14131772644b21bf57865e", "description": "st/mesa: Use nir_const_value_for_bool() in ATIFS", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "0a179bb6e26b487356384c561dee6aefa9af5889" }, { "sha": "e6de164e0305d517fb66c01c9fc8931c278867f6", "description": "nir: Use nir_const_value_for_int in nir_lower_subgroups", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e4e79de2a420128190b28b39b87f6de39b1b7060" }, { "sha": "ef168a57b9c87cc3c120e5a750adde582dc2cad1", "description": "llvmpipe: Use get_first_non_void_channel more often", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c94e3687d1e09a535a587c5ad2de220879db9481", "description": "virgl: Use get_first_non_void_channel more often", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9d4172f548c8b3ee43ca5d931c5b605174db4d4b", "description": "radeonsi: Use get_first_non_void_channel more often", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cc8b398c960228bcd7d0ed9a84966e323c62c616", "description": "r600: Use get_first_non_void_channel more often", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9a452a97d9a77121f141d61626c6b620a4ad2d5f", "description": "r300: Use get_first_non_void_channel more often", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ad8de42ce5eaf9f58dcaad6eabc57e151693e130", "description": "radv: Use get_first_non_void_channel more often", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c2fdd6a2c2db44a7dc7a09f38a0945dbb96b3a4e", "description": "venus: add VN_PERF_NO_CMD_BATCHING", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "739b20beda17de57fa4152c91ec77908476c911f", "description": "venus: fix draw cmd batch accounting", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea7c2d3d944950cc098c9844f834cd8dc3b997f4", "description": "venus: add VN_PERF_NO_MEMORY_SUBALLOC", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bda80458f98c7812a796c9eefb49f0bccd1530a0", "description": "venus: avoid no_async_buffer_create related caches with the perf option", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6397304519281b872dd34cd9b9579e8126ff4a72", "description": "radv: Only create bvh pipelines when using rt", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f89708c2c5f0121b04f438a3569ceb39d1323eaf", "description": "vulkan: Use vk_image_sanitize_extent", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8d8188ec59ebe760239eb891e7e0d561e7020b0f", "description": "microsoft/clc: Add a test for nested function-temp arrays", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "88b2c2a5cae3c57644a41e8d2189a48af0753888", "description": "microsoft/compiler: Handle nested arrays correctly for emitting global consts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4c70e483d403bf0ea1af20db0a9d74b649172cc", "description": "compiler: Handle nested arrays correctly for computing CL size/alignment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4a976d371b0ad3ce2a5438eb994bdc2f572724d9", "description": "gallium/u_debug_flush: Fix incompatible function signature warnings", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7fe515f6d46197221a730618c1a4c0d73160e8c7", "description": "radv/rra: Get rid of annoying memory aliasing warning", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e2b7e478a52c7a56aac2942b27c05a8d2979f646", "description": "radv/rra: Fix setting some offsets", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "79dcacfc0407ec4be340209cadaf36bed2c2b51d", "description": "radv/rra: Refactor rra_fill_accel_struct_header_common", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bb6b45e26ed56af8a94357a58fd849143671cf7f", "description": "radv/rra: Set the metadata size correctly", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "574980675405e36d34519cb5cbd315b3582850ec" }, { "sha": "0e3325dfb63bd4cfedf774e0edae8cf0888cc95f", "description": "radv/rra: Remove an obsolete comment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "94ec359ae55d7edebb41ba031ab189ea2e0207b8", "description": "radv/rra: Defer destroying accel struct data", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae9c65a55282d780a58c5c1e60b2c06e968491a8", "description": "radv/rra: Copy accel structs directly after build", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "08a85076e5e82293ab6426d258c60795a74bf931", "description": "radv/rra: Introduce radv_rra_accel_struct_data", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ff3ba5c74d0e29771186f441c5c45a3e3498de44", "description": "radv: Add hash_table_foreach to .clang-format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b2c433886291b3453da6c91b4299a80a6d9e5f90", "description": "microsoft/spirv_to_dxil: Properly handle load- and is_helper_invocation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e22491c83265200f518e9fb4deff54e3c2823b68", "description": "clc: fetch clang resource dir at runtime", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cd2609b12ca7b4f915b674cd04d35dbdd47b9227", "description": "clc: generate sources only with with_microsoft_clc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d025f4003b34c3540b62f9146a5e68da7756cf2", "description": "nir/nir_opt_offsets: Prevent offsets going above max", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "cac6f633b21799bd1ecc35471d73a0bd190ccada" }, { "sha": "f7e76eee28a179f85a5e1eb88adebd1b5b08c7bb", "description": "ci/amd: re-enable previously OOM tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3e80c5f1ece04b0d890cc48a2aa5539473d972f0", "description": "ci/kernel: enable ZRAM on all archs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "89663828ea6f8f51c1685300641f7d8c87807cf7", "description": "aco: Don't use v_lshrrev_b64 for moves on GFX11.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "91fe2a23617de09efe91038d7f836c6a051553a2", "description": "aco: Use more detailed wave64 timing for GFX10+.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "09caa570b1819b7134a1fc7457087b7abc172efc", "description": "docs: update calendar and link releases notes for 22.3.0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9d665ae43970112b92ca41971d39ded4a1992eda", "description": "docs: add release notes for 22.3.0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5797af2d8d35b46d84cd21c1f4692bef73d3e46b", "description": "Revert \"ci: disable Collabora's LAVA lab for maintance\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "3964a77454b616a91c78d7867d0d8cba4ffe6b63" }, { "sha": "2fb1097bac62bf93efe7b62629d79f9aa6e75cff", "description": "ac/nir/ngg: merge multi stream gs shader queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b7b91ae51e28716164c13a712acb1b9ebf261961", "description": "anv: enable VK_KHR_ray_tracing_maintenance1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d844fa4defac4d2ce620d4fd0b00597faa6ff2a4", "description": "anv: implement new queries for VK_KHR_ray_tracing_maintenance1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4d05be49c253ecd7a5803ccaeee8c9238af24326", "description": "anv: implement vkCmdTraceRaysIndirect2KHR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "675c5bd4ccc9a292d58e6dd7c99ba02b830f17a7", "description": "anv: refactor ray tracing dispatch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "df3842607217cfaa7629c6e7d1f8aae2fddf4d82", "description": "intel/rt/nir: add support for RayCullMaskKHR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6202a2c6b47e5d4048c995d02fb4edf055913f1f", "description": "intel/rt/nir: enable the trampoline shader to load the indirect ray shader bsr", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "af3f7948d149faded1b4f24ec5e6ae03001e7cfb", "description": "anv: correctly predicate ray tracing", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "7479fe6ae0935fb8f9e3c64c16c7e6855481d1da" }, { "sha": "7d7c32de4c18c25aef1945ea29f122112dc0a2e6", "description": "anv/genxml: make gen_rt more like other genxml files", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8baacba4d6696ef30648ffc07e0934f6e8aa11c9", "description": "hasvk: remove coarse pixel checks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d150f3ecd7fdb564bb837924951f8f8e5c4d3aa", "description": "hasvk: Drop more DG2 code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0fea83d7bcb960e5a68d15fc8ecc217b2573d19", "description": "hasvk: Rip out local memory support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4256d2cbc209befe93af56547dd136fb2ade28b9", "description": "hasvk: Rip out scratch surfaces", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eea49c7d32c2db883ade4d7072c5decf85f2230c", "description": "hasvk: Drop SKL+ features", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b71ac720a8d9e407cbc7e78f8ab99258ea8b93c3", "description": "hasvk: Drop support for atomic_int64 and atomic_float2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "49201fe8c10dbce04929caf19b3aed0f5fdc6001", "description": "hasvk: Drop bindless image support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b700369b1baaf04f5e4bb78a8602716c416046e", "description": "hasvk: Drop A64 descriptor set support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "85cfa21e04c7592aba95e9312919d2167aa65ddf", "description": "hasvk: Drop remnants of ray queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e490434479ac49c157b338a40ad9ca4c9f0a70f0", "description": "hasvk: Drop CCS_E support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5f1dbd80b3cef05e3d1fe87823ab3df2529c7aa8", "description": "hasvk: Rip out primitive replication", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7f97cd04c971649a27e664afbc0b4ed13d7102f7", "description": "hasvk: Rip out remaining traces of CPS/FSR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "90aab6e9a536ba17edbcb387072a241baed471af", "description": "hasvk/gpu_memcpy: Rip out SKL+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d80ce12830c715274d53addb4cf2679a80c3844", "description": "hasvk/state: Rip out SKL+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ce57cc4397802ccb83f8c89e93d0be0fde22da53", "description": "hasvk/blorp: Rip out SKL+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cc68b7cd944f22e59e574891236840b8d63459d1", "description": "hasvk/pipeline: Rip out SKL+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "91090e39af0d00d4fc99b7d2bd680bcac9ce0fb9", "description": "hasvk/cmd_buffer: Rip out SKL+ support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0626b68c88df50e30e61e9fd2ba3e46144ff9ad5", "description": "isl: don't report I915_FORMAT_MOD_Y_TILED_CCS on Gfx8", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "3964a77454b616a91c78d7867d0d8cba4ffe6b63", "description": "ci: disable Collabora's LAVA lab for maintance", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6c44d92362ba46ee56ec4ec91f75a3c2f8286d79", "description": "ac/llvm,radeonsi: lower attribute ring intrinsics in nir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "daaa8ddb8ee1fd2a6ed70a98f8bfc04bcd31179d", "description": "ac/llvm,radeonsi: lower nir primitive counter add intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bb837bf6ef66c63474182ea7287939e995ed9901", "description": "nir,ac/llvm: add nir_buffer_atomic_add_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7cec2e7520c44414fbaa81f733bb85517637d3f2", "description": "ac/llvm,radeonsi: lower nir_load_streamout_buffer_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "daf5d30b598b7a83bafa41b3d932d6bcb59101bd", "description": "ac/llvm,radeonsi: lower nir_load_user_clip_plane in abi", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "84abc307a5fd62da0fbe99ab15f1d72c9281efd0", "description": "ac/llvm: remove lowered abi->intrinsic_load() intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2a5fcf42c9b1864e1c485e17f3dc6cf6ff83b3f3", "description": "radeonsi: remove si_llvm_load_intrinsic intrinsics lowered", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a5bd39c7eddcd284d545b3e537702b8400c98f6b", "description": "radeonsi: add si_nir_lower_abi pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9f08d8193c1ff4c37fae1797e53b2e895615fc3", "description": "ac/nir: add ac_nir_unpack_arg", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8030fbcf16a5811c76177f3598218b8aa35d52fc", "description": "nir,ac/llvm: add nir_load_smem_buffer_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "73ea7d651a5098248ae7040c9ac136379b15fcb8", "description": "ac/llvm: nir_load_smem_amd support 32bit base address", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0007c10c1ec5033604e113c9a252b56ee5bd17d5", "description": "radeonsi: separate shader args from llvm", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "003cbddfee301cf92dc01b758db50216e6efc562", "description": "radeonsi: use native shader info when init streamout args", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c445c29263471af975f182ada36ca6311e8763c3", "description": "asahi: Use PIPE_CAP_VERTEX_ATTRIB_ELEMENT_ALIGNED_ONLY", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8dcf7648f155d9c0a3826bfb460916bf6f4a2250", "description": "agx: Lower VBOs in NIR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb49715a2c54d99d6cc9154c4fc9271d945b1ada", "description": "agx: Lower UBOs in NIR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b4ed663a845a7e4fda7c60d0979698cef6c2d11", "description": "agx: Implement 8-bit sign extensions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8127737c1e5a56eecad4616965f072525313f1bd", "description": "agx: Allow some 8-bit sources", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ba209fe493e4977e1d4edbf413dd8d7da2015b9e", "description": "agx: Implement formatted loads", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "580f25a266aa056567104684cfb6cfbb718cf8e6", "description": "agx: Add shift to device_load", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "19a0db31eb9c99c4f0ea2033d48ec5fe1385846f", "description": "asahi: Use NIR_PASS_V for agx_nir_lower_tilebuffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0af08acca5f647ac939bd68181f25d8afe5aa1ac", "description": "nir: Add intrinsics for lowering UBOs/VBOs on AGX", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a855bdbf4796909e53b4ec9cc9a8ba3a847c9b2e", "description": "intel/nir/rt: switch to workgroup_id_zero_base", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "b4dd3df22797afe3c4b8aa5313edc4a2db7a2b58" }, { "sha": "da4f49d0ad7b4d81d4293206145743d04d261bf0", "description": "radeonsi: cleanup si_llvm_build_vs_exports gfx11 code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9b2ec290c4724f8aaf55a94761f527c3c710137a", "description": "ac/llvm: remove unused llvm cull", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f758ffccb87d5d4974177aa5023682e27bd7b7d3", "description": "radeonsi: remove unused ngg llvm code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "853436bacd7512e5c57d2e660c225091d7b2a935", "description": "radeonsi: replace llvm ngg gs with nir lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "028d0590f85c418cf470510cafcbe8026c2c4208", "description": "radeonsi: replace llvm ngg vs/tes with nir lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3542d5ce6b39309aa02844a4eaf9a1eafaec9280", "description": "radeonsi: fix NGG VS primitive ID load", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7e1b804992d6f0d906ca2bce859e7b37b1f3ffbd", "description": "radeonsi: implement two lds base load intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7bc56911f812d11d757b9824e6dad87b319b4481", "description": "radeonsi: implement export_vertex abi", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6cbb6e63977462a2f9206e08440641e683f4d8d7", "description": "radeonsi: implement nir_intrinsic_load_provoking_vtx_in_prim_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3c1ebebeae2ad888b030f85acbdc4b86b30c414a", "description": "radeonsi: use nir_lower_gs_intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "224e9ce4a878c6b7c6d1b11450243133fbc05200", "description": "ci/zink: add missing spec@!opengl 1.1@masked-clear flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d3753aa336b7968ad193e37ae2320db83b0cf50f", "description": "wgl: Fix build break when LLVMPIPE and SOFTPIPE are both off", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5f94c369603a6f61b9806939f425f1f644fa6440", "description": "ci/cross: switch from the debcrossgen to the meson env2mfile", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "733498a4ebac0d026b4a3fe4426340705a174b0f", "description": "ci/arm_build: follow x86 and install newer Meson", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9f551e4829bab4bef1c687fc4115f13b89b1aff9", "description": "ci/meson: bump to 0.63.3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e7de16884cbc63b0d698b8b88fcfb40b0e2859e", "description": "ci/x86: Remove meson from apt when we later install it with pip", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4ada7f0239c2bac6dca60871ee2c66044410b6f7", "description": "ci: CI should handle also arrays in meson cross-file", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "43eab9252ee7e27bb226669686ba1c121bec1f40", "description": "meson: sort drivers alphabetically in any-of checks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5479234d45aabda47cbb08af321ee2a486763e40", "description": "meson: make long any-of checks easier to read and to update", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8140eca23b8b88ce85a595b58058f92eb7e94aa4", "description": "meson: replace deprecated meson.get_cross_property(...) with meson.get_external_property(...)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9b6ab40b3be459985227007ca6681a3a9579e90f", "description": "aco: improve do_pack_2x16() with zero constants", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "917cfd587c4a735816ab27884128c13396a526f3", "description": "aco: use v_minmax/v_maxmin opcodes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dfbc8e019234020c7e5fbf6232182c94d3dc478e", "description": "aco: change order in combine_minmax()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ce5838599d73cbda68303ba0ffb29de29410dfa2", "description": "aco/gfx11: use v_cvt_i32_i16/v_cvt_u32_u16", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8f0177b3345f8bcc3673b8a2a7c36ea36cbaa029", "description": "ir3: Reduce the maximum allowed imm offset for shared var load/store", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "0b2da9d795610df15346a594384c39a096be338f" }, { "sha": "96ec79c7e33508242c3aec927e5e464b97e6475d", "description": "tu: Don't prefetch descriptors for inline uniforms", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "37cde2c63483fcf99092af84c14bea7ba3adbb84" }, { "sha": "1d3cb3f188fc59061b1f70c78bd72742e42aa804", "description": "frontends/va: partially updating RefPicList depends on slice type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c0346ac170f785bb3c91f132326865308055f578", "description": "Revert \"freedreno/a6xx: Remove unneeded MSAA clear fallback\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "ded82cf4bdd9a74eded2a9a95ab14e2c0d907c0a" }, { "sha": "ab7f518ed04f72e4d35797d5ee4971cd4004966f", "description": "radv,driconf: fix static driconf by parsing 00-radv-defaults.conf", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "60ff0df39b7b5d20212dd285d470de001075d473", "description": "driconf: add support for multiple input files in the static script", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "686ada78cdc642340b91b35ef00da0452a462966", "description": "intel/dev: Add (disabled) device info for MTL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d5740d85c4b8c33f05c8326e680c8e997ab07aa4", "description": "pvr: debug: Print hexdump at the end of all sub buffers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b530a6b05569b37077265b1e021654674a8c678f", "description": "pvr: debug: Add option to zero-alloc all buffer objects", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eb44597c2c9f2f346438eaa1a7f684af3878921e", "description": "pvr: debug: Print hexdump for referenced buffers with unknown encoding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "49bdc7f7f7783336bf5dec57aaf0b54095e0ec0f", "description": "pvr: debug: Add offset address field type for dumps", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e05b32d00c329a4b2a1498d546562ab3fb15c5d5", "description": "pvr: debug: Include hexdump after each block in control stream dump", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "14c0f3de4c3b0b7c399aa6c285ee386eb21e6dc3", "description": "pvr: debug: Enhancements to hex dumps", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0009b37bf1c2c47d0a9effb31534351dc449c1a1", "description": "pvr: Remove a todo in vkCmdEndRenderPass2().", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e89be067b34d639436563d4ca00911b13cdf04af", "description": "pvr: Replace sub_cmd flags with bools within each sub_cmd type.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c9217e4d8b7975bfb58b0a977e43ff9b041b297", "description": "pvr: Handle PVR_SUB_COMMAND_FLAG_OCCLUSION_QUERY.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "904a3c4dd780cc5a4c718027f019812e18afc42a", "description": "pvr: Handle PVR_SUB_COMMAND_FLAG_TRANSFER_SERIALIZE_WITH_FRAG.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4276ec9f2af33da270ca9cf6a6a9a62b2a4d060a", "description": "v3dv: fix job serialization for single sync path", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "95b9293eeb02f3b43fb7de5afc6f7c89ffffe92f", "description": "v3dv: make single-sync paths more explicit", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "93c084a99b9a55e146ef62bf3ddb2c16d412afe9", "description": "panfrost: Add NATIVE_FENCE_FD cap", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8910533a5a39637c5d6f03f82c25955431e4ca4d", "description": "panfrost: Move fence code to pan_fence.{c,h}", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3bd0f5c502c041a7f6cd5f37ddafe73d319bf3ac", "description": "panfrost: Destroy panfrost_context::syncobj in the ctx desctruction path", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "076a333d401b7fdc9a8cbac1d0e30ca1865adc2e", "description": "ac/nir/ngg: rename nogs 16bit output mask and var", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "abe2e99e9e51e31aa02e9d990c7b2c6a8efc08fc", "description": "ac/nir/ngg: gs support 16bit outputs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "68519891a7d57e6545424c41b3c5a2d90d0bd4fe", "description": "ac/nir/ngg: gs skip check bit size before nir_u2u", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d3e20e88347e13fb9ba8462ed435dc85147cd381", "description": "ac/nir/ngg: gs store output use src_type index for type info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0cb5ea512f49fa711f54ac07fd4fc040786c77d5", "description": "ac/nir/ngg: gs use u_foreach_bit64 to loop all output slots", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "13b75594d7b7b08ff3c42405b9edb5ef7bdbe2da", "description": "ac/nir/ngg: reduce nogs 16bit output gather space", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b67fdcdfbc01a04b18dc74f24437b2ffd19f06a5", "description": "util/dynarray: Add an append_array helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db0e6f9a07b49a95d99c2b2c25fd8a008466c4e8", "description": "intel/compiler: user payload starts after TUE header & its padding", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "37e78803d7b088afde8c79b7cf82ee29d4835651" }, { "sha": "f6adfd6278301aa772d3d44fc64ade21c9860574", "description": "nir/lower_task_shader: allow offsetting of the start of payload", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "37e78803d7b088afde8c79b7cf82ee29d4835651" }, { "sha": "7aaafaa8ae26ee1086a51089c12e4fa9e9645c2e", "description": "intel/compiler: adjust [store|load]_task_payload.base too", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c36ae42e4cccc925e5319afe41c4b8ba850730b4" }, { "sha": "d25fa88c6cbb10a24f482cdf1e9853bc79022ad7", "description": "ci/zink: add lavapipe flakes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "66b438dca11f79a8e54e558a97dc2d10c6b185d2", "description": "zink: do not complain about missing line-stipple support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4a5977b1744049dad6ec7600b9b0b6f8b21963f", "description": "zink: lower line stipple", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ad6eedab00eea9e836335f50536a8760e7dd84e5", "description": "zink: allow to generate any vertex shader stage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "09ced773fce790245f3c76e1eec5549199242f04", "description": "zink: process non-optimal-key passes first", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "81fcbfae748a012cf7b3fc62d9c866ed7901db25", "description": "zink: give gs its own shader-key", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "85964945e7c422d4a679364f4dd3a4e7c2fe1637", "description": "zink: emit vars with nir_var_shader_temp mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4b17c099ca47ffd8831fa9f835ca4eb4c3ab93ad", "description": "zink: add line-stippling lowering passes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9f67e72e84f1ec9b703eaafdb29037661db84738", "description": "zink: setup driver-workaround for missing linestipple", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f019730342384d55be015956e4565757b183c1d", "description": "ci/alpine: disable the job, still occasionally flakes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d09848d84de3a221db25d1514702f1faf34c0675", "description": "glx: Require __DRI_SWRAST >= 4 for doing swrast.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d364230321d9a0f53dc39afaa561aba73b58221", "description": "egl: Refactor common error handling for context creation.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d592f56746897411baee7f7c15fd123f3917c980", "description": "egl: Bump minimum version of __DRI_SWRAST to 4.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f4af33a36c601ad673a0e3beca3ca2a0cadd865e", "description": "glx: Require __DRI_DRI2 v2 for doing X11 DRI2.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9fd2901454e600e60fe4253de568d611c7fa34bf", "description": "egl: Require __DRI_DRI2 v4 if we're to do DRI2.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0847140e71146eb6a49d47548ef330591112280a", "description": "egl: Bump __DRI_CONFIG_OPTIONS min version to 2.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d92dd4fb2f61fc06a5e0892003aba60eaaec0cd4", "description": "egl: Bump minimum version of __DRI_IMAGE to 6 and drop version checks.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "12d67aabed55bf4192cdff79d313dc9a6181c50d", "description": "egl: Bump required version of optional __DRI2_FENCE to 2.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bb28bff583a3b99875dfe7ce732512eabf6a0b13", "description": "gbm: Bump required __DRI_IMAGE version to 6.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "65822a31e24098f9f0a5ae1495448e6576358178", "description": "gbm: Drop support for __DRI_DRI2 < 4 and __DRI_SWRAST < 4.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b695727cd356c3b8aca66ea8926538fd3222d2a5", "description": "dri: Add notes on what part of the loader interface are used by Xorg.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ccef6d1f5fdae95ee8aa5a68e83662e02645b64a", "description": "freedreno/fdl: Set sRGB bit for storage images", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "1555ac6f0ba57fde41ba58bd2b2ee34cdc00c6d1", "description": "agx: Clamp point sizes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7108619c0d6afaf4331088b7792a3a313db9c745", "description": "agx: Handle 32-bit gl_FragCoord.zw", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eb4187b02db845fa53645a19119bff76cfcd5ae8", "description": "agx: Handle large varying indices", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "21f9a72c77ce91a6bd3c3da53bd3c6fcaf0e0fea", "description": "asahi: Support one-sided polygon modes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5e15b3c32363d7bad650b44acc90de9c0c1b9faf", "description": "asahi: Handle NULL sampler views", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "63d4f30aa71bb63f0aa896967751cd72a1013012", "description": "asahi: Unset GL_CLAMP", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "47cb8278be46554f4556f4ab1f0ab344a1ea876a", "description": "asahi: Set frag coord caps correctly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0bd71f742163664a02cfbcf106c2430d75732117", "description": "asahi: Set PIPE_CAP_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1bf7d7139fafacfd6aa84abeb63c533eccc994ce", "description": "asahi: Set PIPE_CAP_SUPPORTED_PRIM_MODES", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "216e5d6e10e7c5b8dfe3a9445b60ec4ff5718af8", "description": "hasvk: Drop anv_nir_add_base_work_group_id()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2806968af8484dccfdb7e9469bf789478501ecf3", "description": "anv: Drop anv_nir_add_base_work_group_id()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b4dd3df22797afe3c4b8aa5313edc4a2db7a2b58", "description": "intel/nir: Set has_base_workgroup_id for lower_compute_system_values", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "19ad2629d067bb38b47dcb03733bd6609a774f44", "description": "hasvk: Implement lower_base_workgroup_id", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3c09571f67ccb7e0804be44e8d27cc97156c0ea7", "description": "anv: Implement lower_base_workgroup_id", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f2aee04d28070e6247b9681a35756577e174eef7", "description": "crocus: Lower load_base_workgroup_id to zero", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4abdecce226db6a718dc3b44568975dee0465522", "description": "iris: Lower load_base_workgroup_id to zero", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d2e3f660c73260a1b74486f1292b3d6240ae1c0", "description": "intel/fs: Support load_workgroup_id_zero_base", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4fb33124c32a9445a8013f61dccb0360c956efa5", "description": "nir/divergence: Handle base_workgroup_id and workgrpu_id_zero_base", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9a311a1891d4ec322c0a7aedc17e7efb5a4f0c17", "description": "radv: Remove the old LBVH shader.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5ba950eb14637e7eb4726d795349775d7835deb1", "description": "radv: Switch to new LBVH implementation.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea159e47a592bdf0ae6f90d5c39fdaf9153b2a05", "description": "radv: Add new LBVH shaders.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f531f671ef64acc8ea56a473c05aeb5ea9f4c1f0", "description": "radv: Handle nodes with 2 invalid children in internal node converter.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "682dc5c28e4e16ef66cbe996d908d0d5b5c77051" }, { "sha": "8e125b6c15bccd2577bc2fcc2ac7c7f285261ae0", "description": "panfrost: Enable AFBC of more formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c7eb6a9fbb912f01ebc0c6979d39eb0b29d65c10", "description": "panfrost: Enable AFBC of sRGB formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8b7038ab3e3e99d7d4f3ef5d3d059b99af86bd30", "description": "panfrost: Enable AFBC of cube maps", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cd21cf5ab623db470b69725f6c88452593aefd5d", "description": "panfrost: Handle all RGB AFBC modes on v9", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a3beb82cf6bcf84425431ec17c046a80b2b7fc79", "description": "aco: Use wave size specific opcode for s_or in cube map coord code.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "0531630658e0bb34cae5c48a69ffa877808bbefb", "description": "nir/builder: Also short-circuit for auto-generated nir_t2t()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e67e2293fa719ce860b78d6880953246fd113d15", "description": "nir/builder: Rework the boolean conversion helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d9a24632d3c5c50b4010908fa3474937867476bd", "description": "nir/builder: Drop nir_i2i and nir_u2u in favor of nir_x2xN", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ccf19e09568ae84e2da5fe90b30531e550806d36", "description": "nir/builder: Move conversions higher in nir_builder.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9a225415e334d77be687f4ad8e803f9e3748866f", "description": "nir/builder: Short-circuit in nir_type_convert if no conversion happens", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c5fbcab803399e4c77af3d45562b0b37fa82d80c", "description": "nir/builder: Fix indentation of nir_type_convert", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8a406fe05526676fcaedd54e956b87d45ac8738a", "description": "nir: Fix builder usage in lower_mediump_vars()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "976405907e35629b42501a9f86b067986599cb28", "description": "pan/mdg: Emulate 8-bit with the 16-bit pipe", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "39e4b7279dcdcef91a0e829a1938b2816aa4ce75" }, { "sha": "261d48fc9b7afb21592cf307fa4062310f41e90c", "description": "pan/mdg: Refuse to schedule CSEL.vector to SMUL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "921cfcf4c4f5cb6f82ef978587e0462218093542", "description": "ci: Rebalance radv/grunt testing", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "24b1e3946cc7e679a31aa07bd731464c900c1df7", "description": "pvr: Add support to submit occlusion query sub cmds.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1b87ba7c9c7ae0cec830a57d28e5af1c44b440c4", "description": "pvr: Create a separate compute context for queries.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3ea2f82169c268be7d76d1e9247d10de4164a50b", "description": "pvr: Set isp userpass to dirty for secondary command buffers.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "224cfd772cfd2027bb21a5955213e20606a5dca1", "description": "pvr: Process queries and emit write program when ending sub_cmd.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "952c1a55c8bfa9a255983beaad30672c2d255015", "description": "pvr: Kick job and end sub_cmd if barrier_store is set in vkCmdExecuteCommands.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5c34be4340f00ff779b944669baf93448cd0238a", "description": "pvr: Process secondary buffer queries in vkCmdExecuteCommands.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9df4be8cc4a691f45da06bd05d36b1231660addf", "description": "pvr: Save error result in cmd_buffer state.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b6e8e1cf372f33100544dfd15de92f2aa3293ac3", "description": "pvr: Implement vkCmdCopyQueryPoolResults API.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0aa9f32b95e6d05a7b9ccd737dba14df785159c7", "description": "pvr: Implement vkCmdResetQueryPool API.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d69362ae84738c06f5303a6651373e14ac63d36f", "description": "pvr: Add support to generate query programs.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "963b69651117c6774769bf75438ebc4c00c7a7a3", "description": "pvr: Add PVR_SUB_CMD_TYPE_OCCLUSION_QUERY type sub cmd.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b85ee36051c18e08d394f5adba07cf234a121061", "description": "pvr: Create device specific compute query programs.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "68b8f80fb2f3fc69aa29eb4858a7518326519e1f", "description": "pvr: Implement vkCmdEndQuery API.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b1992a0005b2342afd53dc21eb01288dddee6b5", "description": "pvr: Implement vkCmdBeginQuery API.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5055c182ebf01ce3020daaf52626b501b29e6267", "description": "pvr: Sequential dependency should be NONE for 0 constant shared regs.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "279c7c6d5ad4509acd2e3d3d9c10e6107d1fbe08", "description": "pvr: Implement vkGetQueryPoolResults API.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4fc2586efd8913587a79462ed78f575577e71301", "description": "pvr: Add support to generate update compute kernel.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ac269fc7df5c82360d6dbab67e76712a60b1d84", "description": "pvr: Add support to generate compute kernel to update shared regs.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e38273013bab16f738f18d1658a3bbf88fa8a025", "description": "pvr: Change CDM to compute, TA to geometry and 3D to fragment.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5b205ef41307406983ffac829ae423d08f7527bc", "description": "r600: Store nir shaders serialized to save memory", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "22be0d09a005b4b955a46b65a919cfd786d6814f", "description": "aco: Don't prematurely emit s_andn2.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "df0842c4f22c0df98a3b3c8166660d3d3bf6023c", "description": "Revert \"radeonsi/ci: update stoney fail -> flakes\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "73f1fa4354e8e6ef3d0a5a067f8535ec65370ddc", "description": "ci: Update radeonsi-raven xfail to flake", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "fbf93ef82145978858779e95385364b53e2385a4" }, { "sha": "871443f4de01536801efaee2739ca7047377ccff", "description": "ci: Add intel kbl xfail to flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "71e86a4655d348573a91b5d3cc1a5fa24e5847cb", "description": "v3dv: pre-allocate actual events instead of event descriptors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cf841cdd0bcf0784fb6a4301e624e12f3502ba5a", "description": "commit_in_branch.py: variables cleanup", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "707015891fc65dcf5b0b2601aa78f1fb33a01f39", "description": "commit_in_branch.py: add support for checking staging branches", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "3b07d57ff91e582d56d323f53e4506be28313663", "description": "commit_in_branch.py: fix tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8ba2d612d51497b274ff9c4213e1c373b9bb1ca5", "description": "ir3: Don't save/restore disasm string pointer", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "56909868cd12b1b143f06c02dab9503c4f7c60e3" }, { "sha": "515c9a2e0754bd8a12b0d0b708ce4b0dba29102e", "description": "tu: Fix binding NULL descriptor sets", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e9f5de11d4039f3440adbdb766189d20302ac42b" }, { "sha": "863516dd63c9d6b327223feec9c7780960a1f385", "description": "radv: enable lower shader call vectorizing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "96332b3433be8fe857589cd50e963d2ac5516507", "description": "radv: stop emitting R_00B8A0_COMPUTE_PGM_RSRC3 from the CS preamble", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "80072df8246f580a4c7d31fb82a9f746c3e1ba8d", "description": "radv: disable VRS entirely on GFX11", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "5d552b4f6cbfcb4bf14e3a0bdce01cc00eb61073", "description": "radv: do not enable NGG culling on GFX11", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "84a7138d3cfca05fbd623707525b9d4479a27e94", "description": "radv: do not enable DCC for MSAA images without FMASK", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "9b637aa9a17fd14c63b821629fb30d5fc4875df0", "description": "radv: set INTERPOLATE_COMP_Z to 0 on GFX11", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "62715a6d039a7f2499ceca78476ebd42a5a03068", "description": "radv: set missing SPI_SHADER_PGM_xxx registers on GFX11", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "d0342e28b32d7aa4b25cf045ac9933348ec053a9", "description": "nir: Add helper to create passthrough GS shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f2dbe6da14a22463e7ca64307767bf31353d74f", "description": "anv: enable lower_shader_calls vectorizing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9d0560fe87e234dcb8326040babff11f44fa7775", "description": "nir/lower_shader_calls: enable vectorizer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9c76cda7f043494fc8ad4477d6d5270b1c58395a", "description": "nir/lower_shader_calls: add a pass to split load/store into scalars", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e84eab42c4ed74c762b9dc11e54608f2d1be6103", "description": "nir/lower_shader_calls: avoid moving loads into loops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "750325730bb84981f68d78b205fb0cec1e165100", "description": "panfrost/blend: Fix invalid const values leading to NIR validation errors", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "1378c67bcf9e16aea98ddb8cb6bd37b9ed4e3a81" }, { "sha": "6148ccef6372e634ea4875b75419bfdc64e6b219", "description": "venus: fix android wsi with global fencing disabled", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "b21e4a7990cf4d68948f5b3379bd828626e6f8a1" }, { "sha": "8b99e96dc8b44a747824b9d227a72e68012ec520", "description": "radeonsi/vcn: set current pic index correctly", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "5398dd04bf62db100639d96c84a8c41041f4ad01", "description": "nir/lower_int64: fix shift lowering", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "41f3e9e5f5de5309821c266b76ccdd1b4d016ce8" }, { "sha": "83efd336dad963d378a9a56d26be2f9cac205dd7", "description": "ci/freedreno: Add another blend_equation_advanced flake.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7dd9bf45b9c0d32892543d2ae09f2472612c02a7", "description": "panfrost: add GALLIUM_HUD=draw-calls", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a0a04bdaa6faf1dd3e937f7087ae1c4f240c916", "description": "tu: Use right enum for compute active_shader_stages", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d862a2ebcbf94374e0ab0bd1c63bc45020a2ecef" }, { "sha": "f2414dc2a0cccd58ba49caa4dba2124caa7a557e", "description": "turnip: Drop the cs argument from tu6_emit_cache_flush*().", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "939648bbd088054c78687d51af543b547c8f4c52", "description": "turnip: Clean up a repeated pattern around tu6_emit_flushes().", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "43aae918034a396646e0dde3ca6a9ee3c88f4852", "description": "turnip: Make tu_emit_cache_flush_ccu manage flush bits like other paths.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "07dc402a3ff3dc7d422dc7acb7b9fa5514e4f4a8", "description": "radv: inline gfx10_emit_streamout_{begin,end}()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "09ac29cca9bf7978911f81bcfce12ce71c260a97", "description": "meson: Enable system_has_kms_drm for android", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "ae521aaa2a42aed37ca741a4bb8b35c53e508fee", "description": "radv: compile GS copy shader after geometry shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0cb48ec3b76a9cb70940722457d4198a3b84019b", "description": "radv,aco: remove old streamout code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a96977542d513795bba9069fcca1693dfd4155d", "description": "radv,aco: remove old GS copy shader code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17bd2721e6a066e980050ca7283e7980bf5f655f", "description": "radv,aco: implement GS copy shaders using NIR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3ab471a87d43d0da9d0b78204d1d8f39e15f7d88", "description": "radv: make radv_use_llvm_for_stage device parameter const", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "12becb8839a6fb3a1b5c82aeddb7340fbb3786fb", "description": "radv: lower streamout in NIR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "19d0403594b8d799b0f35aab889638d5c805e088", "description": "radv,aco: export legacy vertex outputs in NIR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "09eb2a402303b89727b6eae0d56c18f2b90b50b0", "description": "pvr: Add missing valgrind includes and fix unused return value.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8d3475ab8c5a30189d1abd740becdc74f00386ac", "description": "docs/zink: document missing max-image requirements", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2658d025166c7b41f2b61e909e51e8da4e1dcf57", "description": "mesa/main: verify more texture-limits for GL 4.1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dc770eb9bb7f3e87c4fd652211ab1e2fb30b37b2", "description": "zink: check maxImageDimension1D as well as maxImageDimension2D", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1b892c5a7d7200eefa4b74baa17d7001d13c9792", "description": "freedreno: fix PIPE_CAP_MAX_TEXTURE_ARRAY_LAYERS for a6xx", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d15e71ef3c3e8f59aeff23d96491e606152e7f19", "description": "d3d12: fix return-value for PIPE_CAP_MAX_TEXTURE_3D_LEVELS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "acc0039aecec661e55e2dd90554a1d08a39d677c", "description": "d3d12: fix max-array-layers", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "7118b2136e9c7412108b668e7be4723830bbb7ec" }, { "sha": "7e287609e338a1744ddaedf8b2d75acff4e02e6d", "description": "radv: use HTILE for VRS image only on GFX10.3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e3d3fb2e6957936ba1c56acf5b6dcf60cbee3a97", "description": "radv: do not clear VRS_HTILE_ENCODING on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2673d0f8b2a97bbe775f0de1c240c69164371bfd", "description": "pvr: Query kernel for free list max size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5e5c42ebb5e891833da3522d5493a7fe9c8d32f0", "description": "tu: Fix fault with variable-count inline uniform blocks", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "37cde2c63483fcf99092af84c14bea7ba3adbb84" }, { "sha": "6080dce4d87741db1dc1956bc329300f67d9f396", "description": "intel/isl: Add MOCS settings for MTL platforms", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea10b0fc7add2ad9dd486e69b5b5e7aca3c422f7", "description": "AOSP: Add intel_hasvk vulkan library suffix", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "3507cdc59c951201ac9dafd97bc274b7a86cb397", "description": "ac/nir: legacy vs/gs use nir_xfb_info to replace pipe_stream_output_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "59b29c5fc4a856bd29afe8c088cd3fc4957da54f", "description": "iris: Use devinfo::has_flat_ccs instead of verx10", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "93baad8047d951b3e17c0df09dfba37c4c2a04d2", "description": "intel/dev: Set 'has_flat_ccs' flag for DG2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4db33adf9d6312d68eb5ea5cab2450598ccc849a", "description": "intel/isl: Disable CCS on MTL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cbae3052587cddc3a099130dd1550fdb69662db0", "description": "anv, iris: Make use of devinfo::has_caching_uapi", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed84f163ff70f31b1b8eefbfc99e99ccb78f6478", "description": "intel/dev: Add devinfo::has_caching_uapi (and disable for dg1 and dg2+)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0213750e6d916845bba6e575ae64c3e51712c7b2", "description": "ci/alpine: disable mold on Alpine builds", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "afcff6f33330c8a0850f0fdd1002d334f7145406", "description": "radeonsi/vcn/enc: add encoder statistics support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d1bd619dfd7bf826a6300030718408212b0b68a", "description": "frontends/va: add ability for encoder to output statistics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "022d03013a2f828b14d3089999af13124d563a97", "description": "ail: Split off test-miptree.cpp from test-layout.cpp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0532196a224029abfae85b25dc8f5a88682552c", "description": "ail: Add uncompressed twiddled texture sizing tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "50ee22f5a5bf9b90d56f6b92e3af767366a01544", "description": "ail: Rename test-compression.cpp to test-comp-twiddled.cpp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c52d4bef2d7e19a5d05055f2da22a5375cd6f24a", "description": "ail: Add more compression size test cases", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c39ca7007f46bb57ff80768eadf0870a68c650f4", "description": "ail: Fix logic for buffer alignment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ecdcb3e1aad5c216296f99f97d4959b1035c806d", "description": "ail: Fix compression metadata buffer sizing corner cases", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "112830f1a03d9365349d1ad300451ea5c535ab4d", "description": "asahi: Pass through layer alignment flag to the hardware", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d88b546e6538489c4bf8cc0180c048e5658386b8", "description": "ail: Introduce layer_alignment flag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "974358a8c11b81ef7b731603f590d2d780f59de1", "description": "radv/llvm: add clip distance outputs manually if they're missing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7aa94efe827fa2b99490e04ce2f5c1a4d737871c", "description": "aco: Combine constant bit test to s_bitcmp.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "73be938c48d63e6c3c20d5cbd4f203c337f073aa", "description": "aco: Combine bit test to s_bitcmp.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "853d2cb6f15e2d70459abb666eac3decf801eb4b", "description": "aco: Combine s_abs and s_sub/s_add to s_absdiff.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7e1d77fd90bf810f4e4e2c5eef6da3c7416f88ed", "description": "aco: Ignore instructions with exec operands in follow_operand.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "65a3328b4c6f10e43da03417dcc5e8d33b61b0ad", "description": "aco/optimizer: Cleanup ctx.uses handling for patterns which use follow_operand(..., true).", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "28c7684eb9a898089844376193d8332b5f58f3d8", "description": "r600/sfn: always use four slots for Cayman trans ops", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ed6204eb06cb559d9ed354aca00f1ddb0a6f68f7" }, { "sha": "aa545a0012ccb232c6e0647135fca2f541bee33f", "description": "radv: reduce CPU overhead when emitting streamout descriptors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eae904260b6e3b85d675ef7c07b16f7d5f914aea", "description": "asahi: Implement DISCARD_WHOLE_RESOURCE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a3e5445d4a4c7bfcf9d25e60fb0a915e3dc0af31", "description": "agx: Don't depend sampler view on BO", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "597e303b5b36a03c51f5a80e219aef5c3edf7857", "description": "agx: Add merge helpers to GenXML", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "debee344a27d95241c552b94e845e6bfed5fc76e", "description": "agx: Make empty texture pack to all-zeroes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db7dcc4567aa46d8eaf075b68b0079f054df82dd", "description": "radv: only install 00-radv-defaults.conf if xmlconfig is used", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f5a26cc646895c8bc852551eb05e49895c35638e", "description": "asahi: Fix remaining build issues on macOS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fcb207a4d35dab526de823ffa5211078f9d46843", "description": "asahi: add fallback for DRM_FORMAT_MOD_INVALID on macOS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a6d7d2a525c6b884af36ec8eae7a20b84052f802", "description": "radv: emit DB_RENDER_OVERRIDE2 as part of the framebuffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8d3c96a49cf7974b986e8cd81ecbd88b648042f0", "description": "freedreno/decode: add missing dependency", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "03d80e0a6d39fc1c16ae417cc4baf6c2317863c8" }, { "sha": "f6bef7305b1b167b4f89c5f7cf0deae423dbe69d", "description": "freedreno/rddecompiler: Fix memory leak.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "a7773c3c4c79d48a77e1ce9a02876868ca92c432" }, { "sha": "9fe16c91b39314b2029da39e129e53c04696b53a", "description": "clover: test for nir fp64 lowering options for cl_khr_fp64", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e30b6563ca2eb8287585251a82e3265945732e6b", "description": "pvr: Setup tile buffers.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "42e9cc010d537210249d8e03e7505b4576f48f37", "description": "pvr: Don't print out secondaries if they aren't used.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ebf639f4ffc8088786675c7cb35a504d32ea8474", "description": "pvr: Add '+' before desc offsets in debug output.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8a690192777b747e890205f161c91b8c0a5dc2a9", "description": "pvr: Use glsl syntax to show set and binding number.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "260db8112a8efa06f2a9d1e6e1170d7fff70c89d", "description": "pvr: Change how desc set debug output section dividers are printed.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "02626072e233a7409d3d8ac1913dc200f70b496a", "description": "pvr: Don't print inactive bindings.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d9a7d1597eea829263c2f074cd61ff1d17510b9", "description": "pvr: Print out empty row if dynamic primaries or secondaries are missing.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "567ae3973864d17c01177a665ad9f1830a5d30e4", "description": "pvr: Explain why dynamic descriptors are allocated separately.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c5d91ab254e59bedfc0faf71cfc46531d9be4ea8", "description": "radv/rt: Check space before emitting descriptors", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "0966fb2c10025398fc048361a9898ba2d56b4f9b", "description": "radv/ray_queries: Fix AABB handling", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3f72061be93dd23d7f29b4f4361f0940092b23ce" }, { "sha": "409556f0480dd9c7acdc95be41d12b70cee2b150", "description": "radv/ray_queries: Move some initialization outside a likely branch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8fdaa25c54e440698722e4f62d89c1bcc9cf31cd", "description": "frontend/dri: rewrite and comment dri_make_current to make it make sense", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "51fcabfb044b46a143d36391ddd4d481c014a299", "description": "frontend/dri: unduplicate flush_drawable callback", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eaf99194eacc6dc1fd67ffaf015782bd07786f78", "description": "frontend/dri: remove the drawable ctx hack, we should always use current context", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f2c4aba9e111b6c3ef8d0d3bece9f3f2eac4d0bc", "description": "frontend/dri: clean up updating dri_drawable::refcount", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d5b1cd02c4d29d0636db66d668607a6692daa75", "description": "frontend/dri: move callbacks from the VTable into dri_screen, dri_drawable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f34d607d2f4eb74314a5f0037d5469cc5d520f6a", "description": "frontend/dri: clean up the hacky implementation of kopper_drawable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "165b8a9fef2d6f0ddb396368f5eebd3d0e15df89", "description": "frontend/dri: inline __DRIscreen in dri_screen, make __DRIscreen opaque", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a622f61ea0e550ea8e053b7c07a2eeb58fda72f", "description": "frontend/dri: inline __DRIcontext in dri_context, make __DRIcontext opaque", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c65bde7b1e03ccb3dcc53bd3d8c1e5560449ddb6", "description": "frontend/dri: inline __DRIdrawable in dri_drawable, make __DRIdrawable opaque", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "449a35a3971f684294c1f222e8736e230ce8a46e", "description": "frontend/dri: replace the CopySubBuffer callback with a direct call", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2941eacb22acce6f225afa523398093354b0ec7b", "description": "frontend/dri: replace the DestroyBuffer callback with a direct call", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f408bb647c5ac62ce904686392002a83360ae8b6", "description": "frontend/dri: replace the DestroyScreen callback with a direct call", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d57284d673a6cf86cf8360cf602f0f8d028402c7", "description": "frontend/dri: inline __DriverAPIRec", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e061affa7fb1370a1a00111955e18a97c7a59b2d", "description": "frontend/dri: remove __DRIdrawableRec::dri2::stamp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f890714b70167754b413b8d29b1c1fa51dabc3ad", "description": "frontend/dri: add comments describing drawable invalidation logic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "426f1cbea3ccb65861ddc0e8b1459446a25cbd52", "description": "dri: move private __DRIDriverVtableExtension out of dri_interface.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8cb8a3c03dc0b25d9f8b8ab639754888541ddc07", "description": "glx,dri: simplify indirect function call syntax", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fbf93ef82145978858779e95385364b53e2385a4", "description": "ci/amd: add raven flakes which was previously failing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a97a6d0f0e78c637f7aa4d907e608043efb51528", "description": "radv: reserve space for the scissor in vkCmdBeginRendering.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c7d0d328d569c15c01c5830af838faac8a8b3c62" }, { "sha": "2a3ed9521d2996f5a78fa167619f12536ee07a64", "description": "radv: Enable rayTracingPipelineShaderGroupHandleCaptureReplay[Mixed].", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dba75d345df2a96c3b37d8fb5c6c4fdc80df43de", "description": "nir: fix a leak of ralloc ctx in nir_opt_ray_query_ranges", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "f5b657658588e57606a179037cccf528de6605de" }, { "sha": "2de7d6d1d81b80c7d1ab031e3edac47057aa22b9", "description": "etnaviv: remove copy of resource level in etna_surface", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b6fa3cdb0e693f49cdc278ed5923bb9dc048ccbb", "description": "etnaviv: fix wrong surface TS clear size", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "d9e2a7d6adace0a794c7147f0a5bab43277e5fa6", "description": "etnaviv: blt: use correct TS offset in clear operations", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "58259e14377c8facc1648cab3d361a6942b59d96", "description": "etnaviv: fix ZS clear value computation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4449b5a2714c463a4250bc3a1847430212f04de6", "description": "etnaviv: fix stencil operation without Z write", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea3f73ba85be46dcb9712b43fef52b09cfae643b", "description": "Revert \"glx/dri: Fix DRI drawable release at MakeCurrent time\"", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "31b04e420b0eb080084c6323066ea0b83929d59e" }, { "sha": "0cee008fee1dc0365cfb767ff7acf03f2127a03b", "description": "Revert \"glx: Fix drawable refcounting for naked Windows\"", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "768238fdc06eed3dce36da3baf811cb70db42b5c" }, { "sha": "797454edfcc4d2a6d0c21db451e9a0ea6e0a8023", "description": "etnaviv: rs: fix blits with insufficient alignment for dual pipe operation", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "0ff96aaef3b1da78dde1ad9f6c79cc8dd3367577" }, { "sha": "fd06b313b010adb6c6e9a7c30ab55163397f4d47", "description": "etnaviv: always use RS align when GPU has TEXTURE_HALIGN feature", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "735718ed33b2e2b029469faac6d5e9fc52a5c723" }, { "sha": "20cdc35fdbb30595f455febb96a0dbed51efd4f2", "description": "asahi: Add missing #include", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5e379acd31449fddc54554881e31caaf8aa07c38", "description": "asahi: Enable framebuffer compression", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "59824c1ecb2c5e6197f795f38e3617820e628876", "description": "asahi: Fix incorrect debug string", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9b80ebd86c06368ed7bc185a8e587a941b43e633", "description": "asahi: Print debug info about unsupported blits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "efa240b74b797652ec00bc8bc0f543a524aff57f", "description": "asahi: Don't hardcode is_dmabuf_modifier_supported", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a6079e5aa8dfbe1fa8750feb4931a2ba816fff4d", "description": "asahi: Hook up compressed Z/S support on macOS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f15873d44c6fce4f30f2977daf6ba0a10527f48", "description": "asahi: Introduce compressed resource support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "78948c03f0350b9f84de0e23525e22aba1294c6a", "description": "asahi: Identify compression-related XML", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bea975b2988e5076eff8bbb3411c688bdb71ce3a", "description": "ail: Add unit tests for compression", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0ba63d5c26e812ff63a7fdaee897d7c39be6e6de", "description": "ail: Introduce support for compression", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "478ffe712765b5746482d37df32fff36e12192ef", "description": "driconf/intel: Use fake vendor to WA bad detection in Source engine games", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "f9e11c71c7f09c7415bf81188175c0cee030356e", "description": "asahi: Fix undefined behaviour with samplers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b102f045ab04ca302ac55a72eb64e117ad3510ca", "description": "asahi: Set GPR count accurately for background/EOT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bcba473eac5a1818eaaa318b8ee5e6ef75b61063", "description": "asahi: Fix UB in union with logic ops", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "9dddbfeaef207a74a393e48d636697c88aa0e54d" }, { "sha": "8d83ffe531decc9a31000e0b533d71dcfe776451", "description": "radv/ci: Add coverage for ETC2 emulation.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "13d755441c7b648e4f6671d833a6d58ada9ae32d", "description": "vulkan: Remove asserts that weren't valid for RADV ETC2 emulation.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d9048e31a0d7b08b23363c1e31d509b635d5383b" }, { "sha": "eab61863c0bd6b08bfc7c28d96cd99f49856e449", "description": "radv: Fix sampler types in ETC2 decode.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "1153db23f58c39af2472e3bdfa721879ca1ac8cd" }, { "sha": "c6ec4925c0688cef557beb65c280b28ef3185132", "description": "radv: Use correct init order for ETC2 image views", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d9048e31a0d7b08b23363c1e31d509b635d5383b" }, { "sha": "0685e330dd78edfc8faefed4e1a44099f47fa028", "description": "radeonsi: mark glx-multithread-texture as a flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "20747fabbad1b009577ac3e2fda2b68192feb483", "description": "pvr: debug: Add PPP sub-buffer support to CSB dumps.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "97e54d69a969061eacce4fbf9004e26b56dae04d", "description": "pvr: csbgen: Remove TEXTURE_WRAP_VARYING-dependent fields", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "01f9601b028b268bc49f665e4a9d836ddaeed316", "description": "pvr: debug: Add option to track pvr_bo allocations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f9a234ef0419039c7f8f037d1366b9d5dccba2c1", "description": "pvr: debug: Add \"cs\" debug option to dump control stream on job submit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0432015265e6c481dbf2bbee6de319aa5f401562", "description": "pvr: debug: Add documentation for PVR_DEBUG environment variable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e6b752ff62aabd3d3f19d807ae2386d173a36e8e", "description": "pvr: Add pvr_bo_cpu_map_unchanged() helper to load saved vbits on map", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d51d79b450d80a602f03a86d11bf8a9f544b5b4b", "description": "pvr: csbgen: Generate enum-to-string functions for debugging", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f36c938c944cb9edb8e554c9695590a829b9d4f1", "description": "pvr: util: Add integer digit counting functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ccac91db7bbf3b428ad4138e0982c54636b4b96c", "description": "radv: make sure to mark DCC as compressed on GFX11", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "9b19a933192da8c595aa069e32b12abb3a0ddd60", "description": "ac/nir: combine shift translation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "064336d35977abd0d5b6ed37784c6cc42cf4f66f", "description": "ac/nir: mask shift operands", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "d5217b024eac4e725a671b1c3992ab282c9c50f1", "description": "virgl: Fix injection of double from const mov instruction", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "036d7172c24a18eca653fa95eb40b70719ce4d7e" }, { "sha": "762e5cccb5cdb518e1c6f263ab39d856d53c8b73", "description": "radv: remove useless parenthesis in radv_cmd_buffer_flush_dynamic_state()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9b3a6b81f4b3a7c18bdff87c6a31ac8d8ad35ff", "description": "radv: simplify handling logic op when it's not dynamic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "470fbb35efe1935242b346427ec0fa22b40fff2b", "description": "radv: fix and rework DISABLE_DUAL_QUAD setting", "nominated": true, "nomination_type": 1, "resolution": 2, "main_sha": null, "because_sha": "17b9aa92b77da1fbfa2595c6d4577c1a28eb64e6" }, { "sha": "0a327f9c7a890ff758519d935b4f20280acd09ac", "description": "radv: re-emit dynamic provoking vertex mode if primitive topology changed", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "2cce8500de0fecd3b393385d5fe0972d476ec112" }, { "sha": "de4de09a56c421ec1194dea016c3b9ef80abbb83", "description": "radv: re-emit dynamic depth clamp enable if depth clip enable changed", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e48c0fbd8f70df5f74bdbe594f807d09fc3a4424" }, { "sha": "bbbc8e7ce76165d559d10246e6b930e815937729", "description": "anv: use the anv_state_pool address helper more", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "08d34ca5822dd2cd0e5931b5467a98c5276279d1", "description": "v3dv: allocate copy query pipelines lazily", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "edc830be34cc0ec1c68cdbf15076bcdba52c8c57", "description": "radv: fix memleak with link time optimizations and GPL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "16fd8b8324366c81a287039b2ede4b8f65faf3f2", "description": "docs/zink: update query requirements", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "00a88f48fdd1987f09f5711831835344f44fdba3", "description": "mesa: do not require optional queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2906c468c13ec6a792b0ab4d0c47fcfaddd3d49a", "description": "mesa: support dummy queries for ARB_pipeline_statistics_query", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1b1e8873fe90e878f014140b3b6bd1e5dbfb5a4c", "description": "mesa: treat unsupported queries as dummies", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "0186e9e1c51b1de5d47ac10854c048cb83e81f4b" }, { "sha": "c70eec86efd9ca2faa1f66fcaf42cc37360dcb5e", "description": "st/vdpau: fix interop with GL", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e00bb6cb98b0fb5fac46bde0331e98f8e2882eea" }, { "sha": "4b19725ee525f6f0b5785436680cea63a21445a1", "description": "panfrost: Revert \"Require 64-byte alignment on imports\"", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "9f136fea8c380ea79315d9207486da125f1e9e86", "description": "agx: Use default SHAREABLE_SHADERS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6de5bd5f418f0dee1d48f265023b240936a11970", "description": "agx: Fix signedness issues packing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d608ca0363cd45195d33161386aed44278a27077", "description": "agx: Handle vertex shaders that use <= 8 halfregs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "94124925caf177bfe8239ff6b591d62fc5e51772", "description": "agx: Try to align sources of pack_64_2x32_split", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "442e29890defd98faa0c24738381db543a36c294", "description": "agx: Implement nir_op_pack_64_2x32_split", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "68e25f33dafb7b58cc08611d01b676d78f9f5697", "description": "asahi: Allocate smaller scissor/zbias arrays", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2baaff9cac6c64dca3567fe01130a4d1750397b1", "description": "asahi: Allocate/free batch BOs as needed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "04360a270e59a3ac7778eb8744047f165fa64edf", "description": "asahi: Copy panfrost's bo cache", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7c8e3963bdaaeb8bd43a9d1d75ade99e3962ffeb", "description": "asahi: Stop aligning pool allocations to 4KiB", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "860f5d77c6e57bc2d36826983aa79c5282a652fc", "description": "asahi: Label BOs internally", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4a8134975e79ccf9f52d9484428af18e83c91d69", "description": "ci/alpine: bump to 3.17, new GCC 12 and LLVM 15", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "629e940b2ce125aebaad82d53e8ce6abdcbbe802", "description": "ci/alpine: enable Mold linker", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c85d09bcddfb2d02911db53657df505ba8068fa6", "description": "radv/ci: do not create jobs that will fail outside of mesa's namespace", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4b63667f31361b92fbe8e0080a881813b638a1ab", "description": "hud: add GALLIUM_HUD_ROTATION option", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8ec6cb06e3bc154609d3212c9a1568783ccf549d", "description": "ac/nir: Avoid data race with task shader payloads.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a2a0ac21e4f5a7c873e1bab05dee02a61171e378", "description": "docs/zink: add missing required device-feature", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "eb0195358c4e0376d93f10fb4f90703e51718779" }, { "sha": "13bccac5a7d930c809927e69ba7305330fb8a9be", "description": "zink: update textureCompressionBC requirement", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e4ff42684b95cfbc9c7b088a1f133bd0555b11e1" }, { "sha": "754353c4170918f592e499a370dc90c60c271cff", "description": "zink: fix incorrect requirements", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "a466c2a783908899f646d4c2df38d11c74724a85" }, { "sha": "b60bc5299253f8e3bbab7c3e44b0f91a91e8dba3", "description": "zink: remove needless requirements", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "2ea481b2f0a8afbdf7bb510ff11497535083c424" }, { "sha": "b707cf24a3b4f446e45738f031598eeb6c0a5b6b", "description": "zink: fix json-errors in profile-file", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "2ea481b2f0a8afbdf7bb510ff11497535083c424" }, { "sha": "f71944ae0e2914d51f6bd2d5ab07078e0130ac2b", "description": "v3dv: specialize query copy pipelines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae4351e9391617c2306e65085cf1dab3e3fb0ffd", "description": "v3dv: allocate one BO for both occlusion results and availability", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7a65b3f006ad1c77736dd9618c9e8cb2ed12d910", "description": "v3dv: reimplement occlusion queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4050086439663a4b7e84fa3390001d88ff75d744", "description": "v3dv: add a helper to create compute pipelines from nir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cc9db4eac24df9b441b54c2905fe7dbb5e78ddd6", "description": "v3dv: reset pending cpu job state once processed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7906361787784b37e5ef59571b9f4da21e8b6ae4", "description": "Apply 1 suggestion(s) to 1 file(s)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "61bdc2a2e03ce05a79ab40ec8388cc5ad2c25d4d", "description": "docs/perfetto: update section about vulkan app tracing", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "18e820009d6258e91bc443b9fe7df4681e90324d" }, { "sha": "a126ed19f93bbbb54561f2c078b75c66435fcfb9", "description": "r300: fix r300_max_vertex_count", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "00bc06bc27c6c5dd5b94985b9fa8228082adefd4", "description": "zink/ci: mark the two remaining GLES3 failures as CTS test bug", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e3506dd06fc278244b7de05fa6413cdaec5e9724", "description": "radv/ci: don't download back the vkd3d-proton.cache files", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "909fa621c45ae6a754134594547551de72308996", "description": "radv/ci: set B2C_JOB_VOLUME_EXCLUSIONS in all jobs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bd743d7db569416a697937d881b4751fabf0cf0a", "description": "radv/ci: do not sync back the install folder", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "128a19caf1112e8ecb3199855cd8b7cf57718e29", "description": "radv/ci: run test automatically only for the mesa namespace", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3bf7791e93b328b6b8ff1245f0766a10a81390db", "description": "util: Remove unused WIN32 and MSVC related staff in p_compiler.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f70f20433bd32634a1bf4daf70c3af0879234ad2", "description": "util: Rename PIPE_CDECL to UTIL_CDECL and moved into util/macros.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b0203b5d47bb7910fb855099d53f96a59d3942e6", "description": "util: Move EXCLUSIVE_CACHELINE and CACHE_LINE_SIZE macros into u_memory.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "50ab93afdea53a49e353616231b3c654c5018794", "description": "util: Remove the latest PIPE_ALIGN_VAR in p_compiler.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5670636598c37ff22a4c8846b40aa176fad62712", "description": "clover: Fixes -Wundef in memory.cpp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "172e8a0e6a8f8ac66b2a7737c9586460c8fcbc26", "description": "gallium: Fixes -Wundef in draw_gs.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "84d6a615ea6324f8e00c18796df15a03f2caf6e1", "description": "util: Fixes -Wundef in u_debug_stack_test.cpp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "485505d5500b441d3d6d8ccb34489ab1c54be03d", "description": "util: Fixes -Wundef in u_qsort.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d1d2e0efcd17b5275cf7e12c619a57a894efaadf", "description": "mesa: Fixes -Wundef in arbprogparse.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "37e863f3c1afe7c8b1e038027bdcc1c0f52dfd58", "description": "util: Fixes -Wundef in util/compiler.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b461921ed80abe357cb90f63db3dfc0a1390423c", "description": "gallivm: use valid LLVM_VERSION_MAJOR instead of LLVM_VERSION", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "203920d4c69366b71db1d48d8fb8bd6439016191" }, { "sha": "970c8dfd98e5e0b9f8f18424855f667c175b1c03", "description": "r600: Fixes -Werror,-Wunused-but-set-variable for clang-15", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cdbe1ad570b5d38dabdc3c83dec097732728dbb1", "description": "aco: Fixes -Werror,-Wbitwise-instead-of-logical for clang-15 in aco_optimizer.cpp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "55b35e6193aa6785aa4ea7214e69731a6a2d9900", "description": "mesa: fixes -Werror,-Wunused-but-set-variable for clang-15 in program_parse.y", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "77c29bfffd7e366633a8b7c16997d6cac60aef5c", "description": "mesa: indent fixes after replace tab with 3 space by find and replace in program/program_parse.y", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "59fb86ea6f1143a9ce4f3616725b2d67163072a8", "description": "mesa: replace tab with 3 space in mesa/program/program_parse.y by tools", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "20c936bee1f819b625f6ee1ecfcf45e848a8543d", "description": "rusticl: print missing context features", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bdc240e13eb9f5d00af9f908ca0d822cfca12e5c", "description": "meson: Don't depend on expat for !use_xmlconfig", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6cd392cbe20048463f4e0ce1935a8f23829076b5", "description": "util: Gate installing drirc on use_xmlconfig", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "662bb5977b678861cbfe80c152359efd7eab8a32", "description": "util: Add xmlconfig build option", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb0a4a5d6c5fa0f7dcb2b418a2d0672abcbed1aa", "description": "util: Define WITH_XMLCONFIG from Meson", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fc6bb139456afb1f20be8b6f59e78f7f065a00f1", "description": "zink: Don't check WITH_XMLCONFIG", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "218ddd032ef27f8a60d680cc90949e3f4122635e", "description": "docs/features: Get Asahi on the board", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f5e59d1146a6d14f57d4f215a08a149bb8bf40c", "description": "etnaviv: Hide MSAA support behind debug flag", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "4002640f8deaaa44aa0dfc434082bc79067197fa", "description": "docs: update calendar for 22.3.0-rc4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a406688f262b109952609ef99054b918b3c2862", "description": "st/mesa: only call st_manager_validate_framebuffers at FBO change or SwapBuffers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "044428211c99be2ce362cc28e4596929958a5de6", "description": "pan/mdg: Fix out-of-order execution", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "30a393f4581079ced1ac05d6b74c7408fbe26f83" }, { "sha": "af79e631eece4fed47da51b7f2d48e714e2ffe0d", "description": "freedreno/replay: Add option to replay specific range of cmdstreams", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a7773c3c4c79d48a77e1ce9a02876868ca92c432", "description": "freedreno/rddecompiler: Add shader disasm/asm support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "03d80e0a6d39fc1c16ae417cc4baf6c2317863c8", "description": "freedreno/decode: Add 'rddecompiler' tool", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "86d27ac4ffde14b724d50dc355ee823992274845", "description": "freedreno/cffdec: Add type0/type4 vs type3/type7 pkt helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "13ab0088e05c0c82975f84b24f6a38de2cd8eb19", "description": "freedreno/cffdec: Remove packet types", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "00e2f9eff6de6c405d1547d09e51bc5194a6d6b0", "description": "freedreno/cffdec: Remove dead code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "86e8b9339f5c7c9c3b844422b328c838e859d092", "description": "freedreno/replay: Add option to override selected cmdstream", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d72407d39540e4303619968867a591e81a8b389", "description": "freedreno/decode: Print cmdstream idx", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "060e168623262a23b5760fada06989cae3af9b5e", "description": "freedreno/decode: Move rd section parsing to a common header", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4701508ec0b7c3a898c12bad61febc4650422e11", "description": "i915g: fix typo in #if", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "52a34309f6cd05ae919a4b33c209525f55951bce", "description": "iris: s/#if/#ifdef/ to fix -Wundef", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8261f9ce4f94035e0196bbec39b5401769a50363", "description": "freedredno: s/#if/#ifdef/ to fix -Wundef", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cf520806b114a372a1b968fc34affc63e869bcbc", "description": "freedreno/ir3: fix -Wundef warning", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0f0dac0f659dfd6bbbf8d6ffe79d8a6b1e8c4870", "description": "freedreno: fix HAVE_FREEDRENO_KGSL check", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "55731f1d25ec76563f6e76e0a3b52f3f29b9f20e", "description": "docs: Mark VK_KHR_present_wait as supported.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c78257e8b068fc88bdf32b5178396071459fdd1e", "description": "wsi/x11: Rewrite wait logic for ANI/WaitForPresentKHR.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c31ffe63ae7dcca33889d6bc9c570cc7e022f966", "description": "wsi/x11: Mention problems with xcb_wait_for_special_event().", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e3986a30e0aa6465d61bc3c7f99752cc1037c01c", "description": "turnip: Conditionally enable VK_KHR_present_wait on Turnip.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4889be3883a5d9a6f35d3841a830920044066f3b", "description": "anv: Conditionally expose VK_KHR_present_wait on ANV.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f1f78fa297e18a0d235de5d398a2ed6bd93c6f61", "description": "radv: Conditionally expose VK_KHR_present_wait on RADV.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c66248fb5bdbb199a0a53749935a9dcdb19e3b34", "description": "wsi/common: Allow present-wait to be unconditionally enabled.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d07127971002036bed7ce7b952f83ad3a4449f7d", "description": "driconf: Add DRI configuration for exposing VK_KHR_present_wait.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "367fa98570061ede8173d728569d3ba7bc001000", "description": "wsi/display: Implement VK_KHR_present_wait on KHR_display swapchain.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8fc79277878e68e9825dbc2964125a0be9d92189", "description": "wsi/x11: Implement VK_KHR_present_wait on X11.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c888da3d48a55ad7be4fedf783369fb12163b03e", "description": "vulkan/wsi: Add mechanism to wait for WSI semaphore unsignal.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "339c0f6a7ecc047d652ed5cea50ac445d3aa6706", "description": "vulkan/wsi: Refactor out wsi_init_pthread_cond_monotonic.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0aba2c604e0f1ed9cff76368c94775df2fa20f26", "description": "vulkan/wsi: Add stub interface for VK_KHR_present_wait", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "11f91505d927a74d2bffd89ac4987cbdd7112dce", "description": "intel/fs: Accept an unsigned int in fs_reg::fs_reg", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fc003140851dc0d5e6b44bf7049d68ab60a44b52", "description": "intel/fs: Preserve unsignedness in fs_visitor::split_virtual_grfs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bd2dd039375b17f74751fc6370c60e3b9d148b09", "description": "intel: Disable SSE2 instruction set if building for non x86 architectures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a821dfbda5681c91c1fc80aebe269a63945a4543", "description": "intel: Add SUPPORT_INTEL_INTEGRATED_GPUS build argument", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f2e535e4fed5bdc13e11a443316a4b77cd5eb81a", "description": "vk/runtime: Fix narrowing of timeline signal and wait value to u32.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "9bffd81f1cb7c4a653d18b4b43296f89caed4db7" }, { "sha": "913f99e90bbbb9d22d4e8f734f98410eadb72953", "description": "r600/sb: Fix initialization order in sb_shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "99dcdf4d648f337c6421050cb5f31025f69665ae", "description": "nir/divergence: add missing btd_shader_type_intel", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "6d9ae6ec1eaae3ff3407a37262d4b0a68e69c826" }, { "sha": "9bb055ff5d7ae90764619d3f85ebba82081937e3", "description": "anv: generate correct addresses for state pool offsets", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "9c1c1888d9895d05246005620953ee307d1a17f1" }, { "sha": "20e8e1eb0658e68f44316e9ab27ddfa06096d66f", "description": "blorp: support negative offsets in addresses", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "9c1c1888d9895d05246005620953ee307d1a17f1" }, { "sha": "f0ddb389aaa0d0022a71fb8fe98d7443a52d2e79", "description": "vulkan/device-select-layer: drop wayland-protocols dep", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b74a1c8fade65fc18307dccc12493aed0f73d59f", "description": "panfrost: drop wayland-protocols dep", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d9f4e4a82193a36abcbaf1981a076a960fefbd88", "description": "v3dv: drop wayland-protocols dep", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a4690750b78b5f1fe29e97d541b22836ff67622a", "description": "gallium/draw: do not use trig to compute tangent", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "089e7242598aabed4156ad7fa590041fd352dfe0", "description": "gallium/draw: properly fix short aalines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "20964181c14166da702f35dbbd1de6cdd9793359", "description": "aux/draw: vectorize aaline computations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "64e74b4277c46a1772a516b292e1b90a0d381d7b", "description": "driconf: disable glthread for FINAL FANTASY XI", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4301f1d8926cfaa184f6507df65eb509e28eceea", "description": "radv: fix number of PS samples with VK_AMD_mixed_attachment_samples", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9eccb54dbf5138630c5a7d6c0c14aabdd7bd032e", "description": "radv/ci: make use of the new VanGogh runners", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1d9608be1a5e950b679990710f94c7049dc39ae7", "description": "genxml: forbid usage of L1CC_WBP/L1CC_UC for stateless messages", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "945637514e6e970fcc37745f509eec11ff3b5129", "description": "intel/fs: improve Wa_22013689345 workaround", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "6031ad4bf690fe250d90063dec7e0269da5b3016" }, { "sha": "86f353ed23d2d59d225d3dd00d350a9fb733e5e3", "description": "intel/perf: Fix memory leak.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "d4cbb6650671de661db8bfa6df03b17007e5d804" }, { "sha": "15c1a9ed600c0c7a0ee8486d0e1ac791cb058384", "description": "anv: Set 3DSTATE_RASTER API mode as recomended", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "505a5bc79fa051781878df32603a505356c389bd", "description": "venus: enable VK_KHR_push_descriptor", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "933ca11f1a48b19fea088edfcf5177779083d7b5", "description": "venus: implement vkCmdPushDescriptorSetWithTemplateKHR", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "19f2b9d0bbd71ba218962a26434507e70f6cde98", "description": "venus: extend VkPipelineLayout lifetime for batched VkCmdPushConstants()", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "91966f2eff17cc7c95ca8a89ac40d5d211e5b407", "description": "venus: extend lifetime of push descriptor set layout", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "5ed2265fbf7971800df5fdcf025886f5554f8598", "description": "radeonsi/ci: update stoney fail -> flakes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "321dc93276408300eefc89b5e38676582599585a", "description": "ci: split arm_test into arm{hf,64}_test", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f4b7b73df4fcfc2d0adee857b765ece19ed6bbbb", "description": "ci/iris: Drop EGL copyteximage2d.12 xfail.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bffb7153a1439480613f0fa0bd3207b99c192a75", "description": "ci/llvmpipe: Add headless Wayland testing using weston.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "207f9677f63baeaccf760a249471db746018453a", "description": "ci/llvmpipe: Drop NIR stress testing from deqp-egl.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "05ae56adeaee5217123a54ee0ea221b1c6ccab58", "description": "ci/vc4,v3d: Add headless wayland testing using weston.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1c59c10debc392f7ada57ac3fd0aeb39adc25593", "description": "ci/iris: Add headless Wayland testing using weston.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "76831b6344bba231f3fbc6978ae8c9c80dbc9940", "description": "ci/freedreno: Add wayland testing using weston.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bdf66c44f0e16ac399a0a61b2887ae0dcd4129fb", "description": "ci/freedreno: Drop EGL wide_color and create_context flakes.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2e99c85c7d6bb80f765091565be60ce7998dea63", "description": "ci/freedreno: Expire an old robustness flake.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6af1fbc25123fc4d50f5a0363c03e663cfaa2460", "description": "ci/deqp-runner: Drop dead code for DEQP_CASELIST_FILTER.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eb699d8014613ba53b3785c0f4d08f88130752bc", "description": "ci/freedreno: Stop segregating reset tests from non-reset tests in EGL.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ac2b84b8c2721681db35559314fefac410640f90", "description": "ci: Add weston to our rootfses for wayland testing.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "307700ad12d0f7015bf4176b872c135be62f9cef", "description": "ci/softpipe: Add another blit flake.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "19c7d18831b003a6bad8ebe4ada4bd2efe7da532", "description": "ci/llvmpipe: Update some flakes/skips from IRC logs.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e74d989a6935ce11d06970a3c98b474b7773c905", "description": "r600/sfn: allow building with clang 6 (Android 9)", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "ce11c064294540ed5ea09e71c477b2d481b4d3a6", "description": "aco: fix emitting DEALLOC_VGPRS in the discard block", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "c9f0b7b0421bcf1591e5aad2f7292c841ade6d87", "description": "radv: fix possible hangs with NGG streamout and secondary cmdbuf", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "3189be249d4489f7943da6c90ee521bde8624041", "description": "radv: fix NGG streamout when it's never enabled in runtime", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "6a2bcce8824d1b726eb9a588c8ab2c92aaa041b3", "description": "radv: re-mit streamout buffers to unbind them when NGG streamout is disabled", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "5b60949155869f15a9f62a329422bb57b168ee7f", "description": "radv: enable NGG XFB queries only if streamout is enabled", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "ba81dcf9715e8422b403fa79de4d8726a71eddbb", "description": "radv: fix computing the pervertex LDS size with NGG streamout", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "499abeba605da7f7395c84b0a75c917656c19949", "description": "radv: stop overallocating LDS for VS/TES when NGG streamout is enabled", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "8b8d14f9066560d305b8df8244b57f11cd2697e7", "description": "add zink to macos ci", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e244b0f8b20a136182cfbd9f4360d90882c14799", "description": "etnaviv: nir: lower extract byte/word", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "7d78fe4a8691d3bdd37961f305220500729fcd92", "description": "etnaviv: Support negative float inline immediates", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "45a111c21c23be94f9297650fb8428fe2acf5641" }, { "sha": "74ff3f70bb37fb3f33733af0d006ec3858a7b407", "description": "etnaviv: fix NULL pointer dereference in TS allocation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3aadbb9fdec0623337dced7e829cb11149647a16", "description": "anv: enable sample location enable dynamic state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c869d1cb6293fc9124165679dc15b11198681e8b", "description": "microsoft/nir_to_dxil: Avoid emitting SampleCmpLevel prior to SM 6.7 if possible", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b07d57e48105448368c7d0e98fb2eccdb28755cb", "description": "rusticl: Emit build-id in libRusticlOpenCL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "321d1d355be3ed6e4d79adb1181334f437a4199c", "description": "v3d: make format/modifier logic easier to read", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c2695dac5a8eac8c923d251abc4dba1fc2a9ed20", "description": "nir: convert nir_opt_idiv_const to nir_shader_instructions_pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e83c01919f0ec8e2357c73ba7818e3c5964788f7", "description": "etnaviv: remove use of flush_seqno as trigger for texture cache invalidate", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2f86639ea302d9342fd3f57857d71dff8f71e011", "description": "etnaviv: mark texture caches as dirty when blitting into a sampler resource", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "215613ba35f2d19097583682a3f740bcb03d25c5", "description": "etnaviv: drop useless ts_for_sampler_view pointer check", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d871958702ebcd46213cd09b91b9b05685f9be62", "description": "st/mesa: suppress async glthread flushing for GLX_EXT_texture_from_pixmap", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3da170faaec2a57d76e668ab56781621c23c6703" }, { "sha": "5ebf72c44c0f0768b9d777e7894acbad24fcd9e1", "description": "util/glsl2spirv: don't store preprocessed files in source tree", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1b492d503103fac8ef9467ced09db3e92b0fba77", "description": "freedreno,tu,ir3: DCE ij_pix", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c7c186590c54630f6c579121c823208e9bf91de0", "description": "freedreno,tu: Update SP_FS_PREFETCH,SP_FS_PREFETCH_CNTL regs definition", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c1a0f4b8fac22bc8386c11aee19eec657a3465fe", "description": "mesa: add unlikely() and adjust error handling in BindBuffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c924cfae4296d07a4bfb54139e33f68723f5f7a8", "description": "mesa: add no_error support into get_buffer_target()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ba9132844403da10eea25d327d7c706c70f84d49", "description": "mesa: remove ctx->Extensions.EXT_pixel_buffer_object capability flag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0fb813526e3b3be6cf8a866b084db044ccd0e103", "description": "etnaviv: fix tile status interaction with write mappings", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "f7d6c6e1ed9919d37ceb05cbe5ed75b377253a3a", "description": "anv: fixup context initialization on DG2", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "507a86e131d648ecc85dc833f4821da6ac995cfe" }, { "sha": "c580172701566ae5b1d7e30b197d708bc496da44", "description": "CODEOWNERS: add MTCoster as an Imagination maintainer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "af50f6a490db594c7c026082dbe85ea5ddf81fb8", "description": "util: Remove EXPLICIT_CONVERSION macro and use c++11 explicit directly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c3268611604d0c7242f9e4b64796f4d4d895fbd", "description": "tree-wide: Fixes multi-line macro width after replace to __func__", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c24e2428adeb2dd654282443bdf008b3f011262f", "description": "gallium: __FUNCTION__ now never be used, remove it", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f4dc9b8077da1cdd8680eda1d2bc873537c3d2c", "description": "gallium: Replace the usage of __FUNCTION__ with __func__ in all gallium code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "40a9fc57aa804b815e53b217299715f8ffc92ab0", "description": "tree-wide: Use __func__ instead of __FUNCTION__ in non-gallium code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "703d85485f85e8336787d4169525af977b55a82f", "description": "meson: do not use source_root() when possible", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "74ad255c8c6beddff6a47bab81e297f888c95ef4", "description": "ac/nir/cull: fix culling for lines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d18a28ae87dc7b09063a4a6071d1799514b7678e", "description": "ac/nir/ngg,radv: use intrinsic base for instance_rate_inputs check", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9cec1ed51d16e62950aceec161511a28ec799f21", "description": "vulkan: Add a dummy vk_common_CmdSetColorBlendAdvancedEXT()", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "13c422e1b2ede25410034fdaf29a632061990fc0" }, { "sha": "182aa9eb15e2740f08b869ea81ccb7697e83cfdf", "description": "vulkan: Add a common implementation of CmdSetSampleLocationsEnableEXT", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "13c422e1b2ede25410034fdaf29a632061990fc0" }, { "sha": "b172fd62f51bba16970c413604053a64f7eda244", "description": "vulkan: Add state for extraPrimitiveOverestimationSize", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "13c422e1b2ede25410034fdaf29a632061990fc0" }, { "sha": "fa99fc34914cef30a880913d21b7724bd8202f4e", "description": "rusticl: advertise conformance on 12th Intel iGPUs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "507a86e131d648ecc85dc833f4821da6ac995cfe", "description": "anv: ensure CPS is initialized when KHR_fragment_shading_rate is disabled", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "231651fd89fb007610568b3ca76837253e7683ff" }, { "sha": "62f12c2dadc2c9eac34a946450b2d4c615f96f75", "description": "anv: fix 3d state initialization", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "f75c83c4aae2b01013f3740a7414cf207f60b0ab", "description": "nir/loop_analyze: Fix get_iteration for nir_op_fneu", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "6772a17acc8ee90f9398348251a4455f988208fd" }, { "sha": "d9f014401bf842bbc0f57987570e34c9ce080cc4", "description": "nir/loop_analyze: Fix get_iteration for nir_op_ine", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "6772a17acc8ee90f9398348251a4455f988208fd" }, { "sha": "dbad33da1697a32e304b75b53a4d4a43eed688bc", "description": "nir/loop_analyze: Add basic unit test framework", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b51eb98cf65566f0f177031a34603ba8068521f8", "description": "rusticl/device: put space at the end of CL_DEVICE_VERSION", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "20c90fed5a0ab0202ee1ef474c71cb816164a448" }, { "sha": "3732c7aa63670e4cae24514fd3ec5bbeafb76937", "description": "egl: Fix uninitialized variable warning", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "90df5c3b5f158c6578aaa84d165846dd03aaa9e1", "description": "r300: don't reuse destination registers when lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b33845cf24225833d0705a8635091e855d7ddcca", "description": "r300: simplify rc_find_free_temporary", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ded82cf4bdd9a74eded2a9a95ab14e2c0d907c0a", "description": "freedreno/a6xx: Remove unneeded MSAA clear fallback", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "87563e64c933aee9f201e115627b428f1a99df65", "description": "freedreno/a6xx: Use fallback path for MSAA clear_texture()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "042f006a43d42d5511691016f5de915a74cb24d8", "description": ".gitignore: add VSCode and VSCodium", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c415d8f08b3ebbd276dc95482ede16985c984651", "description": "ci: ci_run_n_monitor.py: fail when job is not found", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "50c7abefa67fa71e810c6b6dd76ca68e60920685", "description": "ci/freedreno: add some missing a630 flakes.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be64e0cdc02dcec556268d455cc2c345f0c032b0", "description": "ci/turnip+zink: Generalize the 16-bit copy_image fails.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "70f40ea4d3edd83685816cbd307134aa5ac08b89", "description": "asahi: Wire up all BCn formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e496d24cb2d5339566c08c79a8aa7809c240613c", "description": "virgl: don't a use staging when a resources created with the shared flag", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c9d99b7eec7ec14d6d71d381a424b6280d75a882" }, { "sha": "c22fbeb72a1f32d1a260558cbacb5ded9bd732ff", "description": "gallium/drivers: copy only the actual number of slice parameters", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "368be8725557f03e028f453df523baa6eda50d5d", "description": "nir/algebraic: shrink 64-bit bitwise operations with 0/-1 constant half", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8133d5551de13a2c1912f61ab9f87938b33aa5ea", "description": "radv/rt: Return the correct result for requested deferral", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8d8caa44bd5a3e7397a77789a5fd1b1593df9d25", "description": "frontends/va: remove unused slice_param_idx variable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3061bc792d3d0252854a38bff956c15c51b06643", "description": "aco: ensure MRT0 is written with dual source blending", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "ea0ae17fc453401223918b27e0610352fe67e66d", "description": "radv: disable MRT compaction with dual-source blending", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "68652dca0c281e509ad271229be037a5e10ed594", "description": "iris: Fix iris_bo_alloc() flags call argument", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f1305d49d913ee9d3b297a6ce76ef7156483cf96", "description": "tu: Implement VK_EXT_post_depth_coverage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1ec172646cd7f5b8c04173a6b45a871aa48aa12e", "description": "r300: more informative too many ALU instructions error", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b70543a95584aea448b9ae03d2fae7c53fff9ca3", "description": "r300: delete backend branch emulation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2fe73e3bcb00ac6ef75e5d03962c16b950126386", "description": "r300: abort shader compilation early on loops and branches", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8d37ab6bfa0321674fe74cc4c76c21aa94d36840", "description": "radv: Fix custom build id with C90 compilation.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "97641e5c9422430b74967a77ddb12f3e57604e4b" }, { "sha": "d34f3a1db594c778e0c6bae7a5798742edb9635d", "description": "v3dv: fix multiple typos", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "67ffe25fd9de94acc654312ec9261d811d139adf", "description": "r600: Fix lower-to-scalar on TTN path", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "a81c50a21447a95e05f73badf6e4e7bfe734f7a8" }, { "sha": "a69eafc4226479fc143807a3a0c2ce52a3bc3939", "description": "r600: reference glsl type system during translation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "089ae08ab1f2c8035680013fe267b049777c2d1b", "description": "intel_batch_decoder: disasm shaders when decoding states besides VS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c82775e3c726792ca7b3e98fc7a8b0eeea3c8e8d", "description": "v3d: Minor fixes on sand8 blit based on sand30 modifications", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "95c4f0f91098a0da5a8e8ec76cb38f2c95bafe1c" }, { "sha": "e97b20f3ca5e874d6944e5f914bd32b2321afa72", "description": "v3d: Also expose DRM_FORMAT_MOD_BROADCOM_SAND128 with PIPE_FORMAT_P030", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "653cf8c8d236745302197ece510be2036e03e942", "description": "v3d: Blit for P030 format with BROADCOM_SAND128 modifier to P010 UIF", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4ea41479359a2f876c8110d8a0cbdd1da7acbfec", "description": "gallium/dri: Add P030 format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e253729e0374af5e5afb97baaac842a9c869eb7e", "description": "zink: require extendedDynamicState3ColorBlendEquation for full ds3", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "390c4b337aa7b4a4efda259a0eba14d553ee2363", "description": "radv: Support accelerationStructureCaptureReplay.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "165ef452fd7dac75a658a096ad11ccd6fc086c8a", "description": "radv/ci: add one more pipeline barrier test as flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5c5735fd68168fd1e80d474df84dc819d7a1ad24", "description": "radv: advertise VK_EXT_descriptor_buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "46e0c77582dd2cfbe77e78cf33399eb761ccb7b6", "description": "radv: implement VK_EXT_descriptor_buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e3fae40e966cafe9dba04de307826dea8fa410ec", "description": "radv: always restore NULL descriptor sets for meta operations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a59be04ea5520efb7baaf94d327eaa30b2993526", "description": "radv: rework writing image/buffer/accel_struct descriptors slightly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e8cff91bd5f17df13d1a4336cd3ff3564f6db1f0", "description": "radv: avoid RMW operations in radv_make_texel_buffer_descriptor()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fcd53eda0e136761c0309493953ff44a23f03dc8", "description": "radv: force 32-bit address-space for descriptor buffers usage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "94bea63936bc7de2167dae2b203ba23b1de943fa", "description": "radv: add 32-bit memory types for visible VRAM and cached GTT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d6d772d3d162f9cee1f64fc7d0c87b63f7d1c9d4", "description": "asahi: Fix memory leak on error path.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "7522f4f71477d3df0b0baa0842c8b00e90abdbc5" }, { "sha": "e3b1f26a2b83538eb175be28b2e785bbe626bf5f", "description": "ac/llvm: fix 16bit varying llvm compile error", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "279eea5bda2444fdce21744b972dad5016f0f366" }, { "sha": "e8ff841e983c4b45ff0449796fc17d73a8ca599c", "description": "asahi: Fix memory leak on error path.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "01964625eb23c0921dbacc33f10eee7724075bee" }, { "sha": "0803e39b7190eed90402565477329a1be7479b9b", "description": "mapi: update gles 1.1 extention packet link", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f1f33582e7d608cd558579363f9bbc1cc90aa89b", "description": "radv/rt: use explicitly named sbt entries in radv_pipeline_group_handle", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b99523a959af726054db29f12281db5c1fde341", "description": "v3d(v): account for debug flags when using the cache", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "cee2c4624d05f49e15d03142305c5ae8a5422816", "description": "asahi: Advertise all supported renderable formats", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "32ab63b4fcaaaf832d549ddcf7b3a225c5f73df4" }, { "sha": "74e92274af3940fa232b5e92fb52a9991c7eaadf", "description": "asahi,agx: Use new tilebuffer infrastructure", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c5c0ea39f6a04ce26b505cf0276be26282336fa9", "description": "asahi: Add new clear/reload/store infrastructure", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f96651f1e46ccc673c75534a7f7b17e3b18e6d7", "description": "asahi: Use correct tib settings for USC", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "555447769d3bb894f9f986361412810a531f0871", "description": "asahi: Extend texture descriptor packing for MSAA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cc555e0c04f79503eee26d42a6e1b420369cc2ea", "description": "asahi: Remove some bogus asserts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bbe7d8e4f5d4c0d2a6eaa72c2413533c7ee5eac7", "description": "asahi: Implement texture_barrier trivially", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "03dc4bc3e80c68e48e0a2f9d698f92f4e0f58041", "description": "asahi: Calculate tilebuffer layout per batch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b1f5004ee7937490b9b81a63b9b6abf55d0a80b9", "description": "asahi: Add agx_usc_shared_none helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c713197c25cbc0f7f44b95c24ed34e3397a1bea1", "description": "asahi: Add R16 SNORM formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d637189d366e719f9ea574216d771f8bcf44dda3", "description": "asahi: Add more XML via PowerVR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a3907e92da4d7418b0560237e64b3b25b7e8573d", "description": "asahi: Add note to XML about 16-bit varyings", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "94a8fe51d5ae0723111183b09b43d7f43e5c336d", "description": "asahi: Identify more depth-related fields in XML", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6ce615d852f8e52da78af92317498218934b5232", "description": "asahi: Add XML for layered rendering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "74de571402a21e15855a6bb5506fecc77e50b4ef", "description": "asahi: Add NIR pass to lower tilebuffer access", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "66a680a0435f5d1a7ba937fcd11aeba3581bbee8", "description": "asahi: Add tilebuffer layout helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d3243ea2db1e8b74238376e29830dd5d4d20732", "description": "asahi: Add some notes about unknowns to the XML", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "363ffa779da2eee58c57fa53074ec20521841a95", "description": "asahi: Identify multisampling fields of shared layout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5a20c90508cb4957af77db164f55cb7e73f015e0", "description": "asahi: Add _with_bo pool uploads", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4a166acc93001e91800b2d25660dcf94a10169aa", "description": "agx: Add block_image_store instruction", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e106681e0d4ab384daeb1da61085d1eb0ec70fb", "description": "agx: Add helper to map pipe formats to agx_formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db0461a8d0a1e83726abecd8d71392ebc5b99300", "description": "agx: Implement nir_texop_txf_ms", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "53d013a60503c15abf0f6aefbf441a4fa37ecb1c", "description": "ail: Handle multisampling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8781aef6b4349420cb715e89378c0a329fa735ba", "description": "asahi: Make libasahi_lib depend on libasahi_decode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6ee6cfec4129e54b881ade0629eadbc09b5fa311", "description": "asahi: Use PIPE_FORMATs for driver-compiler ABI", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "940b871dbab6c4013c8e2bb86fa3a0f3962c422c", "description": "nir: Define AGX intrinsics for local pixel access", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7befecf5004b6b2786f2dbc93f0dfe5a661e83e0", "description": "turnip: Apply the RB_DBG_ECO_CNTL_blit workaround.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9076b38610d9635beefa0354e148ac67f1467514", "description": "freedreno: Don't WFI and set RB_DBG_ECO_CNTL if it's not changing.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4ab489a0b7b1e38a1ab4f901664c920def422c46", "description": "freedreno: Update RB_DBG_ECO_CNTL/RB_DBG_ECO_CNTL_blit.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be570cd32254f1360e5010d091eea142b3990e72", "description": "r600/sfn: sort FS color outputs before all other outputs", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6" }, { "sha": "85e140aa5ce3dbf7294c83acfaa34a19209df43d", "description": "r600: Print RAT instruction names in disassembly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "684e90b15c708898dbbf8a300d52600adb187213", "description": "r600: Update scratch buffer late", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "394d8e4122e1682db40e75bf33943d90a53cfe33", "description": "freedreno/drm/virtio: Defer flush on BO free", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b4a54824e5c31ab949fd7c9397f4e874182a51bd", "description": "freedreno/drm: Support for batched frees", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e5a60e1df27fb13ee4ffd952ac868b55bde54090", "description": "freedreno/drm: Add optimized path for freeing many BOs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d7511ad784ce0fc6a5060de2d7c969a1300a0fb9", "description": "asahi: Add batch tracking logic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "de1eb9400f1d0d64627630dd28d11073ad1c1a7e", "description": "asahi: Use the batch for submission", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0d3b4ff2aa2f1f2ede5bdd2d73bb27bd0e67200a", "description": "asahi: Use batch_reads for sysvals", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "84f623ae7b423ec23a3dffbfa795356b5ae23629", "description": "asahi: Use a pipe_framebuffer_state batch key", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d36c911b7b1b467f4e378a477d81ceea0264552b", "description": "asahi: Use batch instead of ctx for pipelines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb7257af4e6f89b7aee681b240bfb3e2a155d061", "description": "asahi: Hide ctx->batch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3104b1aaaf934ad5bef5dda129d516c72c5065c0", "description": "asahi: Factor out prepare_for_map", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9c1c1888d9895d05246005620953ee307d1a17f1", "description": "intel/fs: put scratch surface in the surface state heap", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "4ceaed7839afd724b2a2f10f6879f54199c041ad" }, { "sha": "daab161535747cf5aef443e4cee46c5415662848", "description": "iris: move bindless surface state heap inside the surface state heap", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "64f1ae4bc51276326fdce1fde06906b5aa42375d", "description": "iris: prevent crash in decoder", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1b5dc33caac8c24a8e2a6667bec35cb92acdc065", "description": "radv: Convert instance bvh address to node in bvh build.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d09ed23b9a319421e6f120b4c942eb7fe3a3c60f", "description": "radv: Fiddle with opaque flag positions to reduce instructions.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "38842109020515d3fd9c06d4918956a63a8c65ad", "description": "radv: Skip and for node_to_addr with bvh_base.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a269758407219a74bcd92515aa7a2f9680b0f52", "description": "radv: Move ray flag compares out of the loop.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e2dadda35f87af08358f0ea43a12434c1626ea82", "description": "Revert \"nir/lower_shader_calls: put inserted instructions into a dummy block\"", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "3686d5a31291354eb836ce6ea757bf6fbf41ad5b", "description": "nir/lower_shader_calls: wrap only jumps rather than entire code blocks", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "96d84e2a77568e27af6fac90bd0ab81d932eecbd", "description": "nir/lower_shader_calls: update metadata before validation", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "6f45c98b580de5a534ebb0a0644ac5514793a141", "description": "radv/bvh: Adjust sah cost based on depth", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2ba55ec504f8391775622c3753ddb03bdcd85aff", "description": "nir/range_analysis: Set higher default maximum for max_workgroup_count", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c2a81ebe19f98b025b296fcadc279b4358d37345" }, { "sha": "d989746e55b7941e54f78407fc49935a393f653f", "description": "iris: Pass devinfo directly in iris_setup_uniforms", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a9602134a321029cf28d81f467f0d3473cd1ade7", "description": "intel/compiler: Require C++17", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "6c194ddd18f24a2fe995aa6b09c8d5d6d2c97d34" }, { "sha": "11a607dbc8dc67c5b08912bdc5b1744b71604dfc", "description": "asahi: Don't support 16-bit vertex attributes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9dddbfeaef207a74a393e48d636697c88aa0e54d", "description": "asahi: Fix logic ops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a22ed9990687def207a99dffcd43fa8d53a5322d", "description": "asahi: Restrict rendering to what we support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "37617ab09e98916e8c493821bae29eee8dcfc9a6", "description": "asahi: Don't validate WSI (twiddled) strides", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f32820747502472e7a4480565ac7e6e5ba234a46", "description": "asahi: Split out agx_usc.h into a common file", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8be506039da40e1d6b57a6146d3843a74ced4b68", "description": "asahi: Note some magic bits used with memoryless RTs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3fa87e47d575257f325e42301363113b660bf46a", "description": "asahi: Identify \"Sample mask after depth/stencil\" bit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ff616099ce1b9ccf24fd55d16cbfc4d1c5478f6e", "description": "asahi: Identify the pass type enum", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2e6369f5f63aa2900014000ea9de11eae73293de", "description": "asahi: Identify PBE sample count", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1f0edc0158aa132eb236102e72d48573279d1b64", "description": "asahi: Identify Dimension for Render Target", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "016a699fa9e920e44432e709c0d0db642cbf5148", "description": "asahi: Fix agx_set_framebuffer_state for MRT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7e662320aa768a0bf0418e179de2cc870371e7be", "description": "asahi: Set data_valid for the correct level", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9c52001a1d6c2b465d65c37d8b79e2811551337f", "description": "asahi: Implement stencil texturing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1ffbd53aa2d638af607829e53e1ed1de6a59d040", "description": "asahi: Add internal formats for RGB10A2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "efb5aef9353e1ad775edd0156cc4c76cf4649cd2", "description": "asahi: Implement perf_debug", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c8e520985b8b52ac0de5b6228a7ce834c1de8fc0", "description": "asahi: Free the scanout resource", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a12d793d84a5111e9926bc02f4d5c567c2a2092", "description": "agx: Handle collects in backwards isel", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3b9d27164630069b388bccbe36552d34b3e39e39", "description": "agx: Assert more invariants in RA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c2159ce9e403de76db4bd31f9398f3294f4741c1", "description": "agx: Validate part of SSA form", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1110fcccc2636cbe7aa571a9e53ccef3c4fb0076", "description": "agx: Split off NIR preprocessing from compiling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "972354b5fd1323350330bbcdf27a335359bb5cd6", "description": "agx: Handle scalar texture destinations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a92fb4f38c8fbd9207105038d9a851aa490a24da", "description": "agx: Don't depend on GenXML", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3789dba5f6af144ec7e9ea8c6f5d3b96c4015e82", "description": "agx: Lower packs/unpacks and bitfields", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "94886a2975f34446908f2422f0b0850457999865", "description": "util: Move src/gallium/include/pipe/p_format.h to src/util/format/u_formats.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1facb6fbe80343cab0b11f250f978cd758935829", "description": "ci/freedreno: disable flaking Civilization V", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e5f0d222b1d4ca18eaaebed8819c2af11bbd7c94", "description": "util: Rename PIPE_ALIGN_STACK to UTIL_ALIGN_STACK and moved into util/compiler.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "778402f3b0f22866d15ee036ce90bdd4cddaa75b", "description": "llvmpipe: fixes error: \u2018enum pipe_blendfactor\u2019 declared in lp_test_blend.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6832a9433d1d64e9ced08439f9f234a40959aa00", "description": "util: convert usage of uint to unsigned in u_format.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b728bed56719a2edcc3d50b12ce8d2ce1d5abe18", "description": "util: use void * instead of byte * for util_copy_rect in u_format.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2f42ffcd028d2c53cf7feaf69067f2664fc5b2bb", "description": "tgsi: fixes error: \u2018enum pipe_shader_type\u2019 declared in tgsi_info.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "887e0fdace63b80a9e42ef299381ca3eeee89aab", "description": "aco: fixes error: 'uint' was not declared in aco_instruction_selection.cpp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "72cf2b540cecb8e6a6a95d9164a332dee7513d16", "description": "util: Remove the usage of enum pipe_error in u_hash_table.*", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8eff2c222389a514cc22c82bccce11b6a55391d1", "description": "util: Remove redundant #include \"util/u_inlines.h\" in u_trace.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fbe40720e008f7f01c4f62cb0f4d53bb41dace0a", "description": "intel/compiler: Remove redundant argument from brw_nir_create_passthrough_tcs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f0115ebc25a73dd1b52c1f3438cd7b44f3de0eeb", "description": "intel/perf: fix printf formatting of size_t for 32bit builds", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "bdacd6df5adc2330409e15264e3be0033c483695" }, { "sha": "bc34217978d9ff8811278d3ab2c1493ba32d5ce9", "description": "ci/dzn: add flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5cf862fbb9c20917e5706d47a6c6cc47389e7913", "description": "docs: update Python requirement to 3.7", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6e4f0bdb7d07fbb6b0af211cc87508c6521711bd", "description": "include: Update the OpenCL headers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9a9a49d630e2cff18fdb1e98b1f0b7115d027f7f", "description": "clover: Use braces arround a union initializer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4b6c5781dc83c135a4a5a780f56076d9c0476f71", "description": "scripts: Fix khronos-update.py to use main for OpenCL headers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db2b098323b0aaf8e08ab5cd0912490cf32fc8d6", "description": "Update 00-mesa-defaults.conf", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "723b15fb75aac03b95d452ba173383666edcfc67", "description": "nir/lower_explicit_io: fix metadata preserve", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "716aaf36731ab07c12c1da7f304611c4b0aa7c05", "description": "nir/lower_bit_size: lower uadd_sat/iadd_sat/isub_sat to unsaturated alu", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8a4f9a874ba861eb7b984e31adc85fc5254edc11", "description": "nir/lower_bit_size: optimize usub_sat lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e19584db2b8085dd6cf2a2d977b783dcd0a05378", "description": "nir/algebraic: optimize open-coded uadd_sat/usub_sat", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6fc4a760571443fae71a45076255090518daa900", "description": "radv: lower 8/16-bit uadd_carry/usub_borrow", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "da30fb5df705d38e6d3aefadf769ec4517b9b20e", "description": "nir/lower_bit_size: lower uadd_carry", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "42395122103b2ce393dfedfcc213c1c992d28815", "description": "crocus: Pass devinfo directly in crocus_setup_uniforms", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5a5bc3dd52964a2d865c5b0c45c4eb3a6a4cd013", "description": "radv: advertise extendedDynamicState3ColorBlendEnable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "40b76ca08a7b210a56ef88b15793d76c8eb1b1ac", "description": "radv: add support for dynamic color blend enable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "faf15ff3f498dc8b28e0701d56114f94739a469a", "description": "ci/freedreno: temporarily disable godot-trive", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17aea35c448d125ff4b2a254c8d49ad713f07aca", "description": "ci/panfrost: drop glmark2 traces, useless", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b09e53479e18e42d9062248297f5a893262eda2a", "description": "ci/iris: drop glmark2 traces, useless", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0db9e170f680367f84de4a96c6ba9e7d9703a263", "description": "ci/llvmpipe: drop glmark2 traces, useless", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "40d4d0785af9bec573b1517bf421402dcf1515f2", "description": "ci/virgl: drop glmark2 traces, useless", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1637291fd4237f37f2c2489bf9158c2cea801a19", "description": "ci/broadcom: drop glmark2 traces, useless", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c80a7543df38f812ef1865c45faf88962ee37d53", "description": "ci/freedreno: drop glmark2 traces, useless", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f746218848ec0ae14961a0a2ccf6f531738fefc", "description": "ci/amd: drop glmark2 traces, useless", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bdd2abe33400ac26baa8362bcd9403920d7c7cf8", "description": "nir/lower_shader_calls: Get rid of any brw occurences", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "37cde2c63483fcf99092af84c14bea7ba3adbb84", "description": "tu: Rewrite inline uniform implementation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e402d2dbe9556eb7b113193b0696386a003206c6", "description": "nir: Fix nir_chase_binding() vecN handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bd513059433a6bbda8ce0f95b85dcc76d48f959c", "description": "pvr: Minor cleanup around pvr_emit_vdm_index_list()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8d7aa4279aa26e1a24b76b707caf423ecde1d597", "description": "vulkan/wsi/wayland: Set num_modifier_lists = 0 if num_drm_modifiers == 0", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c315e20d619849091595450ce416e55369770234" }, { "sha": "fffc3866fec15bfeb25cc8c770056035a1653f98", "description": "pvr: Support clear colours with more than 32 bits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0ad5b0a74ef73f5fcbe1406ad9d57fe5dc00a5b1", "description": "pvr: Fix clang-format error.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8b48e11179b34560b838181c0ed6c96d3ec2f80f", "description": "virgl/video: Check driver supported profiles and entrypoints", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ebf6158bd0230d60c0c227937e525d2bea5e1a59", "description": "virgl/video: Add support for H.265 encoding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d3a203c969077993faa5b6dda97e9e7cea55eddc", "description": "virgl/video: Add support for H.264 encoding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "69ed5f13d84edd9574f088abe1818ab7f76ee7c1", "description": "virgl/video: Pass \"max_references\" to backend when creating a video codec", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4f189fe69ca514ec2461b31ce22b4ef6ad93edf", "description": "frontends/va/enc: save intra_idr_period in the context", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "316652a4bbf48103610867e1fe7f4e9d3175af86", "description": "virgl/video: Move hardware-related definitions from virgl_video.h to virgl_video_hw.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "403083744de03173713d699f4cf958ba85248a74", "description": "iris: Increase the maximum grid size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aa86369163c2d3a5420b6063fcf809a3381332bd", "description": "turnip: set ycbcr feature bits properly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6bc1fd186273da966fae880c9960fcf830b6073c", "description": "freedreno: add has_separate_chroma_filter to fd_dev_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f3a9076e51d43f76e0aee81659d661b5b60c0756", "description": "freedreno: Find curses properly for building fdperf", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d1e1911d82b1f03dbd1becf5c62b56a0350f97d4", "description": "ci: Update dozen flakes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dd34cdbfa4716f5f98a37831b59bfb2ae12249da", "description": "svga: Fixes -Werror,-Wunused-but-set-variable for clang-15 in svga/svga_tgsi_vgpu10.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e8a2f801af67630f7f767c3624b5c0c08ca70c96", "description": "softpipe: fixes -Werror,-Wunused-but-set-variable for clang-15 in sp_tile_cache.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "af082cb69c930928a2d9352b9237c758d0b34292", "description": "radv: fixes -Werror,-Wunused-but-set-variable for clang-15 in radv_shader_args.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4b0409ff9a65d4fa64c86e2b51d1c5ff343ca645", "description": "intel: fixes -Werror,-Wunused-but-set-variable for clang-15", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d6bd3823528aa9daf77ce2776692ea0c988219ec", "description": "intel: Fixes -Werror,-Wbitwise-instead-of-logical for clang-15 in brw_nir_lower_shader_calls.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "63f353b45605379b8b81754543907a6b0fc3afdd", "description": "r300: don't use abs twice in transform_TRUNC on older hardware", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "efe5b9163efeb886c716efe0e6db922df1f2b0f7", "description": "meson: Enable initialized-but-unused warning for MSVC", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "383715e33b1ba85bc0c87b983598e6704a46ef89", "description": "gallium/vl: Remove unused win32 screen var", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6c329e8f0a1dcff59ef1eef315aa813a83666687", "description": "docs: update calendar for 22.3.0-rc3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb57aa69c8c83ed2d579da70b15f5ed60631b3e7", "description": "zink/ci: Add automatic test on Adreno 618 with Turnip", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8aa55cbcf22c0f81b0c2292153e7b21594507c61", "description": "ci/freedreno: Test on a618", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7ba9d99e5a37f197da19a33e9128098248d905bc", "description": "ci/turnip: Shard the tests on a618 over more boards", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f24bb8194b82052b207b5c5ca1c99f47ab73dce5", "description": "radv/rra: Fix copying accel structs that were not built yet", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "574980675405e36d34519cb5cbd315b3582850ec" }, { "sha": "a5e3a506885a19f0059e1f4725aaad5b31c9d013", "description": "vulkan: Update the XML and headers to 1.3.235", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0c4fdbaa920816c663f8ca5b768a5c3d0d66349a", "description": "d3d12: Video Screen - Do not crash if HEVC not supported, return no support instead", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "8f654b90005b75a74796d36d980676ce1d739d12" }, { "sha": "23adf60f96fd81a4c90703fd083431339b190006", "description": "iris: Get VM id from iris_bufmgr's fd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ac51c0c93c1f2b9f73f5715ccae378354b962344", "description": "intel/perf: add ACM/DG2 performance metrics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fdf602a54538f9b7f7893e9de1b0353ddff02e77", "description": "intel/perf: use the new OA format for Gfx12.5+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "02608c25ecc5b33f53062f9c1e3067b8dfcc08ab", "description": "drm-uapi: import i915_drm.h changes for the new OA report type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "61fef1ed726b69b28ece60fb10bd5a65fcefb296", "description": "intel/perf: fix B/C counters accumulation in non query mode", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "8750f43a9077b3b53f54505aaa2cc46fab5d4f90" }, { "sha": "6c2e7797f55ea9e31ccbd2c5a45e5c8983d619ab", "description": "anv: tweak performance query timeout based on number of passes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "56bd81ee21cb42e4a5afa2939514b570a1283754", "description": "anv/perf: fixup counter/query mapping", "nominated": true, "nomination_type": 1, "resolution": 2, "main_sha": null, "because_sha": "2001a80d4a81f2e8194b29cca301dd1b27be9acb" }, { "sha": "7fbfa694a891369ff408235cb7839505033cfc80", "description": "intel/perf: simplify pass computation loop", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4d19685a9919eb859fcc2de8a2e516b8999f945a", "description": "intel/perf: don't ralloc on perf context a temporary hash table", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e754bf6be49788e5f6604a15cd36a3324fd94a39", "description": "intel/perf: allocate cleared counter infos", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3144bc1d33692ed35c6431bca57d3b0d46330cde" }, { "sha": "bdacd6df5adc2330409e15264e3be0033c483695", "description": "intel/perf: add a non installable tool to print metrics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e3a842d6272798d4515c61a9cc6fa2e0749ded01", "description": "intel/perf: fix overflow in index types", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "777034690294aded758ec05a0b3aa1b1bd5e043a", "description": "intel/perf: support new variable names", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c1aa1059c6872b93efd9b6c19f27945037c74b75", "description": "intel/perf: support new operators for upcoming metrics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4cbb6650671de661db8bfa6df03b17007e5d804", "description": "intel/perf: support more than 64 queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1dd4cc0da5dc5f924175049178f5469d9eddb2b8", "description": "intel/perf: fix variable type assumption error", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d969ac7c02f8ac82d3aacb22670236862402c90c", "description": "ci: don't remove wget from the packages of debian/x86_test-vk", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "987f9a67e02dc5abf56754c5af70a6065673a22e", "description": "ci: insert debian/x86_test-vk in image tags", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "440da44a84022ec63e87e2c5a55ad03a244697a4", "description": "anv: get rid of ilog2_round_up", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f68d64dac01505560a53aabe2b8616685cace0c2" }, { "sha": "a61378859c7f19db1425c74f404a4d71c98a8460", "description": "ci/alpine: rename job to alpine-build-testing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9bd11f65238ce101bf846f5528f9088630e983f7", "description": "frontends/va: Use YUV400 YUY2 444P for JPEG only", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "62356e71f431684008efc7e471bddb1ada9801a3", "description": "radv: suspend/resume XFB queries with NGG for meta operations", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "50fe37070fb6b35a1468297f48021d58a9c94463", "description": "aco: fix FS inputs loads in WQM with 16-bit", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "16d2c7ad557b46104f91365ab3405f0a3ed7e36d" }, { "sha": "b24fe2badf046444921bb974217cfe351fc3a590", "description": "asahi: Unset PIPE_CAP_POINT_SIZE_FIXED", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "726603f779209555c443e4d6cb02a57f93d5fd0f", "description": "asahi: Set data_valid with PERSISTENT or COHERENT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7522f4f71477d3df0b0baa0842c8b00e90abdbc5", "description": "asahi: Make resource creation code modifier-aware", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a57b4577a17756672e9bfb9a00e5c4b7fba7935a", "description": "asahi: Fix indexed draw decode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fa81da9e2f0b4b379b0bcf4c260fe4bc6b8e1ba6", "description": "asahi: Add render scanout to resource", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2aac18d7e4f959299a6790395100797800ce980c", "description": "asahi: Set cfg.levels for linear framebuffers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a5b891880086cc7f4ce6831056615e246b0d6be4", "description": "asahi: Set fd/ro appropriately", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f1771ec3980611a27e075f2bb7f1a9c6d54dd0ec", "description": "asahi: Implement agx_resource_get_param", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3732a41677628010e1863c68ffb2ba22b8037a8f", "description": "asahi: Implement agx_resource_get_handle", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "01964625eb23c0921dbacc33f10eee7724075bee", "description": "asahi: Implement agx_resource_from_handle", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b774ed7c1805779117211db455367abf80bf92b4", "description": "asahi: Stub import/export code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "943d939a9fb2bf965bc899993fbbb3a7d4e54311", "description": "asahi: Implement dmabuf modifier queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7147313d0a1e06d149e9db42e4ae4115c9081644", "description": "asahi: Support XRGB formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7c59e754817f191dd6f3862ab036fc7fb55051a4", "description": "asahi: Add renderonly to device", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "69ee201733fd7d799a887464f8ac0ceae658d4e0", "description": "asahi: Remove index_bias assert", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6ca69b2843fc56a9b1128dd8bf62fa55531726a7", "description": "asahi: Localize the modifier #define hack for macOS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b89d82fd6c94278b74f61f51f4899f103dc99ec6", "description": "asahi: Use AIL tiling instead of DRM modifiers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bf593e09b131393d838f805525a9cc90fcd7081e", "description": "asahi: Handle synchronized transfers better", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9dbbddf4377ad92fbace7404875b32a1557eb12", "description": "ail: Add get_wsi_stride_B helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d042066735bad4c1842502f233695ef3340f573", "description": "meson: Enable SSE4.1 for MSVC", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ad0d39efed503b8144dd2db72f467dc22b508ab7", "description": "glsl: Use DETECT_CC_GCC_VERSION in glsl/builtin_functions.cpp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "71a0a386b5df53431f1fbc9a02a78f7af22611a6", "description": "Revert \"egl/glx: add fallback for zink loading\"", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "2569215f43f6ce71fb8eb2181b36c6cf976bce2a" }, { "sha": "b1b419f7fe16d6039fd08b508afa3990a0dfaa00", "description": "docs: update calendar and link releases notes for 22.2.4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "03eb7ae9ae2458da319f5b3efb4ef5b100d9038e", "description": "docs: Add sha256 sum for 22.2.4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5061bd6c25c9b97db0dd24d20eaadeddf96fe28e", "description": "docs: add release notes for 22.2.4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2a1bb4df953ecb431894a7f933f635dcd7d9cafa", "description": "dzn: Ensure SRV ResourceMinLODClamp is set to 0.0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2f8d2a91a680740bd1bb3d9164f364d5e6aeaa41", "description": "dzn: Use cube-array views for misaligned cubes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6e7896aa44028a63de2eb292162631a4e34a2517", "description": "dzn: Use DEPTH_STENCIL_DESC2 for front/back stencil read/write masks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "73c9cfb61b6ea645b1b62bd64c4786fa6ba52180", "description": "dzn: Use ID3D12GraphicsCommandList8 for front/back stencil ref", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c5b6d0c88269e17fe9db68ace7f545cd4e03a0a9", "description": "dzn: Get options14", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b887034be3d780d1f6081410b77722708caaec1", "description": "dzn: Use CreateCommandList1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "56d4e038ddfbe87feebe57abc18a08a2c3af7f6b", "description": "dzn: Use common command buffer state tracking", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f3b631f1dc8530da75e475e57e3c5e1ebdde7b9d", "description": "dzn: Upgrade baseline from ID3D12Device2 to 4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a3dbc9ac25a12ff28ec4a026234cef131432ad6c", "description": "microsoft/compiler: Emit sampleCmpLevel when needed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "442d1fe5ad61a82cd5fa883faf2bb76a7f07401e", "description": "gallivm: use masked intrinsics for global and scratch access.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fda262fe64ed3d55527921e67681056b0efe9f30", "description": "radv/rt: move Ray Tracing shader creation into separate file", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ce97fa934927122b4bc942b41394b6df42b44e32", "description": "frontends/va: set vbv buffer size same as target bitrate in cbr mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3e19eb59a6a51ba6fc3be5451455fbe7dcd0c83f", "description": "r300: respect extra presubtract swizzle limitations during regalloc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "14d97e1e426382c8ca5c74e459813c9c354f453c", "description": "r300: handle presubtract when rewriting non-native swizzles", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8cfc44aace34036caecb8043369165a04f601666", "description": "r300: don't allow constant swizzles from presubtract sources", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6738a7b5b4ae7a8f14fda0d39f760db4e29db186", "description": "r300: be more careful with presubtract and non-native swizzles", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "fe851d7759fca4c61245b142bb90dd561ae818f9", "description": "util: include sys/time.h for timespec functions", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "095dfc6caa29e150b5c8e9566320eda1117e714b" }, { "sha": "fb781bfb0a5a401b5210d613479bbdfb90e94790", "description": "aco: fix dual source blending on GFX11", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "bb90d29660bb44326188809da2deec0675c8264a", "description": "aco: add p_dual_src_export_gfx11 for dual source blending on GFX11", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "e93de8a75e769a8f2d62947559f282f674d6eeb0", "description": "dzn: add triangle_strip flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "35d6e290e4119e020e8072ce4ad97bc4e9cd269b", "description": "r600/sfn: Fix location for reading cube array image dimensions", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6" }, { "sha": "d1a81db9ee18933334686679e2f64097b43ffcc1", "description": "r600/sfn: set finalize_nir after reading debug flags", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "a81c50a21447a95e05f73badf6e4e7bfe734f7a8" }, { "sha": "0ccf7ed7916bee67c8028bf251ca483b1be07d57", "description": "r600/sfn: Honor shader key w.r.t. atomic counter layout", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6" }, { "sha": "6d020540474b43c7e9a3175638bb04be68d80dbb", "description": "aco: Combine v_cvt_u32_f32 with insert to v_cvt_pk_u8_f32.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5a3cc2d453149954923abf3d1455e8fe44e5788a", "description": "aco: fix missing SCC for p_interp_gfx11 in emit_interp_mov_instr()", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "369c9b642524cb543c59d006ad7e3ce089fa6879" }, { "sha": "c567e5528fd11db461f076fccd63ec1b01b96b36", "description": "panfrost: Use PIPE_CAP_VERTEX_ATTRIB_ELEMENT_ALIGNED_ONLY", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e03622e50fcebbcc32b2fd403b1a729c73cb49d5" }, { "sha": "42212a9bfdab8381beb9206b5d2551344c71d584", "description": "panfrost: Fix reference counting with batch->resources", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "2d8f28df731638e1270b0ae273c7bfd2b29b7993" }, { "sha": "ba9bdd5642aa933272708de380618dea74c98c60", "description": "ci: improve run-shader-db and add r300 testing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b87bad9932d5043601e544435f46e8bb5066af2", "description": "r300: use drm_shim_override", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e976f4930dff2e50da4e2b0c54edde33523a9f55", "description": "ci/build: bump LLVM to 13 for debian-build-testing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "65ffcee23db6c7c4202eaa1d9638062fd8b03a80", "description": "meson: build radeon drm-shim also for r300 and r600", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c699122d6aa7626fd8d18168bd25a7a354e42376", "description": "turnip: Enable EXT_swapchain_colorspace", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "55b6813b7b1b6d3ff907ddd2c71489e09400db5e", "description": "anv: Enable EXT_swapchain_colorspace", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5637a1b91ef8eb4f7ce8ec8ea57507df021abeb1", "description": "radv: Enable EXT_swapchain_colorspace", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b9beb5107b44b6a336390a3a491edf6a47107fd", "description": "wsi/display: Refactor available_surface_formats structure", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d6c58f54460394314afef7e20e75b41d3be32eeb", "description": "iris: Destroy batch contexts in a single place", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cd159c7d6c18d1bbde019fda68cc17922389a767", "description": "iris: Set priority for replaced engine context", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5c4c8bdc4c54a1f3d7e496e52476124366e6e7d6" }, { "sha": "f7e7fa6e5f395ff9542850d9fb9505cb94873868", "description": "pvr: Fix valgrind issue on compute job submissions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cd2e2021a0ac74934cd29e3856ab417da4e6058d", "description": "radv: emit PA_SU_PRIM_FILTER_CNTL in the graphics preamble", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4ce63a87a55db9364bb987864097cf61aa0c0df", "description": "radv: determine if sample positions are needed at pipeline bind time", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5c9ade2464b44a4b626c715e9c40f0fa4f4d6fa7", "description": "radv: simplify load_sample_mask_in lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0097592f8cf32466944e465532bf661a86d0da2f", "description": "etnaviv: rs: set TS_MODE for inplace resolve", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d370d80edf4652bc0cecd1531641116b4a06f32", "description": "etnaviv: update headers from rnndb", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "78c71d14e026b50862499fb71a8d8da1763dacaf", "description": "etnaviv: don't select TS modifier when not FAST_CLEAR capable", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "c2b06e1a38205f71120ae46eb4ee581d3a74a4f4" }, { "sha": "6e3fc88f0c7d0f1f2d07cc7d5fd9c332b7780c02", "description": "radv/ci: mark the whole texturequerylod subtests as flakes on renoir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e70362e74748cdbaefc90f88bcb24c9c57dce79a", "description": "gallium/pipe: Trim trailing spaces in src/gallium/include/pipe/*.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b9be2773a1b9de8b2ded56f51b0cb759d7ced666", "description": "ci: Drop a couple of -Werror exceptions from fedora-release job", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b724c0135844d89f6e0cd61eac13dcbdb11950c", "description": "ci: Drop -Wno-error=unused-const-variable from debian-clang job", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "28ae62ef12eac3b3cb2c7d06ee636aef7271bdde", "description": "ci: Drop a couple of -Werror exceptions from debian-android job", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1b8e66e564e9923414c9fc5ef29663acda03905c", "description": "radv: rework how vertex buffer descriptors are flushed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0945412ec8cda6c8245e12567b667d99560c7b3a", "description": "radv: use more radv_dynamic_state pointers in radv_emit_XXX() helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "86d9a4f20f75329bbfabb5cac03aca5df92463f4", "description": "radv: cleanup radv_emit_viewport()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2bb76d579c55d24329bb35ab5c199ab0810c1149", "description": "radv: constify more pointers in radv_emit_XXX() helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "34d81d264ba09c70b6c9cf00a1713c53d3264603", "description": "radv: cleanup radv_CmdSetXXX() functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fc193133d4ea553ed08758437159d6fbbe14dbf3", "description": "aco: adjust an assertion about nir_texop_txf_ms and GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cf7b96a83f66f150bca5df2f510ed6951497d9c6", "description": "radv: introduce RADV_DEBUG=nofmask", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "912c72eda5a4284bf8ef32f93a708c65083f7722", "description": "ci: Add va frontend to windows-build-rules", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "2d504bc5a05467ad19f9a6df92f649697288f8f5" }, { "sha": "35c78d4f151b9ce26bb09367402643addf706f34", "description": "freedreno/a6xx: Fix dummy binning pass FS shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2de0a031ea8e1997c36452b2b414dc183e0aef16", "description": "freedreno/a6xx: Un-open-code some event names", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0132c22de75c2c0794cf6d4eb69392847cbeb00d", "description": "freedreno/a6xx: Don't disable LRZ for invalid channels", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4e9d913f8149b4615342b4d56a6ec591cce7c072", "description": "freedreno/a6xx: Improve LRZ test for stencil write", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d03d08668f53b18e289bb48518489abd423c1fd0", "description": "freedreno/a6xx: Use same LRZ state for draw and binning", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b186016a386e2159bb1f1a7f68efdc184c4317d", "description": "freedreno/a6xx: Handle additional depth test funcs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "edca30efbfdadd357800c55f57c42cc5c0f044f8", "description": "freedreno/drm: Fix suballoc alignment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cf6b2699ca47e486f1930e3ce82d5c3d28671288", "description": "panfrost: Don't set job_barrier on vertex jobs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "51457b19cea9608f6bb2be81430d37da5333d2fe", "description": "r300: tweak nir loop unrolling hint for r500 vertex shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6ac678df43b217bbe2ed0de513f27d3f0313ba97", "description": "freedreno: Add one flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f3ee9be836bf3d00a51f6b58300c383c4d269309", "description": "glsl: Drop borrow/carry lowerings in favor of nir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "339d80d5f22c9f3af88da574edf27bf244ded752", "description": "pps: make pps-producer RT only on freedreno", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "557120b593c2f7a4ccbcbc5e35bf1a959187b1ef", "description": "util: Include the needed util/detect*.h headers in multiple files", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4ff21b4a47f4dd1f977b499997bd42bee2843d5d", "description": "util: Remove the unused PIPE_(ARCH|OS|CC) macro defines from src/util/detect_arch.h and src/util/detect_cc.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1accc0df6401f0253289138e1907b3e3d191fab7", "description": "tree-wide: Convert all usage of PIPE_(OS|ARCH|CC)_* to DETECT_(OS|ARCH|CC)_* by use grep", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "27fe4bd29fd2c9ebbecd1e7f4619d681045f081c", "description": "tree-wide: Convert all usage of #ifndef PIPE_(OS|ARCH|CC)_* to #if DETECT_(OS|ARCH|CC)_* by use grep", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1817659bb65a6aa455a7dc273b033a83386a7386", "description": "tree-wide: Convert all usage of #ifdef PIPE_(OS|ARCH|CC)_* to #if DETECT_(OS|ARCH|CC)_* by use grep", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eab0da3c6410542a35c3fc9b59616f7da93baab4", "description": "tree-wide: Convert all usage of defined PIPE_(OS|ARCH|CC)_* to DETECT_(OS|ARCH|CC)_* by use grep", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "80fac8637b9d8e1b7ec3c63e46e435f600e93c29", "description": "tree-wide: Convert all usage of defined(PIPE_(OS|ARCH|CC)_*) to DETECT_(OS|ARCH|CC)_* by use grep", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4304177675ae7717919ed8accc45397db44eb10d", "description": "util: Add DETECT_ARCH_* and DETECT_CC_* macros for latter usage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db01b983ede123e68de9d45b8bce22dd5f09810e", "description": "util: Move compiler configuration defines from detect_arch.h into detect_cc.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "845222dbae55822bd6114ad6f9a499d3f18a022c", "description": "util: Rename src/gallium/include/pipe/p_config.h to src/util/detect_arch.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7710cc8506be571ce83751c8f7afbe6fac256b36", "description": "util: Test __PPC64__ for getting PIPE_ARCH_PPC_64 respond to __PPC64__ take effect", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e737a99a6fbafe3ba4b5175eea25d1598dbeb9d8" }, { "sha": "d81e40b20c386a79d643fc6c14c3cfb8351daa09", "description": "frontend/va: Fix WIN32 VA_DRIVER_INIT_FUNC declaration. Remove declspec as it uses .def file", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "b557ceb75b79e0d8b3f7352d4bb6764137175ee0" }, { "sha": "59f11b761241a655e3e3ead445d69dafaee57f1c", "description": "util: Add test for util_get_process_name_may_override", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3325c5b80e131514a598c99d21d517c895ab713a", "description": "util: Add tests for os_mman.h and util_get_process_name_may_override", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "660b110494960d3d82712775bf4f2796e20f219c", "description": "util: Move src/gallium/auxiliary/os/os_mman.h to src/util/os_mman.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f5050d0fcd2c442ce07997ab75071d44734ab8c9", "description": "util: Replace the usage of os_get_command_line with util_get_command_line", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d600a0ed3420b9187b47b0084414a2c869af39ee", "description": "util: Merge the code from os_process.c into u_process.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fdad0477f0fe4755d858767eb86beec5cf8c50bd", "description": "util: Remove usage of boolean and duplicated code in os_process.*", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3f4586575e131850a66cfbbdeae2d72413fece46", "description": "util: Merge the __getProgramName code under HAIKU os", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed4fd1d90e3f3dca0ed0ac7a4a3366854c565f4b", "description": "util: cleanup cpuinfo.* and it's related files", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7436669d55d3041c8f4eaa938ad38c3ec1dd7efa", "description": "mesa/vbo: Replace the usage of cpu_has_sse4_1 with util_get_cpu_caps()->has_sse4_1 in vbo/vbo_minmax_index.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b84678ea28e9e41874974a6f1220a1dccc0fc5fa", "description": "util: Use util_get_cpu_caps instead cpu_has_sse4_1 macro", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6dab1896d1188dc28787ec956a986f500cd77ae6", "description": "util: Drop include \"pipe/p_config.h\" in src/util/u_cpu_detect.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3549439068d513f7433e797b72487be58dc58d0e", "description": "ci/nouveau: Add some recent flakes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "72d66aa98783e5904855f142a96e7f5fd981f241", "description": "microsoft/compiler: Delete now-unused memcpy lowering pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb7fd02a2b23afbff30a3bdd880fb050952b4410", "description": "microsoft/clc: Optimize memcpys", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "efc0835787eb000cacb7b43b0bfca0164c3fb4ef", "description": "aco: move statistics enum to aco_shader_info.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4306897979abb83908bcadbd752ce34a0c8c2e02", "description": "radv: use radv_fill_nir_compiler_options() helper for prolog/epilog", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7c84ca8818d3de7830fb173671762194daa8583e", "description": "radv: create radv_fill_nir_compiler_options() helper function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "369c9b642524cb543c59d006ad7e3ce089fa6879", "description": "aco: fix p_interp_gfx11 to not overwrite SCC", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "6113ee650a272dc737a200e276de474e083a2fdf" }, { "sha": "3012e85e36956abb067f2518a5e16ae91053d5e6", "description": "ci/alpine: build Mesa on top of Alpine 3.16", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8a35052253d000b5fcb9f20b0ae9cf4cf9e9ba6a", "description": "ci/freedreno: add missing traces", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "14eef1414725692a22fa24e027e8b1fd618d57ed", "description": "clover: empty soversion when on win32", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "afb83080879310986680b0a0c7046a05963c06b1", "description": "intel: Use common CONCAT/PASTE macros", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6bf17673a556ae64a284936beb589786b90fdb42", "description": "glx: Use common CONCAT/PASTE macros", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c411e2df705786dff8f321b3fdd7cbc9858524ab", "description": "gallium: Use common CONCAT/PASTE macros", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f3c6ed77be3112a56be4a66a135bdef630e92b33", "description": "amd: Use common CONCAT/PASTE macros", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9991926bdf15228831a4d29018afd2c3afebdefd", "description": "util: Add common CONCAT/PASTE macros", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7a84473344fa678ec95761a802ee0c994f7c51ea", "description": "intel: Unify naming of CONCAT/PASTE macros", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f2e9222701e6bb7562d2f2ca671c3747149f1405", "description": "glx: Unify naming of CONCAT/PASTE macros", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6359836242405abeb2aeabea13d75c7cc6954029", "description": "gallium: Unify naming of CONCAT/PASTE macros", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "45f9939f9a588d362f1a0202fde95856b5d8bd70", "description": "amd: Unify naming of CONCAT/PASTE macros", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c70c5ecd2e7bb04729628630aebf0574f7f19c1c", "description": "docs: move generic gallium envvars to root doc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e7e92f79543f8390d42543e72918d162cfb0a38e", "description": "docs: remove duplicate envvars", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e91ee07b6a21be24c5cf5dd46d22c1fc0d3b86e3", "description": "docs: fix badly encoded envvar-roles", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8723a18e67cdadb5ba4d7618ed844bf398a970e7", "description": "docs: use envvar directive", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9bfa939a5e6377efe7b610dd9b6846edeb0fdafc", "description": "docs: remove stale envvar-reference", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "231ccb6100e3559782834d1c290e6439a37a7ca8" }, { "sha": "4eef5628c86e930c48f90cdcbe51bf5a3651c4c4", "description": "docs: drop custom envvar directive", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "864e658c0a069026c1f123079cfb09ecc4cf06cf", "description": "docs: properly nest envvar descriptions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7df50de210e1899a5f405651d983c3771e092fd5", "description": "docs: remove rogue \"the\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "afded9a0a5f2e7cf3cff4e197cba3f12b8039e71", "description": "docs: add missing extension-link", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9f2c9e4c3fa57deba3da30dfa8e022c0a49c80f0", "description": "docs: do not mention EGL_MESA_drm_display", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f3e23ead536e66940053265216b3886fef69d891" }, { "sha": "a5f319a38e4ade9ebb0736583cfa89098c7a6576", "description": "docs/tgsi: xDArray -> xD_ARRAY", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "474ba56f78aaa7e32a60b103008f0e204837000a", "description": "docs/gallium: move period out of quotes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "306a8379ca0e1dd6fdfd0d90b248b8b09588e77f", "description": "docs: lifecycle -> life cycle", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a3a68da6ac48ef19a4352d98b305dabadfc24632", "description": "docs: dll -> DLL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "18fcd3c47c23e2a665443e83153c816284c81980", "description": "docs: un-committed -> uncommitted", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4a42efb7fcf81c9d55f9e5ccda74d18c8e87c8ec", "description": "docs: IPE -> PIPE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "26d6f506a44aa9f004781b0ec988471032d80841", "description": "docs/asahi: use console blocks for console commands", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5a31e1ecaa66bbfbf4b9883ed800a5549c45724e", "description": "docs/asahi: use literal-block for build-options", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2ebce1113730fcb23394e3931b7fafcb2d2ca7b7", "description": "docs/asahi: fix indent", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3408cce076467266da1c53a1a8f4045fbc2d7118", "description": "etnaviv: don't always emit PE_DEPTH_CONFIG on shader changes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7fe91c9f660f3b76e2c08c0824d226417231c822", "description": "etnaviv: switch to late Z when linear PE is used", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "53445284a427f79e94607dc4ca2f8bd8ac293356" }, { "sha": "e65d266529f1e95252bacd529a830b9d4d50000f", "description": "etnaviv: fix shader register control with MSAA", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "5bde671df240879da0cdab062c02a0f0bcd459ca", "description": "gallium: Avoid nullptr-with-nonzero-offset", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cdbb30334c9876a33a130f70ef83d49ceadb9107", "description": "ci/update_traces_checksum.py: make output more clean and implement colors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e1d40d11f5a6083c19582c2e138f453cc2c7d4e4", "description": "ci/update_traces_checksum.py: check if checksum is in the array, not it's value", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "45eda069531adf17d28538696ace5dfcbc9ad230" }, { "sha": "88b1bb326dae2d4cc7e069849f82c08f35c407d5", "description": "ac/llvm: fix gfx11 fs input load for 16bit varying", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "b07204d7804496445ddaa293ed3a2b90d170b1db" }, { "sha": "c21e184cc5cc818285c5590f36b170362defaf27", "description": "ac/nir/ngg: remove nuw for negative value add", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "60ac5dda82e1a5c020aa51a02fa65131e9bfb2ca" }, { "sha": "982b523769a75c99039deac7f832a1e10260e916", "description": "ac/nir/ngg: fix nogs culling with nuw add", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "75dbb404393a5ae99adb90a156fa5a084aa79c4d" }, { "sha": "e81c35d19f76bb8e0dad142c31bd6a9346b92519", "description": "anv: Don't use REQUIRE_8 for Bindless Shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eedbd1ddbf73cd39668742d8e382d0b9a4fd4945", "description": "intel/compiler: Use SIMD selection helpers in compile_single_bs()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6c194ddd18f24a2fe995aa6b09c8d5d6d2c97d34", "description": "intel/compiler: Prepare SIMD selection helpers to handle different prog_datas", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6ffa597bcfe5005381913c6430db999498e194a9", "description": "intel/compiler: Keep track of compiled/spilled in brw_simd_selection_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3c52e2d04cfbe1425b67fac842946ecb611ac982", "description": "intel/compiler: Add a SIMD_COUNT constant", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a0580dadfd20f4b27852bc10e2f38191cae05197", "description": "intel/compiler: Create a struct to hold SIMD selection state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8cda6cd774edc16ce5515ca936b900f6250c49fd", "description": "intel/compiler: Simplify usage of brw_simd_select_for_workgroup_size()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a943dbf475dc5178b37f297d5909f220337c354b", "description": "intel/compiler: Make brw_private.h and simd selector helpers C++", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb7de303ba7cbdb4237d2ae93011bc2845114d35", "description": "gallivm: add coro malloc hooks earlier and always.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f511d2a553377a58b5eea6c6d1170fcc4972237a" }, { "sha": "301daf868bfa228a29efe72069cff67220d521c0", "description": "glsl: remove unused intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cb32f9515e28d01a52dc8961d9d82ed73faf4bd3", "description": "nir_scale_fdiv: Respect vector swizzles", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "57863e21f6ff02228414269dc40326cd916f0fe0", "description": "radeonsi: print the number of shader outputs for shader-db", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e2b044fe3fccd4aad93986baff85b3d8a5b38b47", "description": "lavapipe: Prevent integer overflow adding index buffer offset and start index.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f47253c5c70339d23e48cb2e15e1626ffc79c690", "description": "draw,util: Refactor draw_overflow_uadd into util.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cb904ceb805471695170557a9cdb88233908a1f0", "description": "util/disk_cache: Prevent \u2018sha1\u2019 may be used uninitialized warnings.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b28356745686571676742f3822fd371b95e8742b", "description": "radeonsi/vcn: adding av1 decoding film grain block", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "0b02db30070313910d35913aec8b68652d329c0a", "description": "frontends/va: fixed av1 decoding 10bit ffmpeg output YUV issue", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "35606096de65a2896830b8f920e927894a7b19a4", "description": "ci/llvmpipe: Switch rusticl and clover testing over to deqp-runner.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b0acae5f03c940db8c67c8b1f95f01fa15602274", "description": "ci: Update to deqp-runner v0.16.0 for SKQP and CL support.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "57b2211cf0c1c5153eae4c59f213a30fe06c227c", "description": "radv/rt: Clone specialization infos", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "39628c8999975ebaadcfbf794a922d04e384a08b", "description": "radv/rt: Clone entrypoint names", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a4d6c57e6540d5fa7db395ad9616bfacc6beef20", "description": "radv: Use ralloc for allocating pipeline library resources", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "08b194fb465ef725440f6b62e7b673a4f669f630", "description": "vulkan,radv: Remove vk_shader_module_clone", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "902ec1fe0e80039367a16fc6db10a6368307269c", "description": "replace sys/poll.h with poll.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "48c1e0e166728e130d5d2537bec528eec6cea244", "description": "intel/crocus: do not redefine PAGE_SIZE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9d81729c02c5f09474e8b2c80f46da6a128ab183", "description": "kopper: guard unused variable behind ifdef", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "92854b96bc901514831c87b71a60b25354a96c6b", "description": "docs/releasing: add convenient command to rebase everything since last release", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "68f942f21789d805d0fcc033b8de12d54f49cecb", "description": "docs/releasing: checkout the staging branch at the end of its creation process", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "739ecdf367ac8fb63450833d32d5ad0cebf845c7", "description": "docs/releasing: update branchpoint instructions to be friendlier to our Marge-bot-based workflow", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fa10735da36bede0d67174e4c7ea00b6c0a1ce75", "description": "docs/releasing: fix instructions to create a branch from a tag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6833138b5dd3ef247330e4d2b11e56bc37bc72e5", "description": "docs/releasing: add VERSION variable to avoid typos when copy/pasting", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "494e2edb90d06f645e09b10d2c3f6b8d274d4dba", "description": "intel/compiler: Fix missing tie-breaker in brw_nir_analyze_ubo_ranges() ordering code", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "6d28c6e52cfd76855c1368560dd90f12493e2580" }, { "sha": "9fd1d47aa0f19fac30d29e6ae40ed0383c1930ee", "description": "intel/compiler: Fix dynarray usage in intel_clc", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "77e929a52734456237f5e0171a4844d6f9be027e" }, { "sha": "71c4543af1ad7b2b51f18140373b8756c1631d07", "description": "radv/rt: Get rid of null index AABB intersection handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ff896d5d0987768412b0ae741ec66b12b30c8d31", "description": "r600/sfn: Call lower_flrp from driver code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e5646382ba94cad3877e792556e8f49e98e7bc7b", "description": "r600/sfn: use only one undef in tex lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "df54aa7e33904ad124e994128b45854b862f783e", "description": "r600/sfn: Use a bitfield for some register properties", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dba46bb8bc35836145bcb7e9d1b0e92f5617996b", "description": "r600/sfn: handle possible inline const as array base for scratch loads", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "307b81747e2bb0901ada1901564435878dbb5a7d", "description": "r600/sfn: Simlify check for zero and one", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a81c50a21447a95e05f73badf6e4e7bfe734f7a8", "description": "r600/sfn: implement finalize_nir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ec1cdc13d5cf6026692bf3765be3aeceb511e6d6", "description": "v3dv/bo: reset bo and then call gem close", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "2c44597181e28b05d4b269ee73d4f3a59bc0a806" }, { "sha": "b4b09bf8f25294e1705ebedfd4f88de6507b575f", "description": "Revert \"ci/broadcom: v3dv-rpi4-vk:arm64 flakes too often\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "cb02cf464c16961a8922e0180eeba38fea16ac85" }, { "sha": "3f371d4e940509c73fa19c4e50ae319e75636eb0", "description": "zink: remove descriptor-mode selection infrastructure", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d255bc8f05dd5f85f7154b0a3d7aaf381b47c199", "description": "radv: enable lowering of subgroup shuffle in NIR on GFX11+", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "a2dd0c77d693b8dce1a3d9aa9213978d220676c5", "description": "r300: enable channel merging on r300/r400 VS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "54f6e72b27154219be237690453bb9c3b57cd3ec", "description": "r300: better register allocator for vertex shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0889c44f18b8b4c4155b4e6c82cc6ca21c1e467a", "description": "r300: another fix for reader detection in the presence of loops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e571fb9d2e228f3c982e2c879253d22147618084", "description": "r300: properly account for per-channel negates when reswizzling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0146f5029a56989b93465f4ae7c070d37d3be2a8", "description": "r300: don't skip source rewrite if RC_FILE_NONE in rc_for_all_reads_src", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d28f429da8c3f9741f9db33797055ead26e13ae", "description": "r300: generalize rc_init_regalloc_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b9fe2df95247b01d158f88216db60e0669976701", "description": "r300: add array with conflict values for the vp register classes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "431467b1d93516a89383f89e848e8da7e18e19a3", "description": "r300: add new register class list for vertex shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "59e22d9d352a332b071eab616af526848311da36", "description": "r300: add FP suffix to the current class list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "024a8d8bda945cbf6463ace2dcfaa9f0f092a9ff", "description": "r300: increase maximum number of writemask combinations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "240365a293ce1cf4f30f6f78020131feb5e8c8ae", "description": "r300: move building of the interference graph to a separate function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "38f5b287e84f76e0182ba9cfe899ee4a6f667197", "description": "r300: generalize rc_find_class", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e1b4ba13508d409399def7b150a9e8f450c07508", "description": "r300: move some functions out of radeon_pair_regalloc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "715e7172e8678724db773a715bb81916aa596004", "description": "r300: save pointer to register class list in the regalloc state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "63c4849e8bb6b585747e6e6085df3a0264fa2821", "description": "nir: add another common ffract -> ffloor pattern", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "11b2a063bf1f18b3be9542be8c229427a33c92f0", "description": "vulkan: Unconditionally add barriers for missing external subpass deps", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "1d726940d2881395994751078dad3bda0cabbdfb" }, { "sha": "4ff5051944e7a7a8bf003c331af1a73ac6c7df61", "description": "vulkan: Handle VK_SUBPASS_EXTERNAL at the end of a subpass", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "1d726940d2881395994751078dad3bda0cabbdfb" }, { "sha": "fee004215755ee56a427e2ea96a5ab6dfa1ce823", "description": "r600/sfn: Fix f2u32 and remove backend lowring of f2u64 and f2i64", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "29da9856826fa6a4b5117c43c78b4301a49bc6dd" }, { "sha": "fd27b18631bff77ce864968238c4e6dbe37606a6", "description": "r600/sfn: Fix source modifiers for ffract64", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6" }, { "sha": "e63d6ed85e0d2c23d0a6335c0ac05e1501a403d3", "description": "spirv: Make vtn_fail and friends trap in debug mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae76bba34a878dbd299f911bceaa9acdf01eb38a", "description": "anv: bump pool bucket max allocation size", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "145cb3e349d080dce3d6e8f41722dffe33ab7b9f", "description": "vulkan/wsi/wayland: fix unaligned load of dev_t", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ad5c9c3fa46a4bb6a423c347f28e2d6a58973b2b", "description": "llvmpipe: drop cache stats code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4a14ba6fce89cb839d598bebe2f971796787f41e", "description": "disk_cache: add env var to show stats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f7d7e558c958d4057cf88dfa37f80d150d62d87f", "description": "venus: handle VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "8f7b5bf34b4207bac6417902ff715e5643d45389" }, { "sha": "8a5de0b6cf1090d7f29f3974ec79c32776cf2745", "description": "freedreno/pm4: Use unsigned instead of uint to fix musl build", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bc286e8586976013936dea71dd66c4e3a3ff4605", "description": "ci: avoid triggering vc4 & v3d tests on v3dv-only MRs", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "2f85d9095e3559597bc1cf0051ab6d7bc18faecd", "description": "etnaviv: fix late Z with MSAA active", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "804bf2eba2af7f3d6446361127cbc5521ae72b15", "description": "etnaviv: update headers from rnndb", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "4035b0fa42ff886c4b31656ea9c1e1f347b16ba3", "description": "radv: Use a lds stack for ray queries when possible", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a50dcb3f478488cb588948a78325c6c5cdca139", "description": "radv: Always create ray query vars as shader temp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2dc93e284ebd9baf5f5809e3904de97fea1b6f2d", "description": "radv: Add a field for the max shared memory size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "19c5739b7449667b0091153dfd5ce84b518f55ab", "description": "spirv: Add MESA_SPIRV_DEBUG environment variable processing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6addb8566dbdf841fec693084247a7ad35adf7f0", "description": "ci: remove duplicate entries from Fedora build", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "88f1fad3f76837c1d968a8636bf157e1e1e28b2b", "description": "pvr: Use common pipeline & dynamic state frameworks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a89ff8d4bc888baa458ba24b2836eaa1700e493d", "description": "pvr: Use PVRX(TA_PASSTYPE) for pvr_fragment_shader_state.pass_type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9056817a6c975168457758814d5e865505c63d8c", "description": "pvr: Store format aspects on render pass attachments", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e708609cbe2eebba893c023b65d50d23abc1735", "description": "pvr: Remove scissor_accum dynamic state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "082ad18cea0dc55d0ba930dcfe58e8781e99d325", "description": "pvr: VDMCTRL_INDEX_LIST[5-9] are not needed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e21448d0d31808059fab3a4d35e44ddcb9683cf6", "description": "aco: Don't create useless exec movs while creating v_cmpx.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a653a390e11a55f25235af1d0b39a6ceae30016f", "description": "aco: Make vcmpx definition handling clearer.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bdf680cd3fe08b97991de2b1545567697f5fc9bb", "description": "intel/fs: use nir_opt_ray_query_ranges", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bd9396c357b0c03108b78b1b304e69312eb5719f", "description": "radv: Use nir_opt_ray_query_ranges", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f5b657658588e57606a179037cccf528de6605de", "description": "nir: Add a pass for combining ray queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d22037b96c89135473994e772fe6f9d95a7066cf", "description": "nir: Add and use nir_intrinsic_is_ray_query helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "04abfbca57fd3ae16f4f965a37040f30b52adacd", "description": "nir: Remove gather_info after removing dead vars", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "34c52d8cb98e74a9debcd2605b377170c025582a", "description": "nir: fix typo in lower_double options handling", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3749a6ecd282cf8c801cda948260fd6d521b92ac" }, { "sha": "d558309d67b9ad4dbc4c47bccabe078af3f9eb6e", "description": "freedreno/cffdec: Add NOP debug messages", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d151ba5c3004a68aed0e0f19c8f2575bfa265694", "description": "tu: Implement utrace CS marker support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ac5a55ef115525d5b8fcade9158fedccea24174a", "description": "common/utrace: Add CS logging support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8370a0d6bfcaaf84fd7ddb58b51eb11bb416652f", "description": "common/utrace: Prefix all environment variables with `MESA_`", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "086b50078d1b38839d5f1c3bf1d568bdfab59fba", "description": "common/utrace: Rename `u_trace_context_actively_tracing` to `u_trace_should_process`", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "18e820009d6258e91bc443b9fe7df4681e90324d", "description": "common/utrace: Refactor and combine all envvars into `GPU_TRACES`", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "044d3e53d2e92014949d2a2d79cbd13ed4aa1ed4", "description": "tu: Move utrace arguments to `start` from `end`", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e954ec7fefc66b3c87d29e11099916e11c1bf7ef", "description": "tu/perfetto: Handle tracepoint args from start and end", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f14e2ca099cbc1c732020b6e1c30aaff4f652d1b", "description": "v3dv: ignore imported BOs when tracking BO memory usage", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "6bb5aceb28f5e9583a21786ef43d6de68533f6ee", "description": "draw: Prevent index buffer overflow.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2c44597181e28b05d4b269ee73d4f3a59bc0a806", "description": "v3dv: fix debug dump on BO free", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "44fa8304d45e775050a42f2fc85c02ad5ddb63bd" }, { "sha": "947e183ff55bb4b023151501fb5ae81f4669ee98", "description": "pvr: Implement new firmware stream interface", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a824b18fdfce59b3131c40099574ad0dcc4bd848", "description": "pvr: Set all compute sub-command registers in the same place", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7666988937ee9057b575e61437480e23a254c62a", "description": "disable zinks shader cache when the needed functions do not exist", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "4e14da056d623ababf7cf82cf2fca51c18b462f1" }, { "sha": "0d85a0d7cda461110ce5d62f644010e0271a8f06", "description": "anv: remove dg2 condition for Wa_22011440098", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3eadb3f5b0e35a64487db5dc2a5f9a19a165e8bc", "description": "iris: remove dg2 condition for Wa_22011440098", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ecd4517560f135f64abf6e40acc48807b400ca41", "description": "anv: setup stage bitmask for Wa_22011440098", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "40b66a44998407c0a91bf6a1d762d204a56b81a0" }, { "sha": "210d95bdb35c2c172f0a3a9527b181f8988a627f", "description": "iris: setup stage bitmask for Wa_22011440098", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "40b66a44998407c0a91bf6a1d762d204a56b81a0" }, { "sha": "4ceaed7839afd724b2a2f10f6879f54199c041ad", "description": "anv: split internal surface states from descriptors", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "917d992b320740d548ee0eb442e927c7ac5184fa", "description": "nir/algeraic_opt: use double options too for lowering ftrunc@64", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "29da9856826fa6a4b5117c43c78b4301a49bc6dd" }, { "sha": "b142a7790edac567b3acd5d003721ececedb9653", "description": "radv: advertise extendedDynamicState3ProvokingVertexMode with NGG", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2cce8500de0fecd3b393385d5fe0972d476ec112", "description": "radv: add support for dynamic provoking vertex mode with NGG", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d81cccbb77f78ae4c9df5f4e5bc7ec05bfb7ee9d", "description": "radv: add lowering support for load_provoking_vtx_in_prim_amd when dynamic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8d8aa05fd24d97a165aa947b7ba83e00ff3bd717", "description": "radv: declare shader arguments/locations for provoking vertex", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8bb572b7f89a81866085e8c6d041caec6218bcc5", "description": "radv: add radv_pipeline_key::dynamic_provoking_vtx_mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "08b346e81ac262578ed0437464148be6500ea4de", "description": "radv: re-emit NGG culling settings when conservative rast mode is dynamic", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "fbed3aed4aa6184a8d1ea696de44973e235d89a8" }, { "sha": "d983827a62c77713452a9e420fd20ed39c68ef2c", "description": "meson: only enable intel-clc for x86_64 builds", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "8e677bc1e19cf317720649fc0548f74441a2d6eb", "description": "util: Replace the usage of boolean with c11 bool in u_cpu_detect.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e39afa1ae86c5bd0d1e1f13305bad8f9a54d1731", "description": "microsoft: Fixes error: unknown type name \u2018boolean\u2019 in nir_to_dxil.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d794e8e3d9cfef2c9b6880b908d431bce50bb7e", "description": "util: Replace usage of boolean with c11 bool in src/util/format/* and src/util/tests/format/*", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d13d93b08954fbf8cf56737653ce3e2d68feda07", "description": "util: Replace the usage of boolean with c11 bool in u_debug_symbol.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "28d044730f925074034dc1efd5e4cd9b502e25dd", "description": "util: Replace the usage of boolean with c11 bool in u_debug_memory.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "89f74466430608a29d66711702eca9011f0b895c", "description": "util: Replace all usage of __FUNCTION__ with __func__ in src/util/*", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "605ebc32eeb38dfbc6aa2ba50ef4ba4c70c8970a", "description": "util: Remove va_copy fixup because of c11 is required", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "df3ca74053075c7872858905245570ed0d840fce", "description": "util: Replace TAB with space in compiler.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6eb2512fabf02b602168835c0e4f299ee02922a9", "description": "util: Cleanup util/compiler.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6e8229c45a58edc302e6b8a581f059cb11aad97f", "description": "wsi: Use UTIL_ARCH_LITTLE_ENDIAN instead MESA_LITTLE_ENDIAN", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "67627c84a71b4c795efa6ddcffa5633ce0239f65", "description": "meson: Fixes name_prefix for clover on mingw", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "f25d483e1bd493fdf6f0f8148259ed085d705617", "description": "clover: Fixes building with mingw-x86", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "a3b26e2758d7fce890717e2679bd0e25ca1330d2", "description": "clover: Rename *OpenCL.def to *OpenCL.def.in", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "ab20ec9da76d77ae3942ecf1031366d29a4dff7b", "description": "meson: fixes mingw-clang32 building", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "f03421702cc35059e4ead86839906ddfcf05bdc7", "description": "meson: Refactoring shared gen_vs_module_defs_normal_command out", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "e5656f07c7a65b1d143684671cd8235af099a84c", "description": "radv: Fixes prototypes", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "9b3e4d5d7cd14a82693336f54c9e3b4b521a244c", "description": "pvr: use common command buffer status", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f1e95f324bb6b1abd6d30ea9cbac2002648356b2", "description": "pvr: Hook up vk_command_buffer_ops::reset", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "255de11af38c75bcf9ee0023491949f0370ae827", "description": "pvr: Call command buffer reset conditionally", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "49c4c5cb64a9b6434c4a0ba1ff97e6dd174123c8", "description": "turnip: use common command buffer status code.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "697f448f6ce828375c9265fe923b09237535a4df", "description": "turnip: Initialize push descriptors in tu_create_cmd_buffer()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1486b54e802ea5cb92e2bff5c4c56bc8c971308b", "description": "panvk: move to using common command buffer status", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "84cd81e10437da13f827e7289b78aa48fb93c2f1", "description": "panvk: Use common code for command buffer lifecycle management", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2126bb6c923828405a162b87fcb29e9e96317d79", "description": "panvk: Drop panvk_cmd_buffer::queue_family_index", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "452ab5554d1f28a19463e4f3d659351ea25274c2", "description": "lavapipe: use common command buffer status code.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a0819382fc72b7ef6af7ab24216fae1a76e7eef2", "description": "radv: use common command buffer status code.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a26755458e12ae3d4af1167a10eec1161ec942d7", "description": "vulkan: Add common cmd buffer state tracking", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eca63c5e5c4688e46bf2408fc28b9407c401a6fb", "description": "radeonsi: move param assign offset to si_get_nir_shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "35895c25e2ae2dedbe96f31f095f496888368182", "description": "radeonsi: pack code into si_assign_param_offsets", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "63e2e45dfa2caf82aff67dc6ffcfdfa7d7ec3490", "description": "radeonsi: small refine for si_nir_assign_param_offsets", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17a66f26653ee9c12d2ed551cb22192828ac7e9b", "description": "radeonsi: move si_nir_assign_param_offsets above", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a6f86d003b85e434b41633be2eff9a7287ab7047", "description": "radeonsi: implement nir_load_ring_attr_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3aaf7c103e15ff401736b49dba59e65542f08417", "description": "ac/llvm: implement intrinsic for gfx11 param export", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2510b7f66a49cd15e05ef7ba89735f393d7f5231", "description": "radeonsi: use si_nir_clamp_vertex_color", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "42c2596b3ce83d2506da77d3407a30fcdf3b9a7a", "description": "radeonsi: add si_nir_clamp_vertex_color pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "533b39bfcb0dea6dab10436d0f98d415acf4bd46", "description": "nir,ac/llvm,radeonsi: add nir_load_clamp_vertex_color_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a338d13a99a055c933a73bb53f0e44ad8283449b", "description": "radeonsi: remove lower_fsat nir option", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1d86188dc0a93be2a8054805cd7d4909b654842b", "description": "meson: enable Wmisleading-indentation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5a6f95db135a0f52859088a83a960fde528e0980", "description": "freedreno/drm/virtio: Pre-allocate cmdstream buffers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1bb0cd66828a20ba56089d15d122e60f66d28f54", "description": "freedreno/drm: Use same-sized \"chunks\" for growable rings", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cb02cf464c16961a8922e0180eeba38fea16ac85", "description": "ci/broadcom: v3dv-rpi4-vk:arm64 flakes too often", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "41a929d94ca58cf4e6256275687ce2e7da712ce9", "description": "util/glsl2spirv: pass path to glslangValidator into the script", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae30c6c375a43ee37a50ae0858c282072bcead61", "description": "meson: prog_glslang should always be for the build machine", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9a85d2ed984fc9a6267861242d4ae12f2aae3d52", "description": "util/glsl2spirv: cleanup list extension", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9a165945a9d6f3a56e785d2365b253c148c60d3e", "description": "util/glsl2spirv: use f-strings", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7c88c3a05bbdd8cb11ffd1e929aae7235ab56c5e", "description": "util/glsl2spirv: use if `x in str` instead of `str.find`", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5488fa80dde94e077d2aa09f6d854c10ebecbec3", "description": "util/glsl2spirv: simplify subprocess handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "87c83c041a99b71f787b98d22e17a87df04eaf75", "description": "util/glsl2spirv: close resources as soon as possible", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "949c3b55dbdfaca4e62d67cc4de1f4e3958813c4", "description": "util/glsl2spirv: add type annotations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c01cd8cad1fcf27bb14e4cdf14fa423cdb714ab7", "description": "util/glsl2spirv: add some error handling for unexpected code paths", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a5863df828d284c94835c9a231e896b129cb0b2", "description": "util/glsl2spriv: make --vn required", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4ffa8a9ac010f3db79b1e872f7e664a4470cb981", "description": "util/glsl2spirv: fix appending extra flags", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "9786d9ef2abb45a4e832cf1347581e3ca3aae9f0" }, { "sha": "041d9ac3dc924b4dc55a53735645ae1de450a513", "description": "util/glsl2spirv: let argparse actually enforce the restrictions we've set", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f9df046436beffa6099a3c929a3bd0c50c9fddf4", "description": "util/glsl2spirv: drop inconsistent use of `io.open`", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "76e3b482be125cc0a2edd75bdeb14d4a6e9232fb", "description": "util/glsl2spirv: fix type error in argument handling", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "9786d9ef2abb45a4e832cf1347581e3ca3aae9f0" }, { "sha": "f562e37c9325cc107d4f02026946acc14c75b323", "description": "ci/freedreno: disable antichambers trace", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c9db71c8ba14e846bac46ec343dcf357099a95d5", "description": "turnip: Don't disable LRZ for color write mask channels beyond the format's", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "85d0205db137ad833bb2b117e67e847cf3b2665b" }, { "sha": "062d4d83e1570583fe24537d488f607db7781cce", "description": "ir3: Re-fuse ffmas after nir_lower_imul cleanup breaks them.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a39113b616099a7bcce9e62337731f040c7cad64", "description": "ir3/ra: Make sure we don't pick a preferred reg overflowing the file.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "ecc2dfc503dcf62573fa539b49caa874f908c1cf", "description": "intel/compiler: Use std::unique_ptr for tracking the fs_visitors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b79d9ee5a8a657d272c55ca13616f529bd611981", "description": "docs: add linkcheck job", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f26b5fa0fa8efa97ab45c0983bed2407863827e", "description": "docs: do not linkcheck relnotes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "80b5a7d48fe5af3ca7a2bbff0c74c66870c7319e", "description": "docs: configure linkcheck", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "72718daeac3d2f908fe1f8cef9585539f2043ebe", "description": "docs/ci: allow overriding sphinx builder", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1efc92fe8c0f1d53634b9589058c60424f68aaee", "description": "docs/panfrost: drop anchor before channel-name", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "67b77d8adeb1132ff99b68f8719f8de341e38ee2", "description": "docs: apply some redirects", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9826708f99637c9928e16cd7008bad5f37662ef", "description": "docs: update lavasoftware.org link", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0d96b8ea2f6f3fea54a2919e2f109fcacc075a0e", "description": "docs/perfetto: update documentation links", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "62b9c32d9deda5870d6278d34220bf1742cad00b", "description": "docs: update link to GitLab CI docs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ccb41ce06c2533ee823bc80aaf3e182c68ebce7a", "description": "docs: update link to Intel intrinsics-guide", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b5de3889b5253816f9bc973e392c46d77824926c", "description": "docs: update links to SPECviewperf 11/12", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cdfd10741b2ef72529718bac890ab6a73ef7d287", "description": "docs: update link to the gl spec", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a447247d5b575ef1682ece05c930cbb176bb3994", "description": "docs: drop manual URL encoding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "018e313a76b955762a039567730c31a876f662df", "description": "docs: point to github for defunct link", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b925665e4e5e71662b319c3fafceb1d282600dbe", "description": "docs: link to web.archive.org for dead links", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "217df8825c9c38e01f09ca51fb2d40ca69717857", "description": "docs: replace dead link", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1af9a8b169633f0dab414554726996c6fde47cd5", "description": "docs: update dead link", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1c4fe30466a53d90a1bef90b66cdec9c33c4939f", "description": "docs: remove dead link to copy of article", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "86bacb3bd06dd0bf368c04076567a03035e56458", "description": "docs: update link to glsl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9cda6292b93a78427b8a260a16143dde027ab157", "description": "docs/relnotes: drop links to defunct issue tracker", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2289c20802de816e1563ad89356f7b870848f7c5", "description": "docs/relnotes: escape non-urls", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ef05d28aa276aebbcf48400a5bef11de20e8b1c9", "description": "docs: fixup broken link syntax", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "6b3b6333915e8ca64c531a4decb79c0256e1e4f2" }, { "sha": "68fd9d28294ee91033690b2288c55480c4125577", "description": "anv: fixup invalid enum for nir environment", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "8c4c4c3ee1a24b73fa29f30a05e873e9e13dddc7" }, { "sha": "811f8a19469722bea32f3c539b8cf0939fe3b057", "description": "panfrost: Require 64-byte alignment on imports", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "1827b4a2db3b1f82378a4a6fa3d2e9baa1b10ac5", "description": "panfrost: Compile indirect dispatch shader on first use", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c6425d4490731072c0687d22a1fff3b71947a4a3", "description": "pvr: conditionally call pvr_finishme() in pvr_csb_copy()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3528874dd58cf74761a29639fab32fdf4e962cc6", "description": "pvr: move TODO next to related code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "97c4a318f86819a8b02dcf289f6588f000c76f53", "description": "pvr: replace unsupported sub-command type pvr_finishme()s with unreachable()s", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d967f74d14b9a6964fde9c74879d7ab4827ff91", "description": "pvr: remove some stale FIXMEs/pvr_finishmes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ebf72f62ab5cb71fe995b194f1972c7c767610d", "description": "pvr: Address TODO in PVR_PDS_CONST_MAP_ENTRY_TYPE_DESCRIPTOR_SET.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "43641c614d32624435cfb85c4fe0fd166804a7bf", "description": "pvr: Remove some TODOs.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "54f5cfe81b709c250e25d3a21a040e464668b273", "description": "radv/ci: enable pre-merge testing for vkcts on navi21", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5e7cb59e11508a7194f3d824ff8a7c301e10cffd", "description": "radv/ci: move manual job decision to the jobs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "078020c45ecb7894ab4861e184369fb8683d4e7a", "description": "ci: introduce the VALVE_FARM variable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bedbdb555487d07764f5e4739673d6abd4ec9f26", "description": "ci/b2c-test: remove a noisy 'ls -l'", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a06d3c2d2c15228c7d417ed22620c828fdcd4acc", "description": "ci/b2c-test: update the trigger container to the latest version", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b499a27d74c28e81707731b0e723ce35879d5c96", "description": "nir: make ray query load values visible in NIR prints", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "525c1dd95bd6cb4337110f68d588f632d6df9012", "description": "pvr: Fix segfault in pvr_CreatePipelineLayout when layout has zero bindings", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4d63beaae67a5bcba40578e76dceb66d82a3ace4", "description": "hasvk: Switch to common code for command buffer lifecycles", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "415bf8863760101e27ef52192b4a80a1be6c410d", "description": "anv: Switch to common code for command buffer lifecycles", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "89b49d479cbc25e4b37ac6ddee393619c267dbb5", "description": "rusticl: make image format/order work on radeonsi", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0cd23a6ae2071067a72ff52d9ed6e5e925d5e5ce", "description": "rusticl: skip lowering image/sampler derefs if drivers tells so", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d459a5847338dbcb207d0d5e64b65529886e307e", "description": "nir/lower_cl_images: support keeping derefs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eae281e7888d4b22c60edf0044fbf094d85ee232", "description": "rusticl/kernel: use binding for filling image channel data and order", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b44bf80ee60640617700636801ba8f107fca493e", "description": "rusticl: use texture vars for readonly images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "10144c1f0b4cc9d972fde3c48bbe28685eb5768b", "description": "rusticl: do not DCE any samplers or textures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f8dd64739ed4e085d543a6bb602175f37145e377", "description": "radeonsi: do not DCE texture vars", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "761a2819b51d4266e310760fab04b26891ab4a69", "description": "nir: properly handle CL textures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "915403ea6c5f0e9aa6805ecebc13754b3816f58b", "description": "nir/gather_info: take texture vars into account when counting textures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "829d6487c0c04995d1269a23fc5ede30d157d7b7", "description": "glsl: add texture subpass variants", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "87526f79db68a13ebd448cfd6b1be4b25616c801", "description": "glsl: fix buffer texture type", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3ace6b968b3254cb83c5e6ffef9864d300265339" }, { "sha": "d2563e6600fd74dc000fdb031d17d54971ff67cb", "description": "ac/nir: do not convert GS outputs to the expected variable size on GFX11", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "26a6d16db0f9512f719a40529acf46c0277e877e", "description": "zink: Only #include instead #include in kopper_interface.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5425e05f2f3355e43597b2981b9a62ffe948a31c", "description": "zink: struct kopper_surface is not accessed, remove it in kopper_interface.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4c409b921b9f203d5f508f11b56e86a8de041c75", "description": "zink: Indent with 3 space in zink/zink_kopper.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4b337638bb3d50fb299b0145ec85d2ed3627e3ad", "description": "wgl: Trim trailing spaces in stw_st.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b82281e3e3b42a55480db3e46d33d52584ebd59", "description": "util: Use include_directories('..') instead include_directories('.') for inc_util", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e399dc3544fff3214c0cbe130589ca030ccc94d9", "description": "util: normalize include files under src/util/*.h with util/ prefix in mesa code base", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "beea3548cefc2c72961ff786110eb89c6553b367", "description": "util: Move texcompress template files into util/format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0c12a3968257b0ea5144bf6c7ffe68d2f4158d29", "description": "mesa: include instead macros.h in texcompress_bptc_tmp.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f6ed016fe91141ccc346d53afe55fe0ebe06e11c", "description": "util: Replace the usage of ALIGN16 with alignas(16) and them remove ALIGN16 macro", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "956935abafef4e29356b67a0d6528e49e1d0d3ff", "description": "vulkan: Replace _Alignas with alignas", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "38b2402b5f6cf9b37bdfffde23ff5fdff1afdcb3", "description": "meson: Use deps_for_libmesa_util for idep_mesautil instead hand crafted list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4d1a293e73aa1c99682e8f15d511a272fb07b6b2", "description": "meson: Indent util/meson.build with 2 space", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "35a531fcd4190d1a47d037f7747777be9e52cd83", "description": "agx: Don't assert on texop twice", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ededb108d9bf365c49deef29577067f88b3a2c32", "description": "agx: Implement unary math ops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "44ccdca7681fcac69518528e08b56a7c7fd4aed4", "description": "agx: Implement {i,u}mul_2x32_64", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "74a884f73c3df76a77d4cd26639175bcbe40e398", "description": "agx: Implement nir_op_unpack_64_2x32_split_{x,y}", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea88ebefb989c5bbbd2efadea4feeb9e04033216", "description": "agx/ra: Remove index_to_reg", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dea00bcc8fa16c103f3c8bc9598c480073dabaf6", "description": "agx: Add CSE optimization pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4387d0886d23f335b361f429e7a277390afdd4d2", "description": "agx: Describe whether instructions may be reordered", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "27869f69663d094adce81707a7c17c5cdbfe2917", "description": "agx: Add and use replace_src helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "adf3cbc04cb0bb39b814b0b3ed28e3a7603e6fb4", "description": "agx: Use nir_opt_phi_precision", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "98f0ebf2647b485ad25e8ec61673143b2b4627f0", "description": "agx: Pass agx_index to agx_copy", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "023f27fada5abea779757b441eda9772d255ac94", "description": "agx: Coalesce collects when possible", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4cc2427ad64862d4327d0c7e017feca78937522a", "description": "agx: Introduce agx_foreach_ssa_{src,dest} macros", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4971870441b340625d2a7816ba061ed744a29203", "description": "agx/ra: Factor out assign_regs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b806b5cf801a9d18ea5257e32c4b0922265fee6", "description": "agx/ra: Use BITSET_*_RANGE in some places", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be5357a353b2cbb189b9e203868003d29b9842cb", "description": "agx: Free dests of splits that are never read", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9a48c356681770b43303eef5cf8eaf5c9dece1e3", "description": "agx: Refuse to handle discontiguous iter", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "af2137883c5075baef2af138d82c4ab04e45c6ab", "description": "agx: Don't emit writeout 0xC200", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e295ee778bd6f136bdca67121f8b0fcb50b3e3d4", "description": "mesa: fix typo from adding glGetObjectLabelEXT", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "675bcbb7a1c0111dc907f189b4a2de18397e6f23" }, { "sha": "069bdef621bb0d80c3ab09fea666f9916e417999", "description": "docs: update calendar for 22.3.0-rc2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "74bbeb5116181a4285cc3882133c3b62b42aa963", "description": "ci/iris: Add some flakes from the new testing on JSL.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "351b8c6aec55b5ec79057ff1f7fa02b796d768f1", "description": "intel/fs: Enable nir_op_imul_32x16 and nir_op_umul_32x16 on pre-Gfx7", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "293ad13e3f32ef1090858dd9e5c7b93efdc66b3e", "description": "intel/fs: Slightly restructure emitting nir_op_imul_32x16 and nir_op_umul_32x16", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ee2a299661e1db09c467e4bfae6323e0102c20d6", "description": "intel/eu/validate: Validate integer multiplication source size restrictions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d668512f88498237a9c9f2fcdfb9a614f545ab4d", "description": "intel/compiler: Fix signed integer range analysis of imax and imin", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "5ec75ca10d3dbffb94582cfb7663a2ad1bca53d5" }, { "sha": "0f81d9bc88a75c0503ba4a1eb36fe675ee365f0b", "description": "drm-shim/nouveau: fix the shim to work with nvif ioctl.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a94b3b2a78908e0f3b417f3643db6bfd3d88a79", "description": "gv100/ir: noop OP_BAR for now", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f650c2b076e4e421f0df576ee844655c2b220545", "description": "nvc0: fix ga10x compute launch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "56dbf443a81966a38c19fb2b6460c4b90f3a33cc", "description": "nvc0: no tex cb mthd on ga10x", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "25d4db0600d7bc8cdc178b5d3df8d01bfafffc58", "description": "nvc0: recognise ga10x chipsets", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5a1ccd0a888052bda65fa49af338c84cab604519", "description": "nvc0: properly allocate copy engine class before using it", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7ad20e7ba93d18efc6b49907d5fb1497ef786f2d", "description": "nvc0: lookup supported classes instead of determining from chipset", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1174f376096ed6ceebb0fb2810456f1501a68df7", "description": "broadcom/compiler: avoid using ldvary sequence to hide latency of branching", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "019ca611fa8bd5e94c15775308d61ca916ea8457", "description": "nir/lower_io_to_vector: Demote the old scalar vars to globals.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "25c180b50974b55e007dbbff18be1d831cd06551", "description": "intel: Don't cross DWORD boundaries with byte scratch load/store", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "fd04f858b0aa9f688f5dfb041ccb706da96f862a" }, { "sha": "85685cf932c25fc53cae5e36b5d75f9d6a79c765", "description": "intel/lower_mem_access_bit_sizes: Compute alignments automatically", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "24094ee03d625fbcd2d154e8c2dd5434ba88f166", "description": "vulkan/wsi/display: Reset connector state in vkReleaseDisplay().", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "352d320a07458eb05e4929fdc1e0d1dbe1b07dda" }, { "sha": "4ca61b5420ed26683891664aa35dc5f1a3bad063", "description": "rusticl/nir: copy alignment info when lowering kernel input loads", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ba78af66c6c484f6e485ea65d7463c0097716097", "description": "docs: use ext-role for GL / VK extensions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f69560bdcb96ea0fc0e7ec21c1e267afaace5b0c", "description": "docs: add ext-role for spec extension links", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d20bfeaa89e2adf49b114ba310f8c4294a323c52", "description": "docs: drop rogue backtick", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "24372e4882a50d59d4a14797ee1f6da8324c064f", "description": "docs: NV_gpu_shader4 -> NV_gpu_program4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b51d1af1c13bafc872c2ca8de604004c49af3000", "description": "docs: feeddback -> feedback", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fd0af2bb4d1367066b83801fec58d79e548272c0", "description": "panfrost: DRY buffer range special case", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f8553ef44cf8e9e45d7aa220cd3db490bf26a965", "description": "panfrost: Remove out-of-band CRC support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cf7a3906b0629b2b6aadd3b18a39eae06b10fd6a", "description": "panfrost: Copy resources when necessary", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "0b26a9f773956fc00a77b0d4a7aafee5795ce935" }, { "sha": "59cc628c06a8e2f3f3654978e1438442ea7ae33c", "description": "radv: use radv_max_descriptor_set_size() for Vulkan 1.2 properties", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d40af879098bea90176619dc11facbd68c555f32", "description": "panfrost: Fix build with Perfetto (again)", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "6a4532cbabf7770b71d63db24714fc07efb280cf" }, { "sha": "81b4af28494c065c5646e3f61a72afd829d978c6", "description": "ci: Fixes macos.yml", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "4d058a7034c24594637de72563456ce7882b9bc8", "description": "meson: -DVK_ENABLE_BETA_EXTENSIONS at a single place", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "560b3276960abd6955e72e85f44c110386274a06", "description": "radv/ci: add more subtests to VanGogh's flakes list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "293d8eb20e90020ad26a864fb387f53b8c51cc86", "description": "docs: use c:expr role shorthand", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4be9600ccb4ec2147914be364eb55b65f7803e87", "description": "docs: remove needless c:expr roles", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4bc1d3e79c35bef81f2edb6ce310fcbd233b8b21", "description": "docs: make c:expr the default-role", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "35d0d30a0e48d88a258a148f2ffb1c83552472a2", "description": "radv/rra: Fix node type validation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8ab628ab2e4d4f460e2eabdb11876997c0ab13bc", "description": "nir: Don't reorder volatile intrinsics", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "729df14e4528b70e63332e4255571729253e9791" }, { "sha": "10b0a5dc34d95d2c381ad1141e53af322feb5213", "description": "freedreno/a6xx: set chroma offsets to MIDPOINT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cbf68450f85f7bf18186cd8792948e0855c654d7", "description": "freedreno/a6xx: set CHROMA_LINEAR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d61ac94658499bbea3fbff4fb087e766a648a35e", "description": "c11: Remove _MTX_INITIALIZER_NP for windows", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "37d79e38e96acd840bf6e839866493cc9b361c49", "description": "egl: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in egllog.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "23e6a4ccdafd820dee843af2c1234129e7b1f4a4", "description": "nir: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in nir/nir_validate.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e518ff4fd5bf973891b38ea09f01d2830a1fd3d5", "description": "glsl: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db708b7e9cdc60e227881f4e603cd971ea3b48a7", "description": "llvmpipe: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in lp_texture.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb979a19b0a0b28e7cda00e88093e96bdaf1a4b4", "description": "vulkan/device-select-layer: Remove the need of call_once by using simple_mtx_t instead mtx_t", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c0fc8d5046a097c265c730e391c9bfb5412f79f2", "description": "freedreno/a6xx: Switch to global bcolor buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "27b2496bae5702d271f5caf49f754aacb3ae03ac", "description": "freedreno/a6xx: Rename tex cache key/equals fxns", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c8cf786976bc0c1c41ab312ba5b7496467d161b1", "description": "freedreno/a6xx: Move bcolor entry setup", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "755e3ff0ee10c0d2b5a7e9f552b37d44bf8dc586", "description": "freedreno/ci: Update a5xx expectations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed9152e2c1a2474a3cd89cabd50ec0fcd4f2ace5", "description": "freedreno: Use our border-color quirk", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "26e742c661c792a73a6cf8f251e37d2ccbe40690", "description": "ci/bare-metal: remove consolidations leftovers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e090e313fa8d9e0da8302a93ca6cb5011be28d96", "description": "freedreno/ir3: Reduce compiler thread pool size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a6e4f8d03f2ae750a4ecdbdd0dd9a439de99ae82", "description": "util/disk_cache: Add some blob cache traces", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d831fd40c873a7acfe47e449874df5c92599e312", "description": "util/disk_cache: Add compression in blob cb path", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2fdc3846e715d3cd822c6d778e78cf069714428d", "description": "vulkan/wsi/wayland: return VK_ERROR_NATIVE_WINDOW_IN_USE_KHR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b4921b5d7a7e39a4a55117bc4036c1b473650a86", "description": "ci: run shaderdb on vc4 as well", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "83b1cb936e757194010d77322fe60a999ed02605", "description": "vc4: add DRM_VC4_CREATE_SHADER_BO support to drm-shim", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2c5b1d0e3b111708f0a660b687fbc0231b4d19f3", "description": "nv50/ir: Support fmulz and ffmaz", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "47251d28527371aeb82f9db7592cff5e78bfcd55", "description": "nv50/ir: add prefer_nir flag for getting compiler options", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "def56b531c86f529bc32d1834ccb479457717db7", "description": "tu: Support GMEM with layered rendering and multiview", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a9ab53fbe227acee971a5fb67d4ca91526100ec4", "description": "radv: stop emulating number of generated primitives by GS on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "97b3dd34c1aa11d98df7e26b4aae50be0bd62cf0", "description": "anv: fix missing VkPhysicalDeviceExtendedDynamicState3PropertiesEXT handling", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "13c422e1b2ede25410034fdaf29a632061990fc0" }, { "sha": "2a6003752348d0c3dda619bcb40adea104db722f", "description": "crocus: enable NV_alpha_to_coverage_dither_control", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3c84809ca68e5ab65afc13188192016c8160dea7", "description": "iris: enable NV_alpha_to_coverage_dither_control", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bff6a38ed9b2a852fb909f121b9fb7a917027554", "description": "radv: advertise extendedDynamicState3ColorWriteMask", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a92d1d13c5d57a26a537476b5b62fa6b27a55bcc", "description": "radv: add support for dynamic color write mask", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "22d8ed84b809a9c641e3d8ea5df0fa545c25de3e", "description": "intel/compiler: Remove unused fs_visitor::emit_percomp()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "90861e6fea90b0f31ecfa6d9d7cacba2be8e5d26", "description": "intel/compiler: Remove various unused function declarations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "48506a90296c5ec6216d3e775331e491491168c5", "description": "intel/compiler: Remove unused data members", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7fe5fec74723cb66d909b4bc3a167104a9da4b00", "description": "util: Remove os/os_thread.h and replace #include \"os/os_thread.h\" with #include \"util/u_thread.h\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a72d57fe260bde3fd57de192a93dca6ae11401d7", "description": "util: cleanup os_thread.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1129537e4c1c6849fea03affb15b99a837c4b659", "description": "util: Move pipe_semaphore to u_thread.h and rename it to util_semaphore", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b732064f9ed78951fb19763a5eed341d88d8ca1e", "description": "gallium/util: Remove the EMBEDDED_DEVICE macro because nobody use it", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9abeb3d73937bf4956ab2c8e0314f9f8afe080a9", "description": "intel/fs: Optimize integer multiplication of large constants by factoring", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5ec75ca10d3dbffb94582cfb7663a2ad1bca53d5", "description": "intel/compiler: Teach signed integer range analysis about imax and imin", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1b0da3a765abe63e0f49f7457af84f80f9261026", "description": "intel/compiler: Signed integer range analysis for imul_32x16 generation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f90d71055be5ff6381479095448a606ec4018b93", "description": "intel/compiler: Add and use a pass to generate imul_32x16 instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9479e3a19b9e08b8525ba8b91a891b8cff03ace3", "description": "intel/fs: Allow constant copy prop from DW to W", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "90d267b2d147cb7acef711da5f17a75c014f23eb", "description": "intel/fs: Fix bounds checking for integer multiplication lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db204121686726c74dd0aba2d1c1790d40e7baba", "description": "intel/fs: Fix constant propagation into 32x16 integer multiplication", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "de6c0f848797d26d28223bcad25da03654461874" }, { "sha": "3194fe93629100b3f370a8a789f70a2a168253de", "description": "wgl: fix reference to wgl(Create|Delete)Context function pointers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f599dc3a5b135e374515023f9f3fb0e344e5e67", "description": "r600: Fix some border color swizzles on Evergreen", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "923d635357f6f8600c72fd9c972c6ec0c0b700ac", "description": "r600: fix some border color swizzles on CAYMAN", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "196499d75e5a2e99cdd6e6ebc6ee969839875121", "description": "docs: update calendar and link releases notes for 22.2.3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "616635909edeee833a3a067916fdc80415e01c0d", "description": "docs: Add sha256 sum for 22.2.3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2fe1aab18f8d8bc06e4688389a7b2a949455cda9", "description": "docs: add release notes for 22.2.3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fd8ec189e575d5220d8b4c30647fa6de57928e07", "description": "Android.mk: Fix gnu++14 related build failures", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "41ee836c9ab89ee7b1a1384b64a341d3876f9491", "description": "intel: Add and use intel_gem_can_render_on_fd()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "29550bc50aef656afb99da7c45611767af0c3a6e", "description": "intel: Add has_context_isolation to intel_device_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d5d1331381e9c0a3c30fab1fe6e9b6d7b02835ab", "description": "intel: Add has_userptr_probe to intel_device_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9eceb11061db36aea5c83eaa0972f5680c1f0d8", "description": "intel: Add has_mmap_offset to intel_device_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dfd20f002f388be3f168938bc1f25e91bb08bf98", "description": "intel: Add and use intel_gem_get_param()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c076aeb865fcfec15928f2470563d37643518e82", "description": "docs/asahi: Document drm-shim", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "350be81aa3c0ce9620a09aaa7489ed4f5ef656a0", "description": "asahi: Add drm-shim implementation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "af868fcaad4b18408dd1d23bbd238d3337fe282d", "description": "radv/ci: add another test to the navi21 flakes list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "505290dc44a5b728dbc6ec9ed038300ab158c323", "description": "ac/nir,radv: rework and fix NGG queries enables for VS/TES", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "e4de5580bde7094c3fbf94c93a8e3a489e7adcb4", "description": "radv: move computing the binning state to the cmdbuf", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a5151dc46ab3a8e98ca915d1967d11dfbad1e2fc", "description": "radv: always set FLUSH_ON_BINNING_TRANSITION", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5e9d7a164088660ba1be04a4955614974a0fa309", "description": "radv: cleanup setting disabled binning state for GFX9", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "04b557da3996eb7e531c505aae1d54758a778595", "description": "radv: remove unused blend parameter to radv_pipeline_init_binning_state()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "33d60bda9d385cca56e3d515472ca75fde53e126", "description": "radv: re-emit the guardband state when restoring meta operations", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "40d8df728081e050b83ff0677ce4bf947e234a03" }, { "sha": "20984aab0f6717f5fbf79fc21c2c5f442472b605", "description": "etnaviv: Use old set of state registers for PE configuration on GC880", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "7c46a4883625a20691a78170f8da783dc9b8a9c6" }, { "sha": "402a9a36f0cb6d5519a356cf5c01829ee92468ea", "description": "anv: Rip out shadow surfaces", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0bf06400beab88d4659b87f5ec6c3a9dc4d4db58", "description": "radv: consider allocated command buffers in the initial state.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9b55f1c12bf0c77ca370b7517a4e4cd316b34e47", "description": "docs: upgrade some links to https", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e5f9a9998d53aa79924739919fef43ff66ff2f4a", "description": "docs: use anonymous links when possible", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b3b6333915e8ca64c531a4decb79c0256e1e4f2", "description": "docs/zink: fix and cleanup rst syntax", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "be235edfe2bc79f3e51e09831fe57753ed5da773" }, { "sha": "296ebb09fc6406a14b275abdfb7a6c684d1c22c6", "description": "zink/ci: document a new fail after a piglit uprev to radv expectations", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "70ce1dcacc92a816322082c8695569b6a91a1810" }, { "sha": "c1c7adbcbd539c35ed245c853bfaea8db9b48f4f", "description": "radv/ci: use wildcards for the query_pool.statistics_query flakes on VG", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d4df3ac23bb07743823118a344ce831b102dabf", "description": "intel/compiler: Run extra fp64 lowering pass on devices that don't support int64.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e14f85366ebbc57f45d2561e0d3f0804f8adb549", "description": "nir/lower_int64: Fix float16 to int64 conversions.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "936c58c8fcceee086d3c492712595555afe82266" }, { "sha": "ec9b9ff971266f582afb4a9f89dc872bad742eda", "description": "ci: Disable automatic jobs on Chromebooks with Comet Lake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8b66c0ac7605b1f0e0f7af4cff1c8e0381b16b4d", "description": "amd: add cosmetic gfx10 and gfx11 changes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9cc58f0f49e8f3318e3eda0dc964dbf79a07ce18", "description": "ac/surface/tests: add more gfx103 and gfx11 tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "24e8a6f17c6574a881a23ce9f32c2cae3c6751c4", "description": "ac/llvm: don't use the mbcnt workaround for LLVM 16 and set range metadata", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f78dad5e33c91c60cec6179042501e9bd05a4927", "description": "radeonsi: allow int16 with FP16 since it no longer hangs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8737d34add4dc110f46b92974f2e7b4608c5362d", "description": "radeonsi: remove clamping shader code from in-bounds blits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "11993185a2ca98c3f5d3ec682f4e55ecd3062410", "description": "radeonsi: don't load/resolve/store non-existent src/dst channels in blit shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "89566828100a379cfb3da28c8a0d831433e3e826", "description": "amd: rename enums ARCTURUS -> MI100, ALDEBARAN -> MI200", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bdfacd0a24e023515fb7b7fae4a279cff0fbac4e", "description": "radeonsi/gfx11: fix compute scratch buffer - WAVES is always per SE", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ba02ed91a60839f2a6dc6a89fd9de1144b0788aa" }, { "sha": "803802c29f9a2332b677908ed99dd0e46879a0ce", "description": "radeonsi/ci: update CI results", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bf5c1773c06a68383ef0e73d80a3a73219c134b2", "description": "radeonsi: fix the compute wave size - it was always Wave32", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c37357f4e013037e43fbdf71d0f76edae76a6b29", "description": "radv/rra: Remove some node type validation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "868107e16c42ec3ff34958fce7f70f2d62385484", "description": "radv/rra: Improve validation message formatting", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "07bf85c2eca40151c1aad220dd5661fd21b792a7", "description": "radv/rra: Rename rra_accel_struct_validation_fail", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e5b3efe5825aec5c9163fa0d9b20418d2876fdd2", "description": "radv/rt: Restore prev barycentrics when rejecting hits", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "7753e80219c7afa932f7f7466e682a89a0562607", "description": "util: Add multi-threaded test for util/u_debug.h and util/perf/u_trace.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2c1c87f76f8ddc8f11c020e3da3db4bc9e2fd099", "description": "util: Fixes memory leak in __getProgramName", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "171c3c551a5aea02871d322493361d66c4d9815d", "description": "util: Fixes debug_get_option_* thread safety by set initialized=true after the value get", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e2c3739a3f5f606d6c5055b0119b2fc40e084e0c", "description": "util: It's not thread safe to set initialized=true before get the real GALLIUM_PRINT_OPTIONS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9a8453d07e754e73630d21bec8c31ff0ab6298e8", "description": "radv: Use compares for node type in traversal.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4770d3f0bad8162ecf5170ce3aeb9012ce8a5bbd", "description": "r600: enable memory objects", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "39b9067b712a076239c02b79e59924508e31ebfb", "description": "nine: enable on freedreno", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cc485cfd7c43a9b0e425558364b9597de34d4ba8", "description": "ci/broadcom: juint is already defined in .piglit-traces-test", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c987a727a76eda1feada07e2eca6a5597dbddd93", "description": "nir: Fix qsort comparator function", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "523a28d3fe0dd371ae01b7353f263a6541480d89" }, { "sha": "d31375b521f1bfa2dafc38ca6f7adece099a024b", "description": "math: remove unused matrix_print & print_matrix_floats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c49aca943c032049e25408986fef00ef63fa3b54", "description": "math: remove vector class", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d4d4df57acb06028ef43f70ad5a4fe149d1b6e0", "description": "math: remove unused debug classes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "94e10ced83c5e546d8f4d8d4d8296b77b58187fc", "description": "math: remove unused matrix_is_general_scale", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "18702a28bd4ef2dc646f012f8757717fef9b4611", "description": "math: remove unused matrix_has_rotation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "55373642db08adec858a497bf375478542d064a9", "description": "util: remove unused enter debug exit loggers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c7b70ca61add475daf3472ccf2d5b861c3c2cab3", "description": "util: remove fifo class", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0c0812cf6ee1544a5249e8ad13e2fa2c7ae9b5eb", "description": "util: remove unused debug_dump_enum_noprefix", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dc0de85fed597241435ebf83d25739b1ad68eaf8", "description": "util: remove unused debug_print_blob", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c43c640809edc4b3a877c7143cecfefde64c02f1", "description": "util: remove unused set_random_entry", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b6c0bfa0905e33a86d59f61ccd8253f3598804e", "description": "util: remove unused half_to_unorm8", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e25fdc701bc71627942168f036a54937b32b23e6", "description": "gallium/util: remove unused macros and their functions from sse class", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "753b31c35ea698b0a60f13b0b004ec2cc312d1dc", "description": "gallium/util: drop unused sampler_view_default_dx9_template", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7995050462f52474bf44dd89f26029b1656a8127", "description": "gallium/util: drop unused rect_area", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4abb08ac60c28ad6afcefc79928654d19c8d67de", "description": "gallium/util: Drop unused translate_prim_restart_ib", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2c25d2ea90d635fbe81c5892e684b7a790d5adea", "description": "gallium/util: Remove linear class", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "469251c89871756b871620a75161a9ab7840ed00", "description": "gallium/util: Remove dirty surfaces class", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3b98e2a556dcaa49afab228b514b8765ceff121f", "description": "gallium/util: Remove dirty flags class", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "707d5b5b021ad72135086ba6996fec8a70d30a6d", "description": "math: drop invert_matrix_perpective", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "06adf6ad117e92a832c5073326bd83b638b3ca37", "description": "radv: invalidate L2 instead of only writeback L2 when using DCC stores", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "26c8fedc1bb12fa8f3d6c646308f4b46756d77c7", "description": "radv: make the GDS/GDS OA buffer objects resident", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "cdc1abad7b17eace853ab7480d8a6a83771df927", "description": "util: include gles header instead of hand crafted macros", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "02d61c1b31febdf27a21b5446fb8439ffbe518c3", "description": "docs/amber: fix link to docs on amber branch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f1ea0bc18aa6dd62554d7c556c087640dbc8a168", "description": "gallium/vl: return the buffer plane order for yuv444p format", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "61c487719dabfa1d97af5678061c01cc2eb74455", "description": "radeonsi/vcn: enable yuv formats supported on jpeg 2.5.0 and 2.6.0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "581220aa5471f4957a33d3156b07a03969972136", "description": "radeonsi/vcn: enable yuv422 jpeg decode", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "1c567ae3a2f2bad5badafc4f2e3615d719500ef5", "description": "dzn: Hook-up format-casting", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bda14ae9987de5089afc8c562d3bfad8a5df1145", "description": "dzn: Try to get a ID3D12Device10 object", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "457e9deee1727af18b49c9a80203ef9617ebebdd", "description": "vulkan: Provide a vk_image_create_get_format_list() helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d65f43966194e7c921ad0b4ef58026aa776d88b6", "description": "vulkan: Automatically generate helpers to retrieve format information", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bbc4b4f59a957b5e50c7cd7421cf638b11b881a6", "description": "dzn: Query D3D12_FEATURE_DATA_D3D12_OPTIONS12", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "40bd7b4307ccd5c614eff150aae9e99615ab3372", "description": "docs: use code-block", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ebf33212edbf2b2c35b58abc0b6b69ef7ad8dc14", "description": "docs: eg -> e.g.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e082cff56b6ad6532e91859fa3919e80c4496070", "description": "docs/gallium: glsl -> GLSL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "45b4f82091755c07921ee361470d2321d164b559", "description": "docs/gallium: fixup broken markup", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1d947e8f7f2c45e91bd7c5e76877d477989df522", "description": "docs: remove spurious backtick", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8458451180ccf787baee1596c6387c533b8f04d4", "description": "docs: fix a couple of links", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5525d0b196b555fea933ab8f65fe3dba18006624", "description": "docs: use inline-code instead of default role", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "779b4639b75b60b9201278b0873b80b04dbaa50c", "description": "docs: consistently use single-quotes in config", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7c5c1816947fa924a6975b8b6e1773fe3216b8f0", "description": "ci: Uprev kernel to 6.0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ef5f9c99e054ba15ba8b1db6ad5ceb007b8ea7d2", "description": "VERSION: fix version as it will be a new year", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9b81c663da8144fd49fc58b97b66718406d0d24", "description": "Revert \"ci: Collabora farm maintanance\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "e0c577d5227fa6aaa061b3f388711fb24d6fc146" }, { "sha": "67cee534a88c95a8eb6839f7bcf28a5e6dac8fbf", "description": "CI: convert to use the new S3 server instead of the legacy minio", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a04ed2f971dccbf8b24f084ac9baaf8b299944a0", "description": "ci: Update ci-fairy in CI, rootfs and containers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a108e4f70cc61a6b9119cd766d51c9b596e07c7f", "description": "ci: Update piglit-traces tests expectations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "70ce1dcacc92a816322082c8695569b6a91a1810", "description": "ci: Update piglit with s3 support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "96e251aa86c062b1bcae5e9e334c9fc5031073a7", "description": "ci: re-enable scheduled pipelines for git cache", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d7ad9e701424e4b100e11f08f2fa416b228b19d3", "description": "zink/ci: add another subtest to the list of known failures for radv", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "53721827ea1cf1c7a39c1b27398b7b1b7e9b1175" }, { "sha": "c7150ad8e6a82bdf091bdbe2fdcca584a18b1ee7", "description": "broadcom/compiler: drop unused v3d_compile parameter for nir pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "22789d34be0fb6d81012e2e4d53b738384eb98db", "description": "v3dv: use vk_alloc instead of malloc", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e6884df088a1e172cd87956fe9afdac63069eb2c" }, { "sha": "36ef75b6eb924cf5ebfb09834067d2519d080ca8", "description": "v3dv: vkCmdWaitEvents2 takes an array of VkDependencyInfo", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e6884df088a1e172cd87956fe9afdac63069eb2c" }, { "sha": "dc08875415064033ea1e344a522273bc1255a3b8", "description": "zink/ci: mark another test as fixed after the frontend caching series", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "4e14da056d623ababf7cf82cf2fca51c18b462f1" }, { "sha": "224f774e61e168c493a773696064cadfa11b6e61", "description": "ci: uprev vkd3d-proton to v2.7", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e891e84f4be6271cf34f62768b085ee99b6db86c", "description": "radv: fix setting MIN_LOD for texture descriptors on GFX11", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "617e48ecda41b8bf48db9cff39bac13781949d25", "description": "ci: Collabora farm maintanance", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "798aa43b6b6441eb16ea00b7166a92f97bd7a11e", "description": "microsoft/spirv2dxil: Lower sample pos for fragment shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1399f37a3b64f090649b6610e0ed38e2b76b02f4", "description": "d3d12: Move lower_sample_pos to microsoft/compiler", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ca29d9a67ca94b17443306a962d3a58137fa5775", "description": "ac: fix IB parsing for Stoney", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a54c8cdaf211b40fcc18d11de037b18d79ef6ab5", "description": "ac/gpu_info: simplify how has_accelerated_dot_product is set", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a338a2da588703ad26ddc78611f9698bd1398499", "description": "amd/registers: regenerate gfx11 headers from amd-staging-drm-next", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b361ecc0da887fd7b54db8354c88ba359f0277c0", "description": "amd/registers: describe allowed register ranges better", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ff4cd2133df2856b0bf2276dac89ad5f54665ea6", "description": "amd/registers: fix parse_kernel_headers.py warnings by adding missing enums", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c4104482c87c53c35d0dc61df3688416dc36f234", "description": "ac/llvm: remove unnecessary gfx11 condition for nir_intrinsic_store_buffer_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d79da61ffaa7d7e414ce3af7014de8655042c21b", "description": "dzn: Set Agility SDK parameters and update test expectations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a954ed2a7053919449170e5c69cc9f304f994a90", "description": "d3d12: Set Agility SDK parameters and update test expectations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e4025c4712c3f9a18f610676a06ca4f936d26846", "description": "ci/windows: Bump test image tag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3cd2b8d0c94bdae7c1f41f8501f8daa4d07519a8", "description": "ci/windows: Enable developer mode for test container", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9426425bf0cccf0753b0740d839b932540d9a516", "description": "ci/windows: Get DXIL.dll (and DXCompiler.dll) from GitHub and put it in System32", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c0db462fddab52418c02839ef60782e776e1203d", "description": "ci/windows: Download updated WARP and copy to piglit/vk-gl-cts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2c17e446fb895337ab3d5a9171859d56d31ddec0", "description": "ci/windows: Download DirectX Agility SDK and copy to piglit/vk-gl-cts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "70039dcad652e0fe085fd070425c96f5bfd9d7df", "description": "microsoft/compiler: Fix feature flag handling for 64-bit bitcasts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "814b822fe065ab88409a2833b1c7f331f714b26e", "description": "hasvk: fix android build and reported API version", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "00eefdcd03c0dcff173439107d7ded490a86ff95" }, { "sha": "95ed0330667f726474d24d8c56e478e346622b0b", "description": "radv: Use spirv1.5 instead of vulkan1.2", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "271865373ed1b0ba7737a72c6ea8e554981ee079" }, { "sha": "08f0d96b7208925d857594ba32c4d2846aba28fe", "description": "tu: VK_EXT_extended_dynamic_state3 is finished", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "85d0205db137ad833bb2b117e67e847cf3b2665b", "description": "tu: Implement extendedDynamicState3ColorWriteMask", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f759c74a20eeb5a9dc0ada3be5b70b92d5f02cf", "description": "tu: Implement extendedDynamicState3ColorBlendEquation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "536ff112388950cf9e729a0e3ae3d8c9bdd563a2", "description": "tu: Make tu_pipeline::dynamic_state_mask 64-bit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aab81d660af063aa7fbf22399a9897be9ab78652", "description": "freedreno: Make BIT() 64-bit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c8c7154c2ecb6d8439cc941985bded3759b8334b", "description": "tu: Implement extendedDynamicState3ColorBlendEnable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f3b3af34685c714cb911f70f8e24f60a88253b95", "description": "tu: Remove blend dependency on attachment format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "84726da2f4400568bfd13e9ea29fdfa88cd70572", "description": "tu: Implement extendedDynamicState3SampleLocationsEnable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d99e5ffee71886be6255f13ab973b409b891db55", "description": "tu: Clamp sample locations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e63c8b3bf1b18cf10a6142cf46bc61b2c680e869", "description": "tu: Implement extendedDynamicState3ProvokingVertexMode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1af2471bd75b166d21baafa047d8ad63cdc49a23", "description": "tu: Implement extendedDynamicState3LineRasterizationMode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "92dd505f7cf8b90899eab59c83c550a470a2d6fb", "description": "tu: Impement extendedDynamicState3RasterizationStream", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b829989854e79c65dce631ec5603b7708fff64a", "description": "tu: Rename RASTERIZER_DISCARD state to PC_RASTER_CNTL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "68b02ff200cc9cd37afb48efc57825bfdee60fda", "description": "tu: Implement extendedDynamicState3DepthClipNegativeOneToOne", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2a19b8d696549da1d52dc51ae6a7af3e7164e07c", "description": "tu: Implement extendedDynamicState3AlphaToOneEnable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "87bdddf8f14eba9cb7c1a139d09e173da12937c7", "description": "tu: Implement extendedDynamicState3AlphaToCoverageEnable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5e362c82c88fe16c3806d9c414f9ed1c86b42ec5", "description": "tu: Implement extendedDynamicState3RasterizationSamples", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "01055198dc2376b5c32f3e00203f71b26a91cc47", "description": "tu: Set default sample mask to all 1's", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e61583f6f13bfc840b5f42ddcc023778f84e22fa", "description": "tu: Split up tu6_update_msaa()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ac051c556d0035c98ad07f44aa89f7438f9e414d", "description": "tu: Don't use rasterizationSamples when enabling sample shading", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f062a644057e94efbf9c39d02da933579b12c800", "description": "tu: Implement extendedDynamicState3SampleMask", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "80befbf844f00a84a776e0eb80a39d305c1d14ed", "description": "tu: Implement extendedDynamicState3LogicOpEnable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "99caf95eba25308287d0af5df7092d0fc936e81b", "description": "tu: Implement extendedDynamicState3Depth*Enable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e09559bd643d76206d82a97c0cc6d311b8cace1", "description": "tu: Implement extendedDynamicState3TessellationDomainOrigin", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "55bbf56a179cbf520f0336811c1c719b99fb4b59", "description": "tu: Implement extendedDynamicState3PolygonMode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d20256eba371949533ce790954228f3c1f6b51b6", "description": "tu: Combine GRAS_SU_CNTL drawstate with rast draw state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "009df9f7780e639cc797ed27812a24f74508e222", "description": "tu: VK_EXT_extended_dynamic_state3 boilerplate", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4466f9aa02dec99c6879e5e357788843c3b573e5", "description": "tu: tu: Clear patchControlPoints dirty state with static patchControlPoints", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "68f3c38c8011e3ff304a67b6ffb33fd21ee65b0c" }, { "sha": "9f7896685fe212eb676313f1aad8e9f423edd5ff", "description": "tu: Ignore line stipple dynamic state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9061f5f57d95d27e1ed4c0667fd48c085eea602f", "description": "tu: Clear viewport dirty state with static viewports", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6da2320a92e4b9384eba42dbbc01c813baf93e22", "description": "radv/rra: Print invalid node types", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fd14fcb9f995efcd08fddfd00101fe626f9bbe4b", "description": "intel: Add and use intel_gem_get_context_param()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "39486661e9c24e39a21bc8e9e8fdc8ccf45216ad", "description": "intel: Add and use intel_gem_set_context_param()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6ae6921216c0465c10e6df3e5e46f6d03633b1ca", "description": "intel: Add and use intel_gem_destroy_context()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f928ead62593238d464ec263c9a287c50ea54780", "description": "intel: Add and use intel_gem_create_context()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ce4a7e7d40a777c0551d6c6eefefb4ecd63abf65", "description": "intel: Refactor intel_gem_create_context_engines()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f8c9b5a96ba92f6e82d1dc17392c61e049aab38a", "description": "iris: Do not set I915_CONTEXT_PARAM_RECOVERABLE twice", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5f7c2b0e1676100ff3098731424165afa5edf7aa", "description": "intel/common: Add and use intel_gem_create_context_ext()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aa35e86cc8aee67d95d2d925a7d9485906ab9d13", "description": "etnaviv: warn when imported TS buffer is the same as color buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c2b06e1a38205f71120ae46eb4ee581d3a74a4f4", "description": "etnaviv: add support for sharing the TS buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f7463b1292316f47ffa9c2bc91f1dadea7201913", "description": "etnaviv: canonicalize modifier on import", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "48b6ec82b4e46e6e166784df392da744b6d96faa", "description": "drm-uapi: bump headers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "539cc909292b78ea2c9b1148464edec14ff9d8ed", "description": "etnaviv: allocate TS memory from KMS when resource bind is SCANOUT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f1f89b2e988446ef83b3da4fc8a0a657392e99b5", "description": "etnaviv: rework modifier queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a4193b859444f5092101cd3a14479029cb78c1ae", "description": "etnaviv: correct comment about tile status size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f525a152a7cf04ea610253b612f8d11f6515ed86", "description": "docs: make the \"amber\" branch's name explicit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "381e0b43d617226e6ab0e4a2b2fef092c8d0a0a5", "description": "mesa: Add test to prevent windows.h to be included in shared headers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bf338c3d7ffeabd099169d270df3972dd619ae27", "description": "mesa: #include \"util/glheader.h\" instead GL/gl.h in shared code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "de53069af6f8d94db42337203c8bd09b432b6f61", "description": "mapi: #include \"util/glheader.h\" instead of #include \"GL/gl.h\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2c89401f75dce445baf315e7adc4b747a4c92ec1", "description": "glapi: #include \"util/glheader.h\" in glapi_priv.h and glapitable.h directly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bfa3ce44a66610f8dd3bdcd014c32c14441a7d74", "description": "mesa: Move glheader.h from mesa/main/glheader.h to util/glheader.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b7bbe871c067d1dfdb4fe4adfc0f38d051fe04c", "description": "mesa: sync GLAPIENTRY with KHRONOS_APIENTRY in GL/gl.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "147a491a74d0f588b724759d86bde08a96ab1858", "description": "mesa: BUILD_GL32 is not used anymore", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d7b09092d44fa66cd4262eade44163826092ebf7", "description": "mesa: Remove out-dated comment in common_x86.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f40afd1363f9eb586b8d8de59af16683beaf1692", "description": "util: Prevent glheader.h from including by defining APIENTRY", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "afc3d5eff37ed4c0c6f9b1c4da1af60fe72b6b53", "description": "glapi: Remove duplicated #include \"main/glheader.h\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fe08c22beed89fec7b80dd4a5714581115763825", "description": "docs: XFree86 source files in libGL.txt are out date, remove it", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae268884da08d430855a9b4ef7873127047dcfe3", "description": "pvr: Fix NULL pointer indirection in pvr_enable_z_replicate()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b0016bc36a7dee38873c8f1fd93a87b3f0994093", "description": "mesa: Use DEBUG_NAMED_VALUE_END for const struct debug_named_value", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "de6f86fc4412ad703ef0a98ca5c9e88cbf338e48", "description": "docs: Fix features.txt typo", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e6884df088a1e172cd87956fe9afdac63069eb2c", "description": "v3dv: fix event synchronization", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00" }, { "sha": "8113f973b3946e465d508627a4796d94cec1f1d8", "description": "v3dv: make the helper to emit pipeline barriers public to other files", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00" }, { "sha": "67e82fd1f2c334da2e888553967ebae04c08146a", "description": "v3dv: always check VK_ACCESS_2_MEMORY_READ_BIT for read accesses", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "a981ac053964b3fa129fda124e89bff01a572394" }, { "sha": "4c861cf22a63b892cec74bc132313dcd17d77584", "description": "v3dv: increase limit for active event objects", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00" }, { "sha": "5e97150e21a75920c3521717f70f9f92702729b4", "description": "v3dv: do better cleanup on failure during pipeline cache operation", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "1f5966397aa208eb574394a4d0a592b66b776b44", "description": "v3dv: handle allocation failure during pipeline initialization", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "7f905a8117e9dc85088fe23429594537ee240c1e", "description": "v3dv: fix incorrect return type", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00" }, { "sha": "b78fd50e90c700466213e4b3b40ce10547b1e14e", "description": "v3dv: do a better job at cleaning up the device on init failure", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "aff368fe83bd4bcb4620a1a19e9b71eb67a05af7", "description": "v3dv: avoid freeing already-freed memory", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00" }, { "sha": "c793d384c12ebaa13487aeee35532e52b888c049", "description": "v3dv: remove unnecessary check for NULL", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "c6c5949ff70a47c47795fe9161a7514173b5be24", "description": "vk/runtime: drop incorrect UNUSED annotation", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "dd908e87d0099944177d27c91b04b0564ed0d3dd", "description": "radv/ci: document a recent regression on VanGogh", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "751eb1ba06560665796ea42790d7ae970a8a1524", "description": "radv/ci: document a flake on VanGogh", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a7ad99f0ae4239cee70f92b1b86dc67ff27a97e7", "description": "radv/ci: document some VanGogh flakes that came from splitting the job", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fab87b0f4115bd360ed9334aa7a72518613c2014", "description": "radv: fix fallback for extreme geometry with tessellation on GFX11", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "ba0336ab3f69f958e4346c1465c2fe0859d4ac59", "description": "anv: Reduce RHWO optimization (Wa_1508744258)", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "d876ddc920f1aaf48219f2060de6cc99c003bc5d", "description": "radv: Make the compute scratch waves per SE as well.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "278e533ec9c29d68b661bc27cbfbe6bca4f57094" }, { "sha": "b8865ad04643cd7e8faa8a863d81fedbc1e29231", "description": "radv: Fix compute scratch buffer emission.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "278e533ec9c29d68b661bc27cbfbe6bca4f57094" }, { "sha": "32cf10e17a44b83a9925bc053d937332db2ba2ad", "description": "radv: Style cleanup.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ab1727237ad16dfa5869ee22ef0de571e728c932", "description": "docs/isl: remove empty headings", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d2b3ebf0d8ed6da0b4e3a7956e00eaa5e50dbf43", "description": "docs/isl: put emphasis on unit names", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "05a081f7ee3df244308566f53ed90818c90b1cac", "description": "docs/isl: correct rst-syntax", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f5eb25ec9f2cf41b444d30a79029f11b801c307a", "description": "docs/tgsi: quote literal numbers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eaa0b589635e783373b78236bf54b6d9f6051a42", "description": "docs/tgsi: mark pseudocode as such", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c69dbe9d8114cd6718f02f892f8d7dda23687de1", "description": "docs/tgsi: always use uppercase for instruction names", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "42afb3095b43a1967555a2257986118b29c0ccf7", "description": "docs/tgsi: use src1 instead of \"second arg\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a9fce4d2bea8a0a9453f1156c79708f39b5ad2c8", "description": "docs/tgsi: put emphasis on src etc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d264ec7b22e65c800c893c4d7ba560d7c52d620f", "description": "docs/gallium: use math-role for zero and one also", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be857778bbc20ba933810020d73394b8b7c487ea", "description": "docs/gallium: use table instead of list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c85a05a6854ec6586b306757c8dde9da1d9619b8", "description": "docs/gallium: use definition-lists for member-lists", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e2ac43ddadfdad4b1ebb0d1b282f809b9e3fd358", "description": "ac/nir: create gs copy shader with scalar outputs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cb8038b84113eb0f0ddd17f82b349a99ffe3e160", "description": "rusticl: remove Option from set_global_binding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5f93feed61a485a1f7cbd5c7f94bd94b93805e13", "description": "panfrost: Don't merge workgroups with variable shared mem", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cd37325dd9c9c9286166465f1e84bc7749c1e3cb", "description": "rusticl: create the constant buffer ahead of launches", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "09e15994fc14926e7b9232c69d0c475f1957d3c6", "description": "rusticl: create the CSO ahead of launches", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "09d05e4e1ce2d6d8c7bf5eacc1aa9699df828bbc", "description": "rusticl: unbind compute state before deleting", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ccdd86b9040b265893712f4125d30552e0fe1cd", "description": "iris: invalidate sysvals if grid dimension changes", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "b8d10d9e87a32d039a6b9b11b61d969573d1d11c", "description": "gallium: split up req_local_mem", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b015457163c35b66ed047d2dd2b8e2b85bf6765", "description": "rusticl: use real constant buffer for cb0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "900d50c3864f47a0fa89fbd713028527fd51170e", "description": "rusticl/nir: add load_kernel_input lowering pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e18512fe888044552d4c7e0f8b616a835322fe76", "description": "nir: set range and base for load_kernel_input", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2a5229714142a849a7b6fdc9dfa0bf32581580f6", "description": "gallium: drop pipe_compute_state.req_private_mem", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b5a3b9f555e4a2725f3f89f1d9f75122fad0c457", "description": "gallium/tests: drop compute test", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f804f8065dd13f5a8fb07f0597f7de210e7385db", "description": "nouveau/nvc0: Remove unused validate_zcull function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e1a7bcb49a0172c94f7c40067087d5ec65da4c20", "description": "nouveau/nv50: Remove unused alternative sample position ms8", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ea6973ca672db2d7bd0d14a79e981b565e8f2c8", "description": "nouveau/nvc0: Remove unused alternative sample position ms8", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "287435134c6685a71f5c247778017c8b66a93627", "description": "glx: Fixes apple/apple_visual.c that include non-exist util/debug.h", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "aa4ac5ff8bb8932c451c515fb9359bdecc9047f7" }, { "sha": "2d8f28df731638e1270b0ae273c7bfd2b29b7993", "description": "panfrost: Replace resource shadowing flush", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "988d5aae74d61d1416b369172ef286b4aac933d0" }, { "sha": "0b26a9f773956fc00a77b0d4a7aafee5795ce935", "description": "panfrost: Don't copy resources if replaced", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "dfa8600a2d39aabc88e5a5b87ab86b2b0ea30191", "description": "zink: add missing build_id linker args", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "4e14da056d623ababf7cf82cf2fca51c18b462f1" }, { "sha": "f0a29496bb4949fb262fb43d2e5afd39f91823f7", "description": "docs: update calendar for 22.3.0-rc1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d911eb17d817723bfc02d0bab099e38d017cd9ba", "description": "intel/dev: Set has_lsc in XEHP_FEATURES rather than DG2_FEATURES", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dfbc142b7a94450bd054138c38d4e65d96f41876", "description": "docs: reset new_features.txt", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "53c109944ddc95f0f8056dbd37b75ccf5f9c88f9", "description": "VERSION: bump to 22.4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null } ]