[ { "sha": "e1a8fd80d411a5ff8fa19ffcf09516ac5099a25c", "description": "panvk: Use vk_zalloc for queue array allocation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e5877cefc4d62d3912b98ee83a12478fb6dc383e", "description": "panvk: Call vk_free on queue array instead of vk_object_free", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5b0ff2643f22a25dc167c46d8392ec2da77f5b5f", "notes": null }, { "sha": "4308668a254a773b5d6e2866f5f6860f43ef081b", "description": "radv: allow shaders caching with RADV_DEBUG=hang and the trap handler", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f1d103f7de47729ac76c62499ec29b35b45442ca", "description": "radv: capture shader executable info at shader creation time", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "acc84133f178c2f3bb7428fb6d3eef1090fd6032", "description": "radv: only pass relevant stages when emitting DGC push constants", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aa8cd5ea7baade173c1d9af01105fc067b7cbe89", "description": "ci: Uprev crosvm", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b192c6927b007ae38495c34d99f46508b8faad1a", "description": "nvk/android: Add support for ANDROID_native_buffer", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "63fa21334f2645ad9d4484cb0d0ed5d2d3a06fe9", "description": "nvk/android: Advertise Vulkan 1.1 for Android 12L and lower", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "07e60fb2553ac4c2b9448578b6f98c0ad5047401", "description": "nvk/android: Avoid building error in nak bindings", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "92235280595e5c4a74fff35a8ec882adb7382be5", "description": "winsys/amdgpu: fix FD mismatch", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "049641ca54e4c1a85be683f43af2682abbbbc4dd", "notes": null }, { "sha": "733e0ebf19e53de49f2d175be0b4291b4b1671f3", "description": "radeonsi: handle a failure to create gfx_cs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b23161ace164237be1980c9f5975c0e8033a76a5", "description": "radeonsi: don't call set_framebuffer_state in si_destroy_context", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ffd02b8ad84728d3529f1beeb06fb9212d31113b", "description": "meson/megadriver: support various lib suffixes", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6586f755b9abfd31850c33f22c883838f7bc75f2", "description": "meson/megadriver: simplify setting common megadriver arguments", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b029974aab269eb1284b162d5f2f1b90e13fc7f8", "description": "meson/megadriver: s/_/-/ in an argument name to be consistent", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6f493ec5179ecb81dae979eb03bdf78c8b4d9614", "description": "meson: reuse variable", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aa31c286c6368305b8c4a6135ddaaf8c11f04d91", "description": "meson: drop unused variables", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a093806798aa3d0b6786a9357b989d7f0b252fc4", "description": "meson: simplify logic a bit", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a562047b604c92536bb961291ec84672058eba10", "description": "panvk: move pandecode_next_frame a bit earlier", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b078cacce5298eb42a2311447d4388042b6db161", "description": "panvk: clean up panvk_queue_submit", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "def0fa0fc3618fdedc863b25ada9825183fd10c3", "description": "panvk: add panvk_queue_submit_process_debug", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2c0a76cdf70a335d796ec41e0becb49596253865", "description": "panvk: add panvk_queue_submit_process_signals", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "934fafe90cfe595b7428e4c2cd042332ae0f6af1", "description": "panvk: add panvk_queue_submit_ioctl", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9679150ed92ce1ff80f759d744f3c3ef0d3603f4", "description": "panvk: add panvk_queue_submit_init_signals", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "460cbc049111a95007124836d2261d433cccf79d", "description": "panvk: add panvk_queue_submit_init_cmdbufs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "21edb2074689a624a178d644a272d20a6bee0d7b", "description": "panvk: add panvk_queue_submit_init_waits", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c8fcbc29901744c44dfbe56452e95ffbf4b6af9f", "description": "panvk: add panvk_queue_submit_init_storage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dc75b4c755ae2bde585f691fe59b73cd0a4269d8", "description": "panvk: add panvk_queue_submit_init", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2cbb8467c1913c40dafebb434e6aaae9a5e84120", "description": "panvk: fix vs image support", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "5db135f66ad325dcbf782c208480fcdced93db60", "notes": null }, { "sha": "7fa31b7eea43136643ff591dd700219d7163a56e", "description": "tu,ir3: Add workaround for reading shading rate on A7XX gen1,gen2", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "2ab8eff511d640e50682965eb5d4cd9e28f78487", "notes": null }, { "sha": "8858b16e4ab056a760e64124dd9cda670b58ff51", "description": "tu: Disable fragmentShadingRateWithShaderSampleMask due to issues", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "2ab8eff511d640e50682965eb5d4cd9e28f78487", "notes": null }, { "sha": "239c0124df777096c67a31c1bdf62fefad391d92", "description": "radv: optimize sample mask comparisons", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3f26e9ca1971e5d602770b03f371ded5d69657a9", "description": "nir/opt_intrinsic: fix sample mask opt with demote", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d3ce8a7f6b93e893929b81f4d6605a2a968730a1", "notes": null }, { "sha": "22557497ec7d7538268d6250f141a3c8ff59f883", "description": "nir/opt_intrinsic: rework sample mask opt with vector alu", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d3ce8a7f6b93e893929b81f4d6605a2a968730a1", "notes": null }, { "sha": "08fa4635c7afaa1972877beba86393b9b7bdd56a", "description": "Fix copy-and-paste bug in nir_lower_aapoint_impl", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d3a95f0f713ff3a0216f0dfa634798a1db55ef27", "notes": null }, { "sha": "64ea1175cc88f10c6c5ec06a4c9d2d65436c51a6", "description": "radeonsi/vcn: Disable 2pass encode for VCN 5.0.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b11e9168d868048fe3afdccc0038eb0c89914421", "description": "panfrost: Use the handler size returned by cs_exception_handler_def()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "16dd990bacd854c956e7277045c85d5925bc0aa4", "description": "panvk/csf: Use the information returned by cs_exception_handler_def()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7a8e560c4e1b7399f45f03ca95302da4c8ca53e7", "description": "panfrost: Add cs_exception_handler_def() to the ForEachMacros list", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7a32fac596ef1f2852fea2441468be5d05ace340", "description": "pan/cs: Return exception handler size/address", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d0cff9e4c1fd3c498fe17fb9580d0e665e2e3ce6", "description": "pan/cs: Return the dump region size when an exception handler is defined", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cafec54c796a186903e1db7785d468a50230e894", "description": "Revert in correct commit \"fix\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "38c7e40bc02578585cc56c3a2d016d0b06ade184", "notes": null }, { "sha": "28dff72d3b97dcf8f0d2b4cd5e835f1deb001a9c", "description": "freedreno/ci: update a630 KSP checksum", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "00e232d5f03b66f2b7cd8ae491e88ae3ab497a09", "description": "panvk/csf: Fix register overlap in issue_fragment_jobs()", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "5544d39f4420da88c53aaf8dd48d86ac92bd0eaa", "notes": null }, { "sha": "b625a573da3f9b587c1c48271c7f78f634654a26", "description": "fix", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6eb48a3e477b4998bd6e4eb0f481aa618e430edb", "description": "brw: move fs_msaa_flags logic to intel_shader_enums.h", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ba3ff8b3bb21eff86fe243c57f0141f2f7f48bd8", "description": "brw: move barycentric_mode enum to intel_shader_enums.h", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bfcb9bf276c487e1d3f4d2981681c785a8b404f6", "description": "brw: rename brw_sometimes to intel_sometimes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9016a5458a74d675a1504c4b5d5b3b3840558d41", "description": "brw: change fs_msaa flags checks to test compiled flag first", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "54e6a8b019435960dca15af36646787042dd2527", "description": "anv: split runtime flushing code for reuse", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d9d1894bb950697c163ac9e875e4e95bd1b71287", "description": "anv: move tracking of tcs_input_vertices/fs_msaa_flags to hw state", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d1795a73e2804eec99042c090b74599cefb1f404", "description": "anv: move gfx tracking values to anv_cmd_graphics_state", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "db258503fa0d0d2d059a6aefe1747a8e38477e55", "description": "anv: split vertex buffer emission in a different function", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "195350c5da0caf25fa62672bdd0a9359f1a4cadc", "description": "anv: rework vertex input helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c4e7578fa6bd7ae887143d3e7780e2bc0ecc9b06", "description": "anv: pass anv_device to batch_set_preemption", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c36f7e42a78a15774ac0886c55b49874c08cdc39", "description": "anv: remove 3DSTATE_VF_STATISTICS from pipeline", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ce40a1e05bf039dc7ce9dbcf62eb930a19d266ed", "description": "anv: remove 3DSTATE_MULTISAMPLE from the pipeline", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2b49249a4dd3d85d3368719da32f06b035fd0156", "description": "anv: remove 3DSTATE_RASTER from pipeline", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9d8950e435ed80086de41383d8a897e49533e6e6", "description": "anv: move helpers out of genX_pipeline.c/anv_private.h", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f0b7262209a162f9df4332ada60b961f401f8d89", "description": "iris: allow bo cache for compressed bos on verx10 == 200", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3594a3561070efc9800816b89e692de71dddacaa", "description": "v3dv: use Mesa log infrastructure instead of using stderr", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2c45a999a6c278a40a6591bc9046e86704510926", "description": "v3dv: delete `v3dv_debug.h`", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "afaf454eb71f145aedb04a3371dab70b4d5f099a", "description": "panvk: Add incremental rendering support on v10+", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "687fd95399f29c45df73cc8f5c9837f529c3170a", "description": "panvk: Build cmd_fb_preload on explicit fb_info", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7ae7152b0bcb51a3b6348aa8d9809c8ac7640021", "description": "pan/cs: Add block macro for exception handler", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a502841fec8ba9ad01f23f211343922aa8212d45", "description": "pan/cs: Add dynamic save_reg to exception handler", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1acc5e1433cc031001d905f2826520f3385d5907", "description": "pan/cs: Align exception handlers with NOPs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0ae8e69810ed0449ada45c8288cb0395e989b439", "description": "pan/cs: Add cs_exception_handler_ctx", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2941a44b697f0b26879dde62d5acaf01f0deb177", "description": "pan/cs: Add mask support for reg_perm", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "565476d3b2959db954384b424de0947a870053cb", "description": "pan/genxml: Fix decode of exception_handler 0x0", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8fc640b256fe40bb4262a640cdcfc27bc9895e1f", "description": "nir/lower_io_to_temporaries: fix interp_deref_at_* lowering", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c23abb12e810cc4252e1b991f860188e897975fd", "description": "nir: allow cloning indirect array derefs in nir_clone_deref_instr", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a3516dafc9e5be9f4fe5926d7ffddb81fc00282f", "description": "util,amd: add inlinable versions of drmIoctl/drmCommandWrite*", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "049641ca54e4c1a85be683f43af2682abbbbc4dd", "description": "amd: import libdrm_amdgpu ioctl wrappers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "65b73e6d87b9e1ff21daea57d694e8e687bb1fd6", "description": "glsl: drop unused symbol table from gl_shader", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "340f7edfba8f692e406b0a182f8fe5e6e2f7443b", "description": "glsl: use symbol table directly for builtin functions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4ce9421acb5691742f81137a7bc111a1ba1e5350", "description": "glsl: drop _mesa_glsl_copy_symbols_from_table()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3b40db0ef64f375f637e55f214808b491b2a3a03", "description": "glsl: don't copy symbol table to shaders", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6f0333920b8a751b27c4d476294f4c676b2e41e4", "description": "nir/opt_varyings: use a hash table to make cloning SSA faster", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8653abac095c76fc898cbd72bc67b10b828c3478", "description": "ac/nir/ngg: Remove erroneous NUW addition from workgroup scan.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "492d8f37782c14fd4c34b81c10f0f6ed0daa807c", "notes": null }, { "sha": "96b38119ea3fe6ef11b5e024389640c6f7973cb2", "description": "nir/pack_bits: handle 8-bit vec8 -> 64-bit", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4c843216833348b1f291ac306c4d06d217ed27de", "description": "vtn: ignore SpvFunctionParameterAttributeSret", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e928fc09d4371e67a774c85a500755eca20f0a49", "description": "gfxstream: Using DETECT_OS_LINUX from util instead of __linux__", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5cf2d8efa35db5146d648f66a86b33ff21528caf", "description": "gfxstream: Using DETECT_OS_FUCHSIA from util instead of __Fushsia__", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "870aa88a5fa21c27b989bc83ac1f4119351f5ca3", "description": "gfxstream: Using DETECT_OS_ANDROID from util instead of __ANDROID__", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dec5523e330fa09e80b0020810c71526bfabfa77", "description": "panvk: Advertise VK_EXT_pipeline_robustness", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8485b3fcff5434dbc0fafed300e948dd9f53ed7f", "description": "panvk: Advertise VK_EXT_image_robustness", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bacdf351f68df6ae7035628ea232c39fa1958e6f", "description": "panvk: Disable integer array indices clamping", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f9c39ceaf574a56a0cbf37254e08d5be5317654e", "description": "panvk: use u_foreach_bit to loop over mask bits", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "412c28633152e1f86a2e7e0932542588bfa87e6c", "description": "panvk: Enable multiplane images and image views", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9aa2c1ec56c49a5be0be2aefea7d65da1ae5beeb", "description": "panvk: Replace tab with spaces", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3295cb9700de231926c02058afb7dc59cfe69494", "description": "panvk: Use vk_image::drm_format_mod instead of pan_image::layout.modifier", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1289c5a30b68c820404bfbbb8b39e9a2a5f3ec9e", "description": "panvk: Fix panvk_plane_index() for D32_SFLOAT_S8_UINT", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ad8da772ab5a682a4dd8453b4c8dc66e9baae12a", "description": "docs: add missing panfrost extensions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "75fbf492aced22a570ed986b8605bf4156bd9328", "description": "docs: fixup a few mistakes with panfrost", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d7342a017927e8b50e9db7190d965160dd074c1c", "description": "docs: refer to panfrost by version", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dc8c6d9978d307ee613c6201caa7fcae7037abe0", "description": "docs: update GL_ARB_multi_draw_indirect support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dcf380d1b6d57e84c67b9d94872cea2e1e0e2f0b", "description": "docs: update GL_OES_shader_image_atomic support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a9b662908cce74955f27cee9748e5fa1a75fae11", "description": "docs: mark GL_ARB_get_program_binary as always supported", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "71b9848c07919891e245cc1b7de4083ff33bf7e3", "description": "docs: mark GL_ARB_shader_subroutine as always supported", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3022258de5419a37c74a224258a614cba5563477", "description": "panfrost: add panfrost support for NV15, NV16 and NV20", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f539763cfc490bec3557ab9a0f85cd9fc3f02044", "description": "dri: fix NV15 and NV20 definitions to make sure they will be used", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1ea79ec164a2bb20aebc51acb8e5417c12cab726", "description": "egl, mesa: add support for NV15 and NV20 textures", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "440b69210aeba3d5c9d035e79773dd81134515cc", "description": "dri, mesa: fix NV16 texture format", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b6531e45edecf35167faf893addbf71881e4eab3", "description": "util: rename PIPE_FORMAT_Y8_U8V8_422_UNORM", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fc9ae4b97438ab2117772967f7ba781a8fe936cc", "description": "radv: Fix missing gang barriers for task shaders.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2865dc5fa58fabb0dade48d6c71ed8a21c74e5bb", "description": "radv/ci: document test_shader_sm66_is_helper_lane as fixed", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "480fcf7affe6b087b2eadb4416f07b4e3824ed6c", "notes": null }, { "sha": "5edae68966c4b629769efb8c70d7143416366beb", "description": "nir/move_discards_to_top: don't move across is_helper_invocation", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "b447f5049b6d68fd80b7337bc1f7c79b1b1a4765", "notes": null }, { "sha": "74f76f8df299f9930f8a7a7d578847b904e9eec8", "description": "panvk/csf: Explain why the tiler is set to 0xdeadbeefdeadbeef", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3d5d6327bef9207340e5c1bdcbd951904c48e475", "description": "panvk/csf: Fix cross command buffer render pass suspend/resume", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5a6e99204861115b13e0eb8986badd6603e99497", "description": "panvk/csf: Keep a cache of the CS reg file at the panvk_queue level", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b2bac439d556fb747616460c61aed95900274b16", "description": "pan/decode: Flush the dump file before crashing", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9838024547b355d6abb05e4415106925881a5a94", "description": "r300: always transform sin/cos input for fs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ec1a00f507354b00e526f2c48bed1fae4dccf1fb", "description": "r300: don't lower sin/cos in finalize_nir", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d406dbbde953922182e40818961d6d0ce7de1b8e", "description": "r300: run nir_opt_algebraic in the backend", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "63b0692eac5cbbce0669b0a8c256e10a50eb7da5", "description": "aco: don't use uniform continues if exec might be empty", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aa0ede751d13c15edde8692783a26ae587996789", "description": "aco/tests: add tests for empty exec masks", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f35e229faedb5e19da49846eed119d82228c5d5a", "description": "aco: skip code if exec is empty", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f00c3a14c0e0223314815e83a2861d7b6d6a29ae", "description": "aco: require WQM after demote in control flow", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8a175b02bc271190a9b7fec895c0a587da8ee084", "description": "aco: use repair pass for LCSSA workaround", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5de990f5a94f357f6efd6950f166c2742b4442e8", "description": "aco: add SSA repair pass", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "83b4b829fd7dcceb7d447647bbd5bc1ec57ea35c", "description": "v3dv/android: Suppress AHB-related log spam", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ba77b2d65db439abec7f11c53adfd5fc0d97cb96", "description": "radv: fix printing with RADV_DEBUG=psocachestats", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6c967c9bbef919c112e09d968bcb79900ad8398f", "description": "radv: fix dumping the trap handler shader disassembly", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5c3a757ba6fe05d3db7536cbce020d0e6b62573f", "description": "radv: add a pipeline helper to skip shaders cache", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3f646d43dd21809e95a9f862ebe17733fbece72a", "description": "radv: fix dumping debug/perftest options when there are holes", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "8c1e2ac03b94bc2f0998f2cdf9e3ff35d3fc7bf4", "notes": null }, { "sha": "e0f48568c7f2a638213dee317fde03c23775556f", "description": "panfrost: Advertise support for AFBC(32x8,sparse,split)", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4af57952b126bf399c1063e83dbe305b3d4db013", "description": "panfrost: Add support for AFBC(split)", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "762a0f413369ecbbeb94810b133e66963b69208b", "description": "panfrost: Add the concept of render block", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "303acdef07d23f0ce49e3e027938b96bacf3e890", "description": "panfrost: Add a helper to expose the maximum effective tile size", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a3c8258908fcf12631a9d8b5b3805ad465c929c0", "description": "panfrost: Select the effective tile size as part of pan_fb_info", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eead8b6efd5d0fa2779f3498923ae8af4d88cd07", "description": "panfrost: Split up allocation and packing of tiler descriptor", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ca84b1e9b51a72b659a5c09895b300c1f7e55cfd", "description": "panfrost: Increase AFBC body alignment requirement on v6+", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "45c523104a8d3b7917eff815291432b15d7c4cb9", "description": "ac/nir/ngg: Implement optional primitive compaction.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "492d8f37782c14fd4c34b81c10f0f6ed0daa807c", "description": "ac/nir/ngg: Workgroup scan over two bools.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "78f77e161c3897f1a229fb17f9b20b059c857215", "description": "ac/nir/ngg: Pass wg_repack_result as pointer instead of returning it.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ac78692be4963ef491343182cd4c2793d91734d7", "description": "r600: evergreen stencil/depth mipmap blit workaround", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "81889f4d5c1ffbd048cd3781f2e99e62853cd6fe", "description": "r600: ensure that the last vertex is always processed on evergreen", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "275535774c175d2597ef7605d66f1c30a5cb04e7", "description": "r600: restructure r600_create_vertex_fetch_shader() to remove memcpy()", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4d24995adb17d99e999f398b64574be73f969886", "description": "r600: fix the evergreen sampler when the minification and the magnification are not identical", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5278436d6742fc2065aa72ae5cd4c41eb89f9c92", "notes": null }, { "sha": "42be38a8fb0f7c1d9b65769dca17d50f1dcec5b1", "description": "radeon/evergreen: ensure equal sizes for depth-stencil npot textures", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7eda433095b2f637490969965724bd829bd21f7e", "description": "nir: document order requirement for nir_lower_viewport_transform", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "11b6e47618909250569dbedd8ef4b48962da5b63", "description": "nir: clamp small W in nir_lower_viewport_transform", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "19b6991160f6d371f6710a9d0e4f36856b114e2f", "description": "anv/android: always create 2 graphics and compute capable queues", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "430fa299531021dc40582765b4367664a4d9df4d", "description": "asahi: refmt", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0755b6d3d5a13689f8fbebcc9c882ab079d3134c", "description": "asahi: add XML for cdm stream link with return", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ebdca6344e07efc68e9a07ec78e3c036eac239bd", "description": "asahi/genxml: define missing macros", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e01dc7a5887757a5e1d6894cc1fd1305f97a3187", "description": "asahi/genxml: optimize out masking with shr", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6a1a3dac21569a3a835ebf3f8bb40b997fca3df0", "description": "asahi/genxml: fix 128-bit in CL path", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a34b3ecb7585e617d52e89da5848f4a1b99ccdfd", "description": "asahi/genxml: fix 0 encoding for groups", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "65cc99a916a8f77ba8ae1dd4445c2acf651d8cbb", "description": "libagx: don't export vertex_id_for_top", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "810971532f0c740b9a09f66c938420c0fb786947", "description": "libagx: fix return type", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6dea5f49f230548585fa749344a43a08ed11c99d", "description": "hk: dce", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "33b41e029a3a9506dd41bbb305915c994e99bbcc", "description": "hk: add cmd buffer to hk_cs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7609a974a3af526ad76192e5c059a4813b14b677", "description": "hk: use common wg size", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7c921fa0d7671bc6605eb8faea3d0f96bbc6f6cb", "description": "hk: do not increment GS queries for passthru GS", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6b8d4cca7e2d2ae304cf5dc305dd5ae18648c9be", "description": "hk: be robust against invalid MSAA inputs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1f7598c202ffb4075bba9c09cd5b18597262f2de", "description": "hk: implement EXT_depth_bias_control", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "94160615ef13ef1821ad8b4e561cf10bee1d55d0", "description": "hk: handle mismatching colour vs z/s dimensions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "628a119d82f4c52db9721484495a9fbf1edab89c", "description": "hk: expose missing eds3 feature", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0caf6e0440a75819ed867c5158fa0faef25877ae", "description": "hk: generalize internal launch", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aae0c1d5a8dd446015d6208a6bf81942a1d4cebf", "description": "asahi,hk: reenable rgb32 buffer textures", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "049808630e244ed87884eb89938285d11d8ffc2e", "notes": null }, { "sha": "02d4f49bcd2b091225559275322d52119213ab2f", "description": "agx: gather workgroup size", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f4bd5466eeb818eb26311d0061a430f6748f3ae8", "description": "agx: vectorize scratch access", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e99418919c77731d64daec6d3a663b612cebdb0e", "description": "asahi/clc: drop getopt", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a1fe60fd987cd0340021fb8d85f86738649320b1", "description": "asahi/decode: disasm 3D helper progs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b001d68c6911abf15a2991450a1e6881e9462aed", "description": "asahi: drop desc align alloc", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ae8e45e19c9b76e16573da4750e7a9010d776749", "description": "asahi,agx: move texture lowering into the compiler", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2c17df7010dd8749fdb1282a367b7304837313ae", "description": "asahi: drop dead ACCESS", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c6028324710092a2d6ae52d0111b1663d1ff0c85", "description": "libagx: DCE", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6aad96f6cdfe8ee63a9859318a617a492f034f77", "description": "libagx: move out of lib/", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "82e68de68112b11d5ee815dfabf55c23769824be", "description": "lavapipe: Resolved write to pointer after free", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d74ea2c117fe96e527471e572336f931c3c77da1", "notes": null }, { "sha": "6088a4373c695811745f070a805ecf1890a735b0", "description": "rusticl/mesa: make driver_name() return a &CStr", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "475061949149eec38e44bfdb0249dcf43760bdb4", "description": "rusticl/kernel: convert name and type_name to Option", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "813edb6ceae7b69b401eac847bfcdd5713ec753b", "description": "rusticl: check for overrun status when deserializing", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3aa7497cc0bb52c8099fb07b27f9aee5e18e58ca", "description": "gallium/radeon: Fix r600_pci_ids.h include", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "1299f5c50a490fadeb60b61677596f13399ee136", "notes": null }, { "sha": "41958cfc737b343752f7667020ef000ad46fcde8", "description": "libagx: switch to vtn_bindgen", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0b588506ff8b839aa69c91372916485cf8a8655d", "description": "vtn: introduce vtn_bindgen tool", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6874c4f516d1239174058ac4721815848146fd9e", "description": "nir: add nir_fixup_is_exported pass", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0c0b61b02969463719e966d61aa17fc837924c94", "description": "intel/brw: Dump IR after lower scoreboard pass", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "90343f452d937d0ee42731710baa464cd7c32d94", "description": "intel/brw: Fix SWSB output when printing IR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1d704af515e118d64212c9893911607924daba8c", "description": "intel/brw: Fix decoding of cond_modifier and saturate in EU validation", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "e4440df2d873a167b9b32a36543b84f70a662c4e", "notes": null }, { "sha": "480fcf7affe6b087b2eadb4416f07b4e3824ed6c", "description": "radv/ci: document regression of test_shader_sm66_is_helper_lane in 7469f99e...25b8f4f7", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "385080fb9263395e7911fc38e1e98aff3c2b28e6", "description": "intel: Allow CCS on 3D surfaces for gfx120", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "84208d514e29957836c33f18406cb56dfc96408e", "description": "intel/isl: Allow CCS on 3D 64bpp+ Tile64", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e32203827ad9d145239b96c4e6c1d35dced78de1", "description": "intel/blorp: Assert 3D Ys fast-clear restriction", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4d35002949c4ca0ffb00b9e98b828829553d51d4", "description": "panvk: expand top-of-pipe and bottom-of-pipe", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "5544d39f4420da88c53aaf8dd48d86ac92bd0eaa", "notes": null }, { "sha": "4c8ff06449397685a3e7f084cb4e3693ccf82300", "description": "ci/pipeline_message: add unit tests for tool", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "76648a60bbfaf29ae0d5c8189214f6ea249d8354", "description": "ci: add a tool to summarize a failed pipeline", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9383a62d954e9a3f8c877a213df954f1557e20c4", "description": "intel/executor: Enable PTL", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2e49448a433e30a0648b3986381f356335211ae9", "description": "vulkan/wsi/wayland: Move timing calculations to the swapchain", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "c26ab1aee1dd9a06e17744de7ab6a54530b47ca5", "notes": null }, { "sha": "b9c8afae339664e78832af3e4bb54a481015890a", "description": "vulkan/wsi/wayland: Avoid spurious discard event at startup", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "c26ab1aee1dd9a06e17744de7ab6a54530b47ca5", "notes": null }, { "sha": "ed2bb692f7f3dd94a6e6b76ce30179f15d0825d2", "description": "vulkan/wsi/wayland: Fix time calculation", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "c26ab1aee1dd9a06e17744de7ab6a54530b47ca5", "notes": null }, { "sha": "f1665024b806a260d3f1b3fa962acd5792dd2384", "description": "panvk/ci: Update CI expectations to have a green CI", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "12fff8005abb3d9f2565230271e7baa7c1a6e880", "description": "frontends/va: Enable 3-plane YUV formats as postproc output", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6c83f3c3bbfec02e6a3bd5eb68988ec544ae6c85", "description": "gallium/vl: Don't support planar RGB as video format", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "bdb7f36aa8ee4554550f13cf2801dd680fa849c2", "notes": null }, { "sha": "0f533b387ca7609d5273257b5a6a0142f2751fc3", "description": "gallium/vl: Implement rendering to 3-plane YUV formats", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7d1ce3d8029b06ebdd3e601b0ea3622471794c57", "description": "frontends/va: Change default fourcc for RGB 10bit to X2R10G10B10", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3e3eb62caec1d931bcb2a41b8a5f1649568859c5", "description": "frontends/va: Return correct pixel formats in surface attributes query", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c20e9868bf0456641133ec4e0d3f225c688c3a57", "description": "ci/container: setup sections in all image builds", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "712eccf54456287064206c0464bc82499af5d7d3", "description": "ci: bump image tags", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ad42be50c911826f58e98c5c0066e315aacf4cb1", "description": "ci/deqp: fully isolate deqp builds", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1b973278bd86e383507e76810210e5444e92bc75", "description": "ci/deqp: make sure the main commit is actually from the main branch", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "84e855953c090a107ad937f3b6fd6ff19889d08e", "description": "ci/deqp: add build of `main` branch", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e3c3b270d81d1dea4c084befee3c99d78f87d1b5", "description": "ci/deqp: build glcts in gles build, for gles*-khr tests", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "393eafe10bd487161e7f3d6e924bbf8889415328", "description": "ci/deqp: error out in case of invalid build API", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9a689b15d9652197903cf245a56bb41191f162e7", "description": "ci/deqp: avoid downloading 1.47 GiB multiple times", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7832ff9b26f0f347c5117a0c48fa585eff88a138", "description": "ci/deqp: fetch & checkout exactly the commit/tag/branch requested", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "97e6bda35c080a43a22f9ca16b9dd019ad597deb", "description": "ci/deqp: build testlog tools on android", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e549b6fba2ddc877e88dccd3a52ec647cf4cb411", "description": "ci/deqp: only compress caselists when they exist", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "08e5a5092129e14509f99fb4006b49e5f0310980", "description": "ci/deqp: move testlog-to-* tools to /deqp", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "55eb200e818a20e33b7d4ebb99c250f7248f9247", "description": "zink+radv/ci: fix deqp binary used for gles tests", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "14279087fb37b2869e6abfbc571ecc69184b5fe1", "notes": null }, { "sha": "25bf8e968249f59a82bcf2997625d4f484bc94af", "description": "zink+nvk/ci: fix deqp binary used for gles tests", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5a6ffd1420cecb9d060f386120b94d9b5eafc22e", "notes": null }, { "sha": "bb87832ce0b5828b2d49db00e78a68f3d78865d0", "description": "aco/insert_NOPs: add early exit to handle_valu_partial_forwarding_hazard_instr", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "07df37ba0113584748d91f9094d40f03c6835884", "description": "aco/insert_NOPs: use RegCounterMap as replacement for the CounterMap implementation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fb5e5adfb35958eb1db3dedace36fb973b2dc4a9", "description": "aco/insert_NOPs: implement vector-based RegCounterMap as replacement for VGPRCounterMap", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b44faa22ab27b9f486aa2c2e2897f59239eb51c1", "description": "anv: document the X4 Foundations workaround a bit more", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0fa3be44aab611c1fd350ac7023e8ca590c05d0d", "description": "anv: add a workaround for X4 Foundations", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "14d8da4c3c2c93a5dfdf1db956c556cf2e2ca7dd", "description": "anv: indent driconf code", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d483f7d984aa30bc90eb286dd1c3ebf80c0ae575", "description": "anv: track allocated descriptor pool sizes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "25b8f4f7143f2e022df245ba2e1a2ab3ed4a2f90", "description": "venus: handle device probing properly.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0d15376647dd64171faf438ceef05b151cf50f0a", "description": "v3dv: report correct error on failure to probe", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3e2599d47538907a9cf7759da86f79461bdbd5af", "description": "intel/brw: Use notation for FIXED_GRF and ARF source when printing IR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "71d362db6613c2b619b8b7ebd503a4f673d333ed", "description": "intel/brw: Omit type and region in payload sources when printing IR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8474dc853de1da9a2f60796247ec6a5d6a865faf", "description": "intel/brw: Add SHADER_OPCODE_QUAD_SWAP", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "73fc29b25c079c4340bd6917a44cc9f659bdc371", "description": "ac/nir/ngg: Slightly refactor workgroup scan.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "24ccd134a6ee1e244d24c543c4dc97ed75ef3fb5", "description": "ac/nir/cull: Slightly refactor control flow for small primitive culling.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "218c824e27a36cac5004444db5391475a98d7231", "description": "ac/nir/ngg: Trade 1 VALU shift for 2 SALU add.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "340ec61984e6ac1bad779da49723a19ee9da02d3", "description": "ac/nir/ngg: Don't emit dead code with dot_op.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b9d2b5e100dd697760ce7d99be0659f78c11a47e", "description": "radv: Don't flush at the end of each command buffer on GFX6.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "030a7510ce5fdebf0a5510cb6c0cdafd4af504a2", "description": "radv: Add a flush postamble on GFX6.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b3adf02b2220040f69343329bd4b55d7f4fe2484", "description": "panvk: fix dirty check for prepare_blend", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e6f0c473ca000709b626d2b6c78e85b4ffdc8a49", "description": "panvk: minor clean up to prepare_blend", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fc50fb35b0526a10da5e5fe72d4291c5175a9759", "description": "tu,freedreno: Enable linear mipmap tail for UBWC images", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9fc01ec4dfd978a730cb8c5f2402efec1c80116e", "description": "freedreno/fdl: Pass fd_dev_info to fdl6_layout", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4ccbc924b58c36bb98bf37a7b128febd1ab4a0ae", "description": "tu: Enable UBWC for 3D images without mipmaps", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0aaf174e31a960cfdc568c472bce76394b389997", "description": "nir/lower_system_values: add ID to 32-bit lowering", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f682982e539b5c49d33267dae8c658241ad365bb", "description": "zink: spec@arb_tessellation_shader@execution@gs-primitiveid-instanced is fixed", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f5379608fe06f6e01c726df23b44b383b11b2398", "description": "llvmpipe: spec@arb_tessellation_shader@execution@gs-primitiveid-instanced is fixed", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b80d0d8bf4522b75a175f9431317e7b8d0f599b2", "description": "draw: primitive ID is per-patch", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c2b7bafd76b28646f8000c95ba9afa11e604615c", "description": "intel/dev: lower amount of max gs threads for Wa_18040209780", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7117e14026a4af0d0fe23d38346659f815c10d19", "description": "intel/dev: update mesa_defs.json from workaround database", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2d1e0788d40c9a96310154e1a054864b3430d633", "description": "ci: bump image tags", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4facfd6f4d20fd2e88426f785789e1f989988f9c", "description": "ci/container: add section around strip-rootfs.sh", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "31a23d9801184bbb7bd5621018d48d6bca52c88a", "description": "ci/lava: add setup-test-env.sh to the rootfs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "05b2024c367fe8238bdc2e24dc5d2a78cfb80ca5", "description": "ci/container: close debian_{setup,cleanup} sections", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b693b704d917f9837aa56e9352b7e55de693e0b9", "description": "ci/container: add sections around the other build scripts", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bc59acee8ed671923c627238bcdf79fb6da6ca50", "description": "ci/container: move wayland build section into the script itself", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b18cb0cb313e0efd3ec4b6174b9a7718a425c5ab", "description": "ci/container: move vulkan-validation build section into the script itself", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5655a30412c08a4cb1760a76d68f5955095046d6", "description": "ci/container: move vkd3d-proton build section into the script itself", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b791074f2e2ff055b925c5f58763f951f9392c43", "description": "ci/container: move rust build section into the script itself", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bc5ae2e5cbfd783a46404c69d1fa8a3f9019f2f2", "description": "ci/container: move piglit build section into the script itself", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "999cc1a86fa01528544f3b190bc418c835e96d94", "description": "ci/container: move ninetests build section into the script itself", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "500c1c2d7c1ceec4ae0c1557467ce88f78377b69", "description": "ci/container: move mold build section into the script itself", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0a7ab7da1a92bc3d9cbc5cc60b5df70f8d74a368", "description": "ci/container: move llvm-spirv build section into the script itself", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0cebd6b09726c6d666f90be504d0b7e1d5c9c87e", "description": "ci/container: move libclc build section into the script itself", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aba579811bfc1f947656b8bb228653917b7fd204", "description": "ci/container: move kdl build section into the script itself", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5bfd49215bc141a3a4adb93c9dc1d127589fe3dc", "description": "ci/container: move gfxreconstruct build section into the script itself", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "493bebb9e9debc9df7aa0edc78149f5d88de9d47", "description": "ci/container: move fossilize build section into the script itself", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a824381408c04d6a03856275b888b5b05377f4aa", "description": "ci/container: move deqp-runner build section into the script itself", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "33ea8d3b8192e93774fd93bc4823b8c2109830fb", "description": "ci/container: move crosvm build section into the script itself", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "07de2140a3be83ead4e55e54040984c5fd8f8c0d", "description": "ci/container: move apitrace build section into the script itself", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6551fb6504b870ebe590c1a2d48bc1a856ea9164", "description": "ci/container: move deqp build section into the script itself", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2bd7592b0b0507dfd40529a5ba8fef8dfc5f1498", "description": "intel/brw: Add SHADER_OPCODE_BALLOT", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "50e7a8ef2502c246d972714b77523064ee1c23cc", "description": "docs: Add calendar entries for 24.3 release.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "94d3415dcbbc0d999b127e522059709eead9ac62", "description": "docs/release-calendar: remove 24.3 RC dates", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3b5d135fadb3d9d57a063bbc3050be98afe72840", "description": "docs/relnotes/24.3.0: Add SHA sums", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8661ff683ac34ad4f98454fcf6d9ecf4a3de41ce", "description": "docs: add release notes for 24.3.0", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e1efe655a74086fcdb030d247acce5fbb0cc10d6", "description": "ir3/parser: Add fullnop and fullsync sections for debugging", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2ab8eff511d640e50682965eb5d4cd9e28f78487", "description": "tu/a7xx: Implement VK_KHR_fragment_shading_rate", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "117379a77ae830e1cf62760353e49ca38c090252", "description": "ir3,tu: Add support for Fragment Shading Rate and plumb it into Turnip", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2038d363e7e733c0fc04dc123574cbd8b62b9a6e", "description": "freedreno/registers: Define Fragment Shading Rate registers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a53e6ae6992af51ca422bd82d0adb8accda3b456", "description": "radeosi/vcn: enable EFC for VCN5.0+ when gfx >= 12", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "db2806cf521b0f20e3ddb645605bf94646cbbfeb", "description": "radeonsi/ci: drop two failures that are mysteriously fixed by using mold?", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "518ccd1ff36704ac486152f775478d5e1c9b8177", "description": "ci: bump image tags", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "524231d119b3cbdc231e78de2eb11df1ab3cc433", "description": "ci: when installing mold, make its use automatic", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ba0bb03c84855e59a4eaf5b355d61b5462c1af2f", "description": "ci: drop override forcing ld to be gold (and forcing gold to be installed everywhere)", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "657f8a08b763a97e313cc135d0c7637342c219d5", "description": "ci/build: drop mold wrapper for `ninja install`", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "43f77214a0ff22c2e8659520455791a10a2e7f11", "description": "nir/move_discards_to_top: single final iteration", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "12d026d679c6f6e55b96e20710e223c45de7c35b", "description": "util: add BITSET_LAST_BIT_BEFORE", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4c7d6e9437d98ce7c7f2de893fe1a23d6f47cff1", "description": "nir/algebraic: optimize more bcsel(, bcsel())", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7ef1585fd6961b977a1dbc601f63ad1888254762", "description": "nir/algebraic: add is_used_once to bcsel(, bcsel()) opts", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b8c8482dbbe5d079fcca64dd964defad82561063", "description": "nir/algebraic: add ddxy to is_only_used_as_float", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "69f1a035ff3dff3b9b1fc86cd730933fc42d1962", "description": "nir/lcssa: use nir_intrinsic_can_reorder", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ca27951743a4e77a4f89ed3968a40bdf1731949e", "description": "nir/opt_move_discards_to_top: allow multiple discards to be moved", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "37d77a12e90b0a8922b26869e61376bf082f763d", "description": "nir/opt_move_discards_to_top: add more intrinsics to add_src_to_worklist", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "08e355a2877f0cb785135bf2bcbad3603d4038fd", "description": "nir/opt_move_discards_to_top: use nir_intrinsic_can_reorder", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fff3eb784811cab92a3279f7008aacbee43b4e8c", "description": "nir/opt_move_discards_to_top: update variable name", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eea5be2e28413ff8ac5746d01755153f53700e6e", "description": "nir/opt_move_discards_to_top: remove recursion", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4c6fdb113f644c75751cae625e684ea487944b2d", "description": "nir: fix return value of nir_instr_move for some cases", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f97fb1fa55ca7580d6a6192f5588dc590479d15a", "notes": null }, { "sha": "8bbc8284d940324d8f71fe29bee3d23bd1f0ab6f", "description": "nir/opt_move_discards_to_top: use nir_tex_instr_has_implicit_derivative", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "48158636bf1b0e62ebab4835e1f474866a34c6fe", "notes": null }, { "sha": "f3926c9d4edc8defe3e97a8d2f8c1b41cd6cc2b5", "description": "aco/isel: use undef Operands for p_create_vector created from nir vecs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ec487d01e2809f4e6e3f500115277447ef2ec5d8", "description": "nir/opt_undef: handle unpack/pack like mov/vec", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "af974b5fe9b02be44445cea16665457e2c4b7229", "description": "nir/opt_undef: keep undefs used by partial undef vectors", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a9d3caf3bf58083afb8cc999c3b980f8862a42e9", "description": "nir/opt_undef: use some nir helpers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6630c6d912e6af46213e31e54e7c3940f3b1cbac", "description": "nir/opt_undef: replace undef in a separate pass", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5ba6200b99e72abc68f36555be4a923e93de2a00", "description": "intel/ci: add missing .intel-common-manual-rules to .{iris,crocus,i915g}-manual-rules", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5ffd170033cd6fcc724546c2b5ef888f55fd068e", "description": "intel/ci: disable CML jobs because of networking issues", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2af12c5b36ec8591cff812e91cb117929de5f84e", "description": "v3dv: Check multiple DRM primary nodes before picking the display fd", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2a35d1a13f240400da4b0c1b192180bf3520da2f", "description": "ci: Upref virglrenderer version", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "41c673888207821e252a03480fe0457bc4bfd9ec", "description": "virgl/vtest: Add support for creating blob resources", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8b33eece30912fde73b014ac28c05a61128c7a01", "description": "virgl/vtest: change interface of virgl_vtest_submit_cmd", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a32de23a9d90562191fee04c86af8235d7b87667", "description": "virgl/vtest: When trying to use protocol 3 check host feature", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4e3f21533aa4e68e95168497c6560649f4f5bd43", "description": "virgl/vtest: take handle from host when using protocol version >=3", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "58498ab80614463a9cc35238a1e1da8a064cb942", "description": "panvk: document reason for maxResourceSize-limit", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b81eb99b424ac5d1a83569adb62ec9b5b535d18c", "description": "panvk: check for maxResourceSize-overflow in vkCreateImage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f988a2f336b428a64ad0554781caa0d321159d7f", "description": "broadcom: move double-buffer heuristic helpers to the compiler", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "653808c209d63bc5dc84f23df51c12ccac189908", "description": "panvk: Enable VK_KHR_vertex_attribute_divisor", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5e40ccf979fd0c5306e9f1095b2210a5666e6ac7", "description": "Revert \"ci: disable mupuf's farm\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "bb228bc684e63f392bbbb7e859dfde4725a5a30d", "notes": null }, { "sha": "2e8e14fa9fdb4a91cf566db463575ce6f769f3bc", "description": "ci/iris: Update iris-cml-deqp CI expectations", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "17e36bc8947ddfec7bf67262801def2a92c1cd7b", "description": "ci/iris: Fix iris-cml-traces expectations", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9b567a59f4bf2a7cac0e61f61739daabf9fae5a0", "description": "ci/iris: Rebalance iris-cml-deqp jobs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b15eeff992b53d8e24ab39de423d46d51264440f", "description": "ci/iris: Force UART for puff boards", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f7e7a9ed57632c6d4b0ba1eecb1495e17721d959", "description": "ci/intel: Set HWCI modules for puff DUT", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f4301626cd284f7f52efd995fe3f794c53b7547f", "description": "ci/lava: Uprev freezegun", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "93ce73342537289f8ee9ec08674d4f56ee8770c9", "description": "ci/lava: Improve exception handling for job failures", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b2c2f0d187032c9e0b4397f5fc1f1d762ffc053c", "description": "ci/lava: Set default exit code to 1 for failed jobs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7469f99ea1f3170ca803d9fe625513e22af37381", "description": "glsl: remove more now unused params from glsl_to_nir()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "44de5f1c46ceca4f8dd2c594b93ad3e29f2622bc", "description": "Revert \"glsl: Move ForceGLSLAbsSqrt handling to glsl-to-nir.\"", "nominated": true, "nomination_type": 2, "resolution": 2, "main_sha": null, "because_sha": "46bf687882ab25042b4e15edc331eb8fe32d3a21", "notes": null }, { "sha": "10c292acf6e3b62c19dfbb5feca3a61e09d249b9", "description": "glsl: remove unused member", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8ac81c5bb46420f339a5a207285e8a10db79cfa6", "description": "glsl: tidy up glsl_to_nir() params", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cbb3bb5c7bc9b58a95ea3612f6fb9263362751b9", "description": "util/cache_test: Fix racey Cache.List test", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "4dfd306454a4653a8c0b0a37a3e6bb1632abfc9e", "notes": null }, { "sha": "3e9b8488b69569794cc2d99a89b39a4009945052", "description": "panvk: fix frag_completed for layered rendering", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "157a4dc509360fe2bd9135046aa3691acf7321f3", "notes": null }, { "sha": "9c6b71217d9d686f9ffe0bd1f3f1c4f37bd32f5f", "description": "panvk: clang-format issue_fragment_jobs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "79a99a2c05a32e1e50eaea2827e7493bc1cb01c0", "description": "panvk: no need to map IB internally on valhall", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0776b56ad68c7996b800250571ede6910e4a8fcd", "description": "nir: cse terminate/demote", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a67ca0eb5930496644935f920129f6840e003521", "description": "nir/instr_set: support instrs with no def", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7097b705b52fdf814f7a0c612222d6cf13f9cd5c", "description": "nir/instr_set: replace nir_instr_get_def_def with nir_instr_def", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "429980932188c13a39611babeff9f437e2b5c0fd", "description": "nir: return def for debug info in nir_instr_def", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8f25cc0bbc3f348e8548aa2467db6724f4f0246e", "description": "panvk: inherit sample count in secondary cmdbufs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "680f7afe0b8e200d4eb775da7f7c825ca0e5344c", "description": "radeonsi: don't use nir_io_dont_optimize because it's deprecated", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7e959864b20bd961188cf78f6026a70baac3a824", "description": "radeonsi: enable NGG culling for non-monolithic TES and GS", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d75df43b5f062cd42c92f1671d04517052dc46d3", "description": "radeonsi: only compute and use min_direct_count on gfx7-8", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "06292538ae08fc42dadf75cd2e652852ea9f7d05", "description": "radeonsi: add helper si_shader_culling_enabled", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d7415d371759daf77b87e250e235057e5f263ea4", "description": "radeonsi: clean up and rename gfx10_edgeflags_have_effect", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5bf1ef94db896630e2d45a4b3eb8e4cf26162a0b", "description": "radeonsi: return a better value for load_initial_edgeflags_amd", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6988967a1f520e5928f93ae787d3734b92673206", "description": "radeonsi: rewrite/replace gfx10_ngg_get_vertices_per_prim", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "963a84677e2a71fd3e89c0d01ffd35c6d86d6e80", "description": "radeonsi: optionally return MESA_PRIM_UNKNOWN from si_get_input_prim", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "691a9ccb33de44db0cb806e65b01c011d95b9931", "description": "radeonsi: prepare for making SI_NGG_CULL_TRIANGLES/LINES VS only, rename them", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1b03b78bf82d38e2bcd4ab291906549481832d3e", "description": "ac/surface: adjust HiZ enablement", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aca20fd2e1f36384a39960c1ef4659369a4f4423", "description": "radv: mark VERDE (GFX6) as Vulkan 1.3 conformant", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "21baf2f6c1f829f7d09162d123fa726f52e800f1", "description": "tu: Fix memory leaks on VK_PIPELINE_COMPILE_REQUIRED", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2817a286e041192638a93b74bead56f108477e0b", "description": "tu: ensure completion of generic-clear resolves for color, depth/stencil clears", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "25b73dff5a01e160e8d42bbbc0026543efa96e84", "notes": null }, { "sha": "4477eed302391851c314109a191e5468ab99877d", "description": "compiler: make glsl_sampler_dim available to CL", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "39afffe95621a2dcfd41f9295ce8a53371c1bc84", "description": "nir: split off some definitions for OpenCL", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e3b14481e305a53f6f626e2fb95ed9891175f75a", "description": "vtn: preserve name, is_return in bindings", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "733ec7c675ac10b579ebdfea8b3c78ffa23736c0", "description": "vtn: use named parameters in bindgen", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f25b7103fec17500109bfae68abb0e2218d02eeb", "description": "vtn: use rzalloc in bindgen", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5d7a2303243a32f47d402e3335b16967b49a1362", "description": "vtn: gather function parameter names", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d248618d81ffbb049169ff3f3c496c0c9a21cab0", "description": "nir/print: print parameter names in calls", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6b35d7eb136324132619ed032eefa6c6db5cab19", "description": "nir/print: annotate entrypoints", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eebfbf5ecd87d45ef1ad648435b7b27f9edb82d8", "description": "nir/print: print function signature", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3da8444be563a150fff6dd686dd68febf4cf76c9", "description": "nir: add names to function parameters", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "61862b209e4e4e8f5006f4449a424023e891594a", "description": "nir/opt_algebraic: optimize convert_uint_sat(ulong)", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "07ba9335ae26e2ca81b9bc2a5f88e53f708b91d1", "description": "nir/conversion_builder: avoid redundant uint->uint clamp", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "76927a3b4384bf1f1dac6c97077b2a5a063f4217", "description": "nir/lower_convert_alu_types: use intrinsics_pass", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b94d640ba068346a7603019ba88768c16b307c49", "description": "agx: make needs_g13x_coherency a tri-state", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "358f40ea90b78aa22e679fd30413769776280df8", "description": "panfrost: switch to u_tristate", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "847e0e78f8b32d3a2ef54b75c57a38d3862ef55a", "description": "util: add u_tristate data structure", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1cf5ae485458638d96552cc3546c93b4913e5a1b", "description": "radeonsi/vpe: Don't allow DCC surfaces", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f5903ab60dce54236ee0822066d88de72e14c0a4", "description": "radeonsi/vpe: Set correct surface swizzle mode", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "60146cc57c79e147ee9c61039e0954554dee89fa", "description": "panvk: implement sampleRateShading", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "83c2d82637d2b7d37a8d32d3ddcab28160fce04d", "description": "panvk: Advertise VK_KHR_map_memory2", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6ffde9294e6136b256356c3d5d1845fc638bd3ec", "description": "panvk: Advertise VK_KHR_index_type_uint8", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "52a03ab17928acdccc5c70d8635b6715ad1c9c80", "description": "panvk: Enable shaderInt16", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6e8cfc3ce4f328fcb403f0b98a8b9ed6f746c28f", "description": "panvk: Enable depthClamp and depthBiasClamp", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "48978d5ce577c18e587226422c7c7801720b017b", "description": "rpi4/ci: Increase timeout for rusticl jobs.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4675dfb95926bf02ef8e832c4f9b387fc0dd6fef", "description": "vc4/ci: fails udpate after last piglit uprev", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "93c8a65dee7d386537f5583761e2e5a575046daa", "notes": null }, { "sha": "7805a20d7bb3920ca9868fb97e80c2ea3bcaa129", "description": "etnaviv/nn: Enable fused ReLU activation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "01dc82bc633583540da6d7d730a462d29b0ddb6e", "description": "teflon: Support fused ReLU activation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ad0ea175d56599f48cb98f401b4c7cfa19b3acb7", "description": "teflon: Mark dilated convolutions and fused activation as not supported", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "319c56b10a9b4d6378066f97e4fc68124ccc22c5", "description": "teflon: Use correct convolution params struct", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e3257f746183553aafee2b59350e6eb195c532c1", "description": "etnaviv: drm: use list_first_entry", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "916bd73f1d75d4b023f3271323e6d6f6a44a4c6e", "description": "etnaviv: drm: assert mutual exclusivity between cache and zombie list", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6dd1640ff65edd1ff87ea69fce95a6ce5c0036e2", "description": "etnaviv: drm: properly handle BO list member", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b471f75215069d37c75568fbd1eecaf504c4ffb4", "description": "docs: fix invalid expression in teflon docs", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "4d23156127520177a176d7dad127cfea36a87929", "notes": null }, { "sha": "d61dc62c592c4c45397fb48f5724dd40c8d40260", "description": "docs: fix invalid expression in new pipe cap", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "89dad5618ddb5be50a9b3dceadf8e0addc831c7c", "notes": null }, { "sha": "8ee52b5e23b8246e6a39e04ff99675a79f5e6b88", "description": "frontends/va: function process_frame has return value", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "efe62ee03fa207246153db8f77fb2198119edc7f", "description": "panvk: remove duplicate property", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3305f772fa91fe70fb7ed80038b20fefd1b7f75e", "description": "panvk: wire up swapchain image creation", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d970fe2e9d6a8e9997a0ce212146d62013b3b455", "notes": null }, { "sha": "f77fe432c11d6ca0c22e98e8a9350b27eb61f98d", "description": "panvk: support binding swapchain memory", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d970fe2e9d6a8e9997a0ce212146d62013b3b455", "notes": null }, { "sha": "1ff9a0fe80e1eb8ddacd97130bb64142c2f82436", "description": "aco: remove Pseudo_instruction::tmp_in_scc", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a1a4a6061c4fe304cf8f2446330a0dde78b6d1fa", "description": "aco/ra: explicitly assign scratch SGPR for linear phis", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "17da55113308d783dcb8cd10c6c1a6e9e3e67648", "description": "aco/ra: use bitset for sgpr_operands_alias_defs", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a04e096339c0cd990c16b06a7ef0f6bc42f3e328", "description": "aco/ra: set Pseudo_instruction::scratch_sgpr to SCC if it doesn't need to be preserved", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "08c9dca8dbff02e28ad8a008977188f79a43f796", "description": "radv: fix skipping on-disk shaders cache when not useful", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9c1de5c6b3a690ccba88cc308773aebe5e89ac51", "description": "panvk: set correct max extents for images", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d5ed77800e04fee670dbc1091d98490e4fa470ce", "notes": null }, { "sha": "00b25ec7693e81c23619369551b0d1fd0cb9c440", "description": "panfrost: use 64-bits for layout calculations", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d5ed77800e04fee670dbc1091d98490e4fa470ce", "notes": null }, { "sha": "92446a2dccc35e55453b96a91981587c41c486c4", "description": "radv: remove VK_VALVE_descriptor_set_host_mapping", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c3ee2129ae6505361a13e3108d8c912c9da5148e", "description": "pipe: Remove video update_decoder_target", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c324364f3925db190a0c013c148f901f6633151f", "description": "frontends/va: Only use interlaced surfaces when progressive is not supported", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2abbd361e2591d9943c9d6eb0318a9615d55a0ec", "description": "radv,aco: dump LDS from the trap handler", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2878a1343a06b3239941f2c1e2406685df7b81be", "description": "ci: disable mupuf's farm", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "56116c4da565bd1c68168985f4636b7a141f86da", "description": "anv: Fix feature pipelineProtectedAccess", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "0b5408f9fc22c430f37a31014c6d5fd8530981f8", "notes": null }, { "sha": "4743695e91333dc6b0386b8a5a7593af7058643b", "description": "anv: Update features.txt", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "906b1a067829a321a64b5e10fa938e80499aa210", "description": "anv: Sort extensions in enablement table", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e34357015cfbe0bb2545f6509d66c76da3232e7b", "description": "glsl: fix compiler global temp collisions", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "cbfc225e2bda2c8627a4580fa3a9b63bfb7133e0", "notes": null }, { "sha": "25d4943481d5b9297c174f0b29d1520ca83c1459", "description": "nir: make use_interpolated_input_intrinsics a nir_lower_io parameter", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c294e7f138fe3008f9137ba90259e466fb20e757", "description": "amd: Rename GFX1103_R1/R2 to PHOENIX/2", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d918edaf9a8538e5ec1a7627a89570091fbf2790", "description": "intel/common: Enable mi_builder test for PTL", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6b931a68c79a1fa7a13c3e3fa9ee48b1968c8201", "description": "intel/common: Implement Xe KMD in mi_builder tests", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3998602d0e62fec7a2608154c760baadfd29b5cf", "description": "intel/common: Prepare mi_builder tests to support Xe KMD", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3735652be8736e33ceaa063be51ac4b59bb22b5f", "description": "intel/common: Properly dispose resources in mi_builder tests", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1be7e2e89de0741e139ba48dd7f3c4639ae8e34f", "description": "panvk: implement check_status on v10+", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a52ffa9f24617d75c9fe3628d7cacc1d6f166764", "description": "panvk: report queue lost timely when PANVK_DEBUG=sync", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c631f1d1b6861a8c08603586ded3713d5e84774b", "description": "ci: update the comment on MESA_VK_ABORT_ON_DEVICE_LOSS", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3affe3cb178b68eaf77ee780431e424395e70998", "description": "vc4/lower_blend: don't read non-existent channels", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4da5b11ca9d23e61772900200f55d93fba7f8bf3", "description": "nir: add nir_io_separate_clip_cull_distance_arrays to replace PIPE_CAP", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "23eb4f345490acaa39d246c7c5ea531a10c662be", "description": "nir: rename nir_io_glsl_opt_varyings to nir_io_dont_optimize and deprecate it", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dacae272bf4024e1baaa6a0192aec893422d8127", "description": "nir: add nir_io_semantics::fb_fetch_output_coherent", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5d5a7bd2214bf60f40c725970dc59fe77aa7f605", "description": "nir/lower_two_sided_color: fix for lowered IO", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "65d32b96cf22f571fd22c1fef11e48a291dd3448", "description": "nir/lower_fragcoord_wtrans: handle trimmed fragcoord loads", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dcca0e590c6ea5dd60bb78786baf0a93c443aedf", "description": "nir/lower_clip: rewrite find_output to handle vec2/3 and make it readable", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "45b20c82497740032e1d316c4ca4129acbcebd9e", "description": "nir/lower_clip: fixes for lowered IO without compact arrays", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "878d23e17179ea1b4ba2b17a1f7184eb66b2b9bc", "description": "nir/lower_pntc_ytransform: handle lowered IO", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "18f3c92b8745a6c29139e3db20f8bd2379269e85", "description": "nir/print: print fb_fetch_output for variables", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3f84573be4831197d4546868b3ee4afb74dd04e1", "description": "panvk: fix base_workgroup_id sysval", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9b779068c3a7a8ded00f1d2519fd01dd1d05f3d8", "description": "anv: prevent access to destroyed vk_sync objects post submission", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "36ea90a3619f86e9bf0b51e2b0c28b213e08083d", "notes": null }, { "sha": "6c07c0b86234399f4dd183b3688cdf53d91ed849", "description": "glsl/list: remove underscores in foreach_list_typed macros", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "66df2915131d50dfefeaea3adff43ce62b385030", "description": "glsl/list: remove parenthesis in foreach_list_typed macros", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "02e353a0664dde42aa970420a914a667fc14ed11", "description": "glsl/list: add and use helpers in foreach_list_typed macros", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "17045b9465cdae9f53b2eb4d4765a7950f23d7d1", "description": "glsl/list: add comments above foreach macros", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "65a54b4ec41f4de33c770ceb1535358d008fbaad", "description": "nir/lcssa: fix premature exit of loop after rematerializing derefs", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "439e8c42cc4b46a8410e4afd8bc24fc3ed0ce1c8", "notes": null }, { "sha": "327e5465fca3275bac866729783d3f7c4ea11848", "description": "nir/algebraic: check bit sizes in lowered unpack(pack()) optimization", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "894f7f438745f4f76ea21391a89752ce601f7e2d", "notes": null }, { "sha": "ecd6ae12fbd487d759aaf347c6947a78483c1642", "description": "nir/algebraic: fix iabs(ishr(iabs(a), b)) optimization", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "2b76de9b5dd58c444c194d4c77ef9d9643ae5ca6", "notes": null }, { "sha": "217d70fc38aaa6a20dd866d9d1f0c3d3f87a9255", "description": "frontends/va: Use compositor blit with different number of planes", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6a01102efe165d51a90c0bfb9cad8ea75cc064d2", "description": "frontends/va: Stop reallocating buffers in EndPicture", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6bd21e4a062e796361c8585a6cd7c68ffa4bedea", "description": "frontends/va: Check if target buffer is supported in EndPicture", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7925f13a418f20da0bb4daa52543797e68b2e6df", "description": "frontends/va: Stop reallocating according to JPEG sampling factor", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0df7e80179bf7f7785af12b3953895f99fe1ebf1", "description": "frontends/va: Stop reallocating buffers for protected playback", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "63fd685b31d9637030a9575a123919b64f71692d", "description": "frontends/va: Stop reallocating from progressive to interlaced in EndPicture", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "910b81f73df567db236dbf90dbcc3d71ba1e931f", "description": "frontends/va: Stop reallocating to prefered format in EndPicture", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c8a893becd0a9fd952339710d83d2084d0332aff", "description": "frontends/va: Create surfaces with correct fourcc for RT format", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f70ecba49a87f1a689cb1e4991c5b5277ba73f57", "description": "radeonsi: Check all supported formats in si_vid_is_target_buffer_supported", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ba5c65f10b453ec71264027119e390e11e7aae21", "description": "nir: Get correct number of components", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5ef2b8f1f2ebcdb4ffe5c98b3f4f48e584cb4b22", "notes": null }, { "sha": "cf36fc134e43d9bfb85d0fc38ca01290a860e078", "description": "radv: Set dump flags in a smarter way by default.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "14ea24ab6fcdf88d0978f783727ad9dc7a688475", "description": "radv: Also allow filtering SPIR-V dump per stage.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e6eaf7b9508c27aef62b67e99ae7df12c2c5380a", "description": "radv: Slightly reword preoptir debug flag.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8c1e2ac03b94bc2f0998f2cdf9e3ff35d3fc7bf4", "description": "radv: Refactor RADV_DEBUG=shaders to be a combination of other options.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6d5caabdd791d87ec88e53f96d8236ed1984db31", "description": "radv: Separate option to dump backend IR.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "649da9e744ece2912d546fb79f8a30ea11043d5a", "description": "radv: Separate option to print shader disassembly.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3f92c0bbe96de47be2a91d1eb9864df17290d739", "description": "radv: Separate option to dump NIR.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d94e65574fbc0105a2a3b5d6ce74f78131e21d89", "description": "aco: Separate options for printing IR and recording disassembly.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ab89fdc3d4111a98fc16fafd7c3a4d09d576c8c7", "description": "radv: Add ability to dump shaders based on stage.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "57161f516e4557c16e2b31fb5762339f3c541dd0", "description": "radv: Mark GS copy shaders as internal.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "86795a6337706492dd16ffdd62e1776a07f63ce3", "description": "ir3: fold shared movs into other movs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "957db02fed592bfe80fa5aa6ca1e2a269ae5a2ef", "description": "panvk: Advertise VK_EXT_host_query_reset", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "89e65dd227cd624a5f8545e623e2aaa2bf4c8089", "description": "panvk: Expose precise occlusion queries", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cbdb4757d4b61e994022d4dcd0469214bf08cba3", "description": "panvk: Implement occlusion queries for CSF", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d1934e44fc8e5fccc31a0ffcc5357461466f3d81", "description": "panvk: Implement occlusion queries for JM", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "61534faf4e2b031b64ee387558a44e7e06915c48", "description": "panvk: Wire occlusion queries to internals", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "be023a3fe0539d5d6c2a996148ae4fc668f94572", "description": "panfrost: Remove faulty assert in cs_loop_conditional_*", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "25248fae8392151997e6f84e80142c705b2f1960", "description": "panvk: Take rasterization samples into account in draw", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0d0547ee4a90bcb514046ccedeb610bd7d54c3a4", "description": "panvk: Only flag rw_nc pool as uncached on v10+", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ef4342e3c3080a698bd5ccb17f1e980b16a5a985", "description": "radeonsi/ci: add options to test llvmpipe, softpipe, virgl, zink", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "51aa1d8381682789a666ed2e6575a79be7241f7a", "description": "radeonsi: fix gl_FrontFace elimination when one side is culled", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "55d81214c9d800c0667337808a82143ebab17c1a", "notes": null }, { "sha": "48c1c6247ccf4039af872947d2d550f434cc728d", "description": "radeonsi: handle nir_intrinsic_component in kill_ps_outputs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5be9d76861c1f5cbcae66bee27d3e40a4851bd8b", "description": "radeonsi: fix an assertion failure in si_shader_ps with AMD_DEBUG=mono", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5b09aaf44d835734081c07f19c06e460808e71a0", "description": "radeonsi: fix buffer_size for emulated GS statistics", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1fc454673ac5d446aa620f75edf47ac4a8aa94f1", "description": "panvk: Implement VK_EXT_sampler_filter_minmax for v10", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a5bcf566a96c10b4aba234bad676c3fd043fe9e3", "description": "nir: lower INSTANCE_{ID,INDEX} to an offset load_instance_{index,id} respectively", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b9be1f1f20d42d736f64ce95fc9240483958e1fd", "description": "nir: introduce instance_index system value", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2f13723c0aad358778d87ca7e844f438ca5fcfaf", "description": "radv: add a new drirc option to disable DCC for mips and enable it for RDR2", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2e51d0c724f7d295a19a23ca2395140653d75227", "description": "radv: add a helper to destroy a logical device", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2181ddf38307c40faff7e47971a9b201b0a3a726", "description": "radv: destroy meta resources properly when creating the device failed", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0b66cb1f82e429ae8146a8ca1dc37697b8f97339", "description": "intel/brw: Allow extra SWSB encodings for Xe2", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1b13eea6425e490956ff13add72b20d5a569ce37", "description": "intel/brw: Add test for combining SWSB dependencies in SENDs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6714689613aebec164f55b7ba8db41c8261885ab", "description": "nir/functions: force inlining for barriers.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "46140977563d69428a1db23ee22d374f9b523d80", "description": "meson: Remove experimental from gfxstream driver build", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0fb4609d944aedbfc7e4813c362410d357318672", "description": "panvk: add support for VK_EXT_queue_family_foreign", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "715d6e740a35b2d2d46ff40179390a87b161b814", "description": "panvk: improve VK_QUEUE_FAMILY_EXTERNAL support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9e90e503625b552a427228d49c201ad0dbb55492", "description": "panvk: add normalize_dependency", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0f47e362a610c23c433c13ba2eaa9d26b243d505", "description": "rusticl: Use C-string literals for DiskCache::new", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "85aaeb4bf852848cc49eb1b014af63d0847086f0", "description": "rusticl: Use C-string literals for NirShader::add_var", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b9ccee00713dd7ad4d6f3e5455bd6491e0fee315", "description": "rusticl/core: Use C-string literals for XPlatManager::get_proc_address_func", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fab6fa2bc8af9153a8dae84f25ebb85d1a3b1345", "description": "rusticl/cl_prop: Use C-string literals", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7ac2846c9602f7dc10dc6ac4211b1879752fb16d", "description": "rusticl: Use C-string literals for spirv extension names", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "612ad0cb70b266fd9e6bfb387122e4fe4d0224bb", "description": "rusticl: Use C-string literals", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "62b8e053f74e63431feebb9aad2672a3e1f7b2a0", "description": "mesa: Add rustfmt.toml", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0ff3e2a0f9178eb8bbad4b32b6a7af117c7c80a5", "description": "compiler/rust: Use std::mem::offset_of!()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "190fbbe1d66925a9927854124b0568a3c913c99e", "description": "nak/hw_test: Use std::mem::offset_of!()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "718407e806cf4639c3b8367eb40534dd3f29f0a7", "description": "mesa: Bump required Rust version to 1.78", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "795a36325af637079ea283d73ea56eab833771bd", "description": "ac/gpu_info: Fix missing prototype mingw error", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "246051ebc6878ff980fe52f9d31ac08abf6943ee", "notes": null }, { "sha": "6d14cad330a34e15db6dae184c45c98c3256eeae", "description": "freedreno: Fix resource tracking on repeated map with discard", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "0a62a874fc5b7387fb4e1da9183fb2c5a9d4b700", "notes": null }, { "sha": "eb10dc2e7338b71f04ec3a7b120a5ac2e379f78f", "description": "intel/dev: Add PTL 0xb0b0 PCI ID", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "554494e2cdf76bca6622e64698dfd7e50143c0e5", "description": "ir3,tu: filter debug flags included in the hash key", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d8c90806e4a103c63de534b2cb4fe662e1bee19d", "description": "ir3,tu: include ir3 debug flags in shader hash key", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "c323848b0b70686e856d69699356b8cd71ddb6c8", "notes": null }, { "sha": "4ec43c59da8f8f03a27f2ac4ea2481586071c3fc", "description": "radeonsi/vcn: Use correct frame context buffer for preencode on VCN5", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "3c5fe03b92c4c645b0327734433d109edfe983c8", "notes": null }, { "sha": "c0edb9344f0423fa8731ded6f70afd53e9f50936", "description": "rusticl: enable cl_khr_depth_images", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "67212c2fa61367426d26d937b7d5b8d740e973fb", "description": "rusticl/device: advertize cl_khr_depth_images if supported", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2aec563acf63a8f5356e491d0edb89a98be0a358", "description": "rusticl/image: fix clEnqueueFillImage for CL_DEPTH", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2acfb55dfb33f5def99c658558f60a79ac5c9aac", "description": "rusticl/mem: add restrictions for CL_DEPTH, CL_DEPTH_STENCIL and msaa images", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fa379a949537bd45d89d5c4b43a19108b3dec724", "description": "nir/lower_cl_images: lower scalar image_loads to vec4", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b805e23f40ee56d62b9fcb97ff18e0cbf50f1fff", "description": "gfxstream: change output location", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "214dee0447ef9bfa98ab2c54badc9e6af848c3ed", "description": "gfxstream: for Android, look for the autogenerated files", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7c219ae7e04850927877cfd4839ef0c9dcc04880", "description": "gfxstream: delete qemu_pipe target", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9a1654f5ce492cf880b0b4f553e6cd42c7e925dd", "description": "gfxstream: conditionals for using gfxstream::aemu", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "04f5bfaee641eda5786941a5cc31573e29ee228c", "description": "gfxstream: update auto-generated comments.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cd8b4d730b4b18311c65aac18360e9ee0ae13e5d", "description": "gfxstream: snapshot: DescriptorSet allocate and update", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "94b906ae44adb5fb76c121f34f9fc62cf8a871dd", "description": "gfxstream: snapshot: avoid double boxing dispatchable handle", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8845255881f03df9a695fae164a64201c4211d35", "description": "anv: fix missing push constant reallocation", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "62d96a65464317326cdc2686aa34eb30f8c21952", "notes": null }, { "sha": "217c17e8a2c58f76d2aa28583cbacd552e29f3b1", "description": "gfxstream: Avoid repeated functionality", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f1724b44d0878ea78ba472ebae3630dc643d5bf6", "description": "anv: Drop fast-clear value conversion check", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "93e42f9700e27233ab82bcadbf9de2f6c197d698", "description": "anv: Store fast-clear colors with the view swizzle", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2a9d7a3bd01caa1858039d6eb95db4b1b698bcb7", "description": "anv: Support non-0/1 sRGB fast-clear colors on gfx9", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "899bee4af8c6f968dd78046555fefcfa55005ba4", "description": "nir/opt_varyings: don't count the cost of the same instruction multiple times", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "405e9d9b7466d9f6928fb881cda12fe5ab834a30", "description": "nir/opt_varyings: implement compaction without flexible interpolation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a7c671efc6f81ea3c968daaab178a04f3eef3389", "description": "nir/opt_varyings: fix packing color varyings", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f9b03cf40583529eca89ac040d411dc45a5bcf88", "description": "nir/opt_varyings: add nir_io_compaction_rotates_color_channels", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8518e1cfd7cfbc4e589400f9179e63287471598c", "description": "nir/opt_varyings: add nir_io_always_interpolate_convergent_fs_inputs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "95bc42af74295f2c97eba18fa44fe9b8bcc7c58a", "description": "nir: Use load_global_constant for reorderable nir_var_mem_global access", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "58480354432e8a0ee7b8ad80a1d1ae4ec01edfe6", "description": "brw: Fix try_rebuild_source's ult32/ushr handling to use unsigned types", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c7b312ad45ab724dea7059a91aadc0ca52aac12d", "notes": null }, { "sha": "0a376a672a71df5ef1cf51bf80ea9907e994a5e8", "description": "brw: Fix emit_a64_oword_block_header UNIFORM -> VGRF copies", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d0560f59cedf7ca88efe25bfbee72ff0819bcd15", "description": "vtn: handle struct kernel arguments passed by value", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "237ed6fd086f91cb5b0eb846190b1754c9bff411", "description": "mesa: capture shaders to disk before invoking the linker", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3179c65a5afa01db0ed46563c160b63ca50447bf", "description": "st/mesa: add ST_DEBUG=xfb printing xfb info", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "89dad5618ddb5be50a9b3dceadf8e0addc831c7c", "description": "gallium: add PIPE_CAP_CALL_FINALIZE_NIR_IN_LINKER", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b8ee69f7feab7fc4da7e11164ccd869ac6549fee", "description": "st/mesa: call pipe_screen::finalize_nir outside of st_finalize_nir", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7717e458f156e783822c5aaabce730173a71a541", "description": "gallium: use struct nir_shader * type in finalize_nir instead of void *", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6cd302dc39e9b0760498ee4e546b1c3deec1c4c2", "description": "glsl: add a helper for duplicated code calling nir_opt_varyings", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "93c8a65dee7d386537f5583761e2e5a575046daa", "description": "Uprev Piglit to d04d6fff00849a2a8e29ef3251c6ca04a2f68dc7", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5ced8b0ea24984f315e0934209a04a4e7f316829", "description": "glx: avoid null-deref", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "34dea2b38eb336e0414d60b168b9209e029a8cad", "notes": null }, { "sha": "d2fb489e0c49db645d2b4f892fafdd1a778251a7", "description": "v3dv: use the double buffer heuristic helpers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6d54a5514cb3be5cf4aa51d4b75c2e4eaa3faf79", "description": "v3d: use heuristic to enable double-buffer mode", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d81bcbe3de17a0f9873e1c96f967c75ddc14938f", "description": "broadcom: add helpers for double-buffer heuristic", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3355ceec3bb35beffd1f585060471e592fd5ca9e", "description": "v3d: store size of qpu program for compiled shaders", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0ba8f65d446fd74872569e6ccc6c5727bf6ef7fc", "description": "v3d: drop blank line", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "234bea1bca7e262f0e1e683aca128478f9a7274d", "description": "v3dv: add missing support for double-buffer on V3D 7.x", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f78d3833ef3380b0a71c02280fb3ade9bf6c3e8b", "description": "v3d: only enable double-buffer for jobs where it might make sense", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c958dd4b6bf9a7ee410a4f1851eaa0c99994ff66", "description": "v3d: do tile state BO allocation later", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "93ef28a134c8d9f26ae18c3687f157798c9f7c07", "description": "v3d: save a pointer to the TILE_BINNING_MODE_CFG packet in the CL", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3c0f84aa419e59371795bb4fe7cf0b7924c06e03", "description": "v3d: group tile spec into a struct inside the job", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f0543d79aa1f7cc7b6451c55d7955f76af5dae49", "description": "broadcom: handle double buffer on V3D 7.1 tile size calculations", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "87acd4cde5dca7ed637ac2fcd652eea58bb396c5", "description": "v3d: add a V3D_DEBUG option to force synchronous execution of jobs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e5d64ca69c180cd5443d77b6e1b165529e7124b8", "description": "bi: Execute nir_opt_algebraic after nir_lower_pack", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "3904cfabd6ab20c709103ce051de2ce1ac915eab", "notes": null }, { "sha": "98cff2e098c7f97f01fc5eb252434fb48f7276c3", "description": "panvk: Implement VK_KHR_zero_initialize_workgroup_memory", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f88ecf6bb1d216623132cc369ad166f97d64b918", "description": "panvk: Advertise VK_KHR_shader_relaxed_extended_instruction", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3478f01b0d0a38ceff768679f48d07a16127a993", "description": "panvk: Advertise VK_KHR_shader_non_semantic_info", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b13643f16ec7573e11e4dba225d418db8f24080a", "description": "panvk: Advertise VK_EXT_tooling_info", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "431f353bfef6eb754e5e9cf0ed064308897afa0b", "description": "anv: fix incorrect aspect flag for depth/stencil formats", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "0317c448727b2558a3748b7d621d6006de5ba51b", "notes": null }, { "sha": "e5776bcb399fdc7e14a199476e777157982d2e3d", "description": "blorp: Use the calculated execution mask", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "67333c2632beb04731d0b0456adb05e8590d786b", "description": "util: Support elf_aux_info() on OpenBSD arm and ppc", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8db71c95e1439cfff95ff92b1916c1d93926b763", "description": "isl: Move a CCS restriction in GFX 12.x", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ab56a9eecd87bb8ea2ae779648459b7eda8509ec", "description": "isl: Allow CCS in more cases (xe2)", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dc70e2d55607faa39520e13d0d134e4f39df0b8c", "description": "iris: Allow compression on multi-sampled stencil (xe2)", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "705555b6b086fc436da79e63be3a664b6726dfc8", "description": "isl: Refactor WA 22015614752", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4d23156127520177a176d7dad127cfea36a87929", "description": "teflon/docs: Clarify smoke test instructions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "778ca0824fb61ff8da294b90540dc8a0ecc937d1", "description": "teflon/docs: Add i.MX8MP to list of supported NPUs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5adb9d03ae70b6defbf5f73df20bee7ff401f2a5", "description": "teflon/docs: Update performance measurements on LibreComputer Alta", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a37c8b4e7c970ff2d51f366592f5e3b7e6aeab5e", "description": "radeonsi/ci: update navi31 failures", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8deb32ac2e20a6b1aedda8ff29962045cc3f960c", "description": "radeonsi: split outputs_written_before_tes_gs into ls_es_* and tcs_* masks", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1d16d88e1eed743b93c8b9353391fd3d20fdbd8d", "description": "radeonsi: set *outputs_written in scan_io_usage instead of later", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3f6bc3e58d7fd5e3d2927adc016a5137db4c975f", "description": "radeonsi: remove unused si_shader_info::output_readmask", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b10bb9f0ba3fae5cafa45df162d63a77590d9c5c", "description": "radeonsi: don't set tess level outputs in patch_outputs_written unconditionally", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3a9e7e1e82cf4a035b2702dc6955ca4ef90e3ff6", "description": "radeonsi: remove unused function si_get_tcs_out_patch_stride", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "25ac573140c1ed7287fba80093709b8085c247b7", "description": "radeonsi: reduce si_shader_key_ge::tes_prim_mode size to 2 bits", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a00ed96585132bc6f32cd64c259d3ed29303d5e4", "description": "radeonsi: replace are_tessfactors_def_in_all_invocs with nir_gather_tcs_info", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "702982d3992d7ca44d88d08d072182f0bc0dc3dd", "description": "radeonsi: get the value for load_tcs_primitive_mode_amd from shader info", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e28e05ffe48e3bec1013fed8d28049bf8937c055", "description": "radeonsi: don't overwrite info.tess._primitive mode when it can be correct", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3570edeae23a84e870f07587903fa27620ec367c", "description": "radeonsi: fix passing TCS wave ID from LS to HS for monolithic LS+HS", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a7ba36f5891bff507eeb9b701254138f4fb034f3", "description": "ac/nir: get pass_tessfactors_by_reg from nir_gather_tcs_info", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b258a9aa4e9f0829bd82b9bec715641897f404b2", "description": "aco: remove unused TCS fields from aco_shader_info", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "985285f30a8639018c450c881c553d3d0c1f2f80", "description": "v3dv/ci: mark whole group as flaky", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3d24f0ece139e040d515c3d15af11af4dbe44bd2", "description": "vulkan: Avoid pointer aliasing", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "476dc3c050dfb34e5fbc534db8eede88cf5e2c7c", "notes": null }, { "sha": "ad4e5538bac1e95ebac1c6b956436f98f2dce4d6", "description": "ci/crosvm: remove noise inside deqp-runner output", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8d3f2d2c237fe88464b0cfc9de15a3d92390812d", "description": "r300: group KIL for R300/R400", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6cdfc2d51cb0155c7e80638fdde32195736b1dcd", "description": "teflon: Add files mentioned in the docs for image classification", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3f096c6995881ae08bde1350941fa732aa0c3c20", "description": "etnaviv/ml: Support addition operations on V8", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eaecd0ffd6fff867185505cebd50e095bbe61225", "description": "etnaviv/ml: Adapt to changes in teflon regarding multiple inputs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "986f8c7ff2112bca17d9d044baab64f999ca276f", "description": "teflon: Support multiple graph inputs and outputs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c0f47b12fc7913a20c62b2f0dce126b4b87904be", "description": "panvk/cs: Poison cmdbuf registers when PANVK_DEBUG=cs is set", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c3ff3f2405104104cf1506c66fc3d3ea7698d8b4", "description": "panvk/csf: Fix a wait-LS operation in finish_cs()", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "5544d39f4420da88c53aaf8dd48d86ac92bd0eaa", "notes": null }, { "sha": "b9eed7a0d4e4872dc5e0df2c8475092658ec7452", "description": "panvk: Cache the fs_required() result", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fd497b2278342e574efb2ef319a40e38e4489ba9", "description": "panvk: Move common gfx bits to a new source file in the common dir", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "79e514637851e70b9c257bbcf99d8b23e46fea53", "description": "panvk: Sanitize the driver-internal dirty state tracking", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8b70f664405f4875e6bf88722c4a029a44f0aab6", "description": "panvk: Don't link the VS and FS shaders on v10", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b07fd26211f41e04df6b72680096fd052886abe4", "description": "panvk: Move is_dirty() to panvk_cmd_draw.h and rename it", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b304a0c49b9c54043150a960e4741cc52bee7bb1", "description": "panvk: Move panvk_cmd_compute_state to a common place", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b67b350b4c65fc7d35605d98c701f6fb2ad48cab", "description": "panvk: Move the panvk_cmd_graphics_state definition to panvk_cmd_draw.h", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f211e5f9c5a5ffcd01ef400bcebc1a50e5f197b6", "description": "panvk: Kill unused fields in panvk_cmd_graphics_state", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8a5814b456e80497a242b9f3eff0a3c3b194bf6c", "description": "panvk: Change the prototype of panvk_select_tiler_hierarchy_mask()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f6c35443921500dea1f6206311c6c8d98d97aa4b", "description": "etnaviv/ml: Zero all BOs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a5149f3feff8de11b5dd90a0e618721e8f4a5d67", "description": "rusticl/kernel: fix kernel variant selection", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "f098620c2156ae80bf2200f95846acfb442d5d6c", "notes": null }, { "sha": "0291f62c6a6cee8b0aafb299aa7644dddd2fd11b", "description": "panvk: update expectations for G610", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "595019526d6cfde6ebffd38d924f8e2db4aca102", "description": "panvk: Add frag->frag barrier before resolve", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a7c8677241b6d02ee998fab903ea9e91f995eff5", "description": "virgl: Simply loop over the resources to figure-out if it is already added", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "758941ab0cf36676664f1082a100c9bdcaf2b1a9", "description": "v3d: Support SAND128 base modifier", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "808ae13042e009ed3346f209654a9627ea2e3920", "description": "rpi4/ci: another detected flaky timeline_semaphore test", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eb84f1e61fd3839ca57e4879e12a229eb8c6dffe", "description": "panvk: Enable storageBuffer16BitAccess", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4ed8ef74b4dc111425d6596eb3341d91d563bf00", "description": "util: Fixed crash in HEVC encoding on 32-bit systems", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4ab14de32f3ed44f6b8bd6ed8e9974e9ad7056e5", "description": "panvk: Set fs.multisampled sysval for v10+", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9b7f547fef1c0b9fac8ccca940259a49f3f82389", "description": "panvk: adjust maxSamplerAllocationCount limit", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a245b397c66a1a9a1a21aa99d9fa42f2f9716104", "description": "panvk: elaborate the comment on the maxMemoryAllocationCount limit", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c01449ef5c620433398e0d6f879940e481c7a54b", "description": "panvk: enable shaderInt64", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bdb2f0dc2af5683ce006df764ac3adf5ef775f78", "description": "panvk: move samplerAnisotropy in the order it appears in struct definition", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d2960a8430ea4071f8314a4413c25911505edc39", "description": "radv: consider VK_PIPELINE_STAGE_2_NONE like BOTTOM_OF_PIPE", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c08d2c40ed3ae4008da31669f3d3b24c9b5aff0d", "description": "radv: fix ignoring src stage mask when dst stage mask is BOTTOM_OF_PIPE", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0ad835a929a243249e90a2c4148f5c2ec64be0eb", "description": "intel/fs/xe2: Fix up subdword integer region restriction with strided byte src and packed byte dst.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "217d412360762803bc9941ba5171ca0be2c5332b", "notes": null }, { "sha": "50243892b4232e4d26c7d00bd86b88da01fad25c", "description": "isl: modify existing assert by allowing CCS_E aux usage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d32a26b3e6915b9bcbe7d881011b97712229dc23", "description": "anv: remove unused/misleading/wrong parameters from the RT trampoline", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "97b17aa0b1b6d36d41c48a712865add7050c9c77", "notes": null }, { "sha": "1368ee5e1aee9a760b445b7dd24d8b77be1b0800", "description": "compiler/rust: drop duplicated bindgen check", "nominated": true, "nomination_type": 0, "resolution": 2, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "97be761f927fdb0235cb9709f0d99738000f3d84", "description": "vulkan: include host write in expanded dst access flags", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8d31cb8747780b0a985480912cf05529b77900ea", "description": "panvk: update expectations for G610", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "619463837fb9c6f68bea7551f0309324fdfff394", "description": "panvk: fix a missing cache invalidation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a23c0eb61a919dea4790da9640a7c7689294116c", "description": "panvk: improve should_split_render_pass", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bee7ef4670b25de9cca4d8aa570eac01e9b9b2b8", "description": "panvk: skip tiler subqueue self-wait within a render pass", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1b2ea10d6802de4b531a0f4b11d541154cf2ea6d", "description": "panvk: skip frag subqueue self-wait within a render pass", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "764a2940593379b9b11d3270b610b382f63c2675", "description": "panvk: always skip frag->tiler subqueue wait", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ca7814ccf409e7fc5054dd0481e58399ead8cf76", "description": "panvk: rework collect_cs_deps", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f1f3b568340ce9216f95b1fa6ffd67f531ff5038", "description": "panvk: rework collect_cache_flush_info", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4a598e946c8ee67fdb3f58b5ac2b0f014af559e5", "description": "panvk: add get_subqueue_stages", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "764cb8aebbded39995724d62d9bbcf3912932c43", "description": "panvk: update CI expectations", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7a60e1dcd784b7df9e1bc15b8f591bdcb905c88c", "description": "panvk: do not leak mapped memory", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3419fc0d8ae32cef42589c8d6798a836a4f608c1", "description": "panvk: add memory mmap/munmap helpers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8ef57341856210b4ca8840bf5a601eaabcaf8d81", "description": "Revert \"ci: disable mupuf's farm\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "acb48bde44e7c807701a2248fc263868e04cfc10", "notes": null }, { "sha": "19c4b734f291ca512c1823862592303ea21d0d2f", "description": "radeonsi/vcn: Fix compile warnings with previously uninitialized variables.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "03462aff8f0ef6f869baedbfe9ff5b4a38d1866a", "description": "radeonsi/vcn: Indentation fix", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b8d253b30c0a8c1878f2429f0a4df0a068bbf0aa", "description": "vulkan/screenshot-layer: Add region command option", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "45c0ef3bb48a9c8d3c8d10ab3a39e3dd27ceb772", "description": "radv: dump SPIR-V and NIR for the faulty shader detected with the trap", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9149488a9dcc96314814bea5365db0fa1aa0f2ad", "description": "radv: mark live invocations when dumping VGPRS with the trap handler", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3e037ac2a916225919492801c0c0bb3f528cb1a1", "description": "aco/gfx8: use ds_swizzle_b32 rotate mode", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fdc1c61306ddf72713b06aeaa963517636f02072", "description": "Revert \"util: Use persistent array of index entries\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "031f2c2a691d9fbb84ea6146eeeda09d4a4d05a6", "notes": null }, { "sha": "66d68263f8fe2fff70bccdb91f700e58a9e8019c", "description": "Revert \"util/mesa-db: Further simplify mesa_db_compact\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "92893309bcc0c1a9ab9eab844a896d99cbc4b4e2", "notes": null }, { "sha": "5cfd841ddaa2c5b7c38725595f1a3cd6c964ceab", "description": "anv: fix descriptor asserts", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "b6d11ba5b41eed6c9f897b832194d146dce896be", "notes": null }, { "sha": "07f44ecd31335c2f4b62cb5a641740d8058e0b1e", "description": "rpi4/ci: mark another flaky timeline_semaphore test", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7c3e2927fecd1b81b225828dd4256c660df1f2a8", "description": "docs/features: mark VK_EXT_scalar_block_layout as supported for vc7+", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b501cbf153552a27c9a58554716288609337b491", "description": "nir/nir_opt_offsets: Do not fold load/store with const offset > max", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "73d513c5be2f0cd2ca8f3c0aca0a536cabc8df58", "description": "vulkan/rmv: Correctly set heap size", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "845792db735893a4e42a0cf7949464bed2180eea", "notes": null }, { "sha": "a21cd8c5b623e9b8b199518331a148835844660f", "description": "brw: allocate physical register sizes for spilling", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": "aa494cbacf3bfa57163bbed8b5552ad25434e713", "notes": null }, { "sha": "d13bcd1dafac0c3e3907b8d7b6c884225be5dd13", "description": "pan/ci: Move g610-vk jobs to post-merge CI", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dcfc956521834ec325fa8f528b8c9118bdf63331", "description": "radv/video: Override pic_init_qp_minus26 in PPS", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d166bb5dd116fcb41bfbf4be724021e21b926f5e", "description": "radv/video: Use 64x16 alignment for HEVC encode", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d1c1a33b35a0ae14bff0ecd03255a7dab3399f1c", "description": "radv/video: Avoid selecting rc layer over maximum", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "4a19047d329a49ed34fe05346ae1d298d2907e3e", "notes": null }, { "sha": "e941acfb9d055f2cef4bc2f21166e7c2c4821099", "description": "radv/video: Report correct encodeInputPictureGranularity", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "54d499818ca9a004ba735635d328a1ed0ff010b6", "notes": null }, { "sha": "e4ec135d8bbd94ef552c94fe1d09cf326417b14d", "description": "radv/video: Fix HEVC slice control", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "967e4e09dee81b93cfb30195ab5e1878aca9dbd0", "notes": null }, { "sha": "6a121f150750f0a3316a317274b14a4d0ac077f6", "description": "radv/video: Fix H264 slice control", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "54d499818ca9a004ba735635d328a1ed0ff010b6", "notes": null }, { "sha": "15ea28b835e5655a2a48d730a62a19036868ee4f", "description": "intel/executor: Fix exec_size in @read macro for Xe2", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b3a14d7b913313552a4224834cd760836f6aaf8c", "description": "intel: Avoid unaligned pointer access", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1f3e24f4f3636937d49ed615340a88b648cfb220", "description": "anv: Avoid null ptr dereference", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b6d11ba5b41eed6c9f897b832194d146dce896be", "description": "anv: Protect memcpy/memset/qsort calls against NULL arguments", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6e544214d508672d5e766a27102699d403440286", "description": "vulkan: Skip memcpy() call if passed null pointers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d21f7f75ff38ed26769235daf98af4a18b02f0ab", "description": "llvmpipe: align with u_cpu_detect struct changes", "nominated": true, "nomination_type": 0, "resolution": 2, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "962b996d4c569835e0c453a60bb4680d432d30f1", "description": "util: drop XOP detection code", "nominated": true, "nomination_type": 1, "resolution": 2, "main_sha": null, "because_sha": "4b45b61fef6e0f3325888c190e6e557d8948b31a", "notes": null }, { "sha": "ca947e1295a8aedd4b7f09ca89ab285156b1309e", "description": "util: Drop ancient Intel CPU detection", "nominated": true, "nomination_type": 0, "resolution": 2, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a78c2bf2a41252045f7bb695d02d75fcd73a3957", "description": "util: Remove MMX/MMXext detection code", "nominated": true, "nomination_type": 0, "resolution": 2, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ae85e6920c18c6f850c22e183f2f740c45b69ad3", "description": "util: Drop 3Dnow optimisation leftovers", "nominated": true, "nomination_type": 1, "resolution": 2, "main_sha": null, "because_sha": "a3218e65d1e52469421226a17f2ba91a6b3e4bb8", "notes": null }, { "sha": "59b25492795eb415b8d894b2238cb6bcc6b17169", "description": "glsl/nir: fix function cloning at link time", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "cbfc225e2bda2c8627a4580fa3a9b63bfb7133e0", "notes": null }, { "sha": "6a6e37728d8e2229c69d4b3a652680916e515e97", "description": "turnip/ci: document regression", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b0c9789bc1ed808d29f642e9445599dc85896444", "description": "docs: add sha sum for 24.2.7", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c2c89b1a4937cb3f6cdae183aa82cec6e58e0bed", "description": "docs: add release notes for 24.2.7", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b4654cef704430eaecc4e89562d88adddd2d87e9", "description": "docs: update calendar for 24.2.7", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b4b5f9eeb0efe5d826c1727ae7b5cd5d015afaff", "description": "radv,aco: dump VGPRS from the trap handler shader", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "132b7a85c7098dd731241263fd46213615628f6d", "description": "aco: drop the second M0 operand for s_set_gpr_idx_on", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c712555a9fc4767c2725ada03a7853e408cfe5f4", "description": "aco: save/restore VGPRS on GFX8 in the trap handler shader", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a77af57e83ff1a4fb3bf963d3d045f79106d1e92", "description": "aco: use all invocations from the current wave in the trap handler", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "034014a165117bbb4e83f3bf577104da148f41f7", "description": "aco: restore m0/exec before exiting the trap handler", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "185a165a8593f435b54a55c6ffcb084a9162ce17", "description": "aco: fix validation for v_movrels_b32 and friends", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "40b343bbeed69d7c5b4f7d25d0e0724cc43f6486", "description": "aco: add a new variant for vop1() with two operands", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f4cf6a71edd065bf9af14605c8bc3d88992732a4", "description": "aco: use a 64-bit mov to save exec in the trap handler shader", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7d4cc041563a93ce80ce38afcc9ebdb7d103a0ca", "description": "radv,ac/nir: split global access using nir_lower_mem_access_bit_sizes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "17cc8a5a541e3c206b29f6d2b89a8b11a4da7dc0", "description": "aco: remove load byte_align", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8fdc5d7f9f853dcea6d8934239a3a63ad8e87ff9", "description": "radv,ac/nir: lower sub-dword loads using nir_lower_mem_access_bit_sizes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d3ae1842a20f4a747a6aec01ed036f0340fbed97", "description": "aco,ac/nir: flag loads to use smem in NIR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7fe4f4c14c893f9228251ccaf0fcc65f637bf40f", "description": "nir_lower_mem_access_bit_sizes: support load_constant", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "45c1280d2cb2f35e95b8d24f697b950fc4603189", "description": "nir_lower_mem_access_bit_sizes: pass access to callback", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "61752152f799274e178e534fa42b16277c9686c1", "description": "nir_lower_mem_access_bit_sizes: add nir_mem_access_shift_method", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e2dd36c66ef6a615b4be63e43da88401b68aec04", "description": "nir_lower_mem_access_bit_sizes: support 64-bit offsets", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0619e4db6382095cb487c586ba9c676547727245", "description": "nir,aco,ac/llvm: add nir_op_alignbyte_amd", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "db0cbb7e9b8fc2be6a9a93711e52adaf674a1bd4", "description": "aco: optimize nir_op_shfr with <32 src1", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bd88c8733aef7b5f01135ee90f9c1b7588a42271", "description": "ac/nir: add ACCESS_CAN_REORDER to lowered load_global_constant", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0c7830eb858cba5aa66418698ee9a96f0d82ecfb", "description": "nir/algebraic: optimize ushr(a, ishl(iand(b, 3), 3))", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e95a3364b863fe86e65e0e041ced0982b420dfc0", "description": "nir/algebraic: optimize bcsel(ieq(b, 0), a, shift(a, b))", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "80b76ba692f715bbe63c1def45400a9fc940eb6a", "description": "nir: add more intrinsics to nir_intrinsic_can_reorder", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c9257307797d9d543d0c91f5dfae89d9f0340a4c", "description": "freedreno/ci: document flakes seen recently", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "234b9c72f9a8e407a7266280f2b8f6590e145bb2", "description": "nvk/ci: document flakes seen recently", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d688a25d7e51c18c5db72fb2ddda2fe1202e9e65", "description": "broadcom/ci: document flakes seen recently", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6018d15f320df55263a64ba770f2a99a14083607", "description": "radv/ci: document flakes seen recently", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0c77469995be4dd7ef7694de7eeba640dd55809e", "description": "aco: fix saving/restoring VGPRS in the trap handler on GFX9", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b32d0d4b4588bf207a9b85b03f2f1c7bb9e72d57", "description": "meson: define only once the versions of the x11 deps", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9dc872c4c7a86a7e0258850e06177d94e4cb10e4", "description": "meson: move openmp block out of the middle of the x11 deps block", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "594b8d9f81d90fe7a5aca00d7ba6d54cf3a2dff1", "description": "ci: reduce priority of nightly pipeline jobs from 50 to 45", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "50f9bec3ce4424afb508be81ef0fe31e2b8b1fc2", "description": "ci: raise priority of release manager pipelines", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "62da644221143dab80b739965ed411ec28724f66", "description": "panfrost: use mesa_log infra instead of stdio", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c53b94445349787a83f9fe5e6e07dfa879c0257f", "description": "panvk: drop unused include", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "936da3eb9c00fec2d61638863ba386009a00f099", "description": "etnaviv/ml: Zero out the NN config", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b3057ab5119c0cc4c5c66c00603cc669a8882146", "description": "etnaviv/ci: Update expectations for the NPU in the A311D", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "459da82db6edbd2eee0a1f6f87a493662540c8a9", "description": "etnaviv/ml: Make use of the new depthwise support in V8", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "63a10f770c206f59ae694bfca50b22596fbeca6a", "description": "etnaviv/ml: Only reshuffle when needed on V8", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "93298a873bba60e3c21bf448b24fe595af434552", "description": "etnaviv/ml: Fix reshuffle TP jobs on V8", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f186844545a3c4fbf81f55ca1a0878318803ad1c", "description": "etnaviv/ml: Disable caching on V8", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "41a9540ab91def37f5390edb96641b0e47678781", "description": "etnaviv/ml: Set two bits in the NN instruction for V8", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bb06e082f8d8faba32fccc17bf8d76938c6a3e3f", "description": "etnaviv/ml: Implement tiling for V8", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0ef5aa5fb6e32626f03053d0e5f7a2fb7fc08412", "description": "etnaviv/ml: Fix padding for convolutions in V8", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b4ba62fcda0eaeb4f7864ee31ca5598b9969f851", "description": "etnaviv/ml: Add encoding of coefficients for V8", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f3d765ed5d12b47ad92494dd71a3a2882504e76e", "description": "etnaviv/ml: Split V7 coefficient encoding to a new file", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3744defc7e1f1766a84a72b1f4b5885ccf2f5e23", "description": "etnaviv: Add script to decode weights in Huffman format", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "88b5b998d2e6a17bca09f53e8680ea23c8b983f4", "description": "etnaviv/ml: Rework the dumping of tensors", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4ca98fa662d95e4c4f5194d4815abb3d09bdbe0a", "description": "etnaviv/ci: Add expectation files for the VIPNano-SI+ NPU", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f9bb9aa7d5ee87069c65ccef26e0f762dadce597", "description": "etnaviv/nn: Fix use of etna_core_info", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "92a6f697d589c926edf712ca40a7742ce7d187d7", "notes": null }, { "sha": "70bff0c971aa41d9eacf813a771a73918b0146aa", "description": "etnaviv/ml: Fix includes", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d6473ce28ee0f36890e24b3832cd53d3ed5e98e7", "notes": null }, { "sha": "79b34a6539dcfe7b09096af97f58bcd833fea3a9", "description": "frontends/va: add support for VAProcColorStandardExplicit", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a9e4461c26c938262e2b14f530449f53ff1adbc8", "description": "frontends/va: add support for VAProcColorStandardExplicit", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "acb48bde44e7c807701a2248fc263868e04cfc10", "description": "ci: disable mupuf's farm", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fbe5d41b588ed76da4ed3ce657c8cf9fee210b1a", "description": "anv: extend Wa_14017794102 with lineage Wa_14023061436", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9429c0075ba6bddd5b46f2caf471dec58fb3f924", "description": "anv: utilize ray query bo per queue for Wa_14022863161", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1bd9e51a73fc6332e4c29bc4aac6f73711fd8d9d", "description": "intel/dev: update mesa_defs.json from workaround database", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e757238370dda6290057b8be8151717db0ffdc94", "description": "vulkan/wsi: Support alpha swapchains on win32", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f2f4206d4920cc347a5de24573038e0300af4946", "description": "intel/decoder: fix INTEL_DEBUG=bat", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "8906816f49f97c496c14ed69d48a1abfbdc8dc64", "notes": null }, { "sha": "68cdcf5bbc40acebd8559e8acce9b0a9b51bf378", "description": "nvk: Fix two typos in comments", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "05770374a374d790e17373125dd34454cc629e06", "description": "nvk: Remove params for dirty_cbufs_for_descriptors", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dc12c78235bb5334dd9c2d3c91ffc4c7990e1c2b", "description": "nvk: Fix invalidation of NVK_CBUF_TYPE_DYNAMIC_UBO", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "091a945b57995a0184bf83085e2dc5b5e8fa619b", "notes": null }, { "sha": "64f17c1391860ca2d0898dd5076514c22b1cbdfa", "description": "nvk/cmd_buffer: Pass count to set_root_array", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "b2d85ca36f9522689f55f2193936507b74af094d", "notes": null }, { "sha": "08530462bd5d2aa98d08763409cd7ad3612e3fa4", "description": "anv: implement Wa_16011107343/22018402687 for generated draws", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "53eed61a90113f09cdb9bd60d0eb20fa44050cd6", "description": "intel: make sure intel_wa.h can be included by opencl code", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "672d41d22a64ad601d1cb329c2c361432c9d49c3", "description": "anv: split generated draw flags from mocs/dword-count", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d6acb56f11edfdccfcc477ded897feb25383a31a", "description": "anv: update shader descriptor resource limits", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "6e230d7607f9b3e082d00859bd7725c4dc87e5cf", "notes": null }, { "sha": "1794ff730978a2b316daee86621ddfabd3d860db", "description": "gfxstream: use canonical Mesa dependencies", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5e9c14395d91910ff410694bea97242ac0924393", "description": "gfxstream: guest: use internal version of AEMU headers + impls", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a8c1021d79583768d3f1a36d4717fbbb84b6904f", "description": "gfxstream: modify libaemu for Mesa use case", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "43e378c537aa16b1e29d927758d13974d077264a", "description": "gfxstream: aemu: vendor it", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c7decb61ee8fd61436495a4365733262063c5415", "description": "gfxstream: nuke EntityManager.h include", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8f094a7762603918903fed0db09607584828aa02", "description": "nir: handle fmul(a,a)/ffma(a,a,b) in nir_def_all_uses_ignore_sign_bit", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7e8a08ae777351ebdbd166ef1828873368db075b", "description": "aco: use nir_def_all_uses_ignore_sign_bit", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7d5db1ee52b5c718838b66cc2b996f84310cdb87", "description": "pan/bi: use nir_def_all_uses_ignore_sign_bit", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "34f41abe24726c4a4cff095f9a5b86dbff784769", "description": "nir: add nir_def_all_uses_ignore_sign_bit", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "44fa24580f6a4ec344071eeba058f19172a8bb4d", "description": "radv: optimize the pipe misaligned L2 cache invalidation on GFX11", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7a3a65c0c4f192aeb19dd1436e7965419485805a", "description": "radv: pass the image subresource range to radv_{src,dst}_access_flush()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f7a39fac108d94ca45e84c32a92e43cc8a1585d6", "description": "radv: use vk_image_view_subresource_range() when possible", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7a8b725d035da7ce697baa394d192f7dd4d9dd3f", "description": "radv: determine the first mip that is pipe misaligned on GFX10+", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c5d5f2fbef238aa523162fb446c6c7ed790c87c2", "description": "radv: move the GFX11 special case for mips to radv_image_is_pipe_misaligned()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "65bb39bf9624a04c21d6cf5ff7c80b37deddb8e0", "description": "radv: do not always invalidate L2 for GPUs with non-coherent RBs on GFX10+", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eff8a3517d4225c577d8e6f3fe3657434231c688", "description": "panvk: Enable CI on G610", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5e0b81413de588803c9a0736acd8decd40d19ab6", "description": "radv: emit nir_debug_break instructions when the trap handler is enabled", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2d5df46c254222f726004fa03b69a93af4c75ed0", "description": "aco: emit nir_intrinsic_debug_break", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b6c72b371740344e1b673707e228d378ae3842a9", "description": "spirv: handle NonSemantic.DebugBreak to emit nir_debug_break()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a85f0143e0525f208d892932ad032bde5cd7da13", "description": "nir: add nir_intrinsic_debug_break instruction", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5b951bcdd7faf1cbfc189a953c33334378ada3df", "description": "v3d: Enable Early-Z with discards when depth updates are disabled", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fef8490eb962e8f171583db22d362b16ad9bee36", "description": "anv: Enable MCS_CCS compression on Gfx12+", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2a7df331af65216e0229fe6481c1eca70221b225", "description": "nir: Fix `no_lower_set` leak on early return", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "7e986e5f045a0e9da3ee64970a89d89907d0fcb4", "notes": null }, { "sha": "c923eff742b83cc475d02ad57c538754db991c06", "description": "tu: Fix potential alloc of 0 size", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "4cfd021e3f74fd75e7998cae5697a1ba598237d6", "notes": null }, { "sha": "53c2d5e426d8a5b919ea3c64bad9e46b354b2fc9", "description": "tu: Fix push_set host memory leak on command buffer reset", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "03294e1dd1cd0e3de2bfe45e91765ee56d217d4a", "notes": null }, { "sha": "5f79b8ea2dc8fc9b718564aa1578838ff8af4da3", "description": "radv,aco: save/restore overwritten VGPRs in the trap handler shader", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ccde8ecd64d9d6194ec4ecc47db7bf4e214b3f2c", "description": "radv: compute the TMA BO size instead of using a constant", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3e88f996a5ae203c34d6971df5d2ea2be85ac3cc", "description": "radv: fix the TMA descriptor size", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6ec0c859084271b876f999169a548609c7c20a50", "description": "radv,aco: use the trap handler layout struct while compiling the shader", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6bfd92123fc2a902cbe9372e847daecff537d208", "description": "aco: simplify postprocessing the trap handler shader", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "44dfeb4479164e1862310d3daaf4e03347cb5466", "description": "radv,aco: add a separate function to compile the trap handler shader", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "62e335c779df2fab9cf372a1b3e58439fcfac188", "description": "radv,aco: dump more SQ_WAVE regs from the trap handler", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0cc21d060120b86347ac5fe7f879425bcf21be94", "description": "radv: cleanup printing SGPRS dumped from the trap handler", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ee74b090dba18d771ae1b1d16d2c4a5cf36ae6c8", "description": "nir/opt_16bit_tex_image: optimize extract half sources", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bad38c1e7610a141224f678d839de410169d267a", "description": "panvk: Implement global priority extensions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e2c81380a941aeadcd9ed0d4674e35720ca7546e", "description": "pan/kmod: Expose medium priority on panfrost", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2237cff1af9096fffb691dd07930dd816907dc35", "description": "panfrost: Report default value for GROUP_PRIORITIES_INFO in drm-shim", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "25b73dff5a01e160e8d42bbbc0026543efa96e84", "description": "tu/a7xx: use concurrent resolve groups", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f0e5331b21b507f7f9d6b337ed87ea34ab3bf79c", "description": "freedreno/registers: update RB_BLIT_INFO, RB_CCU_CNTL", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b36a7ce0f1988dd93ec31059cd6ab0ccec32ee91", "description": "ir3/ra: prevent moving source intervals for shared collects", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "fa22b0901af548d5e1433ad4cdbda314182137c5", "notes": null }, { "sha": "a2c4a34303cd70e1df3e822bec53312b96e94293", "description": "anv: Align anv_descriptor_pool::host_mem", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "2570a58bcdf30d699b89323fef60692093dee7ea", "notes": null }, { "sha": "ece1ab3b87f58528fab4a75f8ef1f173159aabd8", "description": "radv: run copy prop before vectorizing", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "107f29c39a91fcc73e6b3bddb84335a91b78d66e", "description": "aco: do not reorder s_trap instructions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "252e9a4cdfb71b9735f02f8e3058b7fd5714feb9", "description": "hk: Bump up max buffer size", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "81546c769e69f9ed67422a778cc8cfaac3cbd3e5", "description": "asahi: Use 64bit size fields", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "63dd4c13d0c8be654be775a9cda2a6d77264670c", "description": "asahi: move agx_gather_device_key", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7e57e0aa7d6554adb1c3462a4b2b68c22505fee0", "description": "asahi: factor out more compiled shader", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f36ea1818b00f975cf680cdee428eef04aba6b29", "description": "asahi: drop dead param", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e7f100013f7ba1fe2bf3beae120903a3db6b5f5c", "description": "asahi: don't take compiled_shader in agx_build_internal_usc", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8d73a3ae40db6accd8b0d5e38d2ef0d730f1788e", "description": "asahi: assert/cse resource valid", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b94bcf0318f28eb9f75e7c238d3bd4fd606aee0a", "description": "asahi: fix a2c with sample shading, harder", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "9bbe93d158915f5b4b0904c12e52d393dc30f4ae", "notes": null }, { "sha": "b9429930b9b7a7060bce1ce8d6bd2ad599c9570f", "description": "asahi: correct core count, max freq", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "beab5d27923cd22f265ca03b6a353410a17fcfe2", "description": "asahi: extract agx_get_num_cores", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e145425746f7d5004eb39b0aced63c8463b70462", "description": "agx: fuse also 8-bit address math", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "75d3c51e51b13523f8291969475f6e00f6a70b27", "description": "libagx: drop silliness in restart kernel", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4660911cf90aa754580c4d8e2cde6aeb3ee90195", "description": "libagx: fix unroll kernel constant qualifier", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2963cd900fa132b9ae438e3d0e662df226f72815", "description": "libagx: don't key unroll to index size", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6030b204d5dc553b81baaff9fe1eeab032d540bd", "description": "libagx: simplify index patch expression", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5e4e8df95aa81ed9f7356a4e1b82e048cf52a9f1", "description": "libagx: drop Clockwise", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0c0097ab34cdb21ad8cdd8b3574c3a60e6e595c4", "description": "libagx: vectorize triangle def'n", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c54fdde1a418a14c19ff46fe48b6e2b259b4828b", "description": "libagx: drop dead code", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d00a504cb0a30c4c4952b214694417f0bd600f5e", "description": "libagx: drop branch", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "28a284430976e2aac857050f633a33ad90d69300", "description": "libagx: fix cl warning", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "663b367a768fd8779a0290d4742b0ff9f9b4826e", "description": "hk: fix meta shader name", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f8b69ebdc2fdede355c0d08ae2b690a5168e8524", "description": "hk: drop assert", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ece3bd74dbd3f757505931290b52ead24e3356aa", "description": "agx: make imad+ishl rules actually work", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f7374707360644057cd686efd46192e1b0c80c2c", "description": "agx: fuse iadd+large shift into imad", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c9e42073a1ca2ef57bb1e9b123a703eb4db62129", "description": "agx: optimize signext imad", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cf0261980ae399f839aafaa7bfb74b8fcf8fed20", "description": "hk: Enable missing swapchainMaintenance1 support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d449800e4664c04ee458953639694a0ce1a47086", "description": "hk: don't advertise impossible modifiers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e5d61631fe394a2005c769b7e7b6765cff98451a", "description": "hk: Fix DRM modifier selection for compressed surfaces", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "da1601a4ecb87c9b7266b79fccb5766654f51b11", "description": "hk: Add virtio implicit sync support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1a621a6967fa24d4cc41e3a5f99815864253a18a", "description": "agx: Add support for EGL_NV_context_priority_realtime", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ddc6d9e98468109cbfe3f9b23727e72531db40f2", "description": "agx: fix atomics in tess count shaders", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2c7635ab638fa763714e71d466b2359cb7e1c96a", "description": "agx: add tests for sign/zero-extend propagate", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6d56c8bc02ac2a2720b2bc00e3c6f7c9d92175ec", "description": "agx: fold zext into int sources", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "200d0794e274ec3de88dc0eb998b3912deba5872", "description": "agx: optimize signext+iadd", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cfe0a9acec7cf0a1d8de17e9ad248523ce149e7f", "description": "agx: add pseudo for signext", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8de339c0d811e45e941a89ccebe6ef4888db28fe", "description": "agx: change int conversion test", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "85c5a25ec3a6c8d068b2dd8bd6dfbf39bd546ee7", "description": "asahi: In-place decompress shared resources for feedback loops", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f04387a41550c3247e241247ba30e3db50df3c47", "description": "asahi: Introduce batch->feedback to disable compression in PBE", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9288a3a583ae6c8204333e1c9fc304a1ebfeee93", "description": "asahi: Extract agx_decompress_inplace()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f28a1b3fcf248145db2a6ef1b43994c870b545ba", "description": "asahi: Add PIPE_BIND_SHARED to imported resources", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "59501af7237e5c629e007d4495b76fd48d3943cc", "description": "asahi: Add pipe bind flags to resource debug", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e17038cc8831440b95dc134c1d3f79bb00688f52", "description": "fd/pps: provide derived counters on a7xx", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fae4a23ab11fc1c06a703eb4b25f105d81d8c079", "description": "fd/pps: specify counter group for each countable", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "21359417ba5bd21fbd7c893146be8152ac300bc2", "description": "ir3/parser: Print the line where parsing error occurred", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "30d9166d803d4fdbab890758bf4bd5493c315323", "description": "radv: dump the trap handler shader with RADV_DEBUG=dump_trap_handler", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4d50691ae961e2913dcbcf59c6927e83dec95861", "description": "radv: remove unused parameter to radv_fill_nir_compiler_options()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fb5a3cca7aaddd8f18a0c32e2643be161d30515c", "description": "docs: add missing documentation for RADV_DEBUG=psocachestats", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e3cf6290e085b692e95207d23e28a6e11424dbe4", "description": "radv: Add RADV_DEBUG=nirdebuginfo", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cf447c5da10952fd70bf8ca1eee12c72ecf0e219", "description": "nir: Do not gather source locations for phis", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f2c204daf0924c636ae5b11f3c6935be12fabb81", "description": "nir: Add a first_line parameter to gather_debug_info", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "736c8c6f238b1bd3d149a8c193ee5bb361fffa24", "description": "radv: Dump nir shaders before compiling", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aaf65d6219182b714366fe6bf3bc154be87b37b7", "description": "radv: Store debug info inside radv_shader", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "54c22656b84023d08f573981dc1b36fa07ca3f67", "description": "radv: Add a helper for accessing the shader binary", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "69ebba82d422a7f2dcff4eaa7c05642e063d7486", "description": "aco: Pass debug information to the driver", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f8ef1afec805ac9f1bd3e93c395350bc6519e10b", "description": "aco: Handle nir_debug_info_instr", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7dd98401287761c48a5d43fcce03c4c104833c4a", "description": "amd: Add ac_shader_debug_info", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4d09cd7fa590cbd52d8772d5a251fab8b0874ab7", "description": "nir/lower_non_uniform_access: Group accesses using the same resource", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c5e40a60f88aad9ff4075f7ce456be9ea2ce0609", "description": "radv: Lower non-uniform access after vectorization", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d44f74896eca6c03cc739e80a88f6c4a126ef976", "description": "nir: Add missing access flags to print_access", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "01ca43626325f6696fb662f53f03cc3435d24ad3", "description": "util: Fix some brackets in util_dynarray_.*_ptr", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d379a3a42833c76bd0a0b47adcfd32f1e9c36aec", "description": "amd/vpelib: remove luma offset (#459)", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2172ab2c2a6a396687b09955b2b63cf6c4dae23a", "description": "amd/vpelib: patch to match shader (#456)", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "891c4694ba692e91c31a189dc8e58172d6922896", "description": "amd/vpelib: Refactor OCSC and update missing check", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dc1fe83aa524f3297905d33841ca2420f84d8b93", "description": "zink/ci: document new-ish vangogh flakes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1299f5c50a490fadeb60b61677596f13399ee136", "description": "gallium/radeon: import libdrm_radeon source code, drop the dependency", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ae9d3656860622ab40a9d824373bc13c32014bfc", "description": "perfetto: fix macos compile", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "a871eabcedffb4f817033b393e25ce373d977b1a", "notes": null }, { "sha": "276447ef814ba94db2a75f9c5a16bd542e0642bf", "description": "ci/b2c: update RESULTS_DIR for .b2c-test jobs", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "9b6d14aed1df46c31b9debd9b7c346b4dcb76662", "notes": null }, { "sha": "b5b2515f8622dfcc50af0a472fe5d8d296adf49f", "description": "ci: Remove duplicate slash before $RESULTS_DIR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e368623fff8dfb0f488cf3f29be0040e99920fd7", "description": "freedreno/ci: add prefix for a630-vk-asan tests", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0a81434adf44eaeeb246a57e2f00a00a01e0e67a", "description": "agx: rewrite address mode lowering", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d466ccc6bd975c9ba3b270974780bb7f75ab7ffa", "description": "libagx: promote math to use AGX address mode", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "77ce91e99b3689285f93ce7945a27f5e0b40927e", "description": "hk: reduce max SSBO size", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "01d2aa1d536bb068d6077a4cce6f421680d5f538", "description": "agx: fix bfeil timing", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "db8d467ec64c85c4efd99577af93328b9a5a3495", "description": "agx: model IC dispatch", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3c222da6c063ac484a0f083f9912ccfcb915ca2b", "description": "agx: vectorize SSBOs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b593a6aa98896dc71a6b1fcfa61f37d505017499", "description": "rusticl: respect late_lower_int64", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5c73a8af445d22d7f3c9a022537818a4283065c3", "description": "nir/lower_uniforms_to_ubo: use amul", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fc460e7f20a657bee15f4c245a386d67190a200a", "description": "nir/opt_algebraic: don't lower amul if requested", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1f3c97547acf8be0a8851e3f3581060922e4c2da", "description": "nir/builder: use amul over ishl on agx", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9ab8d70fa628e689b53695170eca8dca5b16b447", "description": "nir: add ilea_agx/ulea_agx opcodes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "23afe968adcc8e27926e7ce2d6989e6f601f367d", "description": "nir: add late_lower_int64 option", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eaf75169ee413087d7e1a43f604c2d54766287d9", "description": "nir: add amul flag", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "227026b7adf4907f2b6abe692acf9439e9ced325", "description": "nir/opt_algebraic: add another 64-bit pattern", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2a3f133fd0538cc3a8cde314b8cf5b23bff7f12a", "description": "nir/opt_algebraic: add more 64-bit patterns", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a4a3487aae98cc83990b1c79785983b65124145f", "description": "nir/opt_algebraic: optimize patterns from Skia", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "015f6a7aff46122d60d1cbee9d3ee8a7da002966", "description": "panvk: ensure res table is restored after meta", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "5067921349a9830eeac3414e47f11119cfae9291", "notes": null }, { "sha": "8906816f49f97c496c14ed69d48a1abfbdc8dc64", "description": "anv,hasvk,genxml: Rename genxml files using verx10", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7e0e4334820e367e15f45f655aceb82840eed707", "description": "radv+zink/ci: add flakes seen recently", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "66df09ffda224c26093d7987f6f673fb05dc2968", "description": "nvk+zink/ci: add flakes seen recently", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f9593d9eb53c8749900f91b931099a9319cb3074", "description": "freedreno/ci: add flakes seen recently", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4ab210f588abcb4508140a8274be35f80e9c72be", "description": "broadcom/ci: add flakes seen recently", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8d2620569c470c32b24ed043400faae681d9cccd", "description": "ci: make error handling quieter", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e5708ab2b45c58ab33e866cb5688beee628ceabe", "description": "ci: use quiet alias for commands", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "d69bd583655974922e965e76a8f703c67d661b17", "notes": null }, { "sha": "5cd054ebe5512aeac80e08528d8363335d0aeeb8", "description": "ci: move error handling functions at the end", "nominated": true, "nomination_type": 0, "resolution": 2, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aee04bf4fb778049140e7400ba67c8d65653a9c7", "description": "intel/rt: fix ray_query stack address calculation", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "6c84cbd8c95e93df0298042fea9ea0de336f2eb1", "notes": null }, { "sha": "7aad19ccd252e259edf1fce7eef175abd6619fbd", "description": "brw/lower: Lower invalid source conversion to better code", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2a57568ebd29404f1f1f9ebbd500a037120268e6", "description": "brw/build: Add scalar_group() helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5dfea87623cc9a68de55a1e444eb4eae60df9313", "description": "brw/opt: Always do both kinds of copy propagation before lower_load_payload", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "be26012f1d9be3a3602505807dee21a8f069f478", "description": "brw/opt: Always do copy prop, DCE, and register coalesce after lower_regioning", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b2d7a823be83ed300462bd1b1ca329373da201bc", "description": "brw/lower: Don't emit spurious moves to or from NULL register", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9aba731d0354d456a8aab53e3a1ceef94a0d7f99", "description": "brw/cse: Don't eliminate instructions that write flags", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "234c45c929e0341f1d0c2a51a587c4ce7e4bba52", "notes": null }, { "sha": "80a5d158ae7d675e2cc62c78970a84abc1c85cfe", "description": "brw/copy: Don't copy propagate through smaller entry dest size", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e3f502e0074cc0b9d5a6807fa900b240cf7e0fc6", "notes": null }, { "sha": "ced2404cb433deaa84cf6cf9edce212733117c0b", "description": "vulkan/runtime: return same cmdbuf level from the command pool freelist", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c1c09e3c4a0fedd777442828efefb672e99b8dbc", "description": "brw/emit: Add correct 3-source instruction assertions for each platform", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "7bed11fbdebbd70cf12d1ff55d15db7231b7e9ad", "notes": null }, { "sha": "aebc6c974ff7888daa0ac809774d91b62d47458b", "description": "gfxstream: use vulkan_lite_runtime", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dd5244e6ac1366e4cd464e8b7548e0fc14ca281d", "description": "gfxstream: nuke android::base::SubAllocator", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6a9eb986c2c74fb08dd57cdbfb2eaeeea757c323", "description": "gfxstream: move isHostVisible function", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5d299a0bd44caa66ccde65369e743c8ba0a9b7cf", "description": "util: add c++ guards to u_mm.h", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5f70858ece37144e87574767769ca3aa7057d0c2", "description": "vulkan/wsi/wayland: Use X11-style image count strategy when using FIFO.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "d052b0201ee651cdce1f25aefb41d1b9b6b6a6dd", "notes": null }, { "sha": "437bd632657e4c11bf75d526c65c868d9c49dd96", "description": "radv,aco: dump m0 and exec from the trap handler", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d1d41be43fa7ed135b8e3bb2e0174964ced11d83", "description": "aco: declare phys regs for tba_hi/tma_hi", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "13bab450a247bda365664baa9b828b2b90fc0f95", "description": "aco: fix storing SQ_WAVE_STATUS in the trap handler shader", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "494050d2ea5b35909e881ec7c850389127bfd79c", "description": "aco: add a helper to dump SGPR to memory for the trap handler", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8c6f2fef1b4e338d13f67f27563da20c7487f754", "description": "aco: use scalar buffer stores for dumping SGPRS from the trap on GFX8", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "17f6b4e51e046952b3b3ad6c73fbfac06ddf9c91", "description": "aco: save/restore SCC in the trap handler shader", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7b4386facd2519b91dcec2351c9f9fc3ab5b28ee", "description": "aco: cleanup using fixed registers in the trap handler shader", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9c3ac69568c534b6de77a1a2ae16468a3f7d6387", "description": "ac/perfcounter: fix buffer overflow", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8467f57e304e7e5d3b885473c742802c28d5e2ea", "description": "radeonsi/tests: update expected results", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cce45dc0bf9b4e518336c8d8e4d540c939cceb29", "description": "ac: switch AMD_FORCE_FAMILY handling to using ac_fake_hw_db", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c097c3745582a8fc5aaf7530665ab56244e55fe3", "description": "ac: add 'polaris12' gpu to ac_fake_hw_db", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1c31cec31e10382b151adb218ee46babd496069e", "description": "ac: rename ac_surface_test_common -> ac_fake_hw_db", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2ff67083e5ae4fa58693d600a11946506096ad27", "description": "radeonsi: refuse to import texture with family_overriden being set", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9d0aba1f97a958b4010978bb7d6170fcb637ae75", "description": "ac/surface: add flags to surface metadata", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "acc32cadf517d05cf54663beb99b184444fd87d1", "description": "radv: set info->family_overridden when RADV_FORCE_FAMILY is used", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3154920c3617238794fcdb3c73e5eb30bb851cbc", "description": "gallium: drop PIPE_SHADER_IR_NIR_SERIALIZED", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "80c4ffb61a91ed252d45e38a96e893cec0771940", "description": "clover: drop support for nir drivers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "277925471e47916fb88b39edc5d66d3cb5ddb8b9", "description": "nvc0: return NULL instead of asserting in nvc0_resource_from_user_memory", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "212f1ab40ea5945919a92926fd9b2aa085fed661", "notes": null }, { "sha": "89d709a43ec55c0522f41fd1d439b4af8593b2b4", "description": "virgl: Propagate the GL_MAX_stage_SHADER_STORAGE_BLOCKS for each stage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "85d25cc5c8063d7132a5b60093da09afb80cc462", "description": "Uprev Piglit to eebe1b555f51dbb702f696d08ad5ae8153bcdcdd", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "79b12001fd261d39306446b67323f6638579798a", "description": "radeonsi/vcn: Stop clearing decode internal buffers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1f00dfd1a79fe95e3fefc1c7c74240f47b42799b", "description": "radeonsi: Support PIPE_VIDEO_CAP_SKIP_CLEAR_SURFACE", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b4b74617ae5a2854910ace547b5d2b25fc5705a1", "description": "frontends/vdpau: Support skip clear on surface creation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5df9097c95357ed0ca77d8eca0427f40ccf0dffd", "description": "frontends/va: Support skip clear on surface creation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "76df53f59b0b70393404903acf921fc662ec6b71", "description": "gallium: Add PIPE_VIDEO_CAP_SKIP_CLEAR_SURFACE", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "47a1565c3d0599c8748e6c97c46b9e18655d3201", "description": "nv/codegen: Do not use a zero immediate for tex instructions", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "85a31fa1fc906d500e10a7fa5c9973aa17e7f1d6", "notes": null }, { "sha": "2c3dd2a37d1b8204ae5c6a98716940101ac911ca", "description": "frontends/va: Add minus_1 to AV1 render_width/height", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7f2624e6aebd0ce413ef5214c6ebad96eefb6774", "description": "radeonsi/vcn: Fix coding AV1 render size", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4ad8a5443b66f5a2c8b0e6ee404e9ee899700e8a", "description": "ci/build: add workaround for incorrect maybe-uninitialized error", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f09ae95c102247c5e27402d0c29139ea57ca7df7", "description": "ci/build: drop \"verify after bump to F39\" as that did not help", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "45e1ffeceba767c7e996c0a6770a574f39351a0d", "description": "ci: upgrade the fedora image from 38 to 41", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3ecf2a0518c076c4af6ebc238e4570d0e8deea4a", "description": "anv: fix extent computation in image->image host copies", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "0317c448727b2558a3748b7d621d6006de5ba51b", "notes": null }, { "sha": "625ad5bc52172ea4b4412c43714e1b9416095b67", "description": "freedreno/ci: add more flakes seen recently", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a1b309a17719d8e8f902f115ddeec22fc98a462c", "description": "broadcom/ci: add more flakes seen recently", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e83613d906d2bd6128be9b2750e52cf78a4dd464", "description": "radv/ci: add more flakes seen recently", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9229bcaf1382cb516d06cbc65051b5c81a58e234", "description": "radeonsi/ci: add more flakes seen recently", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b130cc0af7226f8e01f0f744ad7dfaf6d4f0508f", "description": "docs/release-calendar: update one more time for pushed back release", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "95c24964123eb01ed316d9f9a6295c20183b5849", "description": "meson: bump spirv-tools version needed to v2022.1", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "c60a421f0c2357fe13636f0d51f21e7be25b625e", "notes": null }, { "sha": "d301046eaa1f3a5b57ced60d392d3dfbdb6e6a9d", "description": "docs: reset new_features.txt", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ad0c3c4ebfd461a4bac9f7e11e40e63ca4af6cde", "description": "VERSION: bump to 25.0", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "879ec4270d07b51d14ab20fa0b72816b7dd664a3", "description": "panvk: fix dummy sampler handle for vs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7e737500bd13fca868bd98e949d45c5f4b7b3f5e", "description": "panvk: fix missing same-subqueue wait for CmdWaitEvents2", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fe50011ddb35077c0d4cc2b31d56f8dd1376d5a2", "description": "build: Don't run wayland-protocols tests", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "cdef622a0a2ba95302a5b21bdeed99a95dbc8347", "notes": null }, { "sha": "f789dd42b8f7729fa4a7050fca24861e0230f650", "description": "ci: replace plain `meson` with explicit `meson setup`", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1149d69b392fa95399112274638fa515808fdced", "description": "ci: drop unused extra args in build-vkd3d-proton.sh", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "06cca41889eedb8c1c2beef2d2c924907910ecfb", "description": "meson: add dependencies needed by wsi_common_x11.c even on non-drm platforms", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3e7be078f8a64be02e9585cd1e015961fdc9f287", "description": "meson: drop variable initialized twice", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e1098310da6b9fa7e66dc3fe382ae08d88fd1352", "description": "dril: Fixup order of pixel formats in drilConfigs", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ec7afd2c24c6afa6a5c80da4f80e0b799580e12a", "notes": null }, { "sha": "9cc07bbd09d0b28622cce98039c90e679e34f187", "description": "radv: mark some GFX6-7 GPUs as Vulkan 1.3 conformant", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "125223b3917573f4c342189e74eff8d466253bc2", "description": "panvk: Ensure that render_info is not null in force_fb_preload", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "ba2c7fd00a9838638af9a156be6554b42392ddae", "notes": null }, { "sha": "f4e8849d79de2cdc6c91f877cb223ed375d6a50c", "description": "etnaviv: Fix incorrect pipe_nn creation", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "a4653587cc434e8dbaa2b06cd18c8132ab611f78", "notes": null }, { "sha": "9f5ee44986936d5bb245a7bcfe0e77d5304fff88", "description": "freedreno: python fixes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b67218645d1d136f05c77a42c3fcca08e7c4c36d", "description": "radv: save the trap handler report in the HOME directory", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "71cc22504f4a06f2eed22e7f74eb69c24e8035a2", "description": "adv+zink/ci: Add a recent flake", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c26ab1aee1dd9a06e17744de7ab6a54530b47ca5", "description": "vulkan/wsi/wayland: Pace frames with commit-timing-v1", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d052b0201ee651cdce1f25aefb41d1b9b6b6a6dd", "description": "vulkan/wsi/wayland: Use fifo protocol for FIFO", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "50d3fb65db66a8c3d8ed49512c71e66e6dc4b7c1", "description": "vulkan/wsi/wayland: Use presentation timing v2 when available", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cdef622a0a2ba95302a5b21bdeed99a95dbc8347", "description": "meson: Update wayland-protocols to 1.38", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c108dfc930f03ec916d889bf4e6bc59a4c3869f4", "description": "panvk: force_fb_preload should insert a barrier", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ba2c7fd00a9838638af9a156be6554b42392ddae", "description": "panvk: use force_fb_preload for unaligned preload", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bf96702985ad69fff350049ea1caa6b3c8f5165b", "description": "intel/measure: increase size of filename malloc to account for \\0", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "918978f525ffa99cfae9b83fb700a518992c3a6a", "description": "Nightly full job for a630-gles-asan", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f59f322efcd85b58c5d2b7e5ac527e082c924d24", "description": "r300/ci: fails update after recent piglit uprev", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5480831e5ef7d0f5f55b277b2fa13e53cb6858ed", "description": "r300: add driconf math mode override for Unigine Tropics and Oilrush", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "be595d0e5260f222ffdb0c40229fd5ea51164594", "description": "r300: remove wrong Unigine Sanctuary driconf override", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "584ac64670bfd4e97a261cc1e15974bf1f1033d7", "description": "r300: add switch to support IEEE and FF math opcodes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "26fc1ea9e5a8a7bd6831c8cccfdcf2c11eac8c70", "description": "dzn: Clean up dri options cache", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "215c44c1243aab4191d157c19c05ff82569c0007", "description": "aco: apply extract to v_cvt_f32_ubyte0", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f1a932bc295ecb552cf6cec2a7d0593595bcebbb", "description": "aco: apply extract to p_extract_vector", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6cb9d39bc2779513fcba3e9b19858d210e7dfed1", "description": "aco: combine extracts with sub-dword definitions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "30af7ae44f53ca957c3e39fbc64c7097f19e9ba9", "description": "aco: add and use apply_extract_twice helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "05d0fa894e07e1ebff36fa37148461b9c5b46423", "description": "aco: allow applying sign-extended sel to p_extract more often", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e47bc3e750a6a475e6ef1d1aabc2e16aa1b38e64", "description": "aco: shrink code size of some p_extract", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d285333800e3fef958e0cdb151450484d8391637", "description": "aco: add a bit more p_extract/p_insert validation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d3ac69f79bbe39525a5306fc48143189a46b4b81", "description": "aco: handle SGPR limitations when applying extract", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "07e28dad75074e1b6f391869ba68b3d59bbcd736", "description": "aco: disallow p_extract(,,32,)", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f528597906ac0dd8f4fef5743ad10c1c8ce9937b", "description": "aco: check for SDWA before applying extract to lshl/cvt_f32", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6ce51ea1680f46b257a8e4f2fda4ed6691048885", "description": "aco/gfx11: fix v1b=p_extract(src, 0, 16, 0)", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "da5c5a3eddb386f13d72ef5e4a26dac103128afb", "description": "nir/algebraic: add bit-size check to extract_u8 pattern", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b318fe47e9ce315f9dd58ae65334ef6a0727e71f", "description": "aco: don't byte align global VMEM loads if it might be unsafe", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "391bf3ea30ecb90b2b620f91a2cdc8632ce7b0d8", "notes": null }, { "sha": "dc47ecc9ac116c4ecddd353d4febd82a79535cfb", "description": "ir3: merge is_reg_gpr and reg_gpr", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b196e1c3c25af3def6d2c2583afc1185b456ae54", "description": "Revert \"ci: disable ondracka farm\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "ef8772e9bf8095058351019b61dca391f54f7f12", "notes": null }, { "sha": "2352fcd5b46e7b4407f5efb1b715efc171419984", "description": "nir/lower_clip_disable: handle non-scalar store intrinsics", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a21320ec47fe3065570075da233f93b342cc9e42", "description": "st/mesa: implement key->persample_shading for lowered IO", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2a9d590b6c1d6cda5743cea0ed8b53df00d3f723", "description": "Revert \"amd/ci: adjust stoney traces checksums\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "5882b5b93b828078ee205cf982b1a9a0c1453cfe", "notes": null }, { "sha": "979373d5838c8311b02ba6622ee6705e1dc2811a", "description": "glsl: fix accidentally disabling nir_opt_varyings for all drivers", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "adc40aee25e73602a413fb65805ad0888a8fc9b0", "notes": null }, { "sha": "7e3ac4d47602d5581fc444160cbdead97ff0bc95", "description": "broadcom/ci: document flakes seen lately", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "79d101d985843b0a4e9322cdb9c81b6762a0c309", "description": "freedreno/ci: document flakes seen lately", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "73db4d350a18a488932881807ed0f68400a5e799", "description": "nvk/ci: document flakes seen lately", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cdeb284dcef217984855d7d1bc5d1fe6340e702f", "description": "amd/ci: document flakes seen lately", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2cd8a9fef769a47e84d9aefac829de10623a42b9", "description": "amd: lower gl_FragCoord.w rcp in NIR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "917f3128739af84bf724570ebb26346e24669aa1", "description": "nir/lower_fragcoord_wtrans: use intrinsics_pass", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0ab2849597dd8ef433b55180de53d6c082637ed1", "description": "anv: move pipe control debug to anv_util.c", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b5403a4e40f360bacd38a83a9b7906c6481ce88c", "description": "anv: fix indentation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f9e76e8ca67d2f1d16d0df6d8576eed2c075f96f", "description": "anv: add texture cache inval after binding pool update", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b3f487bd0deeda113290b558443dbd25a245def4", "description": "anv: fix even set/reset on blitter engine", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "423d472a4ec80ba12ff0e199d511e8193cab815a", "description": "tu: Re-emit visibility stream before each render pass", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "1d2b479a3b3e8d122092c78a6d29a3c75a13198e", "notes": null }, { "sha": "2cadab5dcf3bdff4e52395eac6d04daba7ccdda0", "description": "vulkan/runtime: fix allocation failure handling", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "93d0c66b27f440faa7ce3d2ec2f51135137c07ac", "notes": null }, { "sha": "5375d774880c1c38cb6c16058a2cdeb257194444", "description": "aco: wait for scratch stores to complete before dealloc_vgprs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "575f24d19f1664f92f7cc2833f30a66799bebecc", "description": "aco: don't emit early exit over dealloc_vgprs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "295b7d606f8844327076bab3ce6c444959bb489d", "description": "aco: insert NOP before dealloc_vgpr in the insert_NOPs pass", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4dfc56466970d2556e66b7f9e401bb230390025a", "description": "aco: fix printing of block_kind_discard_early_exit", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0ad713ca9fe2d3842acb79d8815f452f3cb41dbc", "description": "aco: add waitcnt build helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4ec045a533f0809354e547c5598653d192f8539f", "description": "ci: bump ci-templates", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "18b5108a3dcc7a33a08f667ebf449f8c9a3cb6d2", "description": "ci: don't replace ld with ld.gold if ld.gold doesn't exist", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7a89e7afe34b1bd28129d17867af687fc16caf85", "description": "ci: properly quote ccache dir and path", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "766617e8dac93bfd535a967a0b552a1db0fff4e1", "description": "radv: Enable NGG culling by default on GFX10.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6bf19b2d70efee2f1e199c87c31b36a1f532c7ac", "description": "radv: Increase NGG culling PS param limit to 12 on GFX10.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5068a6b4ce698b7ba28b98b21925de299ce155bb", "description": "anv: Set shader_spilling_rate=11", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c3c80491f91654771d23e0189710eaa704070059", "description": "amd/vpelib: Input Format Adjustment", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d1b790c028b1be24f87b3306623ba57695b1286b", "description": "amd/vpelib: Fix color fill performance issue on VPE1.1 (#419)", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4661bf3659cedfcdda35426661f775993b9da95c", "description": "amd/vpelib: Remove TODO comments and legacy check(#421)", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e0754a6dc79c03e5cb26a3fe2aafcd3d85b61d7a", "description": "amd/vpelib: Remove unused define macro", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "22b511ef02d148e6b3bd5dea4ef716a789d8b0cd", "description": "intel: Set shader_spilling_rate=11 in intel_clc", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a6d4274822b66f8582157b1f3032b478edf5a9a4", "description": "gfxstream: update Kumquat API", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "21a07e850cb4aea0622f73dec7a4a9bb41910a29", "description": "gfxstream: global_state_wrapped_decoding of vkCreateComputePipelines", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e53a2c74740d9a769bc879f6bbe5516f69a1247c", "description": "gfxstream: Allow VK_KHR_line_rasterization", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6912c95efe94ae6042c8cdf3cc23be017a63cc8f", "description": "gfxstream: Keep VK_EXT_line_rasterization for codegen", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "72dbabdfefeaf5f72a6f7220e3ae4b5b03a32501", "description": "gfxstream: VulkanBatchedDescriptorSetUpdate toggled on caps on Guest", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e3a00916383cbf8cdf1c2376582a8302d3cf35c7", "description": "intel/pci_ids: Update DG1 device names", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b777e433c3518c3cbb2d9ea0f05890fd4765ba70", "description": "intel/pci_ids: Update TGL device names", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e39deb7700f44a437fb2791ed4c09eec3d75be83", "description": "intel/pci_ids: Update RPL device names", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eb98962eab0933f83b84d845c599496ff86df11f", "description": "intel/pci_ids: Update ADL device names", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8104c8917443868ef65d25fb40be729c466e6fec", "description": "nir/lower_wpos_ytransform: remove reference to long removed TGSI code", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e307f40ebe771b5ee13372f22513ced42235ca98", "description": "nir/lower_wpos_ytransform: use more typical pass structure", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a948c9a3ebdcda8db26398fda35ff2a174473b94", "description": "nir/lower_wpos_ytransform: clean up wpos_adjustment", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b5d6b31cc5640c22fe1d19d007699fd5afdc1637", "description": "nir/lower_wpos_ytransform: clean up sample_pos", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "807b267c4dadc35121bbd5fb4570bc13cbb1c73b", "description": "nir/lower_wpos_ytransform: clean up baryc_at_offset", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5d8adf92e785923320037c5a0db0306961bd2d43", "description": "nir/lower_wpos_ytransform: remove redundant state shader", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "63f828d26278e5ed612d5bd391e2f1c9f048101c", "description": "nir/lower_wpos_ytransform: remove unnecessary state variable", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3738c697967a5787ecf289aa796437992f02515a", "description": "nir/opt_frag_coord_to_pixel_coord: optimize trunc/floor", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "62011e564cbecc8fa7551d3bf6ebd6f5778e472b", "description": "ci/b2c: make dut boot quieter on ci-tron jobs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c8f547768517dd5a25bb68bde2429c6332caa32d", "description": "ci/b2c: properly escape double-quoted container command", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b76b53cbbb67a908b653e9458b7c7e00b040ef72", "description": "ci: rename state_x to previous_state_x to be clear about what it contains", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d69bd583655974922e965e76a8f703c67d661b17", "description": "ci: consistently restore `-x` after temporarily disabling it", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4a19f7d53d001077fc29dab3538a1dca48d7b78f", "description": "ci: initialize state_x (tracking `set -x`)", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4fa1730cdd8657c2f9cb069b0efd9cecbbbb2d7c", "description": "ci: only end current section if there is a current section", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a991935088c2f1eb877094019be3f9951e6e0107", "description": "anv: Enable perf metrics id set syncronization", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "953abc7d1e9d9807ce02e7ce1b6512173a0a738b", "description": "intel/perf: Add INTEL_PERF_FEATURE_METRIC_SYNC and check if KMD supports it", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a38a98c4cb1b92e168247dd2cb52356427d6f748", "description": "intel/perf: Extend intel_perf_stream_set_metrics_id() to syncronize metrics id changes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3e6546f6629b924d25c59cb96a287dbe8a5ec903", "description": "drm-uapi: Sync xe_drm.h", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "764b316623d1db32028de5210069288cc20abffa", "description": "radeonsi/vcn: Rework encode padding and session init params", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "16281f29fbbd376ebce747730812bbe477710d31", "description": "radeonsi/vcn: Gracefully handle encode errors and report to frontend", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "41964a5f2ba5194c1879522f90498b4b677989e2", "description": "radeonsi/vcn: Don't try to override HEVC SPS conformance window", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ef8772e9bf8095058351019b61dca391f54f7f12", "description": "ci: disable ondracka farm", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "64774f9c19a1fe0a4c1ec7a455f3d8be0de8ebc6", "description": "radv: cleanup tools related resources when destroying logical device", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "27fef9485136d4e1d3ea8eb2894182a8acc8f623", "description": "intel/perf: Add OA support to ARL", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5882b5b93b828078ee205cf982b1a9a0c1453cfe", "description": "amd/ci: adjust stoney traces checksums", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "09355290d3f4886d310b62ba15d11aca3b72d395", "description": "st/mesa: fix incorrect types of shader CSOs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e329d39aa9d1c3cf5b2798b8ad8592082adcdbc1", "description": "gallium: set proper type for pipe_shader_state::ir::nir", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9d043e138d9d6bed9eaf1e6e5bc54550ad684777", "description": "nir: add nir_clear_divergence_info, use it in nir_opt_varyings", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b71edce77a2e4cd12d52dcf8a6411278d875ff9e", "description": "nir/lower_io: change INTERP_MODE_NONE to SMOOTH when NONE means SMOOTH", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aee1ebb992f3ce903075fab4cfd2e6f686ea5c4d", "description": "nir: print interp_mode better", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2ca56376a46048a8ba93732fe192d29889681464", "description": "nir: rename nir_io_glsl_lower_derefs -> nir_io_has_io_intrinsics", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "adc40aee25e73602a413fb65805ad0888a8fc9b0", "description": "glsl: lower IO in the linker if enabled, don't lower it later", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "32a537b25b8f030bf8ee3dccfa25daa34ed32c75", "description": "aco: use inlined constant offsets for storing SGPRs in the trap handler", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "29db405c1635a9121302e2af4872f869071af1bd", "description": "pan/bi: Lower nir_texop_txd to TEXC in GRDESC_DER mode followed by sampling TEXC", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "52226d0e3fb176424b6ad5334064e63644757244", "description": "pan/va: Lower nir_texop_txd to TEX_GRADIENT with derivs followed by TEX_SINGLE", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9199c25e5ef49a17a5528d3f08a879af21c14c32", "description": "pan/bi: Expose the packed TextureOperationDescriptor in bifrost_texture_operation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "93d434362b22b5e6b93dbb3b2d70809fd080796b", "description": "frontends/va: Move encode fence to coded buffer", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9bcf17ef5a9c934fe2e39b05b1349be92c598505", "description": "aco: add support for the trap handler shader on GFX11", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6d5a2ae9281a7f07a7cbb05b8beba1a5a9b82965", "description": "aco: clear the current wave exception in the trap handler", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e85fc0f869cbc08f0355c58f6cc48de6b4dcccf0", "description": "aco: fix validation for VOP1 instructions without any dest/src", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "81f4670ed6dd14f4b8990bb0ac1553bccf7af9fd", "description": "radv,aco: dump all SGPRS from the trap handler", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "45d56d9395d522be7a5faf394527b7c88388f53c", "description": "radv: set missing shader info values for the trap handler", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "10c92cbd394b0299de8384f42abcd3072c7a3908", "description": "intel: Fix a typo in intel_device_info.c:has_get_tiling", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "762e601f776e7d692f49c328e526e6e2c3b14345", "notes": null }, { "sha": "07ca1bbb056e81cdef9d86d8799237083f13760a", "description": "panvk: expand meta stage and access flags", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c61116a2a667af9d7d8e27560cd3b2e182fafe27", "description": "panvk: fix truncated access flags in collect_cs_deps", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a02dd9b36fac2837491e052b9b860ab64408b03a", "description": "freedreno/ci: convert a630-gles-asan to toml suite", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "37602ad65386fdb2a2178f851b2f688416370655", "description": "ci: simplify .baremetal-arm64-asan-test", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "14f929035f052a3859ae60e7341633da191c6d3d", "description": "ci: simplify .baremetal-arm32-asan-test", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "99e85020132927f75e6487a87ab7b278387a53e7", "description": "intel/measure: defer file open until first write", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f3450198309d4fa737d8c77c9f06b1bd17332668", "description": "intel/measure: add nogl feature", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5d09374ffef4956b9504f4573b127fbbede8420c", "description": "radeonsi/gfx12: fix AMD_DEBUG=nodcc not working", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3d05d86d88eb83b5c4846ea80d8b23a4271d7803", "notes": null }, { "sha": "755fb7a262d1139ccb6230d09e24bf6fa0fa3bf4", "description": "amd: move Tonga and Iceland TC-compat HTILE workarounds to ac_gpu_info.c", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "047532b1e1df6bb3e0c6ca6b81fbfbf3fd9d502c", "description": "radeonsi/gfx11: fix Z corruption for Blender", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7ca01506c961760a75c2e682c199dc36c89f4af5", "description": "panvk: hack to improve depth clipping with small viewport depth range", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fd5c94b8c7dbf4574848b64533975f535727d1c8", "description": "ir3: Fix cat5 parsing with a1.x src present", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cfbe30745a41e18e14a4fed12db676bc5fd66ad0", "description": "svga/ci: disable vmware farm", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a7f6294f90e5e6a6aac0546a0f3da9e6d7c7837c", "description": "radv: use nir_opt_frag_coord_to_pixel_coord", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bedd6310dc08c8d10dc495caa52f6a294f0bfd1f", "description": "nir: add nir_opt_frag_coord_to_pixel_coord", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a58d2b59e9ed5d9db9b493d0e8b6a36e78cb87ec", "description": "aco: implement load_pixel_coord", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "42d5cb62bb8c0319cc22d4ead59d05730fc2b958", "description": "ac/llvm: implement load_pixel_coord", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a2a9e93e7271cf5b9604575413fb2ce6dea1ba74", "description": "radv: add support for load_pixel_coord", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2f830f9b945bf89493740cf1cb0c8d07ef26d6ae", "description": "nir: add SYSTEM_VALUE_PIXEL_COORD", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1c36699b8d1a3028d0da9b0f2e0b6c285a5fb97f", "description": "Revert \"ci: disable Collabora's farm due to maintenance\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "3637570725dfc62c39e30fc7ebb87321a606e9de", "notes": null }, { "sha": "1fa0fe1e0c4441157fa9d07164255c2c125b7569", "description": "aco: add support for the trap handler shader on GFX9-GFX10.3", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "281eb14df80ab19c8680dc33aed98a4f305e3e31", "description": "aco: fix reading registers from the trap handler shader", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "94cf47e43f11006b863049993c2d71c1ca001951", "description": "docs/features: mark off missing panvk feature", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "e474d4ebeef40ac9d5dabe3a032dd0c5b02824f6", "notes": null }, { "sha": "d205d7ed583f4ad8a189616fdedec85d12645176", "description": "lavapipe: Block YCbCr formats from getting blit feature flags", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "ab298b9c3afba8d47ccdfe50085ef2c022281e09", "notes": null }, { "sha": "3637570725dfc62c39e30fc7ebb87321a606e9de", "description": "ci: disable Collabora's farm due to maintenance", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "159fb9691d792594b91e0fbc4c7823e1a191620d", "description": "lp: Only close udmabuf handle if its valid", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "4cfaf10c10598ff705af988d8261fb8fcffb5c59", "notes": null }, { "sha": "3a962a28e798460ae8c487bcb05e49fc4aaee2b2", "description": "intel/elk_asm: Add BranchCtrl support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cd4c328408bce60f59310267ecf712f5ce381e2e", "description": "intel/elk: List all instructions that have BranchCtrl bit", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "445df8d6114df2e1ecfdf3e57d33efa7c831253b", "description": "intel/brw_asm: Add BranchCtrl support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aea73666131c89186fab136286c34d1b9dfb52a9", "description": "intel/brw: List all instructions that have BranchCtrl bit", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ab1479ae6a845d2c7beeb0fed6e2153cc2b16c5e", "description": "pipe: Remove PIPE_VIDEO_CAP_ENC_SUPPORTS_ASYNC_OPERATION", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "baa96bce45d03aedebba8ef93a10e819e3b5dcee", "description": "frontends/va: Stop using PIPE_VIDEO_CAP_ENC_SUPPORTS_ASYNC_OPERATION", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fa65224c86b0bd15527382dd3cb8afec814db372", "description": "frontends/va: Remove H264 encode delayed flush", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d6c08a434561429107e494c058885796b9e188b1", "description": "radeonsi/vce: Remove dual instance support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5c63d7a916d2396eca25c0796431ba631ad3a2e8", "description": "r600: fix sfn_nir_legalize_image_load_store cubearray behavior", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "27f51577774149d788adc2e3221a1b2b733ebb9f", "notes": null }, { "sha": "4a931ec9eb542a84e1e7826c434ebf214db2798c", "description": "asahi/clc: ingest spir-v", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f31b4519167f80b8c98a6b5e2814d8384ac857bb", "description": "clc: add mesa_clc tool", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "478b5aa050ed20ac0f165dc263353cac34285632", "description": "vulkan/screenshot-layer: Remove extraneous malloc operations", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0b60969ec2886782c5ccd3c26dbcb33b016d1e3b", "description": "vulkan/screenshot-layer: Fix memory leaks", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1438cb5c2590eb1098c683f2fe1d7dd04880833c", "description": "vulkan/screenshot-layer: Increase buffer sizes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "461e1f985f4c1d89b27566e83a6a4b2a48174ccf", "description": "vulkan/screenshot-layer: Fix image index selection", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5fd0b634d4de5ac33c6714ffa3a1239db6aadebc", "description": "zink: add VVL for RADV jobs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "01608a4067b9919ebef77e65a75e1b7a56dc75c3", "description": "zink: stop leaking precompiled generated tcs", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f7636b611a352bca2beb041c9c1c908e1927d1b6", "description": "radv: add a struct that describes the trap handler layout", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "49682fc0cb6c5f400f5d9e8f258c38b988141400", "description": "radv,aco: save SQ_WAVE_GPR_ALLOC from the trap handler", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "31fc3199ddbcc97547b1e6fd6edfa90528afc73b", "description": "radv: fix dumping the faulty shader detected by the trap handler on GFX9+", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7b4da7f736a517b67088ae4ef94da49c9dbed832", "description": "radv: only emit the TBA/TMA registers on GFX8", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "930395c5e44e47e92d5613b9664993aa514ba177", "description": "radv: check for has_trap_handler_support instead of asserting", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e27ba67d334fc1db4fc9dac0f704d5b0519a6884", "description": "ac: add ac_gpu_info::has_trap_handler_support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b23cc8c1d39c419b025870159083f444eca7c465", "description": "radv: add missing L2 non-coherent image case for mipmaps with DCC/HTILE on GFX11", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c9ade8c3b53fe1ae9467d19b43bc605ea4fba6de", "description": "radeonsi/vcn: Enable VCN4 AV1 encode WA", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0d94bf1ef9452458d675805d7f8c57c9ec174eba", "description": "freedreno,computerator: add support for local memory", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5ca883505e29870c7ae8929049397b9ef85666e9", "description": "brw: add a NOP in between WHILE instructions on LNL", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a39d6f5003bf520fc0e1e70acbbf86c2f019c520", "description": "freedreno/ci: remove redundant skip files", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eef0b09939fc71c019051845c017357a63b308a7", "description": "freedreno/a6xx: Random whitespace fix", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "49dd40247d903a4e79b4986d9be59604802177f8", "description": "freedreno/a6xx: Don't check dst coords", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "39fab9b2405e628124116a78eb744f2ddfc00594", "description": "intel/dev: Set L3 bank count for Xe2+ from Xe KMD", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2d5b574b8d4d94fd0dae65fe0b0d504aac0e2f08", "description": "ci/lava: Fix LAVA job definition tests", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bc86b73bbe82918b30ab9d7ad4702c08abdef51d", "description": "ci/lava: Fix lava-tags parsing", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ce78dcb24edcb80491bbb6b50dada28a512900a6", "description": "ci/lava: Refactor is-rootfs-uploaded function", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f44970173da70dcc472e33cc6a44a46e436cef0e", "description": "ci/lava: Provide list of overlays to submitter", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f32a2de26d63892bb2ea5e83603c5daa19d73f70", "description": "ci/lava: Provide LAVA rootfs URL directly", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2b3839c9c7943ee02be8442190ddb028ef097582", "description": "ci/lava: Use LAVA rootfs overlays for build/per-job", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "021d7d8b775ba650982cf58748751c2425315ffb", "description": "ci/lava: Remove duplicate build download", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "01f329ec824823467e8bf5aac0a2f97636faf1ae", "description": "radv/ci: skip dEQP-VK.api.command_buffers.many_indirect_disps_on_secondary", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "62622c6523aa12bab696b1b659b79e018322948a", "description": "panvk: enable KHR_16bit_storage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "77e59eefc16055f0b6fff0f1ed6ddd9eafbd6ac1", "description": "radv: add an option to configure the trap handler exceptions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "75d979cdfb8d2ee36d75383444ea8b37e2c514e9", "description": "docs: add missing RADV_TRAP_HANDLER", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6b5a0f57bae177d091497acea4b88e32fefb0e09", "description": "radv: fix configuring the memory violation exception for the compute stage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e474d4ebeef40ac9d5dabe3a032dd0c5b02824f6", "description": "panvk: add support for VK_KHR_timeline_semaphore", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "287a4f4701955fcab8a66dda39cb955af6387523", "description": "panvk/jm: assert that the submit mode is not threaded", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "60ade50d2daf956345c6e31c8bf7e704107e84eb", "description": "Revert \"panvk: Set the submit mode to THREADED_ON_DEMAND\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "aedb00ca083e370bdf22ae04bda34426bffb6bb4", "notes": null }, { "sha": "d3eb43215566c8beb28c7dba7c98e3f30f038547", "description": "panvk: remove an incorrect assert in collect_cs_deps", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1485b5659ab9f9ac3b27962c91173000ce79cad0", "description": "anv: update some of the indirect invalidations", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cb224370b6fcda7f73be99d94c98096569b2e2ba", "description": "anv: avoid L3 fabric flush in pipeline barriers", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e3814dee1ac0f90771b921a4f6f5aed10f06e8d4", "notes": null }, { "sha": "98ff271c5a3643a1cbbaf070896cf6a22a45c2c8", "description": "util/primconvert: Avoid OoB with improbable draws", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "506b9a5ff531c9f0326f0f42879b4089cc70cd42", "description": "nir/divergence_analysis: add AGX atomics", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a84abce84bf324906ddb352d8cb91dadacf6f854", "description": "docs: add sha sum for 24.2.6", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e0c05642a3120318fe270fc7f32cc6bb987c3939", "description": "docs: update calendar for 24.2.6", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d9c83969181fabe4e3b4daa44cee402183060282", "description": "docs: add release notes for 24.2.6", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ff442e49b392f5c1eff938afb90463b913f08b20", "description": "Uprev Piglit to c2b31333926a6171c3c02d182b756efad7770410", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "96b95c84279e3bb8c0dcebfb0e811bf2b8633fc6", "description": "radv: Flush L2 cache for non-L2-coherent images in EndCommandBuffer.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "7c62f6fa01d7c0d9d7eabec1c545950af20d0c92", "notes": null }, { "sha": "7015e22cb67e633495946306a4982c62318195d7", "description": "ac/nir: cull triangles/lines when all W positions are zero/NaN", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "322a83f321ccd503e51f91ad03fbfb483ac5bab8", "description": "ci/build: lower most job's timeout from 30 to 15 min", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6425b6e3d4a29ae6a5b47864c68deb5723dfe6df", "description": "ci/build: handle build timeout ourselves to give more time to nightly LTO builds", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f5f82fdff5d96d9b202da3e1dca3a8ce7366f1f3", "description": "ci/build: deduplicate meson build command", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d3533716f95d77e35103562b8edee864ffc16a18", "description": "ir3: Fix detection of nontrivial continues", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "0fa93fb6626b4270ec0086d34a336046addd4462", "notes": null }, { "sha": "c245609b641ad914a931ad2b3fd930ed8d065e07", "description": "docs/features: mark off more panvk extensions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c987a2a3dd38283d535d787536141fe0dce87b65", "description": "docs/features: claim vk 1.0 for panvk", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0f278bf3c52406418a478ed28125c841377dac21", "description": "hk: enable constant promotion", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c8870da833104bd5aba686097f984951633d7d64", "description": "agx: fold more inots", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d51ae1b634a80e7ea90f342b79c50a154824dd75", "description": "agx: don't upload constant padding at the start", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d6d66bf72d9f7a68666a9d77871bb893ca1f62f5", "description": "asahi,agx: rework constant promotion upload", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a3696f29c1b9bde543614ac1745c49df78f9ef85", "description": "agx: run algebraic later", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "25c302d337de560fc911aa7d70fd6155bb5d5804", "description": "agx: test immediate packing opt", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6d4dc9d9bfe03f97a8bfcf8e5fbf8c1349f3348b", "description": "agx: negate iadd/imsub constants", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f6d8bb9a663dd7b7e1f4cc47ab5bf598db4413c9", "description": "agx: optimize wait_pix a bit", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "85b3dc90e0216757ef0abbb8c5ce5d4372659d53", "description": "nir,agx: lower fmin/fmax in NIR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b3ef0f5aa8bfd080dd929efe6a0b8c137abc23a3", "description": "asahi: don't leak drm version", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9ce092c982e83c2c37157778f5ea0e4e529b001e", "description": "asahi: don't leak linked shaders", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ae7c9995ff1ac0dffdb867c5544cdb6eb7ad641b", "description": "asahi: don't leak binaries", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cb7348eac0d4a6a7b074ab584df0126463d97d8d", "description": "asahi: don't leak blit shaders", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6a27a3838ced35bfc0bdc5b08f1ed8ecb325b2bc", "description": "asahi: assert guard previously-subtle code", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "09fde905a007b50ecacec750b38e9405b9d826cd", "description": "asahi: fix extremely subtle UAF", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "72a05db7ea30be6fafe63e3919e13d7ba66b1505", "description": "asahi: fix indirect buffer UAF", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "08b2e10dee42441275cc56acf56758c62cb4d13b", "description": "asahi: add the BO even for internal dispatches", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fc6cf2020f19fc1c1408fb4634d529edc39ddd53", "description": "asahi: use indirect ptr helper more", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "28b7ad6e27a8541ec1a175c86ef648b5b2bcdee6", "description": "asahi: pad blit key", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "893727714381020552ea09b2246ec487bbd2c134", "description": "asahi: drop unused", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b40fd95eeebb5f0a152d7eb999b9ce10a1580bee", "description": "asahi/clc: strip nir", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e86a35dad23cef12d88b31b6139ab758521229c1", "description": "libagx: always tessellate clockwise", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "87e6324459dae97aebf81d78f5370abb1702efd7", "description": "libagx: make points mode dynamic", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a7843643c6c2d93042d8c1a72afb69bfe286e3d9", "description": "libagx: drop generated VDM tess path (for now?)", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "02e29bdea4693376bda03e43fb4aab42cd2de873", "description": "libagx: don't rely on loop unroll in txs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4607e0bf31f3a9407d22165c44df21e229eef7ce", "description": "libagx: fix missing statics", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ddf2f2f5b12020e9bd9c6679c5a25b350bf040a2", "description": "hk: make tess partitioning dynamic", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d3d22039e12a2ff620ec63aa0aae06ce81ac29b4", "description": "hk: allow tess modes in either stage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9bbe93d158915f5b4b0904c12e52d393dc30f4ae", "description": "hk: fix alpha-to-coverage with sample shading", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d0b3b4c3097eb940bba0d44577c8bea1c102b3fb", "description": "agx: move binary_size into info", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6c5be08269d912e54453157f47ec081acf28f75e", "description": "agx: pack agx_cf_binding", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5d628e3892509744c21542d40032cf93a0e7fd6f", "description": "agx: fix uniform packing with local_load", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "773dd89fded1341fc89b8fae8dbf093e2e453827", "description": "asahi: fix no16 flag", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3cb8c1de819105cb21bab8ab02f1fc9a14ff4863", "notes": null }, { "sha": "02169e76dd85f59be292a6a5cff161e1f934488a", "description": "agx: Fix queue destroy op for virtgpu", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "12ab3abaacf44c098ad61710ffd2c0c8aa4ec465", "description": "hk: bump max push size", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6dad37c812f787913f04083bd81826c3c79f4773", "description": "hk: use push size macro", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fe84aaa8a712e628b4a397f4617341031fc5dff8", "description": "hk: switch to 64-bit queries", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b1b125dbe6cc1e797c6724ad9ffcb15fd08cba84", "description": "hk: drop store_op_dontcare w/a", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3ee036b2b543552a7a13bf49343b403d94bc1c0b", "description": "hk: wire up indirect tess", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a4e3ca1fc55b522cd24f543d443d44d2517dcfb2", "description": "hk: add mechanism to test indirects", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b8ae31948d8bc8d6ede572a4d607423d8adcfaed", "description": "hk: plumb indirect_local", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e68aed3a13c6aeebee85c10e91914c429ff92418", "description": "libagx: extend indirect tess to handle indexed", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5e464521fbee1cf57611b6c5a128f4df6a83ffa3", "description": "asahi: presumably fix indirect indexed tess", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "053d4c5666d187b3392c16d0d4bd55555577b007", "description": "hk: Fill deviceUUID", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "5bc828481630147575348b66677edaade9e891e6", "notes": null }, { "sha": "167744dce93702963d951ed6efc74f597a97e856", "description": "hk: allow overriding sysmem with an env var", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2c18b0c6aa1ec909b1732f4b1153f7feeebff3ce", "description": "hk: limit the number of free BOs in each cmd pool", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2c513e86894ff92cb5be9d41a4cf5e4e1aab879b", "description": "agx: consistent ffma name", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7e9d468891206804ec64435bddf7ba8ae2718f12", "description": "agx: encoding_32 -> encoding", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "22a8a0fe6d4c3bdfa394c0b6a7b6b708ea685d54", "description": "agx: drop encoding_16", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ce026909028b090dae82961ec17ed0fb30d2d713", "description": "agx: special case mov_imm", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "11f797d93ac736298644ec8fc80e30ec6581b402", "description": "agx: split up f16 ops", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "72b533f5c71e594a28e32f7c9bff6e0d8ecf2f1c", "description": "asahi,agx: clang-format", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7ca27ebd466389f3f73f16ad126f44c9b40c2b54", "description": "asahi: rm tessellator branch", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ea18348d94b36383b3bdf440b0e999e1c99ebc57", "description": "asahi: defer fixed->float to tess", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3f6ff1b11e6b66c7cbb6572043a4345207770c60", "description": "asahi: don't do extra runtime validation for exact", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cc8d50baf5306561bde47f86f225283d5d770943", "description": "asahi: make wrapping less silly", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c8a1c82175dfc0fd33fddebcc279d61582e5d885", "description": "asahi: get rid of default from the XML", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1a2938704dd3b4aaca4929a00f0197cde52b65ae", "description": "asahi: drop implied defaults", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f3612689d959ad32ba21e0b1b84514202bf92ede", "description": "asahi: automatically set default to encode to zero", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f5d8edd2de24b86d7333a4ff74e120204c3e15d6", "description": "asahi: be explicit about frag properties", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2dff6a541e03282beeba04753212bf5c6077af0c", "description": "asahi: be explicit about usc reg unk", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0e49bd15ff94b8225f928c60a74d2d25ebd52649", "description": "asahi: drop unused default", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0f5f4e10b5ad402c433831f7c7da3a85ed4cc53c", "description": "asahi: set clamp W? explicitly", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "20fd77ba036fd9d05a6df638fcb8c52cf7061e1f", "description": "asahi: idetnify Clamp W", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a88cebb7c3533863b6a9a78405a42c710c772dda", "description": "asahi: drop dated comments", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "37161f24834d9f972cbe297074e504b73dc350f6", "description": "asahi: drop comment about blob weirdness", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e55207f973b9dfe69fd8633d7464e67e163ac011", "description": "asahi: drop comment", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7cdd2a642d147dda6b55ef17a86f73ee6ea4f33e", "description": "asahi: set exact on some fixed? unknown fields", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "04a27020be15c99307ca9bf71977fe93d605fe4d", "description": "asahi: drop fragment face 2 defaults", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8dfe60bd26c2d0878031c1de7d1234475b723473", "description": "asahi: drop PBE default", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0098941c99ddd22e5a88b9845cf1c7f84839523a", "description": "asahi: drop macOS defaults", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "15a97db59d5b3d0d5021a22e932d26d33542f464", "description": "asahi: drop zero defaults", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2a2889b72e68ca5fb18756adbecf5d1273a549f3", "description": "asahi: be explicit about LOD clamps", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c8f8e2e19d315390efe141a92a3193ff7aec8a47", "description": "asahi: drop trailing", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "50798855b87e66e59d136727be42e6292ae2b42f", "description": "asahi: convert to exact", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a8bb267b16026a93c8d622af7c30e868dc61abb1", "description": "asahi: add exact fields to genxml", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a0c786b47f556b8e5eb2079e08c6dd14ef50d29a", "description": "asahi: fix newlines", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5f54d8d195eee22cda621b4ffdfd5ae8a985baf0", "description": "asahi: guard darwin stuff", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a91aecc03fc97f821c9b6fbfb8a4079d0131cc5c", "description": "asahi: guard some apple code", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0ec9b27ff0055e22f3c9c5cf24f72b91753efd5e", "description": "asahi: drop extra new line", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d370b81fd4c7bbdd89888bd0cb8fc9a69b47409f", "description": "asahi: cleanup generate valid", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "84d3d7e158112fed8d49753c933ed99c10ac70ca", "description": "asahi: cleanup validation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c3b202b71e65320a188e5d4639199740496473bd", "description": "asahi: fix indentation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8809b8c66227aa8253cb40d39f801e245efdf3f1", "description": "asahi: migrate f-strings", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a1b8aae170b088251629fbd83cac64992c19658b", "description": "asahi: normalize enum formatting", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "06a3ecf617bfc990a3999993b67d7cad60c7488f", "description": "asahi: assume compiler is not stupid", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f16597d488472bc77805f9baf5bc13fc399f2916", "description": "asahi: fix spacing", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5787a6ade8064282a28e7dc46b6b21c66c1677b6", "description": "asahi: split out genxml header", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e3f91fb13c70bff9bc361b78439293d6288084a1", "description": "nir/serialize: fix name", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b8624d5c6bd56194c64ca691749b4cd40c53b71e", "description": "nir: correct comment", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "af2a796b135043b5ec87ba6513c0ffac96ef7952", "description": "util/ralloc: add total_size helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "33299354e0c64b1d70f3a0c406c2c2a69c53fcf1", "description": "nir/opt_algebraic: optimize patterns hit with OpenCL", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fc0545e6a70c6ca310ef9f2327fb649f0d495f4a", "description": "radv: fix wrong index in radv_skip_graphics_pipeline_compile()", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "32ccec7450e51af39c6dfb56694f75cdff5d7411", "description": "pan/cs: Fix lazy allocation support", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "0e6aaab00ae58a03a279d88d587b1a4721c1c2b9", "notes": null }, { "sha": "ffe68eb225a5ab71a11172e03457864cf5219934", "description": "panvk: flush sync point before executing secondary cmdbufs", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "c2299b664280be8b8d15d6aa2acf0c6b263a0a85", "notes": null }, { "sha": "2b1ec1c35d514b73e1e9a66c498a08ddcbb6323e", "description": "panvk: allow resuming secondary cmdbufs with dynamic rendering", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "c2299b664280be8b8d15d6aa2acf0c6b263a0a85", "notes": null }, { "sha": "62715984f828133e3448f4263983374d432d8d2c", "description": "aco/README: add descriptions of recently added passes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "21ceeb22ed72c87b2cbe605607be4c07d9cac020", "description": "aco: move jump threading optimization into separate pass", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "87a3c08df143d20649184efb364c93e5a236b54c", "description": "aco/ssa_elimination: remove some redundant checks during jump threading", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a6c38f706d2af6eb2711c577cbd6100e6ed2121f", "description": "aco/ssa_elimination: perform jump threading after parallelcopy insertion", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b63dab29f097eb5ccae12cb1d6128936ef9f705b", "description": "panvk: expose EXT_depth_clip_enable", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e6174e6139add4f67b96a16f77b493a177c8f108", "description": "panvk/csf: respect depth-clip state", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "117283cdf899906049e7c1f9101db355e02d8d08", "description": "panvk/jm: respect depth-clip state", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0ebb1b737c267a1dd3d260ddd7ed6c2b6489470b", "description": "panvk: drop duplicate dirty-test", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "84bce1af4193405987fa53106e61e1f59c8f8258", "description": "radeonsi: Support HEVC features and block sizes for UVD", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4f31625aa66684a61ec7743f6fb9d8146c019b94", "description": "radeonsi/uvd_enc: Allocate session buffer in VRAM", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "079ff0a9df9508d71b1ad1791cf837b71aae6a52", "description": "radeonsi: Enable VIDEO_CAP_ENC_SUPPORTS_ASYNC_OPERATION on VCE/UVD", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1921473f1fe3e3c392901792912b397f56d23bf9", "description": "radeonsi/vce: Implement fence_wait", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "375ecea7b56fba296b58d8865ab047909f8052b2", "description": "radeonsi/uvd_enc: Implement fence_wait", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e69aba2cded4b88406e8c6671663a4519d15a3e3", "description": "freedreno/ci: add nightly freedreno gl testing on a750", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1bfbc3abf6164b9f4431517267e541058b506671", "description": "freedreno/ci: abort a750 testing when a hang is detected", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4459a1d21093c9331defd04efc33a13a914c229f", "description": "radv: resize the SPM bo when it's too small", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e14511f77d5dde93cc1df297965c5c3cbd876fff", "description": "ac/spm: do not abort when the SPM BO is too small", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cc1c663152095b355d96ea2b61f2e34987f44fa0", "description": "panvk: disable depth write when depth test is disabled", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "09a2de2a51058a2fab3ebdf71ccd856d3c613f7d", "description": "egl: error out during setup if the configuration is invalid", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "16aec275154294598686f4cc6711748aeb3c90ee", "description": "radeonsi: simplify util_rast_prim_is_lines_or_triangles", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "73abbf1175d372e591f6b73d43434ba1824c2e81", "description": "radeonsi: rewrite how small prim precision is passed to culling code", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4f096b994db1f024535761da1f672352e8175c89", "description": "ac/nir,radeonsi: use load_cull_line_viewport_xy_scale_and_offset_amd", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0f39d44f1b6d809627621052b8fbf10e2cb5dedd", "description": "ac/nir,radeonsi: use load_cull_small_line_precision_amd", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "10c6f87adbd4cd03241ecda037ae702021e9fb0e", "description": "ac/nir,radeonsi: use load_cull_small_lines_enabled_amd", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ee452129c6eb1e652abeff20d5615902030e85da", "description": "nir: add cull_triangles_, cull_lines_ prefixes to viewport_xy_scale_and_offset", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2227f5be9d147426ff8fa0e4edbe4ce6116c0e4c", "description": "nir: rename load_cull_small_primitive_precision -> triangle, add line_precision", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0914e0d02f26137bbb234122f7cdd880d8baa989", "description": "nir: rename load_cull_small_primitives -> triangles, add load_cull_small_lines", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0442a6c29259f5e40208db33fe79833d1dff289a", "description": "ac/radeonsi: compute htile for tile mode RADEON_SURF_MODE_1D on GFX6-8", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d4d9ec55c589156df4edc227a86b4a8c41048d58", "notes": null }, { "sha": "17096f87c1acc04504d8ff7917d61fb57e96bfb4", "description": "intel: Switch to COMPUTE_WALKER_BODY", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "938f5ec7ce74400bc1f30fccef9ace838d408d5e", "description": "radv: use nir_opt_fragdepth", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e52a599eba78b19e92e64da958c8470e8d489eab", "description": "panvk: fix combined image/sampler descriptor arrays", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "122fd46b1508aaa60e586e80ff592544c2994ee6", "description": "Android15 support gralloc IMapper5", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b63dfcc1722b2da4d360f8cbcce32530b90303be", "description": "vulkan/x11: use xcb_connection_has_error to check for failue", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d6535f260218f644e0f99312c6df67b2c93f3a5f", "description": "nir/opt_algebraic: create ubfe with non constant mask", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "be68aeafdcf8da90ea3034c36de64d1f0737c156", "description": "nir/opt_algebraic: Add various bitfield extract patterns.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "78f23bf2950ba2e02c41ff20bcd6dadd49f9a57b", "description": "panfrost: add an assert in render-target setup", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a62e80ce11c6c6cfdebad5ecdc6258d659cee7ea", "description": "panfrost: drop needless assign", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8b619b23604331e64ec0393e9b3b302a75bd15fc", "description": "panvk/csf: only look at fs if it's required", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "712c11fc1714688dae24ddb3ed58a17a64d21023", "description": "panvk: assert on missing vs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9ad9d9ac68c26b8952312ef590dcfd827b6513ba", "description": "panvk: put conditional outside of define", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "19fdfd64294f88078993781a500c21f4d02dbbe7", "description": "panvk: drop needless assert", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "b8bfbbdf66a95d5163ae2f1f0c3bdb5a6ee64455", "notes": null }, { "sha": "103ad15ece95ab4de977d9424cc1e8db1a7fb858", "description": "panvk: avoid signed integer underflow", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "695d2414cd9d42a8dfb76cfa532842c1535bc510", "description": "nir,radv: optimize shared atomic offsets", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a2baff4810e0b46b444f9d48173eda301d04daf9", "description": "ac/llvm: handle shared atomic base offset", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "69ea2fcfe91e9f545a1c2f398b5fd645fd3b374f", "description": "radeonsi/vcn: Add support for AV1 still picture encode", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fae8c099328b6e09ae6be9d1bf2b2726a7ad0eac", "description": "frontends/va: Add support for AV1 still picture encode", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e83f91f2063df2cdcca062f5c90ae7b0285259c9", "description": "radv: regroup and emit all raster related states in the same function", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "62f51becbb48576e577475cd462eb8df7ec66089", "description": "radv: track more redundant raster related registers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6800cd270306ad779b72bbed754bbcf463d1c78c", "description": "freedreno/ci: Garbage collect some obsolete xfails", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "63370e47a63ce806083144ca029697ec25539d80", "description": "freedreno/a6xx: Fix MSAA depth on a6xx gen1", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "42446052d40a3f9ae8780cb45c88a500b79a0636", "description": "freedreno: Fix tile-per-pipe debug overrides", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "0f3c12c0ab05bd4f481f2b4c3397e1ddae1fb95d", "notes": null }, { "sha": "f8e7c0e2a2f0e65837abc513f4d1ce30f67a9449", "description": "freedreno/a6xx: Stop exposing MSAA image load/store harder", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e277b1318253a4776babf587c76c7bac534a6de9", "notes": null }, { "sha": "32d670c4e589f661c7b8c573b43d0eab327f652d", "description": "freedreno/a6xx: Don't try resolve blits", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b4c64b71a687473badf5fb6e14bbad6527034fed", "description": "ir3: Don't lower VS driver params to UBO", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9e241574785e618e355bad023e87077a71233c6b", "description": "ir3: Fix binning pass driver UBOs", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "e80c6d0f00f517ab54c28d04fa53732261f6f43b", "notes": null }, { "sha": "5a423d2d9a2c57b44c8695862ed9a5e681515ef2", "description": "glsl: fix gl_nir_validate_intrastage_interface_blocks() memory leak", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "ffbd763586f52164252a3ad70f0c7a87e9fe0be4", "notes": null }, { "sha": "6a0f2dd44b60d37086518e607473cbbbd589c54f", "description": "intel/dev: Fix max_cs_threads value on simulator", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6c84cbd8c95e93df0298042fea9ea0de336f2eb1", "description": "intel/dev/xe: Set max_eus_per_subslice using topology query", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2cef9cd9133ecfcb478f1129eb43e7eea4d35b86", "description": "pan/desc: Fix the CRC validity update when clean tiles are not written", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "05abdda27ba21f9b8783870630004f17cbef7673", "description": "panfrost: properly align CRC buffer size for prefetching", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "45810bfc9c551fdb3f25f184c9d7c50c51ae0e2c", "description": "panfrost: check the right discard property when selecting CRC target", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fc07afb70bf8ca14ff4aa720199cf74c532328be", "description": "panfrost: disable CRC for AFBC-packed resources", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "df20edd24d3416867e7fade9f71370b4c957f01d", "description": "panfrost: properly update data size of AFBC-packed resources", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "774b70974a730837790b94e994802120e6d5afe3", "description": "panfrost: add support for incremental rendering in CSF", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f1e3e68241c674e7e744f9ba55355629e4bcff59", "description": "panfrost: add debug flag to enable extra CS checks", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4e2030cc6820338a8133b2e56010cc627f06af5e", "description": "panfrost: create a backend-specific hook for `emit_fbds`", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cebe29ae39a31e26b9156a8df21b622cf9cc058d", "description": "panfrost: add debug tracing for CSF context initialization", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b519ae73360869914924c3c780dc761681b5da13", "description": "pan/genxml: small fix to FINISH_FRAGMENT tracing", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "90a722e312cd9de7538a4a5ce2c97d43c3cb67ef", "description": "pan/genxml: enable decoding for SET_EXCEPTION_HANDLER", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "16815b5900f095353370b458d0a39a38b9076dc3", "description": "pan/genxml: fix SET_EXCEPTION_HANDLER instruction definition", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0e6aaab00ae58a03a279d88d587b1a4721c1c2b9", "description": "pan/cs: add block to handle registers backup in exception handler", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e9e0153248db12fe84620e78e3585370925708ff", "description": "pan/cs: only flush block instrs if there is a pending `if` block", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f98e01f0d2bffda8e156cc95e7b0f5b771ed7f46", "description": "pan/cs: add support for nop instruction", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0963a0a2b40513e7169369fcc18c488815c6f30b", "description": "radv: Move ac_addrlib to the physical device", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "984087ee16706a74d9cd697cc0da04d18a91d815", "description": "svga: Support older define commands for userspace surfaces", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "88804b8265022e8ebd051005dae4b060a5889bcb", "description": "svga: Introduce userspace managed surfaces", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "40e67612622fa63555c0468618b09c175dff0d84", "description": "svga: Ensure an active context exists for a vmw_screen", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8ca15cc7a91214bf8de61f1229622bb14d53855d", "description": "d3d12: Improve video encode intra-refresh logging", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b957feb7bc4379412ca50234412d3ed944b7cf23", "description": "d3d12: Fix video encode metadata snapshot at frame submission, must include changes done by DPB manager begin_frame method", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "86799a92b6faa1dc7857381561396f45d0465c62", "description": "d3d12: fix incorrect memset in d3d12_video_encoder_references_manager_hevc::get_current_frame_picture_control_data", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "e0d77f925ec48be20ae6f1e8548ec357de80a0b3", "notes": null }, { "sha": "5ede24323b624382193c5e249aa6f035c42938e9", "description": "d3d12: Wrap d3d12_video_encode_get_hevc_codec_support around #if VIDEO_CODEC_H265ENC", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "92d6989fdc9db1219f7e076c5520b2b9e199f83b", "notes": null }, { "sha": "2f23f57670c0a95d816d1416474dd5728a6df3f7", "description": "d3d12: Add support for GL_NVX_gpu_memory_info and GL_ATI_meminfo", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "76c2db3144a8d1d7f53336ea37b9c17e6b18a89a", "description": "d3d12: Keep track of size and number of evictions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "60cb0ebc258eec9024c115b99dc6782b7530bcbe", "description": "d3d12: Split memory size info to device and system memory", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "334b368fc923af750a31f21028ab647ca04e837d", "description": "anv: Allow more fast clear colors for layouts", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4e17452387eaf228eafa73acf77d65b2c6610afc", "description": "anv: Load fast clear colors more often", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0e6b132a75e6e7982155a001e4c51acb40e63f9a", "description": "anv: Access more colors in fast_clear_memory_range", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "43bc4f4576723c915a970148ddaa8d17082d3418", "description": "anv: Refactor clear color loading functions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0d4f2a2db165f47b70093939cdcc51afe18cff66", "description": "anv: Move code out of loop in anv_CmdClearColorImage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8f9ed7e93237d91467a288a1aaea12346a2f46a4", "description": "anv: Prepare dmabufs for clear color arrays", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f5f0354447a1e08489dcc9792f5a861fab5d670b", "description": "anv: Add an array of view formats to anv_image", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1764f70ba8f870d8f06ad994c33f7685e8e88d41", "description": "radv: fix memleaks in radv_init_shader_upload_queue()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8300378bf367609242fc6509e9a34325bcc075d1", "description": "radv: advertise VK_EXT_device_generated_commands on GFX8+", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9f8684359fa988fb5a04c97cb3fdbdc1951fcc30", "description": "radv: implement VK_EXT_device_generated_commands", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "637a4b849a56a918ea54ba98f235e9867df8790e", "description": "radv: fix memleaks in radv_sqtt_reloc_graphics_shaders()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6775524c69c660a4585e3e5ed85f4d7b9129054f", "description": "etnaviv: set PE_COLOR_FORMAT_OVERWRITE when no color target is active", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "07cd0f230628c90f9932124f753ca593043f891d", "notes": null }, { "sha": "f7652de1f1043257ee5604a686b6750ec6de0d31", "description": "Revert \"ac/surface: add RADEON_SURF_VIEW_3D_AS_2D_ARRAY for GFX9+\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "dc5ef90547ab5cc4ae5ec4222d34bf2067c715c7", "notes": null }, { "sha": "0ae880c08cf83739d9f042e4729eb33328be107e", "description": "Revert \"radv: implement 2D views of 3D images using 2D_ARRAY descriptors on GFX9+\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "f5805bcb8e026bd19d6f42b417aab44446d0ebd7", "notes": null }, { "sha": "742a1097a9cee080ff269d9dff2ac5b5ed14687c", "description": "Revert \"radv: advertise sampler2DViewOf3D\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "493d5910a3e0bde9e9ec9e4fdbe405e7c6f01790", "notes": null }, { "sha": "b3a06daa720811164edc188a30b9c4a4f41efdec", "description": "radv: simplify determining if dual-source blending is enabled", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "10958d04d5767d733ab7ef20fcc261c8a7c92b59", "description": "aco: Respect addressible SGPR limit in VS prologs", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dc5efa892fa13068418ff189f66a03e88e66ec9f", "description": "radv: remove useless check about gl_Position as PS inputs for NGGC", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8e4d1965bd6514461c41ab4a7348345da1febbf1", "description": "radv: fix considering NGG culling for depth-only rendering", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "19c560da04d938d84b1fa5f2de2110aa2084d6c9", "description": "ir3: fix physical edges of predicated branches", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "39088571f08ae0b8dee1cf51bf590df5c23962bf", "notes": null }, { "sha": "72871d8330b7d220212bebabbbc734dfdae1afa2", "description": "radv: set missing FMASK surface counters for MSAA MRTs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aa19bf3d9362c2dd0dbeffafc9d17b08745a6bc7", "description": "amd/descriptors: set fmask_tile_swizzle for TC-compat CMASK images on GFX8", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c3531d5feaec24f66bb748265b865d0e23818bbc", "description": "ci: rename FORCE_KERNEL_TAG to EXTERNAL_KERNEL_TAG", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f47c692d995f32938a6d18f9af40f0a8e2576389", "description": "v3dv/ci: Add missing fails on RPi4/5 for uprev VKCTS to 1.3.10.0", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "38d74923910c45f08b30e520896b4b8235f0e72e", "notes": null }, { "sha": "e18733300e65f97757150c6a670f80d032a2615d", "description": "anv/ci: Remove additive blending fails on ADL", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3b5e49a7f8075caa2bcc02c483ad37d988ae4d80", "description": "intel/ci: Fix Alder Lake's configuration", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5b3f7de99ffcbf6e6c95d575beba1f96c9859e8f", "description": "ci/freedreno: Introduce OpenCL testing for Adreno 618, 660, and 750", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4f1adb71d65af779ed8cfa409897c85fef235262", "description": "rusticl: Enable on freedreno", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "63a5803433093df3965427d73b39d87a73cab365", "description": "freedreno/ir3: Do not propagate away a widening move", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e89e89caeb99a862bd66d53372263511d09c57b4", "description": "freedreno/computerator: Make shader show up in devcore/etc", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f58c1aebffe5b3f8173c92d47b0678a95e1b79be", "description": "ir3/ra: Better CL/kernel support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f3211e243f32fbec2277dce147b6272bb38f2de7", "description": "freedreno/a6xx: Support variable wg size", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1569219f51749b081f97f75c3224f9fa135af54e", "description": "freedreno/ir3: Lower fisnormal op", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e20f02f64afc1dea3dcf96bd45ff21452fdf4d8d", "description": "freedreno/ir3: Lower the hadd operations", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8707c15b5b4380adccb37e3a6a477d84a82713df", "description": "freedreno/ir3: Treat MESA_SHADER_KERNEL in the same way as compute", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "13db5fad2788f68f13990a11241611b587b62fcb", "description": "brw: fix task/mesh push constant loading", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "97b17aa0b1b6d36d41c48a712865add7050c9c77", "notes": null }, { "sha": "b7560fa0488a7a72ad0ffa1ad5ca3f7d11257739", "description": "anv: Build for Xe3", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "35ace9d4e2435f9b5861701d78f120c5d2ce6c65", "description": "intel/compiler: Xe2 and Xe3 use the same compaction tables", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "688a673c5a5be77045acc908b7bc6d4170a65a6b", "description": "intel/brw: Allow Xe3 in brw_stage_has_packed_dispatch()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "efa7aa4e470bac702b3595d580d2de5bf0588cb7", "description": "intel/dev: Add PTL PCI IDs (with FORCE_PROBE set)", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bd52bef69e607162e2c89f76c1084c8b0899bf83", "description": "intel/dev: Add PTL device info", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6242b70354779b370f2fcacc6d0a1eac8ef3d86c", "description": "intel/dev: Add INTEL_PLATFORM_PTL platform enum", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cd33b7766aafe5ecba286db0ecc892c1dd58ea37", "description": "intel/compiler: Add compiler enum for Xe3", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f59ae1ec104f71cf5a075b2135bf58ef489d6d9c", "description": "intel/dev: Add Xe3 support to get_l3_list()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fa964dcadc8b34980577249d86d8f97b8a730d1b", "description": "iris: Build for Xe3", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ae7619429e823bb5ae8c183a08a741ca9a7ce84c", "description": "intel/shaders: Build for Xe3", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "521d2299b8b02b1d7e70e5fff2e7aebdd0d9f1be", "description": "intel/isl: Build for Xe3", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "acb1c45a8b1e6f61fafd3f1f5c9f4be62b30904e", "description": "intel/genxml: Start Xe3 support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2d15c23e4a6027aca8a79ca49fb8338ce3a6bcd7", "description": "intel/dev: Add XE3_FEATURES macro", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d476badb48039745e81b37ecc2f59f61df929363", "description": "intel/dev: Support Xe3 device init (for intel_device_info_test)", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "04e17832782983853299ac616caea8567abbd71f", "description": "brw: Call brw_fs_opt_algebraic less often", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ac64b78f1f38a0dea0e7d21bc58b96a9ab061c4e", "description": "brw/copy: Perform constant folding with constant propagation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2cc1575a31d2483e71c473d19618ddbd1ea9e1a4", "description": "brw/algebraic: Refactor constant folding out of brw_fs_opt_algebraic", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "90ad5d3f06bc61e7559767459679944f919fad4f", "description": "ci: drop dead \"load jwt in the environment just before exiting the job\" code", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5dcad54902e088c25bfe57debbe985c5099b4d54", "description": "brw/sat: Convert nearly all tests to use new style builders", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "19ae7aceb52feb4398d732cc533cb007565339cb", "description": "brw/sat: Fix small typos, copy and paste, etc.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "de4527330735665f184c886ed1073b6c4301742d", "description": "brw/builder: Add new style ALU3 builder", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8329c04521884145bf15ec2cb4c85471fc8cdf61", "description": "brw/copy: Don't remove instructions w/ conditional modifier", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "9e750f00c3bfb86a7f41eb21babea5bb5c32ce4c", "notes": null }, { "sha": "d949d47f092c33eabe1ecc4921171a895c471ce6", "description": "brw/emit: Fix align16 3src subregister encodings for HF types", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "33cd5a49f138f7b6c062e8f86284ef0fd15f3046", "description": "brw/validate: Return an error for Align16 access mode on Icelake+", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "393ca64716a4de665359953b1a718cd3430e4c4c", "description": "anv: avoid companion usage on RCS", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "e98759c7f4c898f084dfe95ba77a833f6e77755c", "notes": null }, { "sha": "f83c2fcc98844aeb66f20b433f58d9b1e4ed17a4", "description": "ci/zink: Mark glx-multithread-clearbuffer flake on ADL", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f76ed795dedeb7891598f330d63ab071105e382a", "description": "util/cache_test: Add mesa-db test for adding cache entry bigger than empty cache", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5ec424c6bed98a69bf3e56d24af0393225077f44", "description": "util/mesa-db: Fix crash on compacting empty DB", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "32211788d05311d1a92863e5445b56a5175ad4a0", "notes": null }, { "sha": "7b40d32187bbdd0cd8da75d4c626ea87dd14b4fb", "description": "util/mesa-db: Open DB files during access time", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "fd9f7b748e2e2fa57b39bb800305d2fb3d665079", "notes": null }, { "sha": "2a9378a0f97c9eddaba4dba32a24be699916f482", "description": "util/mesa-db-multipart: Open one cache part at a time", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "fd9f7b748e2e2fa57b39bb800305d2fb3d665079", "notes": null }, { "sha": "6a2f5cb5568131b3d7aa41dce76c1c95b9403d4c", "description": "util/mesa-db: Fix missing O_CLOEXEC", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "32211788d05311d1a92863e5445b56a5175ad4a0", "notes": null }, { "sha": "92893309bcc0c1a9ab9eab844a896d99cbc4b4e2", "description": "util/mesa-db: Further simplify mesa_db_compact", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "031f2c2a691d9fbb84ea6146eeeda09d4a4d05a6", "description": "util: Use persistent array of index entries", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "feef4bf82852766828df3aa5bd826cf887deb496", "description": "util/mesa-db: Use single read for whole index", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1ba3996fd5ea5b63107080761dca5caa40036c0f", "description": "util/mesa-db: Reserve hash table for total number of index entries", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e596882dd16dd0374a621a0ca2be87fade08cd05", "description": "util/mesa-db: Recreate files if header load or index update fails", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "13c44abaacb045d9b5ade829ea2842739ec67b08", "description": "util/mesa-db: Make mesa_db_lock robust against signals", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "32211788d05311d1a92863e5445b56a5175ad4a0", "notes": null }, { "sha": "d01c1ba939ea23145a5d9f094ef9bf3e4c08010d", "description": "aco: move exec copy out of waterfall loops", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6c73a8a7f23db47dfcd3b4ae679fc6890b675913", "description": "aco: optimize conditional divergent breaks at the end of loops", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "075c5818cbef4b82ba2e5bb24daf84044552a34f", "description": "aco/ssa_elimination: don't assume exec writes can be removed based on block kind", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "61ab33c883c209669cbe6480bf9d3dcf4ac6fa72", "description": "aco/ssa_elimination: add instr_accesses helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7ec0b623419f9812967f0a1e9e3277da50ef0f43", "description": "ir3: Don't lower to LCSSA before calling nir_divergence_analysis()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5bb0296e088e780c8d0e9ae81edcce2bc7408f20", "description": "freedreno/devices: Establish a7xx sub-generations", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0981f983eef1f896e7b43d938d62ba14cf5604e5", "description": "freedreno/devices: Enable 64-bit atomics on a735 and a740v3", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "da989edde86a0294b69a01b88f6a975b8d5c0338", "description": "freedreno/devices: Document common name for a635 speedbins", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "45bb8002dfb6aed9226be3a0ea68af35e2e4f508", "description": "freedreno/devices: Inline a690 quirk", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7f63fa34da9847a6891207cf309bdaf76878bfc6", "description": "nir/lower_amul: Fix ASAN error", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "2e833b16bca66662938b139de90a1710cdc00f2b", "notes": null }, { "sha": "e548f90edbc9bc59eb0b52a3b2345450943ccef2", "description": "freedreno/ir3: Create UBO variables for driver-UBOs", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "76e417ca593866080731da59c479a99542e3a529", "notes": null }, { "sha": "b24d4f0c8697d53ac035472590bcc2fd16c010ce", "description": "gbm/dri: Fix color format for big endian.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3814dee11a141e8b74e61f0eb657d55c4bc0f909", "description": "gbm/dri: Use PIPE_FORMAT_* instead of using __DRI_IMAGE_*", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c6d7ab7c1f838b761b99376a56b09d793e1be63f", "description": "loader: Fix typo in __DRI_IMAGE_FORMAT_XBGR16161616 definition", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "60f7b2fc9f7b05ebce8979ce45fb05fe6f83b705", "description": "radeonsi/ci: mark *.tessellation_shader_tessellation.max_in_out_attributes as fixed", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9434ac65f471116c610c7c6758486875cd832e01", "description": "glsl: use nir_io_add_const_offset_to_base in gl_nir_opts", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "60578df33a3a06a04bd2ffab72c962521ec65519", "description": "nir: skip offset=0 in nir_io_add_const_offset_to_base", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f24c799c67222a925036a6ce32606fe40a023da9", "description": "radeonsi/vcn: Only enable skip mode with matching references", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "1e1f078099e741ddce295d31867e5a7a8f812596", "notes": null }, { "sha": "38d74923910c45f08b30e520896b4b8235f0e72e", "description": "ci: uprev VKCTS to 1.3.10.0", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c66fd95d923b5956c76204a4569de7b9c471eea0", "description": "radv: Fix sample locations at 0 for X/Y", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "130a42311838748454e89bbeb1f76d0c6314684b", "description": "radv: Enable variableSampleLocations", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8efc765a3d62a404f57fe4b0083e8ed2d3c5ecb7", "description": "nir/algebraic: fix shfr optimization with zero src2", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "08903bbe89ae5d6cab742b787a1f69b472ea803f", "notes": null }, { "sha": "b2abd3bdba6af766967878398f25beb06a541b9e", "description": "nir: fix shfr constant folding with zero src2", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "08903bbe89ae5d6cab742b787a1f69b472ea803f", "notes": null }, { "sha": "03f056ea710e39a70be851a07004a29338d513b9", "description": "ci: skip slow tests on all non-\"full\" jobs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bedb2f8a86a8aadbae3ab8b48769ab2651cd7562", "description": "ci: rename \"merge-skips\" to \"slow-skips\" as they're about to be used outside of merge piplines", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "927a17f30aca95ce93062131c9fd2db0c1bbbe9b", "description": "amd: do not emit PA_SU_PRIM_FILTER_CNTL in the common GFX preamble", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3d172d08b084a17670a8bd05f3b72a3f77f207e5", "description": "radv: do no emit PA_SC_CONSERVATIVE_RASTERIZATION_CNTL in the preamble on GFX12", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "56cffd4b9b2567a2c502c5065d29bc33c648f906", "description": "radv: simplify determining if a graphics pipeline uses NGG culling", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "62efebfd7019bb5762ec5a9905281eaee3464e0c", "description": "radv: fix emitting NGG culling state for ESO", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "982af1a2bc8cd62fbfa6b154ca6f83981ac07611", "description": "radv: capture shader statistics when RGP is enabled", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "460c2eb9677406df9b357ea52113ef6d2bb9ec35", "description": "ci: move shellcheck options to .shellcheckrc", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e2eba3c7dafee67cd6e5da5e0458b6d5de441e00", "description": "intel/brw/xe2+: Adjust performance analysis divergence weight due to EU fusion removal.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7bed11fbdebbd70cf12d1ff55d15db7231b7e9ad", "description": "intel/brw: Allow immediates in the BFE instruction on Gfx12+", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d19e2597cedf39439f7aa5dc3676509f96ab6c3b", "description": "r600: fix spec ext_packed_depth_stencil getteximage", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e98759c7f4c898f084dfe95ba77a833f6e77755c", "description": "anv: Use RCS engine for copying stencil resource for gfx125", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5fea98c4a173142f1f21b428ca1360b32ced10e0", "description": "panvk: fix scissor box", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "5544d39f4420da88c53aaf8dd48d86ac92bd0eaa", "notes": null }, { "sha": "029b8b11a02adfb14e863510e67f8bd901b6902a", "description": "panvk: fix gl_VertexIndex", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "5544d39f4420da88c53aaf8dd48d86ac92bd0eaa", "notes": null }, { "sha": "b79950fc1f366c9a1a557cdcb18e188110cf743e", "description": "aco: remove heuristic that restricts VOP2/C with 2 sgprs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "54fa55a3f779fd0b8f373b8d033ccfec1bf97df2", "description": "radv: don't use v_mqsad_u32_u8 on gfx7", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c3c138b10f40c9225a6d00456620ba2bb1a72d98", "notes": null }, { "sha": "a85ed2a28f1f733c7f61472c705d900e420f140a", "description": "lavapipe/ci: document regression in the commit range 765d1c47...366f63fd", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "150fd992b6066b0d60fb5677ee1ee85ed095ac7d", "description": "lavapipe/ci: skip builtin ray query tests that take too long and time out", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4724bbe7a7c741300e1a06678e6e9bb4599d0cb3", "description": "lavapipe/ci: group & sort skips", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6d3e1ab56d68978a560c70a73289afe61fe57df8", "description": "lavapipe/ci: group & sort fails", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "831eab2375d21eecbbf8184d148ae91cf0322b67", "description": "nvk/ci: add flakes seen recently", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dff8ece33f3298f50d8c188e1a30aecf9037dc21", "description": "turnip/ci: add more dEQP-VK.renderpass2.fragment_density_map.* flakes seen recently", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1c61e5c40f1f63ba1a91a15873c439f669c56087", "description": "zink+nvk/ci: add flakes seen recently", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cd912582bf9d3441c5a1c1d45fe1ff4cdbd66fb1", "description": "zink+nvk/ci: drop duplicate flakes lines", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b6bd7522f1bd998e5802ebe1796eb42ea56c9018", "description": "all-drivers/ci: drop duplicate flakes lines", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "454d9dbbd0edeb71274dec83e6a2ee29ca44ac63", "description": "zink+nvk/ci: document ext_egl_image_storage regression in c06a55fd...2fb4aed9 (likely !31585)", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "654683143b9b98ec0727ac9ef843d1450f5bd48a", "description": "nvk/ci: add back a crash that was mistakenly removed from the expectations", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bf0c24da2dc1409a5bae26a1d7771709a7e36551", "description": "docs: update link to `perf` wiki", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4579586c66a041a191fa4d45f77ba7bb7413d5ab", "description": "aco/tests: add tests for VALUReadSGPRHazard", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "47e0f468cf238089e16a804236e49c674abc5303", "description": "aco: workaround VALUReadSGPRHazard", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9ab0c4b0478343a4d6ca787caec86bb3f3e74f80", "description": "aco: minor CounterMap::operator== fix", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f5b871f825807f634f5846dfde1a07535a3add7c", "description": "aco: split CounterMap off from VGPRCounterMap", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d312220c2d4235f24252a600fe33f9ec1630a967", "description": "aco,radv,radeonsi: add aco_shader_info::ps::has_prolog", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "23c34f89fc826df38513c270318b585a70e01d8a", "description": "panvk: fix broken wsi", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "c2299b664280be8b8d15d6aa2acf0c6b263a0a85", "notes": null }, { "sha": "048afdd438902cb9f2b3477b15e3a40550e9465f", "description": "tu: Don't invalidate CS state for 3D blits", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3e3c1b042e5996bada9a87957097c1616265ccb0", "description": "tu: Implement VK_PIPELINE_CREATE_2_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3c8190e8b221a7996c6c79534e1c20929cf8d9ef", "description": "freedreno: Add compute constlen quirk for X1-85", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "b0d22461b945de597f39062a53e4f08d4b8559a2", "notes": null }, { "sha": "605d4dd42adb12d80124ffa169dde351c2016067", "description": "radv: do not use MRT counters for images created for db capture&replay", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "3b57a35eced6f677fc76e22f0ab1d5fcaf46511e", "notes": null }, { "sha": "35eb12e2fdedc6723806f6c07e978ffe0dece15e", "description": "frontends/va: Evict unused surfaces from encode DPB", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "cc14724d73b2ec03720c1f7366d7697e50bd9f16", "notes": null }, { "sha": "33c6491244ec930cd13271941c5744043a7d4efe", "description": "pipe: Fix video enc max DPB size for H264", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "cc14724d73b2ec03720c1f7366d7697e50bd9f16", "notes": null }, { "sha": "5ffc5ba8ef958b03a67b152f3a60e92fa1ff4480", "description": "panvk: Link with --build-id explicitly", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "8ea2931ed1fd9bac6b2037971e27c651c7e0ebf3", "notes": null }, { "sha": "d227968201fbbafd1b446d99f55be3de37417a5d", "description": "ac/llvm: cast to integer after derivative intrinsics", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "daa97bb41ae0397d8bd7fafc648afa8e8a93c8e6", "notes": null }, { "sha": "3209a97c5c391aee3bbd3aab25853d9c4a5daff9", "description": "util/vma: Fix util_vma_heap_get_max_free_continuous_size calculation", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "df3ba95a2498447b037d0d8efbdf605be25ff8ff", "notes": null }, { "sha": "87cb42f953236d546ff06c0da9cd5a9a84977aeb", "description": "treewide: don't lower to LCSSA before calling nir_divergence_analysis()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "95ed72922ed1045b479ff9bbec4f5bd686439dd3", "description": "nir/divergence: Don't assume that LCSSA phis are not loop-invariant", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c5f142a6956d2843601bced70a10d88a7d9350ca", "description": "nir/divergence: skip expensive nir_src_is_divergent() check in most cases", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0eff03d38532ce7674aa0f2ac6b8df33e01da67b", "description": "nir/divergence: calculate divergence without requiring LCSSA form", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d34d2f8fa8afc362dc1656b369eb849486c6fb83", "description": "nir: consider loop invariance in nir_src_is_divergent()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1a55d6c23b7156fe1766ec44da7afd63da9a8c45", "description": "nir/divergence: Introduce and set nir_def::loop_invariant", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c0b3d7a91629a4f3f36c16a830fad4b3df7a125b", "description": "nir/divergence: require nir_metadata_block_index", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8d1abd49968bd5f09dc846e79968f7cc81b92d9d", "description": "treewide: use nir_src_is_divergent() rather than checking the divergence of the SSA", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c8348139fdab45a1b36d14c6f619fb73a6bf540d", "description": "nir: change signature of nir_src_is_divergent()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "421b42637d5488de60ccd0e62a52fb118cadda8c", "description": "nir: remove nir_update_instr_divergence()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ce0a3fe6456e4778aeff390a5f1664041732d03d", "description": "nir/opt_uniform_atomics: don't preserve divergence information", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c25c63ebc0b19c379a80c2ba706b0beed574c0af", "description": "nir/divergence: separately indicate whether loops have divergent continues or breaks", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a4c5bfd34ca82a51a0e8fff529fb1d11af82b81f", "description": "intel/dev: Use hwconfig for urb min/max entry values", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7b86da0ccdb5e56d8907a69c20d1492609c0aea3", "description": "intel/dev: Allow specifying a version when to always use hwconfig", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a71702d34220f9ddb9b3b502247814d80591db3a", "description": "intel/dev: Simplify DEVINFO_HWCONFIG_KV by adding should_apply_hwconfig_item()", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b4df9658f52180c5d115cc8cfce99b84dca83d7f", "description": "intel/dev: Rework DEVINFO_HWCONFIG; add DEVINFO_HWCONFIG_KV macro", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ce98715566b5617b940acb01df2d237535e7297c", "description": "ci/crosvm: Use default value for CROSVM_GALLIUM_DRIVER", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ac2b7d07e414fa6ff5bb3ecb4d88e5fe82567823", "description": "anv: check that inline query pool is VK_NULL_HANDLE", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aaa5770d4bf4a8833520bbf0e2b8929906667897", "description": "anv: inline query for vulkan video encode", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "be81c8b8db16b82a0166cabfb72550000bf56b29", "description": "radv: fix initializing the HTILE buffer on transfer queue", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dcb88ea4ab1b6ddc2929647b162bbb00863601dc", "description": "anv/iris: add note about Wa_18039438632 for RT flush after SBA", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c0bceaf0576ed8d4a714439a4fcd0e25b465f084", "description": "brw: don't emit instruction to add zero in spilling code", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "858eb189529ba904cea663168d64440338a16138", "description": "glx: Fix the GLX_EXT_swap_control_tear drawable attributes", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5e9e45738353863672e6d42b52248de9ae4c70bb", "notes": null }, { "sha": "a4b179e445cb9c84fb267aa7aac21a7f41ebbf07", "description": "aco/ssa_elimination: don't avoid saving exec when optimizing branching sequence", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d2dcaf1f5e99ee1173316950381bec3da6c178cf", "description": "aco/insert_exec: reuse old exec temp instead using s_and_saveexec", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "047152237758de40457d1fe18b6aa73aa86462aa", "description": "aco/insert_exec: reuse old exec temp in loop pre-header", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "31f62a6123d46311bed7a54dc10e518bbe4c5f8d", "description": "aco/insert_exec: don't always reset top exec", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4f04e6f0c4d3a1e27337a8143bc4730cea5eb481", "description": "aco/insert_exec: avoid phis for masks in exec", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0338bb9ae84cf8b512db4eef6d6c29b887d58b35", "description": "aco/ssa_elimination: also optimize branching sequence with s_and without saveexec", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "68a372f6ce028d06d406cd5f86b181f79cb7f403", "description": "anv: use UINT32_MAX to be consistent", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b4ae8cf381249559cc44cb0c52fb24f4224b19b8", "description": "anv: reemit push constants on pipeline changes", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "02294961eeeec003fd6113c0406a80ea1a2fec72", "notes": null }, { "sha": "7d9449c8731767ff2311cd99a4d09f2bc087ca95", "description": "anv: fix missing inline parameter emission", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "02294961eeeec003fd6113c0406a80ea1a2fec72", "notes": null }, { "sha": "3a5b9ee59e7f32cab3d56166e4acbbdb24ae5c55", "description": "anv: fix binding table entry count for compute shaders", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "02294961eeeec003fd6113c0406a80ea1a2fec72", "notes": null }, { "sha": "fc2aecd2c969dcac3a0ffd969240f23d63dac1c1", "description": "panvk: fix texture size/levels/samples query", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1cb437847917d6fd92758da77c39e12afdc2b911", "description": "zink+turnip/ci: update a750 results", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "80233f5a8893b5b5f7b1993502082a8f3ce626be", "description": "svga/ci: enable vmware farm", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "981ddec6337dcf939c06209d40139b458fcfb3bc", "description": "pvr: Make Vulkan driver depend only on nir headers, not library", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c1c71b93bf3f52275f0d19fa4a51610784c41953", "description": "pvr: rename pds unused reg constant", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "84a610db30f7505d99ce1e3a52565bb05cecf024", "description": "pvr: Inline xxhash header functions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ac48e83af18180abf3b81afe824bfc5837ae0296", "description": "pvr: Add missing include for FALLTHROUGH", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b882cb2d90b0be054a019c18291d7a149ecde877", "description": "pvr: Rescope msaa_mode", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1612255de678bc24d4886a734596ebf13ebd62b6", "description": "pvr: ensure stencil clear value fits TA_STATE_ISPA.sref field", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "821c6b93423f39347575f39b11ad3662d8cfcdc7", "notes": null }, { "sha": "e8cbfa2a57cd059a7f0906d9890dc44a16672226", "description": "pvr: add handling for retry error in pvr_srv_rgx_kick_compute2()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a186e28476ba3af09fca9f3e25a5fdef48e62345", "description": "pvr: add handling for retry error in pvr_srv_rgx_submit_transfer2()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eb77cad9069a14f54e39f53eee413235a4a0e8af", "description": "pvr: handle PVR_SRV_ERROR_RETRY pvr_srv_rgx_kick_render2()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2210e7ab4f7ce94fc0f7296b10917813e1644145", "description": "pvr: remove set but not used struct member", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9651d73671817ca742398367b90fdb4dd9342020", "description": "pvr: really free memory in subpass render init", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "10b6a0d567e9782ae5217f4303bdc6fd2f0610ec", "notes": null }, { "sha": "b8e0c15531e0e2bc7a1af7b9ff308fda9d648f1c", "description": "pvr: for fragment stages only do not insert a barrier", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "35f824fb07da238df0d32c7caaae2ca176bbfd82", "description": "pvr: fix when to emit ppp state uniform base address", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "703f3e902c5b83851c452e4b45e15b12e8ffdecd", "description": "pvr: improve buffer copy format selection", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1d0f23752c04ab3ca3e33a452e9ff581620c96a4", "description": "pvr: fix mipmap alignment for non-32bpp textures", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "8991e646411b73c1e03278267c80758e921f2352", "notes": null }, { "sha": "fa889ffec7dafb78f368df2b8b52b971cbc4aa5a", "description": "pvr: fix use of uninitialised value when setting up tex info swizzle", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1b67637fa09a969161b7e8a7ab10ff14bbfe5bad", "description": "pvr: fix calculation for textures z position fractional part", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "480bdff4b526c2aabd86a42ddb02665e9b7c69e2", "notes": null }, { "sha": "c1bd0deb977d8f9883278c977e9cafd1f5569500", "description": "pvr: fix bo refcounting for imported buffers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5ef9c552b2e72e727b6c4b4994e727ffa9c72bbd", "description": "pvr: fix image size calculation when mipLevels is 1", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "2a3aa6da5038e50a34f22d986fb36870024fd57e", "notes": null }, { "sha": "ba6a5b0354368d8f2873e68112e987e8c570c707", "description": "pvr: drop 'Imagination' from deviceName", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "490bd13b5c8f28c6638d731f0f1ab588b10bde79", "description": "pvr: Minor code refactor", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e23123b7f6139926e73a454ec410b995484de6ba", "description": "pvr: Handle DISABLE_PIXELMERGE", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "13e85fa911b8aa787ee65ec957be8437bfb90b9b", "description": "pvr: Use vk_buffer_view base", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1dc37f650a61dea2768fa4a22eb2f1e786d461eb", "description": "pvr: fix texture address offset when base level >0", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fbca3d64add37da9711200350dad51cb68ae22c4", "description": "pvr: Fix reordering of sub-cmds when performing ds subtile alignment", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d1b17a5edcd493630738681b8f104123eb92710b", "notes": null }, { "sha": "6ba3c5263d979209af3b6f2bf4546b158362b0fe", "description": "pvr: Fix ds subtile alignment NULL pointer dereference", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d1b17a5edcd493630738681b8f104123eb92710b", "notes": null }, { "sha": "a324a028a9109d762c58833a0c38b6030a6ad552", "description": "pvr: Fixed creation of waits in queue submission", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f29ddf481706cce1102e33e7f0492d49bf511632", "description": "pvr: Stop creating waits when there are no waits", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "019281fb0d448d581df397271fdf93747b6bc829", "description": "pvr: Regenerate all descriptor program data sections", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8a92ee673e8ae4bfff54f4d1927122987babed85", "description": "pvr: fix msaa setup for resolve TQs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1ed8fb9cc36c4458f426f8d71c983f2e72c5ce38", "description": "pvr: Use a pixel size of `0` for invalid pbe accum formats", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9a94a28bf41fff9ce88e4567e9d8b77c360cd3da", "description": "pvr: cleanup 2101010 int format handling", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "972dd866ad373954b4be9978ceed658cb0e78c29", "description": "pvr: fix intermediate size when configuring mrt setup", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ab2be6a2245448748a7f8515c2a05e3963920036", "description": "pvr: Fix `barier`->`barrier` typo", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fda6904060d64bb94055a1ec702cc7dac38388c8", "description": "pvr: Add missing feature check in compute cmd stream", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bd8c8e4af98cfa7482bb20033a6584ec8055fad0", "description": "pvr: minor vulkan driver formatting fixes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9fda96db5bb2f421d1e135bf4e3fc08e3d552770", "description": "ci: uprev vkd3d-proton to 59d6d4b5ed23766e69fe252408a3401d2fd52ce8", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ebd67382604d0b7bddf2ebd2aa824a272e8e9bb2", "description": "intel/elk/chv: Implement WaClearArfDependenciesBeforeEot", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2a4efe21c5e6dba353fc67c9ea58a52a913bb970", "description": "intel/brw/gfx9: Implement WaClearArfDependenciesBeforeEot", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e8472d484f440de4928cbf4af59bb52315d75f81", "description": "aco/spill: use float division for score() calculation rather than integers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "30d85b23efeab77a308c63e2872beaf25be3f867", "description": "aco/spill: fix faulty assertions", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1a9b504e576f40287e671e40508b696d3d8514f4", "description": "pan/bi: Add support for nir_texop_lod", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e3171365367e79ab97a1757ee7f872aa476c36de", "description": "pan/va: Add support for nir_texop_lod", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ec0646a0b3572c7b217ea17908c755a95265ed9e", "description": "pan/va: Define the TEX_GRADIENT instruction", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9ad80a86c9a1d0045c16811e0fd7cb148492c1b4", "description": "pan/va: Don't set bit 26:27 on texture instructions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c80e18201973bd80de36532b795ca56cccdea168", "description": "panvk: Fix the maximum sampler LOD bias", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d5581b112452398e3e56ae0e9ab8f585b6374020", "description": "aco/live_var_analysis: check isFixed() for definitions in order to set needs_vcc", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "bb5eace0dc60b176bbc258f389856ec1b4cb7410", "notes": null }, { "sha": "1f9b82bb2a3f4ffcf00d5820a52ea48d0c695a08", "description": "nir/opt_algebraic: optimize -0.0 + a", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7dccaf6c3e7b31211afd99fbc62714a95615458a", "description": "etnaviv: isa: Add img_store instruction", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3a5d40b1522e3e204aebc80b2e7d1919d4d37130", "description": "radv: fix enabling/disabling user sample locations", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0226922384496dd8f7482913c6e6cea472a2844c", "description": "nir: add nir_gather_tcs_info, new gathering/analysis pass", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a871eabcedffb4f817033b393e25ce373d977b1a", "description": "wsi/wayland/perfetto: supply presentation clock to perfetto", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2a34b492d8025c83cd0772d6c761ff2d24dabde9", "description": "anv: Xe2+ doesn't need the special flush for sparse", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "4aa3b2d3ad73fec9d1eea7a41233a707e1d640c8", "notes": null }, { "sha": "dddd7655531557dcd1f46058561c6213ee5377a6", "description": "anv: implement VF_STATISTICS emit for Wa_16012775297", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9465d6e3d7cb2925c63f2e6ed057de87f0699352", "description": "iris: implement VF_STATISTICS emit for Wa_16012775297", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "562b80cf69af8a54caedfc35716e76226262b19b", "description": "ci/build: Do not do LTO on any pre-merge job", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "72b5e4045b32ee526ceb336c65dabce310f87401", "description": "ci/fedora: add workaround for buggy GCC warning triggered by r600", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c23f7a2562bbcc8b5dd7d3912b6f10bd60c875a8", "description": "panvk: fix descriptor set layout hash", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "73518dc169fc8d2b3cf8221d9244cba3d0e4bb16", "notes": null }, { "sha": "382e078659dd0ff718a1c3c2349f5f11300e3bfe", "description": "panvk: remove unused is_sampler and is_texture", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ceefcbecd572992d4d01ce90a5bc49950c10b2ea", "description": "gfxstream: move generate-gfxstream-vulkan.sh script", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b318fbbd4269e88159209d91d4ce64a660b778b1", "description": "gfxstream: Check metal extension for external memory", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5da34ebee4d67622e3629bf3be891fcf9673663a", "description": "aco/insert_exec: remove get_exec_op", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8d148401cba6a45e948aa26656b73714bd777b5f", "description": "aco/ir: rework Operand equality to return true for equal fixed non-temp ops", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6716fb08d8289b5996332d10c8a8991c1d0537c4", "description": "aco/insert_exec: remove unused includes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "23fb0883eb956ffb7c0787922e1d43416faa6b28", "description": "aco/insert_exec: untangle add_branch_code control flow", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "de7d93196288bf607d015fb7bb9f773fddc4ea70", "description": "aco/insert_exec: remove stray break_cond variable", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ade7f1a203814d9780bf06f84b62ef22033c9a22", "description": "aco/insert_exec: replace pair with a named struct", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a3054499ba4f552589056275d911590f35147fb0", "description": "aco/insert_exec: don't pretend WQMState is a bit mask", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3ed020031c6c37c3bacea8d0576096feaaf1e10e", "description": "iris: Program async compute registers of STATE_COMPUTE_MODE in compute engine", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aa5b2c4165b894f0d01c2921dc03c1c193b56152", "description": "anv: Set recommended values for gfx20 async compute registers in STATE_COMPUTE_MODE", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2483f8f7cde9a8e2c22e5234764a258d7642f9bd", "description": "intel/genxml: Do small fixes in gfx20 definition of STATE_COMPUTE_MODE", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3efba707bf879f25f2e2a8c879b162734bdcf7c6", "description": "anv: Set all async compute registers in STATE_COMPUTE_MODE", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "86ed5ec78e5d5c5ccf74b9ee86b9af22ecd02b8c", "description": "intel/genxml: Append 'Z Async Throttle settings' to gfx125 definition of STATE_COMPUTE_MODE", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4adb652392591c8859ed8f69716a009d8d7fe29a", "description": "frontends/va: Don't relock mutex in vlVaEndPicture", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2cb3c2e8d5e306bd64a303c3254dd80b9c49248f", "description": "frontends/va: Fix parsing leb128 when using more than 4 bytes", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5edbecb8569d88e7faa28ca7a56eb5e1672a2dd0", "notes": null }, { "sha": "91222671f161847b4352e07d88f5d1ab4843a734", "description": "frontends/va: Fix NULL check in intra refresh params", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f9d1a50d8d02067a7356a8e095fe25a097654550", "description": "frontends/va: Fix some small coverity issues", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "64ba87b68f818a92ec1cd60b4b31371610e255ca", "description": "ci/fdno: Add flake seen in the wild", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2ed84534d208e32e3dbfd245954121d2ab33266e", "description": "ci/rpi: Add flakes seen in the wild", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7cd7631554f7ae13ee69f2d91d69f15447f16b23", "description": "ci: uprev vkd3d-proton to 65b81403435576d882d9141ae3eb4a29373fba0e", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bc0da4bdfc884da9e9f0c748a905427fe35b30c5", "description": "ci: move comment into the appropriate section", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ba789f2ce64f9c156a787b62167bb8cd65005d0a", "description": "ci: move yaml-toml-shell-test out of build-for-tests stage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ef47cce51c7799d793f7f41696b12688c3247756", "description": "aco/ra: always block register file for precolored operands", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "18e7e8d8f00a577f1d0c766dbf5f5af609e8f61a", "description": "aco/ra: make use of Precolored flag", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bb5eace0dc60b176bbc258f389856ec1b4cb7410", "description": "aco/live_var_analysis: check for isPrecolored flag rather than isFixed", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e2705a9d85c7068f2cfd97b3c79f180b748418ee", "description": "aco: set Precolored flag before register allocation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c2ed4b474acee40eeb30c9fe8ef47d1300e1fbe6", "description": "aco: introduce 'isPrecolored' flag for Operand and Definition", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b33f47b4985b9fd83c6901dcb4534be92523780a", "description": "radv: regroup and emit all DS related states in the same function", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8791e56b62a9057a2858c163f03bde7c6f6e5acf", "description": "radv: track more redundant DB related registers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2950d5582841f4e19b01b5abc872b9013732a4dd", "description": "ci/skqp: Set $SKQP_ARCH from build-skqp.sh", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "abf7f1179611a228c16bcf0032444e73d2d26a5e", "description": "ci: Use sections for test container builds", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4b2ff9c9464f25e8a93023979c4c1352760874ce", "description": "ci/skqp: Fix relative paths", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2d03e67bbfcaa3f384b1edd6dacbb3cd32e6af6c", "description": "ci/angle: Use relative paths", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ff97a8b006ea64515096ad75374379173bcce80a", "description": "ci/firmware: Allow calling firmware as sourced script", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "24a9fe6655585c7668544f89ee1484112676e89a", "description": "ci: Really remove Mesa drivers from rootfs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5e1d3c2ffe52ade8602c4ae7f980e02e93a56a5f", "description": "ci/mold: Use appropriate parallelism and strip binaries", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "05b5701c01ce4f5374c03d270460269464a1f4d5", "description": "ci/lava: Source setup-test-env", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "68135b620c4211444f7b564c0f302d04befa6fb2", "description": "ci: move rules from rules-anchors to workflow", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a9e11c2f09cb5571af44ad7dc9a29bfe7ab761cd", "description": "ci: build KERNEL_IMAGE_BASE in before_script", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0bffe8ec053f2a43795515b0f9c64cf98b5bd8b7", "description": "mesa_interface: rename __DRIimage to struct dri_image", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ee54fe9f691a27aab8690f3b95ac824efd2e80fa", "description": "mesa_interface: rename __DRIconfig to struct dri_config", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "872b5c70d15f0f9f4851fb2d8862072220443c16", "description": "mesa_interface: remove redundant __DRI*Rec types", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "186a3b6dad3865da7fb601678c9c9b44814c9b51", "description": "mesa_interface: replace opaque __DRIdrawable with struct dri_drawable everywhere", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "329e03535b5840c008df68cfa5b2fab2eda8a70c", "description": "mesa_interface: replace opaque __DRIcontext with struct dri_context everywhere", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1ce9aa3d6526c7b28008b5fef19d0dc30fb212bb", "description": "mesa_interface: replace opaque __DRIscreen with struct dri_screen everywhere", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3b603d164662d0f5c70a9c8dcbfc6a987ed8b94e", "description": "mesa_interface: remove unused stuff", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "28655b26f5cd62c7e7c581e3eabe3244ce7d9769", "description": "ci/b2c: make initramfs & kernel urls optional", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fa7c4b148bef37fe8c1b7ac6a9d28e03345ad3f0", "description": "ci/b2c: allow B2C_DTB_URL to be set to an empty string to unset it", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7af000a6eca46ab17b2252ff20451dc33f654749", "description": "panfrost: initialize all UBO and vertex buffer descriptors", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "834b919f6af86da4d5ff27002230ec92acea1dff", "description": "brw: Optimize 16-bit texture fetches later", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ea478efa2e5cd895454893a0da6457b763b0aa9a", "description": "panvk: advertise VK_EXT_image_drm_format_modifier", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b7bc7852d77d597221b5fb2ca7bc7c6cec4f075a", "description": "panvk: advertise VK_KHR_image_format_list", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cb7ce6a934349d98a96409e8deb4ffd85b125793", "description": "panvk: check VkPhysicalDeviceImageDrmFormatModifierInfoEXT", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "252ddaf51be72dc84ad1f26311d5403920ff119c", "description": "panvk: fix VkDrmFormatModifierPropertiesListEXT query", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b3266db918bdd483d23ade52be6caf05514a1be5", "description": "panvk: remove panvk_GetImageDrmFormatModifierPropertiesEXT", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "514ba16d95b73fbfe11ad1338055c5cdee5dec59", "description": "rusticl: Enable out-of-order execution", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "179859763736c8270956f4d6fcc95491f4532128", "description": "radeonsi: move si_compute::global_buffers to si_context", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fad599a61915c9542fa802665b0872b05912b8d9", "description": "etnaviv: Enable ARB_framebuffer_no_attachments", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3dbbc24cb352cccde739c110aae38ed082deba4e", "description": "ci/build: debian-build-testing should follow same limit as other jobs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5a65c478ddb330c71a0e5f9da3a62efb927b4ee5", "description": "ci: fix shader-db rules", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "0724b00dad8181d6ae4aaf1dae255d69035ad39b", "notes": null }, { "sha": "9ace01edbe5cace3881751bdbda2cb5cec969e2e", "description": "tu, ir3: Implement VK_KHR_shader_atomic_int64 for a7xx.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a3afe22dc90b604a8fccf277ab291a289cf56dde", "description": "nir: add pass to lower atomic arithmetic to a loop with cmpxchg.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7d0870e5d538a598c481a76b3bb964818d0e72bb", "description": "ir3: add support for 64 bit atomics", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5628a01523c4e3e58d75bb30636bc1403f8c695f", "description": "ir3: add encoding support for 64-bit atomics introduced in a7xx.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "84d57e1fb1289b5705c18b3c689b4cadd3ed362a", "description": "nir: Move atomic_op_to_alu to common code", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "334af37697e49e08567b3a3067116cf9568475d2", "description": "freedreno: Add support for Adreno 663 GPU", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ce02c9b5ef44c4f8bed392646a369512f1011a55", "description": "ci: simplify setting lava job priority", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e70db26d1837c47222c6b9cd2222b1da13a41ad8", "description": "ci: simplify ci-tron priority variable", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c2299b664280be8b8d15d6aa2acf0c6b263a0a85", "description": "panvk/csf: Implement vkCmdExecuteCommands", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3513960fe6e6cfbd0a4f0733712d71b8e0bfde2b", "description": "panvk: Move rendering info to panvk_rendering_state struct", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ddb2f6f1faab0b5d1059ebbfc12f8d2a3912bf94", "description": "panvk: Track VkFormats for depth and stencil attachments", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "26a03222ef8e12138b0df4f56077d4735a9ee62e", "description": "panvk/csf: Split tiler flags initialization into two steps", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "07346ea1e6b20ed5ae31f84f18c391d9a6d5aa22", "description": "panvk/csf: Set and clear vb.dirty flag", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "5544d39f4420da88c53aaf8dd48d86ac92bd0eaa", "notes": null }, { "sha": "fb6184f89c440e666281feff85de7fb225fba0cc", "description": "nir: add shader_info::tess::tcs_same_invocation_inputs_read(_indirect)", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9ef6ff17023dd2d6816eaa9fb1c059a4d97fae17", "description": "build: Fix LTO with Android NDK", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8221367fba84fd56356dde8101d73ed732ea6b04", "description": "radv: use explicitly sized types for some radv_shader_info members", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4383a917e6f2e294d9e71fd41ba4c7cafe33b4ab", "description": "radv: optimize VS input load components to constants earlier", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9784165de58d1af50c7ed84637d683cb63a0fdda", "description": "radv: fix output statistic for fragment shaders", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "0e0c2574d1d3ea8184fc9f5403f693d40d48da3d", "notes": null }, { "sha": "45d8cd037a83ae99f99a551be1b565f14cd598ec", "description": "ac/nir: rewrite ac_nir_lower_ps epilog to fix dual src blending with mono PS", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d1174113093e35c429367dae31aed55f750b8224", "description": "{freedreno,intel}/ci: add missing tracking of `merge-skips.txt` files", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ee0d7822295875fbb121894d5f028b4064edc27c", "description": "{freedreno,intel}/ci: rename \"premerge-skips.txt\" to \"merge-skips.txt\" to accurately reflect what they are", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bb98949134a7ac96863b830c94c0bce6eed46fb9", "description": "ci: rename \"freedreno\" farm to \"google-freedreno\"", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "18489da224de42cf60e3627d082869dfc6d2aa7f", "description": "freedreno/ci: use {freedreno,turnip}{,-manual}-rules", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "51125f8b3919ca1c7f8ac886c42a3e9489be3bdd", "description": "freedreno/ci: add {freedreno,turnip}{,-manual}-rules to simplify the rest of the code", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "85de24ebc56ef3afb52700f6f31fc6caab6f7b6a", "description": "ci/prepare-artifacts: use more than one thread when compressing the install tarball", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e9998fdef55f256943534aa054daab24a9d56990", "description": "ci/{deqp,piglit}-runner: make zstd respect FDO_CI_CONCURRENT when set, and fallback to the current \"all the threads\"", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9672f9732fa54bd34fc1e30a37db69034293c07c", "description": "r300/ci: add new RV410 flakes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "10951bb11ab982941b5c80765e7be266eae20bd4", "description": "aco: fix 64bit extract_i8/extract_i16", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "1f2518ef9fce84f23a2c42e8f76805d9610176d2", "notes": null }, { "sha": "4375133abbc5351cd0649a8fce8a789d019666c3", "description": "ci/alpine: stay trendy, Alpine flies on LLVM 19 now", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3120fec0c0b53d4825014fd4a48d80d7067b5249", "description": "ci: remove selinux from containers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "894c4f0c7889fbaeea3e4ab289cb505eb3643976", "description": "meson: remove selinux option", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ec95f07a1fe11619403d2c7e7caa4c1088f64e73", "description": "ci: Quieten test execution", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ef175ea594624e264a82a19f6e3126a32e712256", "description": "ci: Make section emission really quiet", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8316654dacce8e7e5f9f9c8e3149f982179b00b9", "description": "ci: Quieten post-test cleanup", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dd415e45bbdc0f332a290a9bf6d7f50cc80eb652", "description": "ci/traces: Use sections to quiet execution", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5dcd5bfc3ee8cef4473d991e045f8e6e79ce0e3f", "description": "ci/crosvm: Replace SCRIPT_DIR with SCRIPTS_DIR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5edb11e9eac9864c90886ddfbf530a8b5783ec48", "description": "ci/crosvm: Make crosvm-runner safe for set +u", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "da292b019cafd1caebfb40f9b2e1192002c6e89a", "description": "ci/bare-metal: Use section for boot messages from poe-powered", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d9e1b29504df75ed7bbc0f0a6e6853b90c60eb31", "description": "ci/bare-metal: Truncate printed times and prefixes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3ed9fd3140bca274e60a170c3c4ec1c49f45d090", "description": "ci/bare-metal: Use section for boot messages from cros-servo", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a9b03a8fc4757a58c87a879415f9c9ea6dff2d02", "description": "ci/bare-metal: Move preparation steps into section", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d171f47f44716ef7a3e683278d5fc4ee0e3a4327", "description": "ci/lava: Coalesce post-processed job information", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9be46b29f063f0b60e65c602396b1772acbcc6f8", "description": "ci/lava: Print relative timestamps in sections", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8ee6241a8c96046f640b9100f7d9e52e8e173da2", "description": "ci/hw: Wrap pre-test setup in collapsed section", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "970f37be0938877c96ddd21ab6bca00b2ae4e804", "description": "ci/lava: Change default section colour to cyan", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3c7b53e27cef624ce1db3ba6c4abb3dcc00da835", "description": "ci/lava: Be a little less enthusiastic with bold", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dead2b7e6238aa6c5bbbccdb002619daf8056fc8", "description": "ci/lava: Fix colour definitions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3068279280b81637ee67ecd2454f8fbb79eaa70e", "description": "ci/lava: Truncate printed times", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "65f05f223111d1bee23499218c0e804f85d468fe", "description": "ci/lava: Explicitly pass UTC timezone", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2b4d4684211e61e356ccc7251efee302b1454d06", "description": "ci/lava: Hide more boot details into sections", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "837004fa26287d78a179ffc75583424713b3a2ae", "description": "ci/lava: Rename lava_boot section", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "964b9791315a58fc3b46598277ab5f8b1f4a2e32", "description": "ci/lava: Add section for device wait", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "586abb1e10ab6401db479557d1906ac702cbd0ff", "description": "ci/lava: Break section-header print into separate function", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bfe03bb6a0fe16ebd9fe9d2ac6e0136f5ca29611", "description": "ci/lava: Quieten timestamp warnings from tar", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "46c842348993432039e47f5a342ca7094b1b5610", "description": "ci/lava: Remove pointless messages", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cff886d80860127a161c09655211d175f09e81ee", "description": "ci: Don't print structured log data URL", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9af1ceb7a24bcfd699db93637b92137652f67cbb", "description": "ci: Don't move results directory", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3dde227022947a27bfd0cead0aaeaf486aba24ab", "description": "ci/python: Fix section emission", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2bac04aa4bee301f1140ffe4b938d1672f092522", "description": "ci/shellcheck: Don't exit on first failure", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "80d3ee3c7822581104d8cab32eac2ee9a4c4e6bf", "description": "ci/shellcheck: Don't overwrite SCRIPTS_DIR with relative path", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4bc2d221c996f46bd747c7a79e6a7b5c72535e20", "description": "winsys/nouveau: Reformat to stop relying on tabs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f9e72b7fcbf390805070b10cf21dec12f45c9445", "description": "winsys/nouveau: Rework to use u_pipe_screen_lookup_or_create", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "019770f026ad1e1a9b03ddacab2df252126fd636", "description": "intel/brw: Add SHADER_OPCODE_VOTE_*", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f20df2984d6fb08567eff41ed209d4d1fb867b8c", "description": "intel/brw: Ensure BROADCAST() value respect register alignment", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d97381efd8c2e39b2e92f0fe78281c04a0249bd2", "description": "intel/brw: Add fs_builder::BROADCAST() helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "67aadd4f0b8532a3375b701531a59c7fe8439689", "description": "meson: add log dependency to dep_android", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f3ef27e0b9c6ff6187a5a4e8d47da1cb567da3af", "description": "ci: Add global ANGLE skips for its waiver", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2fef9e902933519b2c88aa88d9312c4ed20a27ca", "description": "u_gralloc: include dep_android_mapper4 as needed", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c4e8e3fb2f919d6099880a00ee30a6a8418037d1", "description": "zink+nvk/ci: document more flakes seen", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3a7881d126fb4e3d1a2a668a14e620a814a4df56", "description": "zink+nvk/ci: mark a few tests as fixed", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0724b00dad8181d6ae4aaf1dae255d69035ad39b", "description": "ci: run shader-db only when one of the drivers it tests is modified", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a41c4cc1fd13a07aaabb5aac345def16838a79a5", "description": "WIP: Re-enable Comet Lake", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b4e18fb188cb30bc506b2e426e6e17c75ca3ec8b", "description": "vdpau: fail context create if driver does not support video", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fd0b20e8e857a888deddcc33b54cc5415daaf70e", "description": "va: fail context create if driver does not support video", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "49d5dcebd509c51765cc5ca18c973b9ba1637c39", "description": "ci/freedreno: switch to dash instead of underscore, same as rest of the CI", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "45eb3bfd328515218adb3847ba55929868261166", "description": "device-select: only try wayland/x11 if the required vars are set", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f4bb0e74fd31698e43aa3c9548fe6e8cdf99baae", "description": "ci: Don't carry static libraries around for tests", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f4f527cd3e1625d548f836769f917521b8af2f88", "description": "etnaviv: isa: Add img_load instruction", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1562e51f3411499025078688d2d318c75da4431e", "description": "etnaviv: isa: Add clamp0_max instruction", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5fa4c1a1911081f445bf3003857bf1dc9cd4d651", "description": "compiler/rust: Copy NirInstrPrinter from NAK", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5607c7ee4906dad8483c2c6668fceee255ac6ea2", "description": "ac/surface: fix determination of gfx12_enable_dcc", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "060d5dacfd1f1402bad795c37713db04b299f7ea", "notes": null }, { "sha": "19fa5561bea5b1031a0f7dab42bb5cac35d616ae", "description": "radeonsi: fix radeon_canonicalize_bo_flags domain handling", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "593f72aa212f9e0daa94d7163e12a005be90fb19", "notes": null }, { "sha": "bb085966458cf2684d1ce1f9d270ea498da003e7", "description": "radeonsi/gfx12: fill missing dcc tiling info", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "0bb83a4060a021c4e14ffd2c62bfdb630287da27", "notes": null }, { "sha": "a5a5a50ae82b98fee0caa82a280e67d775be1c5d", "description": "ci/angle: Update ANGLE, reduce build times", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "19ef6b247ef463398c04f0380f57fa85872a5672", "description": "Uprev Piglit to 791e420b2628c1e35eea81b3bafdb1c904a141e8", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "33c8dc4f1839b350cc763074d269064ea9ac4365", "description": "nir/nir_group_loads: reduce chance of max_distance check overflow", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "33b4eb149ea79d9dd4b80ddda079ad027e5a40bf", "notes": null }, { "sha": "0317c448727b2558a3748b7d621d6006de5ba51b", "description": "anv: add VK_EXT_host_image_copy support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3beb2697211912be5d62cfb8f6db0c7827d0b6f0", "description": "anv: factor out sanitizing mmap offset code", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b202f0f422cfd6e1a50e93e37a7c282de196129b", "description": "anv: add a host map of image for host image copy usage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6e4d527158f7fd1e0932ff3a55716be3efaf990c", "description": "anv: wrap binding address setting", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f33fbb215b1a945fc78fec6cd0a99d4fa2bfcf70", "description": "anv: disable pat compression for host images", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cb9537a815350b289e84bfe41f71d0f0ccffac1f", "description": "anv: drop non host memory types for host-transfer on non-rebar", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1c7d79374f2d1c79621b400f7c42f7c861f31368", "description": "anv: allow subresource queries on non-linear images", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "70a8e5b8a91fb9c5d232b24af7ee0ef9dd616bd8", "description": "isl/tests: add range_B_tile test", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bcc820950d277513454f033706d194b4a61b9d23", "description": "isl: fix range_B_tile end_tile_B value", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "509606e56d88ebd7c015ae0d92422536d4c52660", "description": "nir/lower_subgroups: scan/reduce for multiple ballot components", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "58b199f7ed4c653f25788df47ed49932e4234380", "description": "nir/lower_subgroups: add build_cluster_mask helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e0cb4a94a33b9a021056efdda164b6062565220f", "description": "nir/lower_subgroups: move up some helper functions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "085e7e419d61ff1fe4319f17807b70b522fc5a66", "description": "zink: rewrite the high-IQ image tiling selection loop", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4be4983fc7d9e1c31175c2c565f6918b1d00a505", "description": "amd/vpelib: Add missing copyrights", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8dc7fbaed3766fcc0d00504fc68d0252dfd67a87", "description": "amd/vpelib: Revise the config sharing handling", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9751b52a10ccb064255eb274bdbb44f7920124e1", "description": "amd/vpelib: Update chip headers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c252d22e915db2f6e713f2b585317dbde90b7bd3", "description": "amd/vpelib: Fix compilation warnings", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ab9bd6b93251aaf46b194ea942e0add968eba779", "description": "amd/vpelib: Generalize visual confirm handling", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "257658cbcafdb382a1ee56c89ef04b81f0d0ba1f", "description": "amd/vpelib: Fix backend bug for multiple instances", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b010a2eaf6eb9b41e05b02c8f64c5d7038e9679a", "description": "amd/vpelib: Refactor 3D LUT code", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "338dd3b6871ffc5aabe15a3227688224a65444ec", "description": "amd/vpelib: Fix duplicate config writer bug", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8fa10461c93caff900d921f64db422925ddf0d60", "description": "amd/vpelib: Enhance output format capabilities", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "10acd37e932039cac0fa32e3a8d158c7300fa57b", "description": "Update decoder.py to use try_unbox on destroy calls", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d52a9d832e53b771c898b6ea1d223f7d68767d9a", "description": "nvk: Put a sample map in the descriptor for MSAA storage images", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "8f1697b12d469dcbf72bc0fd1c7bda4063bf01e2", "notes": null }, { "sha": "9724028c151231f148bc97978ee6d4cd9be79712", "description": "nil: Add a nil_sample_offset() helper", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "8f1697b12d469dcbf72bc0fd1c7bda4063bf01e2", "notes": null }, { "sha": "6e30ab8b1657672f7cac17ecc6a257dfa6fdc5a1", "description": "nvk: Fix host copies for array images", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "6c5420cd30a97096ecb6854c70b923bf990915c6", "notes": null }, { "sha": "aee0ce980bed9f7daa16f54a747c3d8b3b7cbd65", "description": "nak/bindings: Use an enum for IOCTL numbers", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "cd7128c2e305eb7673dcd1c35baf4f3e41d39d35", "notes": null }, { "sha": "b88bcacf2b873f80fd3e95956c52a7f9c8419700", "description": "anv/trtt: remove useless VK_RESULT checks", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "da396a49a08d62b8d9a04971635bd6d12241b7f7", "description": "anv/trtt: fix the creation of sparse buffers of size 2^32 on 32bit systems", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7bea8ee8bb41b1e7aced38e3f283ebffd9c3942d", "description": "ci/turnip: Rebalance kingoftown jobs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "862bfceb70ec56dfe903b956860344d4612d4bfa", "description": "ci/freedreno: Rebalance limozeen jobs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0e95113a27ff6ebb13409e83db3a10fc93752f4f", "description": "ci/panfrost: Increment panfrost-g52-gl parallel no.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "024bf6330f753276c309aad8c6bacb71662b6f3c", "description": "ci/amd: Reassign radv-raven-traces from zork to dalboz", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "72659d04e674fd9e8bccdedd5044ee54251b5d8c", "description": "ci/amd: Track merge-skips.txt changes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1dc64d061310e308153e0d07415aa89a5968debc", "description": "ci: Use merge-skips files during merge pipelines", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9930e46fca154641c40894d2b4dbd51a8655ec00", "description": "ci/radv: Rebalance stoney-vkcts", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6e0325dc5a2326c653d4226d9f284902e3cabafb", "description": "ci/zink: Add skips for zink-anv-(adl|tgl)", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f49a3e0a68e8fc3da1a2dc2fad77ec15504e460c", "description": "nvk: Use nvk_queue_submit_simple() for nvk_queue_state_update()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5fa5c5a30068c05da2e226b61a0994d7336acd9a", "description": "nvk: move nvk_queue_state_update to nvk_queue_submit_exec", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "86a6b894a8d87c5ecabde1d17ea346cbe673ab31", "description": "nvk: Only submit the state pushbuf if there are commands", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "296746d4b9a8ecc315adcf0d4e5db8f86acc3a91", "description": "nvk: Only wait on the upload queue if there are commands", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "608d521086c651dc7061c961c0614457dd5e6299", "description": "elk: Don't apply discard_if condition opt if it can change results", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "0ba9497e66a72e2f31e0e4d2b899d9bce686d698", "notes": null }, { "sha": "7e4e46a00472cf0b92eb0a7ec766885089efd6f9", "description": "freedreno/a6xx: Add missing GRAS_SU_DEPTH_CNTL", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a1f2a8ebb999e5741feec086eeb0e044ae00db11", "description": "freedreno/a6xx: Add VPC hardware workaround for a750", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ecc8d271e155b4bc7194810337b9ba80d46c301c", "description": "freedreno/a6xx: Don't open-code INVALID_REG", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "65df706b2105901761d850f80081e5b53e06cd0b", "description": "freedreno/a6xx: Fix color_cache_size", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3a0b022136cea70151ed1422e08ff03f4b585bb5", "description": "freedreno/a6xx: Add support to load driver-params via UBO", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f193c61c6b7c9f852d07279963a87f05c137333a", "description": "freedreno: Rework indirect compute param emit", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fe1c73379825ae1ae05889172cf92bfcd48592e7", "description": "freedreno/ir3: Fix need_driver_params for UBO case", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "97ab3629145bdfbc6e8d423b93a293503cd5a813", "description": "freedreno/ir3: Track # of app UBOs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "94c3c39f218152e4da89dbaa00af680d20b2535e", "description": "freedreno/a6xx: Move tess-bo emit", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "efb93c9f526ec14c0636c3ea196bc8505f728cf4", "description": "freedreno/a6xx: Fix double SP_MODE_CONTROL emit", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b877106e75411b1f9868f160554ada75af731811", "description": "freedreno/ir3: Indentation fix", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7e9b948430679b115291b04ac196a9ee481af174", "description": "freedreno/ir3+tu: Convert driver-params to structs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "81d8387dbc6e5389f5dc5774bfefcf558854bc69", "description": "freedreno/ir3: Add assert about const emit", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "824733c4d775a4892bae5dd5aac74061d22a02d7", "description": "freedreno/ir3: Avoid draw/grid time input iteration", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4812bf2758d5f19ea6b34ff86533758043cc3bc6", "description": "freedreno/decode: Fix UBO decode on a7xx", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e32237739ffda0fcb64c849d4f094d9b2ae913a2", "description": "freedreno: Assert we aren't writing to 0x0", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fd8eabdd4bbfa48ee302dbae4e50832677ca35a6", "description": "freedreno/a6xx: Add some missing a7xx bits", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "ad90bf0500e07b1bc35f87a406f284c0a7fa7049", "notes": null }, { "sha": "21beb7a6bd3a329fdc66eb397c0a8c4196c5a7ac", "description": "nvk: implement VK_EXT_depth_clamp_zero_one", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aa417da964a34f2465c507f537cd6734ac0f0b5a", "description": "vulkan/util: add vk_format_has_float_depth()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0f2363993d702a3857cd61c86d92abee783542df", "description": "radv: fix emitting DB_RENDER_OVERRIDE on GFX12", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "daefd280e295bf185d3deddeb0c795c8ace046ba", "description": "radv do not force-disable hierarchical stencil testing", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "195cb98d306479241474773ac666d6291ee6f465", "description": "ci/etnaviv: unify job naming with the rest of the CI", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8654a7727f87fba54307c420678598c34470b27e", "description": "driconf: set vk_zero_vram driconf for X4 Foundations", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3abee25f0bf04b90d5d28f8f50974a92193c8bc8", "description": "driconf: set vk_zero_vram driconf for Path of Exile", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ade4512803330f47fff5319912fb52664c41d4f6", "description": "nvk: handle driconf for zeroing vram", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "20fae61d10f3cd06cd167bd1213e928599a5b3a7", "description": "dirconf: add a common vk_zero_vram", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "47e74ba175613eb0d42bd10e7748373a7d2a2d19", "description": "mesa/st: use drawable->ID as hash for drawable_ht", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "05e0554d76dd4aca09e20f0361aa5901b5e2a9a8", "description": "svga: Redo the way generated files are handled", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8423998d6942164c576fa219bd5f93d2fabf8baf", "description": "hasvk: fix non matching image/view format attachment resolve", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "02294961eeeec003fd6113c0406a80ea1a2fec72", "description": "anv: stop using a binding table entry for gl_NumWorkgroups", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "97b17aa0b1b6d36d41c48a712865add7050c9c77", "description": "brw/nir: rework inline_data_intel to work with compute", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1dc125338e19325b0926840303731ec00af83125", "description": "brw: fix mesh fence emission", "nominated": true, "nomination_type": 0, "resolution": 2, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b2c5ca0ade9d499818299291def59ddab43dca10", "description": "brw: remove rebuild single element special case", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "19eb601cfc931ec764afe7b468069b17e8e2139f", "description": "brw: avoid clashing nested loop indices", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f5d123b9772506728b2191cb1f9da0bc1f158bf2", "description": "brw: delay printf lowering", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "be3f62af15e7bdcab7951823badc55b2eb1892b3", "description": "brw: remove unused prototype", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4cc97303072009efe5da7fa2bc707f8058b3c53d", "description": "compiler/rust: Fix a bad cast in the memstream abstraction", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "279f38918f03fc5e9e2229c6f447f78b0f22244b", "notes": null }, { "sha": "212e07a70ed5e883ad352faa409451d6720df2fb", "description": "compiler/rust: Add a unit test for the memstream abstraction", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ec24156b3194402073a01a86dfb10c3c91dca5ec", "description": "compiler/rust: Enable unit tests", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "016ce14ac7714e1e6c5b38f26fecedc129fd0fcf", "description": "tu: Implement VK_EXT_host_image_copy", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e77a2f1cc3f1180dc6f59da09ef892fdbe664b7b", "description": "tu: Add a flag for cached non-coherent BOs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7a5a33e0e397c912cd7eb917af505921a89abaa2", "description": "freedreno/fdl: Add tiling/untiling implementation for a6xx/a7xx", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "66bdb50736f3e24518d1ff85299d0f882c7181ab", "description": "tu: Gather UBWC config", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3df6c19a228f2e7c555c3587aa343c6357c058b7", "description": "virtio/drm: Update header", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "927968e266d7a367cf176daf66cd2b39b3f65da6", "description": "freedreno: Add default UBWC config values", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f67b64ae6c489dc78a0768f3f3e8e65901be0f15", "description": "freedreno/fdl: Add UBWC config struct", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8a6f051a139176e4c2ddf867114d60a5e886a6f8", "description": "freedreno/a6xx: Remove dead fd6_get_ubwc_blockwidth() call", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a266360dff114cdd3d3cf921e716b94d348c803e", "description": "freedreno/fdl: Extend 2bpp UBWC special case to 1bpp", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b44480e86a13c2f268174380d65ed6ac10374fb8", "description": "zink: fix bo_export caching", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "b0fe621459c1b02b658f05ebbaba3ca68a7830de", "notes": null }, { "sha": "cfdb653f1c8694fa3f2aeba03800cacfd20c6311", "description": "llvmpipe: update traces for aniso filtering fix", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e7a851e6cf6b828c51af6664c2df4b83c0f1e403", "description": "softpipe: Fix anisotropic sampling aliasing bug", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5947e3d76017ed4c73914162f49c365503a83e2b", "description": "llvmpipe: Fix pmin calculation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "313115f98b42bfe733515b2b2f3458221925770e", "description": "llvmpipe: Fix anisotropic sampling aliasing bug", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e9bb906a32f905e1ba30472c047096dc6d8003da", "description": "tu: Implement VK_EXT_pipeline_robustness", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c323848b0b70686e856d69699356b8cd71ddb6c8", "description": "ir3, tu: Plumb through support for per-shader robustness", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3d066e5ef188cd1f49f5b27627ae9e63a9151011", "description": "panfrost: Fix a memory leak in the CSF backend", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "447075eeeef8a9fd91f42ae869fd2e0246513356", "notes": null }, { "sha": "27bde761a71893ba7095ea4c228912c696607086", "description": "panvk: Fix the hierarchy_mask selection", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ad111aed2940a0c2645fff7dbebd7985a3e2ee76", "description": "v3dv: fix leak during device initialization", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "188f1c6cbe79ca777188718a017482ab6362c425", "notes": null }, { "sha": "e4301621a26652670a39e191bbc6b94d6f9000d1", "description": "v3d/ci: add OpenCL failures", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ea2bbe327106cfe5b6cb24c9bed5f41b0ac41f02", "description": "anv: use stage mask to deduce cs/pb-stall requirements", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aabadb30fced7d5c69fac4c1fd887dd1888333f6", "description": "aco/print_ir: use parse_depctr_wait", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ced7a0195457ea9c3e5248d66e261eac9e408e40", "description": "aco/statistics: update branch issue cycles", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ec11cfc69d35e639c6e14d2eda95ae9bb4899dce", "description": "aco/insert_delay_alu: do not delay lane mask fast forwarding", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e4889fd4b5684f7981a13b6f4e8731924cd75c71", "description": "aco/insert_delay_alu: consider more implicit waits", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "840b5841d36578624e2596a7fd34d1a6708d9283", "description": "aco: do not track ALU delay across jumps", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "977f435f4cb554043b931e279b82802887266e64", "description": "aco/ir: add function to parse depctr waits", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a061c80629a7aa66e3bb1234ce5de0cbd46c92af", "description": "zink: further improve image usage detection", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dbf63a0788b90c4d9ae4e13e5f0d77c55e673359", "description": "nir: remove nir_op_is_derivative", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f9d2aad7a3b535a2bf5fb8ae30bb2303a6b8ecb9", "description": "nir: remove alu ddx/ddy", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bf0d1a42b47010e401c09e502564023e1fcd8ce1", "description": "nir: remove uses_fddx_fddy", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cba575f4df1c00ee37cb877f6e02e02d78cd5eaa", "description": "nir: always emit ddx intrinsics", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5205501e2f41e5c012ab130d1864949e0a5496ca", "description": "mesa/prog_to_nir: use derivative builder", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "41cce70584940ce765e7b11dd1b1d61bbcd78b30", "description": "spirv: remove alu fddx/fddy from comment", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "403e2393e3b07cf31dec7f9b70f7875c6fe7f318", "description": "ir3: remove alu fddx/fddy check", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6cb6bc713376bc23f3c7eb74e1bb1f5d2f96a1c9", "description": "elk: remove alu fddx/fddy check", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1371a8fe2b67d17b034b12165babcec722a92e62", "description": "nir/opt_move_discards_to_top: handle ddx/ddy intrinsics", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "daa97bb41ae0397d8bd7fafc648afa8e8a93c8e6", "notes": null }, { "sha": "948f94b8c514a2730fbc72cbf33efd463351a8c6", "description": "nir/opt_varyings: pack TCS inputs with cross-invocation access together", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8e93907b7c8d12d093f0059660adab756874ab45", "description": "nir/opt_varyings: assign locations of no_varying IO for TCS outputs only", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "01586bc57e0f94d655bffa17a0beadc21a3cdbc5", "description": "util: u_memstream: add tests", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "279f38918f03fc5e9e2229c6f447f78b0f22244b", "description": "nak: memstream: move into common code", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3136d1c8c68aa11ececf3f109975a3ae06db66a7", "description": "util: memstream: add fflush support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e6c5dcd29517e1295cccd61f5115b3b63a3e3efc", "description": "tu: Expose VK_KHR_dynamic_rendering_local_read", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a99600322c1aa20664c04a58a54339a9604b9d65", "description": "tu: Track possible feedback loops for dynamic renderpasses", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ef693c5785b4c7f24a672c57601d9778b6b7fa40", "description": "tu: Fix flushes for feedback_invalidate case", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cad2ca74d9177fd5fc3201d67bca95e347eae655", "description": "tu: Make input attachments always contain a real descriptor", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "beb513ad785e37c39f32da066b472501250b0bb9", "description": "tu: Support dynamic input attachments", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d50eef5b06ff6f3c4eb13fdf080e37e6c8656bc2", "description": "tu: Support color attachment remapping", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5a4dff59225ad6e9b805028cc27c1d40efe70edd", "description": "ir3: Fix non-bindless s2en texture/sampler order", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "65c0846537cdcb584891963ad560b3b067d525fc", "description": "nir/lower_input_attachments: Handle unscaled input attachments with no index", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4bd506a7f3f3b25f5060c94ed968b5716af13969", "description": "spirv: Make the default input attachment index ~0", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "87d912713637cf59e9c235cc3fd95824c5426926", "description": "v3dv: Don't misuse nir_variable::data.index", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8e153bbd8fa6b81ecee72bc089bb42e01f5319de", "description": "vulkan/state: Track the input attachment count", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "82169ec5519ab4d4db119dda8a85917b3c43b1ed", "description": "vulkan/state: Handle NULL in DS input attachment mapping correctly", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "938e827c487d28395fd4f2b3e15d7dc182c6b663", "description": "ci/deqp: Compress caselists with zstd", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ed8441a339f868622c1bd917e1a12ab710c5f3f2", "description": "ci/deqp: Flatten fraction/shard sed into a single pass", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0ec961325bf4e07ec2d81eb81b179100aba53388", "description": "ci: Strip yet more unnecessary things from the rootfs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9295de1396d5210508ef4745ce8a6d091692ff2f", "description": "ci/vk: Strip and optimise validation layers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e26ea7a00ed0a5a968a931526c6fa7e019929523", "description": "ci: Remove non-Proton Wine", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "400694c7c6824326563c4ac3c31b09b3a4914bc6", "description": "ci: Disable trace jobs using old Wine", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dd6ac7055f6d580e8858e30386361b3faf261df8", "description": "ir3: optimize subgroup shuffles using shfl", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0919d0f694cfe8ff4a0b49a434f42277f143ac8e", "description": "ir3: add helper to get glsl type for nir_def", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "575c89a73c97a5013d8980cc96a8d40a2a3fe66f", "description": "ir3: add codegen for shuffle_{xor,up,down}_uniform_ir3", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4556b18f514d03f32075d34b60b2802d8a782b34", "description": "nir: add shuffle_{xor,up,down}_uniform_ir3 intrinsics", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9f58d0b0e7e1a952b3b25dc47496c7ab8b22f728", "description": "nvk/ci: document more flakes seen", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6c8825116703e83a37b22010309c82c76cde6f31", "description": "zink+radv/ci: document more flakes seen", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f53deeda9df8d8da799e4f31946f9e5f204ec25e", "description": "zink+nvk/ci: document more flakes seen", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "078cbfb076dfff76694ed9b9100f965ae6c5ffda", "description": "zink+nvk/ci: document regression", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "01285a1da46d290cf4e9495b62de331c0f5c676a", "description": "ci: drop spec@egl_ext_surface_compression@create from the rest of the expected fails", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "68aa78a858cef3348489887b1e2eeeed719448b3", "notes": null }, { "sha": "e0c933677e6f0d4bd8945e2f3a09573129e357fa", "description": "docs: add sha sum for 24.2.5", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cf7f8afecc6dad61e63885f69e5028a302b01191", "description": "docs: update calendar for 24.2.5", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d04cc53f55e20ecc0b8b008b9ddf5c89e47565ca", "description": "docs: add release notes for 24.2.5", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bf3b1d8ea9df4163904ed8366bd4034b2647b013", "description": "anv: when handling descriptor sets, layout cannot be NULL if dynamic_offets are used", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "f39cd30f4fdd03b5eefcc8d4afcb42bb08898c30", "notes": null }, { "sha": "0714fbff8ff0192f501a45ea1695787c0ec24dee", "description": "anv: assert that we don't read off the end color_att array", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "d2f7b6d5a7625f916baa9a9ec110a1799c045f49", "notes": null }, { "sha": "17dc91709d4c9558fc4d634e7926ab88f25adcc4", "description": "radv: use radv_normalize_blend_factor() more", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "38e12dd53ca7eb5f93abd447e4f33d295006bdba", "description": "radv: optimize breaking batch when CB_TARGET_MASK change", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f406595ec73e195b14b9d67541d834389dfe4390", "description": "ci/deqp-runner: implement max-fails", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fd9e0a41dd9d6d90388d4fd182d6f18afe5c6a5a", "description": "ci/deqp-runner: uprev from 0.20.0 to 0.20.2", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aa53f73be136fc134836834ee417be78f07126b4", "description": "ci/deqp-runner: update instructions for uprevving", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6a564d84e209774d77fe663bc771cd4c1443cd29", "description": "ci/deqp-runner: print version info", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5acdef547ee079c38b936d22b68b9c62dad5254b", "description": "ci/deqp-runner: fix option to build from a commit", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3e901f7c371c678b0bb10acfc872257978fefc7c", "description": "ci: remove obsolete build-hang-detection script", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7f4f20c81172ae83950fbe96b1c0bb60e7c184ae", "description": "panvk: advertise VK_KHR_external_{fence,semaphore}_fd", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fc52c6358c28b49ef8b10fb21f824eef11c56907", "description": "radv: stop recomputing the viewport xform for guarband/viewport", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "da80d7dc86dad093fd4742bb47a78be8afb6a48c", "description": "panvk: advertise VK_EXT_external_memory_dma_buf", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a78b7d3c52076a4c56d2084cbaeb41a71e70f96e", "description": "panvk: advertise VK_KHR_external_memory_fd", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "21f6ec9e8e7d328e56013305ee940fad3bb29999", "description": "panvk: remove panvk_GetPhysicalDeviceImageFormatProperties", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "95db0250e6f5bbb3f929e2c72d5bf2c26411a900", "description": "panvk: fill in VkExternalImageFormatProperties", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "75f833ca829f4afda54bfb1e17ebc1915af2e28e", "description": "panvk: fill in VkExternalBufferProperties", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "17b81d1fdcc81043f99361b23225f235431f2960", "notes": null }, { "sha": "50a9d1b9878d03cf3f0f21a991942ba0d11c5a69", "description": "vulkan/format: Update vk_format_from_pipe_format with additional formats", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aa01a8c0184347c578a1235db6f68bfe2d5cde5b", "description": "vulkan/format: Properly translate 10-bit and 12-bit formats", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "af338d2d2ef3796e2402e8cf0cfb392611cdb709", "description": "tu: Fix incorrect bpcs value for padded formats", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c8a8543af7ac8caa6d7c6474e2ddb62cf5046002", "description": "vulkan: Fix incorrect bpcs value for padded formats", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9eb315ff98f599ae84c2ff2525d6308f28107d39", "description": "hk: Remap 10 and 12 bit formats to 16 bit formats", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a33538cb9feca104d0c0b886994c655ef311971b", "description": "nvk: Remap 10 and 12 bit formats to 16 bit formats", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ab298b9c3afba8d47ccdfe50085ef2c022281e09", "description": "lavapipe: Remap 10 and 12 bit formats to 16 bit formats", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0098f8ef35ab34b88e2bfff940fa1a2cf264382f", "description": "radv: Remap 10 and 12 bit formats to 16 bit formats", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "81ebd6ea8d503b11e734077ecfc96d3470b7a0bc", "description": "util/format: Add new 12-bit P012 RGB/planar formats", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1134ad879997e956a2f7a35933ee1205bfb79d52", "description": "util/format: Add new 10-bit P010 RGB/planar formats", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ad13268c728cc1a771de11f3c7d8a9d3a805ee03", "description": "panvk: Fix the ZStencil descriptor initialization in the preload logic", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "0bc3502ca36b7b5f244e5de34813f46ce2ff4a1b", "notes": null }, { "sha": "2806ff022d06de2b3df1fdd6a4aa7e3559887108", "description": "panvk: Set .is_blit=true when compiling preload shaders", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "0bc3502ca36b7b5f244e5de34813f46ce2ff4a1b", "notes": null }, { "sha": "9f099ca6e0c753f5331e370b4b4485b4d1924e98", "description": "pan/util: Discard depth/stencil writes when early fragment test is forced", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8dc8fa88ed89a5160eb6a8221f46408d6a296e3c", "description": "etnaviv: nir: Switch to derivative intrinsics", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5a15b36a64c690725224eb9524e3376595a07b39", "description": "etnaviv: nir: Enforce stricter swizzle for virtual scalar x register", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7b09fc98fb60becde7435b2303f7dd329937f6cb", "description": "nir/opt_16b_tex_image: Sign extension should matter for texel buffer txf", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5f7f33f323645d8d633f2a002019f4b5cab157df", "description": "svga/ci: disable vmware farm", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "49e9cd5211dcd04673fc1e09db7c0c91b65e78be", "description": "panvk: don't dirty preloaded tiles for writeback", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aa7c59e02cfffa70cac83b2c126fbb5bd313ff6c", "description": "nir/glsl: set deref cast mode for blocks during function inlining", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d681cf96fbf962b67d98ecab1968ed0bb7a04eb0", "notes": null }, { "sha": "bd6f3e30f2e8bde00542a18eb8b30551748fbf92", "description": "amd/vpelib: Fix output_ctx gamma curve cache bug", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "259b44d97b0fef882ff8f09e17fe193fb8d7dce5", "description": "amd/vpelib: Restructure CDC FE/BE", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0d7f51724b893d069e88d71ec09d0916afbd90b3", "description": "amd/vpelib: Add documentation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5826ef5e44452c1b8ecff3e6e407b7e07fca13f5", "description": "amd/vpelib: Visual confirm on input", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a0d2f074cd6796a84c9870119be708857f0a42cd", "description": "amd/vpelib: Add mirror & rotation capability check function for vpe1.1", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "af01d7a18105003ba8b5b2bdf28ecf2294666464", "description": "amd/vpelib: Update configs to be per-pipe specific", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6a68af7d21021b3ead4b108e810aa151c935f17d", "description": "amd/vpelib: Add better rotation and mirror capability check", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3ef8e6a6ae56e32250c9ced1b874e2511a801558", "description": "amd/vpelib: Luma AND Color Keyer Full Support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "338760d9b5b55967eebd42c1b1c3d097047463c7", "description": "amd/vpelib: Document public API structures", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ded1a2b3f0e7e45cce609e973b131833dece3710", "description": "amd/vpelib: Multiple instance support in caching framework", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7a293a812ab054fd708b902514979d82d3bc5488", "description": "amd/vpelib: Color Keyer Implementation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2272db2ac66561e4389d4101596480234378e00d", "description": "radeonsi: set the valid buffer range for bindless image buffers", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "88f057eb531180c37f0d2c2d5bbbdc6e0a261816", "description": "gallium/u_threaded: fix crash in tc_create_image_handle due to resource == NULL", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3df9d8ed807a6693d5fc8cbda4faec28af081ff3", "notes": null }, { "sha": "4d60f905b3db8e8e6fa1553278914011ac0404ec", "description": "anv/trtt: extract anv_trtt_first_bind_init_queue()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8280a6fee976993eb1c3326c53ede1e1b41e1580", "description": "anv/trtt: convert anv_trtt_bind arrays to util_dynarray", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5839b9d0839efd7ea3d69a167bce8517e01ba6a2", "description": "anv/trtt: remove TODO comment regarding the reloc list", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e047365d76a4fb4832920e97220dbf0a7609c1c8", "description": "anv/trtt: delay batch garbage collection", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "acb759c44fad9fb1cd6029dedab065c8d623b7b8", "description": "anv/trtt: decrement trtt->timeline_val when submission fails", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0802bbd486415026ce98bbba97e2be012637db97", "description": "anv/trtt: don't submit empty batches when there are no binds to do", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aea9ac47d23d842bc1b10241c36fd8db7653113d", "description": "anv/trtt: fix error handling when adding binds", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "7da5b1caef21ca1da75573737f553fa301d25b2c", "notes": null }, { "sha": "fd43c4a97342bd6b1b344142ce67d19840a3ad08", "description": "anv/trtt: unset trtt->l3_addr if initialization fails", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c832ed6bd286abdc3de289e1f733e73b4aa7de3e", "description": "anv/trtt: ensure all L3 entries are NULL-bound during init", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3845d0d39316bb8219bdedd5669ccc9e58fd166f", "description": "anv/trtt: inline anv_trtt_init_queues_state()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6af1d1ae7fd45fd75e9b7e16b26a13d2cee4db79", "description": "anv/trtt: extract anv_trtt_first_bind_init()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4c366ef67bd9e45618bb16826fc2f60e2f949892", "description": "anv/trtt: set every entry to NULL when we create an L2 table", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "537ada2308d2510fac85a0df5b0038dd53dd95ea", "description": "nak: Phi coalescing via biased register coloring", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "38f7ae52880dad10758bc420a43417db13a77bf9", "description": "release: push 24.3 out two weeks", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ff2c4e8f1153def7325a0239eb7afd1e44a36810", "description": "zink: add CL CTS result", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0c9ee0f2b998f3fea3e4d7ef54a5e2ce5cf38002", "description": "android: look for debug/vendor prefixed options", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4cb67cb07ae53dd47b261ce6a236899bf1cf7ea6", "description": "intel/brw: Use whole 512-bit registers in constant combining on Xe2", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d9e502265034848b7908afa9a974cc0d618e1197", "description": "intel/brw: Delete more Gfx8 code from brw_fs_combine_constants", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dea61b739913fe85981cd3ef3ec563087c15b8da", "description": "intel/brw: Fix register and builder size in emit_barrier() for Xe2", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7c9eb8b289bb6fe891cae78377e94589299afeb4", "description": "intel/brw: Make a ubld temporary in emit_barrier()", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a9d948878894660f97dd6d63618ced35400aec77", "description": "intel/brw: Delete Gfx7-8 code from emit_barrier()", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c747c1e1f4f48b543a8ed8f7f7db32e5393d41a0", "description": "intel/brw: Fix spill/fill count for load/store_scratch in SIMD32", "nominated": true, "nomination_type": 4, "resolution": 2, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "58d6906f8ca0a9687e4906cc6be8256be8347e7b", "description": "r300/ci: update ci expectations after piglit uprev", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "03a393d6caad6c332f8f2c0e9853ac6b8e6cbaee", "description": "nak: Handle annotations in legalization", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "36d9d11882aeb13c890ce51eb23c3ee0f4b833c5", "description": "nak: Remove annotations before calc_instr_deps()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9e769a0620eac8852b16cb1916df46f00f6be8fd", "description": "lavapipe: enable alpha-to-coverage dithering", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ad4635d6ef05ce6c825c4457a5cba1dd645348d4", "description": "llvmpipe: implement alpha-to-coverage dithering", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6d6d5b869c5a4afd7fb30c7a5b1def8fcc14d255", "description": "freedreno/cffdec: Add option to dump bindless descriptors", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e2e9dd4f215307f8fc275c3fdd258d54eb62f43a", "description": "freedreno/rnndec: Consider array length when finding by reg name", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0007077c11df3afe9787b694fb48122437fd9151", "description": "ci: remove xfail program@build@include-directories", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "68aa78a858cef3348489887b1e2eeeed719448b3", "description": "Uprev Piglit to 7ce69da1199d12ed0ddaa251ed489750523798fb", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4ac400481646eb0110a5f21c3618f8d4541629d7", "description": "llvmpipe: expose GL multiview extensions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f5bd39e0e3070589a18c8a8eb851dbffb36ce4be", "description": "gallium: delete duplicated viewmask member in draw info", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8487ecfa4493b426aeb9a32f1ab79f3aef15318b", "description": "iris: assert that viewmask is 0", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a82d8e638df1cb4f024b66478eeeb0646361f2c6", "description": "util/framebuffer: add viewmask compare for fb equal", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e113ce0d87b1b9d5a15771d49a9f78ec0778c141", "description": "panvk/csf: Fix the clear-only RUN_FRAGMENT case", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "5544d39f4420da88c53aaf8dd48d86ac92bd0eaa", "notes": null }, { "sha": "e9462e77d86b6bba2cd26c840ab2b66a36e6a988", "description": "panvk: Advertise dynamic rendering support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "66543a111caf0a618ec9da741ce59782abf68e24", "description": "panvk/csf: Fix a buffer/stack-overflow when PANVK_DEBUG=sync", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "5544d39f4420da88c53aaf8dd48d86ac92bd0eaa", "notes": null }, { "sha": "195fd679107b7444d0aef0b38e6975f4d2cf955b", "description": "panvk/csf: Fix cmd_emit_dcd() in the FB preload logic", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "0bc3502ca36b7b5f244e5de34813f46ce2ff4a1b", "notes": null }, { "sha": "4199212ebe3ce86dd328b797b349f795c19db376", "description": "panvk/csf: Fix dirty checking in prepare_ds()", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "5544d39f4420da88c53aaf8dd48d86ac92bd0eaa", "notes": null }, { "sha": "1096adb1288eb7428a267b9e50a5775497956e99", "description": "panvk/csf: Fix no-fragment IDVS", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "5544d39f4420da88c53aaf8dd48d86ac92bd0eaa", "notes": null }, { "sha": "ce1562e9cc147159fb2bbbbcb6272e5b93513be0", "description": "panvk: Make panvk_pool_free_mem() error proof", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "ce14681ebf5b314a9b82a57c978f845472fad7fd", "notes": null }, { "sha": "40c4ec881ddd6341daf8038c00215a7f1831b085", "description": "radv: call nir_opt_remove_phis in radv_optimize_nir_algebraic", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f94087be2c14cd1b59bef99235ecc0d47e198b69", "description": "r300/compiler: reformat using default mesa .clang-format rules", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4a6abbc9c1e7d2864e164ffe36397bda1097db18", "description": "r300: opt in to clang-format CI enforcement for the compiler", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4e4b124fa99ee1f96fe6111bbaf95171c09cc082", "description": "r300: add .clang-format file for the compiler", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b12c294e7bf4264b8ed4b428caf3dc1079908553", "description": "panvk: Define primitive size for RUN_TILER/RUN_IDVS", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "188f1c6cbe79ca777188718a017482ab6362c425", "description": "v3dv: rewrite device identification", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "23432921b363d9e4c96ba33ad778fd2f9deba615", "description": "v3dv: drop device_id field", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a3c03b6a96ff3c914ca8dcc675005cf986203d03", "description": "mesa: fix DXT1 support with EXT_texture_compression_dxt1", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "271fdedc5aa979e428255008705e26de2409b0e8", "description": "st/mesa: clamp reported max lod bias", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0727634443c0b3190a03138ec71015ccc645e5d7", "description": "nir/opt_load_store_vectorize: vectorize load_smem_amd", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a44e5cfccfee75c4ab917449ed0d08dbc69cd0ae", "description": "nir/opt_load_store_vectorize: allow a 4-byte hole between 2 loads", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "80c156422d236feb14330d7e46bc00d4d9cdb383", "description": "nir/opt_load_store_vectorize: allow overfetching, merge overfetched loads", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "65ace5649b966d5b870f2b787559bffed88b387b", "description": "nir: reject unsupported component counts from all vectorize callbacks", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "02923e237d3c1b52ce833eb68e2ff990906645e0", "description": "nir: add hole_size parameter into the vectorize callback", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8ce43b7765a43c23c7f7f64628534fad51a4ef62", "description": "nir/opt_load_store_vectorize: add entry::num_components", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e9303c095266ca1919d0d842ed5160ce24dea5aa", "description": "nir: extract round component helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c2684968de46a1c1a0ab80a9104c48b742c687c2", "description": "nvk: Advertise 64-bit atomics on buffer views", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "1d10de539c2e10ddc1c5f7a239eacf1acdfe35c4", "notes": null }, { "sha": "d3d827162054829408eccae0cdffc9c418492c4b", "description": "nvk: Re-sort the features table", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "681f807747b3cc3e54e3aa0361f628b285b32564", "description": "nvk: Only set texture/sampler tables and SLM for enabled engines", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7ae2cc7f0a6419ba96e3ce451f12c5eeafc03f62", "description": "nvk: Add an nvkmd_engines bitfield to nvk_queue", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1efbfd370bf3faecf52422d807f914d773c1855e", "description": "gfxstream: Use KHR version of the line_rasterization extension", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "64c4d29e65853d0c31a5c2adcd749077b39bc446", "description": "nir/opt_vectorize_io: fix stack buffer overflow with 16-bit output stores", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "2514999c9c5d4b64b007304e46f0a41d50e71cc9", "notes": null }, { "sha": "46facf903778dfb2ae530cbb2cf4d1f660d467dd", "description": "nir/glsl: set cast mode for image during function inlining", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d681cf96fbf962b67d98ecab1968ed0bb7a04eb0", "notes": null }, { "sha": "b0a378374bee3b8fda0aa693cdb9dd868153ac4c", "description": "panvk: advertise VK_EXT_physical_device_drm", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fbea9ab3b8f249aa15e45c07693dde81771f3f7f", "description": "panvk: query device ids of drm device nodes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6df3a0af4b38da3da6b8cfbd485b63c9a5bf6358", "description": "panvk: refactor panthor_kmod_dev creation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "620a2f17d062f41666c5e2fdf4ad245f208198da", "description": "panvk: remove unused panvk_physical_device::master_fd", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ab12e01af6ecc339b3923ea00bbb98535b2b0101", "description": "intel/perf: Add BMG OA support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aa2f9b72b21261533576bb0fd971b6f14bcbf20e", "description": "intel/perf: Sync oa-lnl.xml", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2c79e012593178075eac31dfa907ea64bf448b1c", "description": "panvk: Add missing headers to android platform", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "2de95773b9cc366c4d4b1339a993e31f8812b2f2", "notes": null }, { "sha": "321012b95d61cf1c081079376ffab7f159a6368b", "description": "osmesa: Fix OSMesaGetDepthBuffer() test without depth", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ef9362acb81bd8615cd2f9014ca9880ae3d7e738", "notes": null }, { "sha": "70a1453537a79521ad9317c2c3674fa1f5987cf0", "description": "nir/print: Fix the alignment of 8-bit definitions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0530d4d59d7727fcefab1bff870b9923ea9f2098", "description": "intel/dev: Add 0xb640 ARL PCI id", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e8e8c17a0c893a74bff58c2abbc0ee8c451db933", "description": "Revert \"ci: disable Collabora's farm due to maintenance\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "98f2a55edacf266f8693c31c4e0b908eae7bf0bd", "notes": null }, { "sha": "620739ebc49e74601bd94e47d4e6ec8daba6fefd", "description": "panvk: expose KHR_external_fence and KHR_external_fence_capabilities", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "17b81d1fdcc81043f99361b23225f235431f2960", "description": "panvk: expose KHR_external_memory and KHR_external_memory_capabilities", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f18bab24eb2ae8d73e351e004a609948c3e00095", "description": "panvk: expose KHR_external_semaphore and KHR_external_semaphore_capabilities", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "76172b8ebdd96ce3af8721685716e6b09f6fbf44", "description": "docs/features: fix bad sorting of drivers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c144e065a7bff9747a3673e01101d6a2b3c34a32", "description": "panvk: expose KHR_bind_memory2 support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1e9788e20f4a9ed94ef2a8755fd403a25932093d", "description": "panvk: expose KHR_relaxed_block_layout support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9940702477aa0e7aeebaf2a44bb6c1cdeeea1886", "description": "panvk: implement and expose KHR_maintenance2", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "56813236f47a8d2f8d7fe3dfb3909797176f6e82", "description": "radv: use app names instead of exec name for shader based drirc workarounds", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0a81dc87820a4c29cab61abfd8de574f47159552", "description": "r300/ci: add deqp and piglit on RV410", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bb3eb60c0c2acf25af6828e4fd0f04074610a792", "description": "r300/ci: share some common variables", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d14d3c5bdda9947c9bfb16d30c0e95798362af02", "description": "amd: Pass addrlib cpp args to the tests", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "1d69c0419b39952ec9ad869fbec58be1c033cdb6", "notes": null }, { "sha": "e965dfd90be297d64ef367143eaa4f81379b56a9", "description": "panfrost: make DRM version panfrost/panthor conditional on drm-shim", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6a6a8c6cffa9e0039626668850877bb76d4cf8d3", "description": "panfrost: add support for DRM_PANTHOR_DEV_QUERY_TIMESTAMP_INFO on drm-shim", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "302127fe9dc725f80fb242f5666279bedef921c3", "notes": null }, { "sha": "281d1358101c9c260d9995e98ff89743d934b87e", "description": "ci: run shellcheck when changes on scripts to check", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "abb29959ee26523f59b7e1e4ef7e5787d13fecbb", "description": "ci: shellcheck requires better 'boolean or' syntax", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "afab416be48463b8829e47c6624af6f2629abefd", "notes": null }, { "sha": "f33e18ab393daa0b429273230bf8e4dd6856d139", "description": "vulkan/queue: Check for _mem_signal_temp before we submit", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "c95b646e234daa5cf69f53d9e521a88f3cd6a94a", "notes": null }, { "sha": "980d0e2d06fa28bf1c3c003466da9b1065bdf8d9", "description": "docs: Update the list of drivers with CPU tracepoints", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "63f0a2f9a015b5f9f1ae40418b127d8c90a639ab", "description": "vc4: Add a few function traces", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cf939334e65680191e022ddb9a5aec09704285e2", "description": "v3d: Add a few function traces", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "03b4477c8feb4b0b235c9558b73495bb4c815fa8", "description": "radv: fix returning non-zero captured address without binding", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "98f2a55edacf266f8693c31c4e0b908eae7bf0bd", "description": "ci: disable Collabora's farm due to maintenance", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c7b126f6273eb4e60f3d36822593e90ad529251a", "description": "freedreno: Balance out u_blitter cb0 save/restore", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5de33f3d3e155283ab72b6acccaee8eeeab4b710", "notes": null }, { "sha": "cc14d402393a5fbedeec6ac7d4f936e6b9050d7e", "description": "r300: remove gl_ClipVertex early", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5dcef1e7b87498f1f115f2167a007fb724987b97", "notes": null }, { "sha": "a2b97b7b5632900d7a4e35fda373a707ff73fa6c", "description": "i915g: fix GL_TEXTURE_BASE_LEVEL MAX_LEVEL MIN_LOD and MAX_LOD", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3c0bf423818858f88bed9a0c252c0f8bdac734b2", "description": "util: add aarch64 fast half-float to float conversion", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c8c354d9c3a2e79230723f1c8b0571b20d034fee", "description": "radv: Disable EXT BDA capture and replay.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "40557383dd66dfaa570b2564ad78a0b460ff262c", "description": "driconf: Re-enable GLX_EXT_buffer_age on vmwgfx", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d975d23cd82d2e3cb1a3463f330e526642e2f51b", "description": "radv/meta: Do not pass NULL to vk_texcompress_astc_finish", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8d5c67c937a0169bd344f6cffc72d800169c8e5b", "description": "ci: prepare-artifacts-python: copy if src dir exist", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fa9cd89a85b904615ebc11da609445b5b751e68d", "description": "Update lp_bld_misc.cpp to support llvm-19+.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "605d6aaf13aeb4fd9e8f388f6d22f654b8032d0a", "description": "vtn: Handle SPV_INTEL_optnone", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f87072f5b0ab74abbd2597764114801d3820e19c", "description": "gallium/sw: make llvmpipe the \"default\" sw driver", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6a598cccc3ca9b64c291959a537e818014cf9cef", "description": "radeonsi/vcn: Select layer for rate control", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d2ad188915766e6dc8b46de6ea2111518fc499c8", "description": "radeonsi/vcn: Implement per-layer rate control for HEVC", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5b157d4ad0dfc15d163cec3fa43888736a9190b2", "description": "frontends/va: Calculate VBV params for other layers relative to base layer", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c56fc312a8aeddec700c1acbf312eac2d8233296", "description": "frontends/va: Parse H264 prefix for temporal_id", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ce2eedd13e8163185a69070bc1fb8abcd602c87d", "description": "frontends/va: Fix parsing HEVC st_ref_pic_set", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "ef8ba7571806963be7a737bf2fc2e3d6924a9583", "notes": null }, { "sha": "7db47af6ddee5ce6adf99f0c53b50ae0377f3852", "description": "etnaviv: Update headers from rnndb", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b9787fcc80e7db5377e42e02bd38e014af0d16a2", "description": "intel/brw: Move emit_scan/emit_scan_step near its usage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0ba1159b0a86496f91da5307423c3632bac70eab", "description": "intel/brw: Add SHADER_OPCODE_*_SCAN", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9537b62759fe33eddf50ecb0eba5a0ff017f2b77", "description": "intel/brw: Add SHADER_OPCODE_REDUCE", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4361a082547e36b91bccff87473b59fab3e99a6b", "description": "intel/brw: Reduce scope of has_source_and_destination_hazard", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bf9456753d9b629940215b204a4645d575454b01", "description": "intel/brw: Validate some instructions exists only up until some phases", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "affa7567c291b9125afbd062ab77ed82d33330b6", "description": "intel/brw: Add phases to backend", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "21f78454bf3ed4cda389a4e589010363332edee9", "description": "intel/brw: Fix Gfx9 3-src validation to handle FIXED_GRF", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3e8796b677c13451d28d35885c79f30039e230b9", "description": "intel/brw: Print Non-SSA regs after NIR in debug output", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2811cb2923f5f2b0a16939be0466b69bf70bf7ef", "description": "intel: Add statistic for Non SSA registers after NIR to BRW", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6db7d1af16a70d2df77d5fe73029aa626a73acf0", "description": "intel/compiler: Rename shader_stats structs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "babeba264ba2c3e26463e3de4c3a84dacf4f7a82", "description": "etnaviv: Implement ARB_draw_indirect", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "13d99979d23e076396da649918896babe6bc4e2f", "description": "intel/brw: Remove the remaining DO_SRC macro from EU validation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f1036da345420ca94582a793b952cd6e3ccf3450", "description": "intel/brw: Add vstride/width/hstride to brw_hw_decoded_inst", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2251748aad0640c890319b6ec040f633e698ce37", "description": "intel/brw: Add dst/srcs register numbers to brw_hw_decoded_inst", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "808b8b65b6b06df84e8b0c74c5cc393687584600", "description": "intel/brw: Add abs/negate to brw_hw_decoded_inst", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f6dbb722194a3a24f6368c836ad7d454f0f8ecb5", "description": "intel/brw: Add dst/src0 address_mode to brw_hw_decoded_inst", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e4440df2d873a167b9b32a36543b84f70a662c4e", "description": "intel/brw: Add pred/cmod/sat to brw_hw_decoded_inst", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "be70d1f9b1566434a5688827201bfc88fe66eff2", "description": "intel/brw: Add dst/srcs type to brw_hw_decoded_inst", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e0ba4ca1660beaa5c74e18fe65c4339425827bb6", "description": "intel/brw: Add dst/srcs reg file to brw_hw_decoded_inst", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3db1c3fc0e22125f7aced5cb7541ba32251c85f4", "description": "intel/brw: Add access_mode to brw_hw_decoded_inst", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3dc1f64e5158907052835598960e8bbff466dfee", "description": "intel/brw: Add exec_size to brw_hw_decoded_inst", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "853fe034709398d98a235d2dcf9b8d3bb97210f9", "description": "intel/brw: Add has_dst to brw_hw_decoded_inst", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c394eb3111e51b65c21c26aacc39541e7093c560", "description": "intel/brw: Add num_sources to brw_hw_decoded_inst", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9cdb90e78778f2faa2e2f40e2f19712cd27f4ed3", "description": "intel/brw: Add opcode to brw_hw_decoded_inst", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "76e177d87d96b1d0663940e6950f85f4b749ec21", "description": "intel/brw: Create a struct to hold a decoded brw_inst in eu_validation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "382bd4ce36c637b137666d4eca1924f0437aae9e", "description": "intel/brw: Add ERROR helper variant that returns to EU validation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2fb4aed9d8b51b741fde7bb6a9c8c263a7be5fdd", "description": "nvk: Advertise VK_KHR_fragment_shading_rate", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e45effe55561bfb87dc13d92ee79a77612c0ce3c", "description": "nvk: Set VARIABLE_PIXEL_RATE_SHADING_TABLE_SELECT", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "99107ef8d4f9926afc779f368e74bb96a62dba7f", "description": "nak: Add support for gl_PrimitiveShadingRateEXT", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ab8e6bf4c37c4acb1e960fa333b1a2dac276202a", "description": "nak: Pass a nak_compiler into sysval and attrib helpers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "58252622f14c44952f14095057409248839cce0c", "description": "nak: Add support for gl_ShadingRateEXT", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "957a1add264b2d9b2c59941b6c1996e7f183c237", "description": "nak: Rename SV_VERTEX_COUNT to PRIM_TYPE", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1e7c3ddc33bbcdbf0aab6930243d888b4b39c44e", "description": "nak: Get rid of some dead code warnings", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "75bcb656d9c1aee4046e9ba6c4344232000124ad", "description": "nvk: Add support for binding fragment shading rate images", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "16bd3f0f50c1796f8553df23af8b7c6a4be51e47", "description": "nvk: Emit FSR state", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "55854de584d40376aac96cf1a5dee7a76555c0fc", "description": "nvk: Rework setting of min_sample_shading", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "746ea7b0cd804afe9ade4516d0e3e2dd2921fe6e", "description": "vulkan: Add a vk_fragment_shading_rate_is_disabled() helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "29dd0236b51b36d67310a341e301614d150fd73d", "description": "nvk: Initialize VARIABLE_PIXEL_RATE_SAMPLE_ORDER", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "840ec73f51b0b8ab28cba7b050079731260f28ea", "description": "nvk: Implement GetPhysicalDeviceFragmentShadingRatesKHR()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8f1697b12d469dcbf72bc0fd1c7bda4063bf01e2", "description": "nil: Use D3D sample modes by default", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e14b4bcb8859be4d7277fe37430b8e790728e466", "description": "nvk: Support D3D sample modes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "097f8b2c7dee0707eafd49eeffb566ce0c962b7e", "description": "nil: Add D3D sample layouts", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "279cebf726cd97b59eef45c9a50039539f578a7b", "description": "nouveau/class_parser: Add more method arrays", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "48898c47bf37ac026b9309f330cd210384e20dc4", "description": "nvk: Rework setup of sample masks", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "6a84d5439d27f242d0e85c9e2f4f2003463951b2", "notes": null }, { "sha": "f009721d11588ba898759e152a5fa8c9fd616340", "description": "nvk: Add an nvk_cmd_emit_sample_layout() helper", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "6a84d5439d27f242d0e85c9e2f4f2003463951b2", "notes": null }, { "sha": "f8c03774213276d2384f11b99b58070fd65ada35", "description": "nil: Add a helper to get samples from a SampleLayout", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "6a84d5439d27f242d0e85c9e2f4f2003463951b2", "notes": null }, { "sha": "cf31388a9afd14574cf355e88eea0e7067b77a98", "description": "nouveau/mme: Turing can't have emit and state in the same op", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "6a84d5439d27f242d0e85c9e2f4f2003463951b2", "notes": null }, { "sha": "095db78474d602a01c0a9dc150fd4ce72b98e564", "description": "nouveau/mme: Evaluate methods immediately in the Turing sim", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "6a84d5439d27f242d0e85c9e2f4f2003463951b2", "notes": null }, { "sha": "f380136c1dff5e44214bc6d57fbf7702c6d7adcd", "description": "nouveau/mme: Test ifs with immediate parameters", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3dcb6a0f23d8100046c0c153d4b34305b5131b65", "description": "egl/x11: Downgrade warning to info", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ace38d8432441139dcdd979495e8e36470a82fa9", "description": "ci: restrict number of maximum threads", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "afab416be48463b8829e47c6624af6f2629abefd", "description": "ci: enable IPO/LTO only for nightly builds", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2630e3e47a46b9fccb7505fe1ea4d88f297dfbc5", "description": "ci/fedora: when doing non-LTO build, we need C_ARGS too", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9cdf897c5ed3aa2903c40fba26545556bee08107", "description": "rusticl: allow asahi to be enabled by default", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "767695b2c431cc217f0404bc764cfec03482ba0b", "description": "asahi: implement get_cl_cts_version", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "687ed3fcaa831376a9a3a9860400959eb4633569", "description": "v3d: initialize job local key with the 8 color buffer available in v7.1+", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "9e90d955087dfa6b7487940f58d3613ac4082894", "notes": null }, { "sha": "583b93f7a2cf27c1d612b417afa8f83258b64e92", "description": "radv: rename 'gfx' to 'main' in the DGC path", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "33eb2d7fe482ee70bda617fd1e4dd0bfaa81f65f", "description": "aco: skip uniformization of certain merge phis", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ce33ffd03ac6a19825eb695e430c52d27041c13d", "description": "aco: ensure phis uniformized by divergence analysis are SGPR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "67ad7359ffa285775adc963d0f3333cbc5ca0ccc", "description": "nir/divergence_analysis: disable phi undef optimization by default", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2643c48700a03f41b8c9916031db0ad48e4272a8", "description": "radv/amdgpu: remove unused code about external IBs in the submit path", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d686ba36a9cb9fb3d43989f8eb0d5d8619265a24", "description": "radv/amdgpu: simplify cs_execute_ib()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c1b2cb6ef7ff331bf44b90ea5de24925fc80bfeb", "description": "radv: implement IB chaining for DGC when it's executed on compute", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "303a456aa5c62a08ebb67556209f6c001be58bac", "description": "radv: add PKT3_INDIRECT_BUFFER_BYTES in the DGC path", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "056b638588d8c2fce227aa5edee83817876c4097", "description": "radv: add a helper to bind the color output state", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "39745dd7cfed00f0ec71f57805ad8e64475fd35c", "description": "radv: move radv_compact_spi_shader_col_format() to radv_cmd_buffer.c", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "61ad069a21d2b2a596bfd69cc552080df05b67d5", "description": "freedreno: sanitize device names for config name usage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d741a6766e0c0342701bcafd82ba1996caa4302f", "description": "ci/{b2c,swrast,layered}: Strip unnecessary things from runtime containers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3e7c9aad8a390b0911317e273e6e61589a2d82b9", "description": "ci/virgl: Fix library path", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4e3e84c2401bed5682843c342bb7ec019f86ece1", "description": "ci/zink: Fix library path", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "61f5178f6ebb39bbdf911a3ee0787e00c816aaff", "description": "ci/swrast: Archive Xvfb logs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8b594d29b6c750df680653ba1cd934e22855c290", "description": "ci/swrast: Fix library paths for llvmpipe/softpipe", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a3560fabc66db7182313bee9a0000d3d02a57d88", "description": "ci/kernel: Make download-prebuilt-kernel safe for set -u", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "560d43b75e64daccb03b138550a70ddab2c65611", "description": "ci/skqp: Don't hardcode LLVM version", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5aceba599bc5da58d42a1953736914d156a379b4", "description": "ci/skqp: Reorder some things", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1dd728a3d89a6307f1ff8cb2cca422d4b10ee385", "description": "ci/skqp: Make build-skqp safe for set -u", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0fc65e437a53dcd9c11ce7f3051368b07f02609a", "description": "ci/deqp-runner: Make build-deqp-runner safe for set -u", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fef3170caed9c4b88ca1798ce51501e7c46227cd", "description": "ci/angle: Make build-angle safe for set -u", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7b56710e775184e34eab54417a611a1a67e7cdf6", "description": "ci/vkd3d: Make Proton build safe for set -u", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6f0457dddbf10d00adcfde4e46591f5b38e18552", "description": "ci/vulkan: Make build-vulkan-validation safe for set -u", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "51dc1ff706fda5399bd2d3dd1ccf54162afd333b", "description": "ci/libclc: Make build-libclc safe for set -u", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ed9c67997a26c0aac6b7a89e9e8161ce89008a5c", "description": "ci/wine: Make build-wine safe for set -u", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2382b3ea8d43a3cab742fe77567a42633dc0f13b", "description": "ci/windows: Make build-directx-headers safe for set -u", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d14b27b7fee74cfd9ee31dbf40a5464f83bccfb9", "description": "ci/libdrm: Make build-libdrm safe for set -u", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c3171bfd6aeae92e6a19557b0afcbd1947f2022f", "description": "ci/wayland: Make build-wayland safe for set -u", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7824cc12650acb0f8818cc8db81f40044cce61ce", "description": "ci/crosvm: Make build-crosvm safe for set -u", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4c52663e4a3c2ee5dd1e41f8a14ee0d9fa96929e", "description": "ci/va: Make build-va-tools safe for set -u", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "41774fde2fb2717025331920007cef9be21601e5", "description": "ci/apitrace: Make build-apitrace safe for set -u", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ef05facc5e2d693c35e89af37d9329a87bdd7187", "description": "ci/deqp: Make build-deqp safe for set -u", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a7824caa8b63b087f8460517d25b7128eebba62e", "description": "ci/piglit: Make build-piglit safe for set -u", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4ae2d97c36dc10b4d96440a00674a21e743533d7", "description": "ci: Make setup-test-env safe for set -u", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e4fcbe8d6f35693e5d0e93c578f083fe56300ad3", "description": "anv: set StackIDControlOverride_RTGlobals for 2 workarounds", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b8fc0288af9a55954226819724d09f17a7a675e3", "description": "intel/dev: update mesa_defs.json from workaround database", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aa517f7eb3f099234268e87e0c2c508edc2da324", "description": "mesa: clean up setup of MaxAddressRegs constant", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "12eba855444c67ff122ef5b8a427bf649f3fa661", "description": "mesa: remove superfluous \"native\" limits and stats", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cf71e5534b6d7c483df63a8fb1ed7bcc99c3eb0b", "description": "i915: do not calculate native instructions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3c5fe03b92c4c645b0327734433d109edfe983c8", "description": "radeonsi/vcn: Add support for VCN5 dpb tier2", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1e1f078099e741ddce295d31867e5a7a8f812596", "description": "radeonsi/vcn: Add support for VCN5 AV1 compound", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "05f7589fec4fe0044c643ccd9176505c4e4ca3c4", "description": "radeonsi/vcn: Fix coded size in sequence header on VCN5", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8b2f0fb574dd04b49b74bff1bb5fe005fcf7d4ef", "description": "radeonsi/vcn: Support raw packed headers for AV1", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "46d8e57f16897f16ce8db7312e99d78476e1fdeb", "description": "frontends/va: Remove now unused ref fields for AV1 encode", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "813812b925860ce4f613852ea9bf824337c48b52", "description": "radeonsi/vcn: Switch to app DPB management for AV1", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "454a26662d27edce22bdcdf3f26f4f0f2209ec05", "description": "frontends/va: Support raw packed headers for AV1", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1fdd77345039f6077e455153d0b13763f442c10d", "description": "frontends/va: Parse more AV1 frame and sequence header params", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "36ddcc130b6a328c1bd9c7474bcf1c4939869822", "description": "frontends/va: Implement DPB management for AV1", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3ae3425c5d2c8ef282003059d637a39b5a3697ad", "description": "etnaviv: blt: Convert assert to real if", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4d1971f17fa1918fb22425a472ed87e808680a42", "description": "broadcom: fix pairing tmu lookup with previous ldtmu", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "20d5020ad718743af593f80755117153d0288a4a", "description": "radeonsi/vcn: Fix out of bounds read in H264 decode", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "10a73564889a81329bf5b79744a8bc3a8c4bdeed", "description": "radeonsi/vcn: Fix out of bounds write when invalidating QP map regions", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "9c07a2e10d6d0999b50c33ce4b893ada4a5000c5", "notes": null }, { "sha": "17842f058456730b435e777a7ad72e5ada4e0330", "description": "radeonsi/vcn: Fix some small coverity issues", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f77ffd6b7c870a3355b8920fe2aa4da0e2721b4b", "description": "drirc/anv: force_vk_vendor=-1 for Silent Hill 2", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c06a55fd39023dc691cf01542c61d1061bf77cb2", "description": "spirv: Update SPIR-V grammar to use aliases", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d43fec5da96eda1a83cd98beeca85e688ff99d85", "description": "ci/lava: set exit code in exception case", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "b9cee06f9e128733ec3d15c3616521ad63ea9a31", "notes": null }, { "sha": "59d909eb562d6e28e80d305f300e90507fd3b2e6", "description": "ci/lava: Make perf jobs use pyutils artifact", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "dd5d737e6ca4ddd2b48c2d47b7419bd3884031ea", "notes": null }, { "sha": "f54748ea388632a12baeeff5fe9f7dc623e39a7a", "description": "freedreno/drm: Add preemption support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "753c8bf834e45f7d63bb93cd41ecdedfa8312e68", "description": "freedreno/a6xx: Emit CP_SET_AMBLE packets", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d572fcf04aa910568644340ca9a7df07ada9baf0", "description": "freedreno/a6xx: Move more state emit per-bin", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "270e595811ff54e341404c4eca43bb8d23f22944", "description": "freedreno/a6xx: Move static regs to preamble IB", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0c36ca744676508960cb2b42a65c45645636e79a", "description": "freedreno/a6xx: Move PC_TESSFACTOR_ADDR emit", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f3cc9335e6fd30ce88572dd73385c6b0e2256d59", "description": "freedreno/a6xx: Set bin size per bin", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "be6342633c2019725577adab5170e78cd7fccf3b", "description": "freedreno/a6xx: Cleanup WFIs around RB_CCU_CNTL", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3aac51a6d5fa66010794febd8ce9b570626d836d", "description": "freedreno/a6xx: De-open-code VFD_MODE_CNTL", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2f82555efaa9d803079b6121f83a2d1c92748d8b", "description": "freedreno/a6xx: Only emit VFD/PC_POWER_CNTL for a6xx", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c7a7f6dad8347bb5cb9baafd6d919c8f6a7df888", "description": "tu: Add TU_DEBUG=hiprio", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1d2b479a3b3e8d122092c78a6d29a3c75a13198e", "description": "tu: Allow being preempted on a7xx", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3631f9ad625922be199b9b2959e4407d2753f662", "description": "tu/virtio: Make virtio_simple_ioctl take a vdrm_device", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6cbb7aa1474fc26b61014f9a2ef252157d290a70", "description": "freedreno: Bump kernel uapi", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "700e26a448bb6dc4c8a4e284b82f578c3d3419c5", "description": "tu: Emit CP_SET_AMBLE packets", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "db86c4c496dd9fe41b57f87acb738b43d388d5f9", "description": "tu: Simplify device startup CS creation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "acdbfe9812faf1648967604b57ab58395e74298b", "description": "tu: Re-emit LRZ state before each bin", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b9d9fdb6d1206f3e933fecf7686de062d0a9872d", "description": "tu: Write bin size for each bin", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4d75a4ac4b9bb2cd2964200417814b72653ef9d5", "description": "tu: Split out register setting from tu6_init_hw()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a9f88ff2aff4450bdf079b83142e90b4b9767e8c", "description": "tu: Don't WFI after initializing RB_CCU_CNTL on a7xx", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b6432a6c66ed9cb0a1d613b2b1dbee61bf1de721", "description": "freedreno/a6xx: add missing USES_GMEM flag and BIN_RENDER_END markers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "72900e1aac0a21929a10d90a17bb2a28b21861e7", "description": "freedreno: improve a6xx CP_SET_MARKER xml definition", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "022fb8e4c7eec3585ea8350200c309c6e673bcea", "description": "ir3, turnip: Support VK_*_compute_shader_derivatives on a7xx", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "624d83bfd10b5240ce4ec11064df19dff6dc7dd8", "description": "isl: add support of aux disable bit on hiz", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e4d1fd7fd64f27178e2080d06e4067552a1c5a3a", "description": "iris: delete stencil mapping support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1a72fc013ced60c87cc5c802c083a8d1e0dafc56", "description": "isl: Tile W memcpy support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c0e98d2c89d37851adead642c00ce0908b10c1cf", "description": "isl/tests: rename span variable to xt_sub_range_alignment", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e44249af5d9c571b460dd025b87af30dc6906845", "description": "isl/tests: add more coordinates for full tiles testing", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "52263413f47e9190d9f53c9ef336c3ab46070598", "description": "isl: remove duplicated copy for tileX/TileY", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "635cefcdad0b9db8da1be896f85cc8af56a0efbd", "description": "gfxstream: use sync_fence_info", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d7f264452efc4d2f38997d97863f1d4c0178333a", "description": "util: add sync_fence_info", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "02b383fded60b1d39182d4d8bba89c3741d1b9ae", "description": "gfxstream: use util/libsync", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "34e0394580188f07db57b9228b2b1d06b52f75d5", "description": "gfxstream: nuke util function", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5b82c130d98b6374cb45d722005528d8861a479d", "description": "gfxstream: add clang-format", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b31a4037de6cc0babf7bea26978a2872c92cc2ea", "description": "tu/a750: Workaround GPU fault when fast-clearing R8G8 formats", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "96530a391de48c89a1195ce296ce0808c5cce308", "description": "Reapply \"ci/lima: Temporarily disable\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "b339c525f449f19f6515201509d8a7455d239195", "notes": null }, { "sha": "1641db461fd589f1fe72524432116ef4c5354fad", "description": "radv: fix generating the global key for pipeline binaries", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "be06bfcbed5c366455c49a77b89608b84345f75c", "notes": null }, { "sha": "47a78614eaece530244a23ec630e57b24654db46", "description": "v3d: Don't use performance counters names array with an older kernel", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "017dde0d1caa981560c5e6c54491337e4e06d497", "notes": null }, { "sha": "5d7f3753d7a565b16418dd34724e0f5e4efcbc18", "description": "iris, crocus: fix a typo and break comment line correctly", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "04521c14b0d90f54228809d240630e35033f39a4", "description": "etnaviv: Improve split sampler check", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e481c1269c36efae6fad9e3c60af9c66cc8bbf74", "notes": null }, { "sha": "992ada2f8fb9c5dbafe7f119f4a680df92b144aa", "description": "v3d: add new flake", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2c31b9e6c2e215dd0386d64988c8cc8e3506008a", "description": "ci/piglit: keep the include_test.h used for OpenCL testing", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "336f80137d26230bd124f475bd4382a0c727004f", "description": "radv: fix conditional rendering with DGC preprocessing on compute", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "89ea2b6c260b5188d2a4d39af4331d690c74d783", "description": "radeonsi/vcn: Don't hardcode nal_ref_idc", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8880f0f1417c6b775d597927cdf470e6961a9a84", "description": "radeonsi/vcn: Use correct initial DPB size for HEVC encode", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "88c134d49676c8f6e319449f33a8a3909eeb9e9f", "description": "radeonsi/vcn: Allow per-frame QP and max frame size changes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "85d7826afa13e1efc8edbb810fd136eec17fd831", "description": "freedreno/ir3: Add more cat1 float-immed cases", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8ddfe9cfc869fdcf931abb2f177822c6b986a384", "description": "freedreno/ir3: Fix cat1 parser ambiguity vs FLUTs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0633a23dc900424cafd2652d86eec0383ff545f5", "description": "freedreno/ir3: Add half-FLUT cases", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "771fe0378736d4be36fa1f449b8d1b5d2ef290d5", "description": "freedreno/ir3: Fix GPU name in disasm test", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a422ebc5009bcd7cd8216521d55b93d69b375318", "description": "etnaviv: flush shader caches when UBO content is modified", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "78b614b333b01ce0dfb9e4d9353a02a03fdcc154", "description": "anv: add depth, DC and L3 fabric flush for aux map invalidation", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3e29ea69ce683b23dd8708f13dd8b98433a3c59c", "description": "iris: add depth, DC and L3 fabric flush for aux map invalidation", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "11774075a354dda934aaedcfb34bd88956806d41", "description": "iris: add plumbing/support for L3 fabric flush", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e3814dee1ac0f90771b921a4f6f5aed10f06e8d4", "description": "anv: add plumbing/support for L3 fabric flush", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "03f762f90c54c09e58cc736e0ac7c684ac367a45", "description": "intel/ds: add L3 fabric flush support", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8cb08830e6bfee6940ed1a3933f7fa626792b293", "description": "intel/genxml: introduce L3 Fabric Flush for gfx12", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0dacdba80415d878eb733b59e3c01d13e0a1d7ee", "description": "radeonsi: correct map and unmap function timing", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5bd825a4b8fdc1b7f4a1d94f8826f13eeebc985a", "description": "vulkan: fix merging bind sparse submits together", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "bba6bf33a82f939d23721595622792d1a04fcf5a", "notes": null }, { "sha": "e46dffddb11f23fef52625ed2ab99d01d02cb919", "description": "util/vbuf: rename/consolidate some bools", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d008aaa6dafa61bf3c67d70b54c2d143d662c96d", "description": "gallium: rework vbuf alignment pipe caps", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "afe28429f90c33bed6e95bf7b0655ddb35043f38", "description": "zink/ci: update list of expected failures for NAVI10", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1cbc316999af23b2dbe5f2fc0c057a9a26ae68b7", "description": "radv: remove RADV_THREAD_TRACE_TRIGGER completely", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2e66ab265df389af3e7cbbde10ec09329766e038", "description": "radv: squash radv_get_memory_fd() with radv_GetMemoryFdKHR()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "78666f1caf0bf10b8a9b49a8c0286c36c5ae712f", "description": "radv: remove RADV_MAX_DRM_DEVICES", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "19583023a2c6c26fa406fa58ca3be4e92b6aae32", "description": "aco/ra: remove unnecessary check for duplicate precolored operands", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9b2c4c4644d81319f0d62c0b8a05733ba1bb7642", "description": "aco/ra: manually fill killed operands when required", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b530b67c73daca26ff307ddd6c86df17f08e8157", "description": "aco/ra: add RegisterFile::fill_killed_operands(Instruction*) helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1499848487b3ca2bc1cd73086bc0274949397090", "description": "aco/live_var_analysis: don't test whether phis are assigned to VCC", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1d3e01cd6273a93d98e94b8fdca45eca326f8b65", "description": "aco: remove Program::allocationId", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "39fc327b8fdcdf79ddd51eed7fa5eaa63d491b0e", "description": "aco/reindex_ssa: remove update_live_out parameter", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bc2d166b50ade20fd11ace007d2d95f3070341e8", "description": "aco/lower_to_hw: don't allocate new temporaries", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "30e7644e5fb5bb04e39e0eb600d09b478d1b22f9", "description": "aco: simplify Definition constructors", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b339c525f449f19f6515201509d8a7455d239195", "description": "Revert \"ci/lima: Temporarily disable\"", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b274e32de3fee5007d7d7aacfb02910e6bc64479", "description": "lima/ci: update piglit ci expectations", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e60c735594a28f57de69e113a9d23bda712950ee", "description": "lima/ci: define FDO_HTTP_CACHE_URI for caching-proxy", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f3f4f0fb8342a72bbb9da0797e7c259e9bad8cba", "description": "docs: document gallium-rusticl-enable-drivers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1301d61de41e4c12c0767ab75d8a2cabe977509e", "description": "rusticl: allow devices to be enabled by default", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "911606081fb83a9e5cdbde84a24de9112919adf5", "description": "hk: drop gunk", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6f3d9cba75ca0ec7cd1b11f73185620d307392e0", "description": "hk: fail probing silently", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "921aeeaf5dd43ff6f8ffcaa993b8fe4e7918a3b0", "description": "hk: check arch in pipeline cache", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "870dbfae1222be739102082d935e7e404b2b01ea", "description": "hk: drop FSR todo", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "423318b7b29128f0d4a280ea10700aeaa47e7390", "description": "hk: support geom/tess subgroups", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "76e18c23ded13d1c4791fe996a60254ba6947d00", "description": "hk: fix store_op_none", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "71d76c318d0b15cce5b94ce8d53e25e7c63484ee", "description": "agx: inline texture states into EOT", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a0c9cba600cccc342f7b1b0af0e8c4e7e17d8611", "description": "asahi: rm include", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "57c357befb0711b6fbb90ccec918aec124d6a702", "description": "hk: advertise KHR_dynamic_rendering_local_read", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9845e01f0f53cc3d24b095b2c8f523c0cb8f9d54", "description": "asahi,hk: implement remapping in epilog", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "03a81d79f895a9e81df03cb7e6b1e8a8e3945126", "description": "hk: Reset rendering attachment locations in BeginCommandBuffer/Rendering", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d741adf1f3a8a216a13906d6cd08618ee9cad379", "description": "hk: perf debug some meta", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "713aa46a8e9ac3d24a98bcec215a0947a9486312", "description": "hk: perf debug resolves", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "071f4ba651aa6dbbd62a5130885a22a4805bb521", "description": "hk: drop #include", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eaaf2d494c99d00fe5443b11570bb6805d4147a0", "description": "hk: use real opaque black with integers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ac2531225ab5f8ae237d8c7b927560a4a6c50f50", "description": "util,hk: add border colour driconf", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fb8fb77835a8e0e8c17422da6ce5a62f9278e9e5", "description": "hk: reformat driconf", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3a0e5335c9d5603739554d2927553e45945b8e56", "description": "hk: enable compressed MSAA", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8c599576b3894c36467702ff33b48cb49852da65", "description": "hk: fix emrt compressed msaa arrays", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "698a1f1b63112212e9631c67278ce3517d1e8b77", "description": "hk: end pregfx even if there's no gfx", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e965d4e695f70b6146de876dc0c20a7f0ed6a2c3", "description": "hk: fix eMRT decompress of msaa", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cc7a4dca7ac482a3abe5555885b15af3615c63e0", "description": "hk: use vk_meta for compressed MSAA copies", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d1db047fb3a8b84b7a6b12de826622944716894a", "description": "hk: optimize !robust VBO", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1d195b2074cbab243975221fd0eedbc9dc992ee4", "description": "asahi: optimize !robust VBO", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "db36ece9ddcf441e49d87b8a9cca182dd1a7aa82", "description": "asahi: optimize !robustness with soft fault", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d5ec1152601e00ffc1c18446d3eecad6b7059e96", "description": "hk: reduce heap size", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3a13e318dee8192a48409950c761b822bee273a9", "description": "hk: parametrize sysmem heap fraction", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d959346780c98cad2ae5eee3ab2ea60fd991dec9", "description": "hk: add norobust test", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0d9ac1299d22f8f6dc51dcdcc1af87f31a4beac0", "description": "hk: add =batch perftest", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "13b50d709be08389ecf6c2b35ad8f5c582604a35", "description": "hk: add nobarrier test", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b669e240403e31a7a6356340fe1265cfe0ad2a3d", "description": "hk: split out HK_PERFTEST", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cbd9cb04cffec064dc380a654390129ecad3d4bf", "description": "agx: fix load_first_vertex", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f786bcc8c265f7e5b730495fbc1081e118fdcdee", "description": "hk: add helper to dump draw", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d56bfdc54c0a8280dafa6179cf00886f167a11c9", "description": "hk: fix ZLS across split CRs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e092e1c5bb80995e68dce2a7e405f75a54f94cb3", "description": "hk: fix partial EOT program", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ee96ab69760fd1b570d139cce74339f4fee2442d", "description": "hk: fix shadowing", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b1da16ccc98ed3bb559c222674d284046e5dcdca", "description": "agx: validate RA", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f511c06ba0f20a6b25be22cff3c9a873fb3a5607", "description": "agx: fix shuffles of vectors", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ab8d1cfe9567e31586faba3decef42287cf67c55", "description": "agx: commonize ra_class", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a07faaf6c94186d8fc27b9a48ee2ace2cb30bfa1", "description": "agx: lower swaps late", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6f1c275c94f25b41430f6ba6fed9dec3ef450e16", "description": "agx: produce regful SSA in RA", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "13191efa86da99498358528e2789b9d0f7e9e7e2", "description": "agx: assert a subtle invariant", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ce2067b41cfddccd88e9b58ce98fbb541aafbb51", "description": "agx: strengthen assert", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "00a5d32d60900ab392986d9b6762efcb609d5497", "description": "agx: reset kill bits in liveness", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4b463141337c5a6df47dfbf8ce38594f1393e563", "description": "agx: add reg to agx_index", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f19e387c2b41be7614693671fe7f3d61acb27aa5", "description": "agx: fix shuffling with partial clobbered vector", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "71448e391ac894716d726753bd37925d4bcc449f", "description": "agx: add another RA torture mode", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "819bd2ea6223efe0128ae7ebeb71d1e8e9ce3973", "description": "agx: factor out insert_copy", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f8af6397dea4869a10ffa420ef1b3b3ec4015d8b", "description": "agx: commonize reg_to_ssa update", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "34a000dbe0854cebc757cb7d575b4eb91f1f40c7", "description": "agx: use reserved_size more", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4e8f4bc4b0e144cce1dacb220a4d7f2430824f3e", "description": "agx: fix corner with uniform source lowering", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d0b0485b6c8435a69244fea18d9cb00ff1019933", "description": "agx: gimme c23", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5f2df312b782fb9bed5a445ddd5dced50174ce6a", "description": "hk: flush with events", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e0b83ecaa697ae0ba2ae38444e297b6700ea85cc", "description": "hk: drop dead", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "196fcb9d3c8539c0978a33cef0a37c07956242e3", "description": "hk: fix tess with notess", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f39d1bc94543be4f75940e3632615644d20c28bd", "description": "agx: add unit test for tricky backwards phi case", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "93f2398685f1da38a181a5acde9c5a6455b3f756", "description": "agx: fix backwards copyprop with phis", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bef3655d0606c9f26a1ae1efa6ea3562d521072c", "description": "agx: expand macro", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "372580086e6b3963e27f929a0bf76ca58edfe26f", "description": "hk: bump max input/output components", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b130a129de0d2a3bb1629e0c1a55a515dc9961bf", "description": "hk: Implement global priority extensions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8b3e8106c336f806d0b538677e8e0a0af26c0cc5", "description": "agx: don't propagate constants from trivial phis", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7ab777a9590d3d7df84e9def269689f7be2741c3", "description": "agx: print pack assertions to stderr", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eff48b98264e951c9a20364a8b81824b0dafc3ec", "description": "agx: fix shuffling with large reserved region", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f14d5b5fd889ef5577860467f824bbc5472d38f0", "description": "agx: don't reserve regs if we won't use them", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c500242b90df8e62e1b89c2aa8c604eda1704f22", "description": "agx: fix corner case scratch allocation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ea856ccec05b41720d5e85ecb38b92fc04d0efe6", "description": "agx: quiesche assert with r1l preload", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7faca2220cbd18390039f4741b38dfbc3b88ee1d", "description": "asahi: move sample mask to r1l", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "702c038b91661787c76fa1dc25f55570c058c4bc", "description": "asahi: #define the ABI", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "edc8ef741205284d6905e5b4484c2e559be9c15b", "description": "agx: use reserved_size", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3d48658fe391187a7958b00e945486a5958b97eb", "description": "agx: split up optimizer", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5abdce5af51bda4f552f6ee31955ff5a4aae937d", "description": "agx: add pass manager", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3a25c1241b345a8d4abd4a085e94bfc764ed97b2", "description": "agx: validate sizes are consistent in the IR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "981ff774314e2f1b3c56e93ace5acb532a5241d8", "description": "agx: validate phi sources are defined", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f9201eb7d33bb2acb2ed3c4e30daafe6bc1aec30", "description": "asahi,hk: fix st_tile mask size", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ad48cd27594f99d48e2a7f909177c29ccf3c4b82", "description": "asahi: fix AGX_MAX_OCCLUSION_QUERIES", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "225797601b7a30b286bfcd8217fd48e3ae2d10e5", "description": "asahi/genxml: add nicer error checking", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3a0e152de23717a0684617fcb0305e93f9dfb7f3", "description": "agx: add helper to visualize reg file", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4f5637c8732c6f810593c70e0d7939bac6fd9f2d", "description": "agx: fix RA shuffling algorithm", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fb3e11ac1aa5ca4b4c818976a39a93af66661972", "description": "agx: factor out reserved_region", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0bd23366b1cf8f8e335942a78c54c6c151e874e6", "description": "agx: use padding helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5bb99b1104a83a0c6cb625c75fdbb2de9cda8b32", "description": "agx: add helper to pad 16-bit to 32-bit", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "92d7ecb98c5be0102d40ef6732b6867e8a03e9e0", "description": "agx: fix spilling around exports", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eae4c50be9607caac5ceadd132888e1905a2d3c3", "description": "agx: add spilling debug helpers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8f6ba21627af0b9b71577192de3fc0c8a2264e44", "description": "hk: fix =spill with tess", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4ca52cde7a3f2769ac49f6eb73d25227c2a3ad37", "description": "agx: increase lower vars to scratch thresh", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fde518e3f32299736b81f5ae7878cc5acbdb0398", "description": "asahi: add nosoft debug", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "665be681ad5924460a4b635fadd987a8f7207680", "description": "asahi: add tess assert", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8f3caec5dc393581f359d4a55a9edf8e9b00c607", "description": "agx: handle hw tess eval shaders", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b621b8e3dd77a1e835a5cf938f279eb28a276c81", "description": "asahi: optimize trivial load_invocation_id", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "049808630e244ed87884eb89938285d11d8ffc2e", "description": "asahi,hk: disable rgb32 buffer textures", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b586c294fc192534cc5fb47f99f5ffec3a1837ff", "description": "asahi: fix speculation of rgb32 loads", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8b8c724b9e5a5511ed3cd52037476df5eab4de55", "description": "asahi/lower_vbo: optimize robustness2", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9b3216f61bd0a8180aca0c06ae5462bfe078acfe", "description": "agx: clean up packs from bounds check", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5b86a55f1059bded921ad996c2a6607c3d7a5a5c", "description": "agx: optimize robust access", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "37aeeff9a6a8b3e602ff92ee07d242e6eb75633a", "description": "hk: smarten bounds check lowering", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0376c1930b799d99caae5cd4b49ae26c1771a203", "description": "hk: clean up before lowering bounds checks", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6287346482563f57a71938b86dcbb60a334b3fee", "description": "agx: handle bounds_agx", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "802c30beab3dbfe6ac306816680bde49d512f265", "description": "hk: use 0 pointer for 0-sized buffers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "675b876b8c8d198ebb24c3cca2a727354caa789c", "description": "asahi: carveout lower VAs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6287c8251d2fbb654e1b3320a81e1e5ec321a5e7", "description": "nir: add bounds_agx opcode", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b1e5e73011a37d77306e983b7b55e4de37351a4a", "description": "hk: run opt_access", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ad8f005ecb13c74e56b0620401489e0b9c542e22", "description": "hk: parallelize after-graphics available sets", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a2edffad2fdc8912a54495934402dff584d74a08", "description": "hk: assert batches are nonempty", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0d5b76113e6edb95acc485c8117b166380f29e41", "description": "hk: optimize out empty VDM batches", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a01a0102559bcc4ee5a0b563992fe0fe20629cad", "description": "hk: optimize empty tiles", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "291dd9c3d53b761215b038a8faad945ab3c41478", "description": "hk: soup up =perf", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f7d3cd0a3e0b76459ada8493c973f8394107c015", "description": "hk: add noborder perf test", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f7c1097e7bc92363c6177384f0f9f7753079f1bc", "description": "hk: add notess perftest", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3d1d1baa073038575dd9a41a6a8ba2a2f0b32179", "description": "hk: mutex shader compiles when debugging", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d0a3856771082004f708ff862a158cac7d833453", "description": "hk: clarify spilling", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a1d0f1dc4becd0916290a84f75dcdd9daebbde97", "description": "hk: drop dead", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0322ccda4c450337bce30602be56941e097a44a7", "description": "hk: fix phi ordering", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c69fd497281cfcc56520432ae2157ed984461eb0", "description": "hk: fix oq availability set", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dfafe5267e836ba6b4a828d45c727ec4d4393aff", "description": "hk: fix vertex clustering", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cdf7eb21dcc72773486c1dc0afe10d2f86384f2a", "description": "hk: fix loop submit with NONE", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aafd78830bfb1e9b901e1bca55ef5d63bc872bcb", "description": "hk: shush gcc warning", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dee089e9c2b582b098b7d7a254801222df724334", "description": "hk: fix ptr cast", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9fab9c8979ca8e716e23d15ef31fc123b531b9fb", "description": "hk: fix debug cache key", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "75639cf4e5f94a96df01c178779a32fbb07bdcb8", "description": "hk: quiesce gcc uninitialized var warning", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fe75c95204c1bcbf5a0eb3107056c352e676f7cb", "description": "hk: fix weird formatting", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "169acb1170dee52701630a53a9f1b526e796ccb6", "description": "agx: clarify spill lowering math", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e16ad50bfa7e81c688b3ee9fc0c50ea5768a4b89", "description": "agx: allocate scratch in spilling unit test", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2600224f772b081651b39154d0c14a169d15be5b", "description": "agx: clarify scratch size units", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d21bc62f4d7337665237e6a40ba2a0b80b9fd6f6", "description": "agx: fix =spill", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4e3a5f0e60174a792f879d31f261a6d23f7af738", "description": "agx: fix spilling in i686 builds", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8f9cf43828c6182fc9985438e7f54d70e6c3ce77", "description": "asahi/virtio: fix allocate-with-alignment", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e0cda48a90e0fefc613b52eb014c2b4388d3ccf9", "description": "asahi/virtio: fix ptr cats", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9bd3a854e669ad4e1256d4feb3ace4d316ae2d99", "description": "asahi/decode: fix ptr casts", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "88a0da6b7ce572fa6d3ed78bad23192d32cce70a", "description": "asahi: identify factor buffer size", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bbad4454bf50875562aed41f27ac9ea8079efde9", "description": "asahi: fix UB affecting x86 builds", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "673f56fcb11466489bbc82e56fb439b0caee7a4e", "description": "libagx: drop unused arg", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8d95f584da1f208a41da860ab5c51e38be06df6c", "description": "libagx: simplify tcs out calc", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9cfffc5e86956f0805de02f8cea69b1098ce5ab7", "description": "libagx: cleanup loop vars", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "01ef3152c98956d7b75ad5148abeda078618941f", "description": "agx: Fix implicit sync for virtgpu", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6f3c1c909bfea086d0e2b1d5772ef69724741674", "description": "hk: don't leak GS subparts in an error path", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "568f0a81c60d3522cfc0604367e51b25063d3e25", "description": "hk: don't leak GS rast with rast disc", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2dbd6c440f61ba7783063809c6bf1d2e3b01887d", "description": "hk: don't leak NIR with VS/GS", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "332a97cc34396dd95bab7a31b90825463c8a896a", "description": "hk: free large_bos", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cd66a6813b6bf93ceb38e03c411779d326b16872", "description": "agx: plumb COHERENT", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d4e34bc8295db9d15ae1341abfdf7a2221111a65", "description": "agx: pull out the big hammers for device-barriers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f67db39aef65de4ac3db6803186f1a9347302c9c", "description": "hk: lower memory model", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0ac160e1c4178d32368c469d736dc678dfc451fc", "description": "hk: ban compression with feedback loops", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2f2effcb7e6208a5c6dc2e91770b9c9f690b7f2c", "description": "hk: fix attachmentless multisampling tile sizes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2f0935459f7fa7312df7a7068df63fcf42ccf590", "description": "asahi: add tib sample setter helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f3a407344d879303f968f9ca247bd5f06ec089b8", "description": "hk: quiet gcc warning", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "57aabdb159d8f8675252b1acd392e08d683c5b66", "description": "hk: drop bad comment", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a830037638d59274872fa6f150d5d7d370267528", "description": "hk: drop some dead code", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3e8b8fadb086c3d3d870e91304597c146c8f5640", "description": "hk: switch to vk_meta for buffer copies", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6604fc8d883738146c0db7a5bf875a7ba6120dee", "description": "hk: advertise modifiers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "52fcd0412abc8bb508f0e4d890261bfb032d0113", "description": "hk: disable mods on funny float formats", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3a3a0c97f633b08f84e8ee96d8a24c553480ccce", "description": "hk: handle compression modifiers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4ddfc1cfdd169ba047c236a817ffc3f0a42dd0ce", "description": "ail: pull in DRM modifier helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b01d53d95a83ad10dc1f97f23af5385290ac74ae", "description": "hk: add missing dep", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "07032102e9664258294b64005b54d318afffa31c", "description": "aco: use s_pack_lh for bitfield_select(0xffff)", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a6f82cf16dd41547b11868c051e35e2ed11cb186", "description": "aco: use s_pack_hl for shfr16", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "27dbaccb5ca6e188980fbcc8d13dccfd09727b60", "description": "Revert \"ci: disable Collabora's farm due to maintenance\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "686459f1157ac0a27ff2ac7d3e75c3fb134bcfa0", "notes": null }, { "sha": "cc27e3ea29142793238158b13cd62b7e654493a0", "description": "amd: remove the redundant target library info instance in LLVM compiler", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0a352a838a74d0627e76f5e6bfb5e1020cc89b42", "description": "amd,radeonsi: reduce legacy::PassManager use to only run backend passes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "38e50221cd9f37877d258dca84b8d3f58dbdcb88", "description": "amd,radeonsi: use new pass manager to handle midend optimizations", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "686459f1157ac0a27ff2ac7d3e75c3fb134bcfa0", "description": "ci: disable Collabora's farm due to maintenance", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "39e3015c3609408d7f0c698fc750b2f040049446", "description": "intel/hang_replay: remove EXEC_OBJECT_WRITE", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "bab52763f45860fba90116e553df5cd8a510282f", "notes": null }, { "sha": "700141da43d9ec13d5deffedb14c3c4a9266f8d9", "description": "intel/hang_replay: fix the typo in the ioctl call", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "a9f1151de270c5270a9e0280924b70b39d4692e1", "notes": null }, { "sha": "5fe3f57d3fe5598f11f07d36e1560942298cd779", "description": "vulkan: export vk_robustness_disabled", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1a2827e40134558b171dcc0fc7e19b02602d573f", "description": "vulkan: merge driver internal bits", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "07470d19ddcc4e2cf6b85029426f75c1d932905c", "description": "zink: fix buffer view clamp overflow", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f7d45cb3623a5c1c8e8121330fe83b12bed1e455", "description": "tu/virtio: silence startup spam on asahi", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "78a202157eb90eee4fe916e8757c8a6afbd7c10f", "description": "virtio/vdrm: don't spam", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "05039753637a4c22799e57c9fd2b3fedb146dc1c", "description": "radv: fix image view descriptors for samplers on GFX6-8", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0ac5e3c9b12f4ae6e2b3980eb309cb688b234244", "description": "radv: update image view extent for non-compressed views earlier on GFX10+", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "581c99b30c5b108ae72ebeedfddbd3d789e401cf", "description": "ir3: Use `foreach_instr_safe` in ir3_shared_folding", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5ba00df1f997c5cd68e38f1c220727a6637487f1", "description": "anv: add VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16 to modifier exceptions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6c94c249784b3461647c50f98bd06c50e13cfa05", "description": "ci: Disable gk20a-gles", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "828319a8d5d6f874359dbe9d49ea0ff28438167d", "description": "ci/build: mention the .build-for-tests-jobs exception", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9ed5bad644ec79f805c9ec587c9b8bb9e31ff273", "description": "ci/build: move debian-build-testing to priority build-for-tests stage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b9f0586b8d690fe036d5342cdde00386e3dc1fdd", "description": "Revert \"ci/build: move debian-clang-release to priority build-for-tests stage\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "480793be984784958070cfbb183b438559623013", "notes": null }, { "sha": "2ffc05d8d2c9353e0392c15c1b4f14000742aff3", "description": "panvk: Add support for CmdDispatchIndirect", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8855f31962c6dd1961ddf22c91d6df8ca6f7420b", "description": "panvk: Pull out task axis and increment calculation for dispatch", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "67f0c35c9dd3e12289f6faeb6eec803da478728a", "description": "panvk: Add cmd_dispatch", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ba36333fd8a5a467a72ea10ab76b14e63eef9c35", "description": "pan/kmod: Add max_tasks_per_core to kmod props", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2675a2fae7932f9f853509c543820df5bc66862d", "description": "etnaviv: Enable ARB_draw_buffers_blend for HALTI5+", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "acd3faa463df39d15dcbaf1c3b28023e3347e4ce", "description": "etnaviv: Enable EXT_draw_buffers2 for HALTI5+", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bf70a992b1321d4285dd2c27adf8f5b4fe0faf23", "description": "etnaviv: Report correct PIPE_CAP_MAX_RENDER_TARGETS value", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "928a276b789b8c3d12d9c9dc6248911a1c578866", "description": "etnaviv: Limit max supported render targets", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6b154706f3e90b47c34891a0b8d03c470400cd1b", "description": "etnaviv: TS usage for MRT needs HALTI2", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2df17da0c39b5aa4473f7db89000f48386915343", "description": "etnaviv: Relink shader when framebuffer state changed", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c6ad3f3ded04624a9f2b26f5177dd8a86a628c3d", "description": "etnaviv: shader: Apply output saturation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9a082ae142eed97f65ce6c15c3f6ac7163a93992", "description": "etnaviv: shader: Apply output remapping", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d3a5306b91565f04f86f1aa2c40cde58939a0bd9", "description": "etnaviv: blt: Extend to support MRTs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1ad37d42be1f2a6e2c7d4fc5b8a291adec127282", "description": "etnaviv: rs: Extend to support MRTs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "54e841bfe40ce554f5fc4fe1edfe993619957243", "description": "etnaviv: blt/rs: Just pass the color to the callee", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "07cd0f230628c90f9932124f753ca593043f891d", "description": "etnaviv: blend: Add support for MRTs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ec7a962e3a011fab8bd8974ec58de7a170bae533", "description": "etnaviv: blend: Move logicop_enable assignment", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1e4ad853df47415f51224f4144d68631b30d9206", "description": "etnaviv: blend: Store information per render target", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c9158f5aabdfa458c8cc462aed68cec54a578699", "description": "etnaviv: Emit PS_OUTPUT_REG2 if num_rt is 8", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0de929e73e9d76fbad021fa7339e76d5eeae997d", "description": "etnaviv: Emit MRT states", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d70531ca93155f1567dfe6a274880e9d82129733", "description": "etnaviv: Extend etna_update_ts_config(..) for MRTs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2436babbd22d04da322fcd12237d65254f98f45f", "description": "etnaviv: Extend etna_set_framebuffer_state(..) for MRTs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "546c4b992c98233ccc5f53c4ea08d2098fcb7bbc", "description": "etnaviv: Extend etna_update_zsa(..) for MRTs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "64b78ef9c2cdbb9e6e5c4c186499aa6b8e3f3cca", "description": "etnaviv: Extend etna_update_blend_color(..) for MRTs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5598a449f15777c7e7ee7af19849df6487e3b40f", "description": "etnaviv: Extend etna_record_flush_resources(..) for MRTs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f070d44add863f1a6f41d475393e17d3c6c79012", "description": "etnaviv: Extend compiler for MRTs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "035a1002468e7c5e7343f71374527e145dc76d1a", "description": "etnaviv: Extend compiled_shader_state for MRTs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4e83236ced01df48005cb7261f817b32be87adbe", "description": "etnaviv: Extend frag_rb_swap for MRTs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "594f38bde6f42085434a501df4c0c8e76f33552c", "description": "etnaviv: Call etna_resource_level_mark_changed(..) for all rts", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "63bae5940f2be2e241e37180a25d88f851aec46f", "description": "etnaviv: nir: Make use of reported number of render targets", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4b01e9056d6f8e718ff8c048fac1a48c2f5a2e23", "description": "etnaviv: Report number of render targets", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3e6f1787342abf192f6f77f26b29d4a2ea356e10", "description": "etnaviv: nir: Make use of nir_lower_fragcolor", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a83b816f0377e0f770341e15a2f1560dd06a704b", "description": "etnaviv: Update headers from rnndb", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c12697abe0cb6aac45aeac3ebb9e55f64cfc9f37", "description": "etnaviv: re-emit uniforms on sampler view changes when txs is used", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "88f399b6515787adbe6e396df85fb5659797cb00", "notes": null }, { "sha": "50f78e4a548395b5368bfac700d08fe62fb9396c", "description": "radv: remove GFX6-7 DGC support completely", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e4f67f2106768eeb34ea40ac73a298e19fe5969f", "description": "radv: do not expose NV DGC extensions on GFX6-7", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "065b45e4dcd89d9ebb21d6ec2b4f3b1eca7653b8", "description": "glsl: remove linker.cpp", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e4c3e7e0d830f46a952b24ca25ae5bd3cf8305fe", "description": "glsl: rename link_shaders() -> link_shaders_init()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "37ac8f5e79c8883892e08183aa447d97fbaef6e7", "description": "glsl: move shader cache lookup call to st", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b663eb83fe4974f958918a4a12da6af7b3585abe", "description": "glsl: move error and warning helpers to util file", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "19c27c39b4c10b43173ab8718f606057a1571451", "description": "glsl/mesa: remove ir_uniform.h", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "13301e25098cb33012fd837a4cb56a40908d206f", "description": "glsl: move resource_name_updated() to linker_util.cpp", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "08e25e091b293992fcdf3202c20de3796b1e6006", "description": "glsl/mesa: move uniform related shader structs to shader_types.h", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bba6bf33a82f939d23721595622792d1a04fcf5a", "description": "vulkan/queue: Merge submits when possible", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c3bf1a67a1c575dab017a9921263d29a370283fc", "description": "vulkan/queue: Split vk_queue_submit into create and submit", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f0392779d9c53e095a37fc846a25782d06fbbce6", "description": "vulkan/queue: Use a builder pattern for vk_queue_submit", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "899c774b9ad32e6a5c70a71d9c27994b53b0daff", "description": "vulkan: Add a vk_queue_submit_has_bind() helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c95b646e234daa5cf69f53d9e521a88f3cd6a94a", "description": "vulkan/queue: Use _mem_signal_temp instead of signal_mem_sync", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "267b7f1deb63b031de86748e52650c5a11bc8a25", "description": "vulkan/queue: Move has_binary_permanent_semaphore_wait into the sumbit struct", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9b21dc06c4f6b833ba457dfb93357a649e01ea74", "description": "vulkan/queue: Don't use vk_semaphore in threaded payload stealing", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e5d3eba096939461689f5ec38e0c3cc56ee9a373", "description": "u_trace: Fix trace_payload_as_extra_func desync between drivers", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "0a17035b5cd3e181a2bf4ab6feea8b4d5763b613", "notes": null }, { "sha": "26692deefc84a8057f4646c63340690e891a69dc", "description": "anv: Delete stale comment for BLORP clear color addr", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "10bcfb63d56da203c173d8123339c055a86fc9f6", "description": "anv: Prevent clear color modifier corruption with views", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "edfb33efdd7df386b541be3b9cbe2e14e810e324", "description": "intel/blorp: Use original surface format for some copies", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "73637dbce4d1c7ea7569ae6249ffa75b56f2508d", "description": "intel/blorp: Choose some copy formats independently", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "67210649396364d45d71a9877aa8a749afd3cd57", "description": "anv: Use image formats when copying to/from buffers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f7b5faa1a276a29b1de9a87a645320703bc3d841", "description": "zink: block srgb with winsys imports", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f3c206d61e24baa04467d5b8508230ac8da15431", "description": "zink: fix external_only reporting for dmabuf formats", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "49950d3b2fe4967dd5f2e2d5e1179054fff93612", "description": "zink: clamp out dmabuf exports from optimal tiling images", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3c44886d9e34d4e84943cb01d3ae972b74c2d4a1", "description": "zink: also init format props when getting modifier props", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "efeb65cfe835cfd0837a9abcaea584fef5936584", "description": "zink: assert images aren't created with dmabuf export and optimal tiling", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2fdba5b914fb255e1d248375a24e9358e6bceeda", "description": "zink: block dmabuf fallback into optimal tiling", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "15fb18063b38b59012e30b2b24b1e68121ee3e02", "description": "nvk: Fix a comment in SET_VIEWPORT_CLIP_CONTROL", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "96e7cd89eaccfb08a899a03e40781985ca5e2c3b", "description": "aco: fix is_vector_intact for GFX11 BVH", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "24c60be1adc5ec089f9784593803cb719ec389f0", "description": "aco: create vector affinities for phi operands", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1e60509135ea3440e6dd7fdab1d6e2d92d316c5a", "description": "aco: stop using instructions in ra_ctx::vectors", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "87c9690d8d19eaa819c5b03635dc5ebe3339d3d8", "description": "docs: add sha sum for 24.2.4", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7791afe7d72ea408c1e45fbc8ccc30a4955bcc9d", "description": "docs: update calendar for 24.2.4", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "34d02b91917b25e417ec750662c97284150e0744", "description": "docs: add release notes for 24.2.4", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "be9b9c5fc4fe9de89898533d3b9744b116e33f65", "description": "pipe: Remove video get_*_fence", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "206bd951b45c1a935c19847a8cf1e5ce4cf52430", "description": "frontends/va: Use fence_wait instead of get_*_fence", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a98aa218739afafd6598cd4ee304c2fdb5600a48", "description": "r600/uvd: Implement fence_wait", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a511dc1dda618f68c10869fdd3c407804880943a", "description": "d3d12: Implement fence_wait", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9080741d8f49234787fdef5d7a40e41ec969503d", "description": "radeonsi/vpe: Implement fence_wait", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "02bcdc764803d4a1d79c1fdac052aee518fe7165", "description": "radeonsi/vcn: Implement fence_wait", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "135f780e57194bbb8ade6ddf74e91eab6a6f3976", "description": "radeonsi/uvd: Implement fence_wait", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3cec5a84ca21988b52087f14e6caed7ed9778eda", "description": "pipe: Add video fence_wait", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ac00d97e31eaceb565df52af6f59c01106b4fd23", "description": "anv: use mi_builder in CmdBeginTransformFeedbackEXT", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "64c406774fc56e6b63b2352f3ab63fcb9cb10d21", "description": "radv/rt: Skip all AABB code when no_skip_aabbs is not set", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b43a639fe74bc6aa640a0dbc5181456a8e2a861f", "description": "zink: block all 2d view creation with sparse", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5ab8caf5e28c4c44434b485369002c0d40d3b9c4", "description": "zink/ci: update expected list of failures on NAVI31", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6659b299e6b0969984be928b2387417a9031f55c", "description": "v3dv: match render and display device for wsi present", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3b57a35eced6f677fc76e22f0ab1d5fcaf46511e", "description": "radv: Enable descriptorBufferCaptureReplay.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fe6e96d6856cf9fb485ca904f0491506849d78b6", "description": "panfrost: Move pan_blitter.{c,h} to the gallium driver", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0bc3502ca36b7b5f244e5de34813f46ce2ff4a1b", "description": "panvk: Implement a custom FB preload logic", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "607e517a1169fc34d9ba2284a2b8fe3bcd4a9ba1", "description": "panvk: Store attachment image views in the graphics state", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a676d7ffb2d00e01e640736cc29fee528bfc18b5", "description": "panvk: Emit textures needed for FB preload at image view creation time", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4971538ffc445f737b021b1c86160dc9bd04b8d0", "description": "panvk: Keep our copy_desc shader in vk_meta_device", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d2515347f441468c150a2290db11c76746d5db01", "description": "panvk: Keep our blend shaders in vk_meta_device", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "91c86c31cd3f15c01bdf7290aca5e233093da63e", "description": "panvk: Add an helper to create internal shaders", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "206bf1be09e9522822ee50db9fc49bd5c7925a41", "description": "panvk: Add a debug flag to force image copies through the gfx pipeline", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3d7bf070893816b036995869135a904a157a7207", "description": "vk/meta: Make some helpers public", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cd38fd37f7c0f7f65c0324d2895bd6baf53d1e7e", "description": "vk/meta: Allow tracking of driver-specific objects in the meta list", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7fe4f64c3b39dd4f6c960e7b019b6ffad0744c25", "description": "vk/meta: Support VkShaderExt objects to allow tracking internal shaders", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c58bfb355a95f5889626bde85d0eeb020906374e", "description": "broadcom/compiler: generate mali opcodes for clamping on Pi5", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c57be33d965b280690c7953b9055a6ea14923574", "description": "broadcom/compiler: implement NIR mali opcodes for clamping", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a13bf51a9f10182d4af71ecbd4c5934bffed4773", "description": "broadcom: add helpers to identify availability of new unpack modifiers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "22c14719456d0b24ce6332ff5843159cc443ef36", "description": "broadcom: add missing opcodes for fmov on mul alu for V3D 7.x", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aac1c074cc33a01ed2e4d6e42aa358c106690e0d", "description": "nir: make fclamp_pos_mali and fsat_signed_mali opcodes generic", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "023277173ce1d84c448626ded21e4d2b66363b41", "description": "frontends/va: Fix AV1 packed header parsing", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5edbecb8569d88e7faa28ca7a56eb5e1672a2dd0", "notes": null }, { "sha": "1c58f513c4a0389091ddc5f620f1a72ffe99a0a9", "description": "glsl: fix gl_{Clip,Cull}Distance error messages", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d656736bbf926c219b6bcbc0ad59132fc82a7382", "notes": null }, { "sha": "c58b8db54752e857e553376455de361d766595ed", "description": "nak/hw_tests: Use f32::to_bits()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "790759dfafac752d057cd087b48d4acbe8edc81c", "description": "vk/image: Fix the extent adjustment of non-compressed views", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "8ddc527ba4eaf465b87e0670e96f6de147dec1be", "notes": null }, { "sha": "c79470a37c8497d677f66d25d12c3cffc233aed0", "description": "zink: Adjust the surface size of non-compressed views", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "767a7d785b033c71ec555860e7102d6dd0981149", "description": "vk/meta: Fix buffer -> image copy using a graphics pipeline", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "07c6459cd8a3662c952009f7c4690e59fcfc58cd", "notes": null }, { "sha": "7dc6826bc324772a827732304de5728c060f2e6a", "description": "nak,nvk: Implement VK_KHR_shader_quad_control", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "62a4fe861afeb98a31cce5b395f7e6bcac1be630", "description": "nir: Add an option to lower quad vote", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "64e3e2890d5934e7c1caf3254899466aa5eadbbb", "description": "nvk/nvkmd: Stop leaking the primary FD", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f546df95a6662c187a5fa15aa20de9af89e17488", "description": "nir/opt_vectorize_io: fix skipped output vectorization if inputs were vectorized", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "2514999c9c5d4b64b007304e46f0a41d50e71cc9", "notes": null }, { "sha": "b7c66f4f890111682af599d77c5d3172044cc80e", "description": "v3dv/ci: move asan fail to skip", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "e120176c58de94393f6f0b88d2cec02bce815573", "notes": null }, { "sha": "842a7b2821e21b5869160025b3efd85626e87578", "description": "egl: fix dri2_from_names() call", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fd0ff1502a73508c839130f340f6e5fa09c1c9ff", "description": "panvk: expose already-implemented KHR_maintenance1", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "14261cbb181111d33416b3e211bd5eeb0b2a1c81", "description": "panvk: drop needless function implementation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "322c89e9fabdcde6599f34b5a2f16a8f1619fd18", "description": "panvk: implement KHR_get_memory_requirements2", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1f2ad64b63944257075f798e9f009c002102cbee", "description": "anv: optimize WA 16011107343/22018402687", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4cdb5de1638cb389c077289a5ddb1c991ca7f7e4", "description": "anv: consolidate pre/post draw workaround in helpers", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "18e2c25dad9a2f0d69a634b7a852313153a7d238", "description": "anv: limit 22018402687 to impacted platforms", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "65d5231381ae3290cf99a8c272c7da569da956c8", "description": "panvk: Advertise KHR_create_renderpass2 support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fbe8428af8398b82be038daa89fcbacf3bc714dc", "description": "panvk/csf: Fix prepare_vp() when viewport->x is negative", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2203376865ba2298b515265a834ecbda6713932e", "description": "panvk: Fix bounds checking in upload_shader_desc_info()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e489a92c3329cd7aa5b05ce37a6394523ef7e202", "description": "panvk: Make sure RUN_IDVS has a valid tiler descriptor", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5b25784df7636255017880987f3a25b7c2b609a3", "description": "zink+nvk/ci: document more flakes seen lately", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6337bde12ec99e76567ffaa7048b14c49fe555ac", "description": "zink+nvk/ci: mark spec@egl 1.4@egl-ext_egl_image_storage as fixed", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "50f04a8e99d6cef47c53d983212f78f40a2f52cd", "description": "turnip/ci: mark vkd3d test_planar_video_formats as fixed", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b8bfbbdf66a95d5163ae2f1f0c3bdb5a6ee64455", "description": "panvk: check against texfeat_bit", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "213e895da06bfd4522a6cb4b3a55a070a1792f67", "notes": null }, { "sha": "6f1b5f3eea18ed68caa07e7c5536303935a912c9", "description": "panfrost: do not re-fetch compressed formats", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "23cad7c695c0e95e50c4cb3996d86e3f5e261d73", "description": "panfrost: check fmt.bitfeat_bit for compressed-support", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "0c1fde956bf9b91182eca9c244ebc8bc63983481", "notes": null }, { "sha": "1637fa3d85756be4926d1d77f402540a4a07946e", "description": "panfrost: store texfeat_bit in panfrost_format", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "0c1fde956bf9b91182eca9c244ebc8bc63983481", "notes": null }, { "sha": "8072c901e1d7c518ada48a2fd8436c6294f79e2a", "description": "panfrost: unify compressed formats", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "0c1fde956bf9b91182eca9c244ebc8bc63983481", "notes": null }, { "sha": "d4fa181f7b429c566399b77cb59056ef50e1c251", "description": "ci/image-tags: add DEBIAN_PYUTILS_TAG", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "30dc71b060549f7b36df2525b35b2dd61bf35896", "description": "tu: Improve 2D buffer-to-image copies for A7XX", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "73e7ba8f14913f8ef247a41cb6ec391b9a285574", "description": "freedreno/registers: Document TPL1_2D_SRC_CNTL register", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "61f3294786d52f3a95f0fa314eb21d90a0485624", "description": "pvr: unify code into one condition", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7702520239f1a85af9d34164f532a470b5cc3fe3", "description": "radv: stop passing image create flags to radv_image_view_init()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e7cf039657e839d742f885fe5e501148eb380494", "description": "radv: remove redundant assertions about image views", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4308bf4cdfc8e6a6a5264e8525bb057e1a836a14", "description": "radv: stop passing redundant parameters to radv_image_view_make_descriptor()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6bd9c4dad14f5bcd2877d2fbf41fc3083c7ae9c9", "description": "radv: use base mip level from vk_image_view", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e76a26579a6283c32a3b15e34e41c5ed4d44d2d6", "description": "radv/amdgpu: add assertions to check the IB size", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d1f3a92671ef5cf7a66b7cfcf05cce0cd8e3fc9a", "description": "radv/amdgpu: do not use a constant value for the IB size in dwords", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "816ae4ee6749edd42da7256d88d4c62ec3dda89d", "description": "ci/build: don't wait on the windows build anymore", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f73d2eedfd87ac12585cd1b3fdd4ff3124a3292b", "description": "tu: advertise shaderInt64", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "38604485be6cc7ba55ae6b35039c40f433b80bd0", "description": "ir3: add support for 64b reductions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "52c456c64108f6dd189d53aaece2cc1e4d648a7f", "description": "tu: lower 64b push constants before lowering IO", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8a17eb53776b2ccdc8ff4ab29eb7f51139feb9d5", "description": "ir3: make ir3_mem_access_size_align publically available", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aa9b8316aef35d32575c60ae67aa552f9179144d", "description": "ir3: lower 64b SSBO accesses", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c515d4bd81da148ed5cd595da23e992c0f0691b5", "description": "ir3: run 64b phi lowering together with other 64b lowerings", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ad128867759bd4480ed7d090c334c1dd16217ebf", "description": "ir3: lower 64b intrinsics after generic 64b lowering", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4d50504b26e04f26465bfdb687dbae8490ac456b", "description": "nir/lower_int64: add nir_intrinsic_rotate", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e6a5c342da9fe4efaf5d1df74c6fdf881245037c", "description": "nir/lower_int64: add nir_intrinsic_read_invocation_cond_ir3", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "584b63ecab3cd744a08e4c043fa559e3d1cd3aec", "description": "nir/load_store_vectorize: fix division by zero", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "366f63fd888172f570862287c719a6fdabf84893", "description": "intel/brw: Enable mi_builder test for Xe2", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a0ea2a656ff1fccf7caba17d91685c376ed75f2c", "description": "intel/brw: Enable EU validation and compaction tests for Xe2", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8b1c5425a9174e61cc7a65a31b82bb4bf9f536fc", "description": "intel/brw: Update DPAS validation tests for Xe2", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ee738c523af2e8757e008b6c118d6dfd152ea516", "description": "isl/tests: split linear & tiled buffer sizes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d8da594a60cd7002eb9de30b50a336a9940e015a", "description": "isl/tests: rename tile_(width|height) variables", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "05b641beccc8a4b4fdccc6fb152da1bab4a3fa0e", "description": "isl/tests: add TileX memcpy testing", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2994eca831360ea370b283794c03165a830ad6dd", "description": "isl/tests: fix inclusive coordinate checking", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0b22d43f864c0fdb18a2d695ab3010c29d35c769", "description": "isl/tests: use modulo for more variability per pixel", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e80a02f52d679008ecf8cf301a5c3c15fde70f32", "description": "isl/tests: bump coordinate types to 32bits", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "451b9e68503ee99e492a81e898786e85b96e8fce", "description": "isl/tests: rename ytile to be consistent with other names", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "25d6b47298fd4d1832d82bef8d484fea7b8c8d88", "description": "isl/tests: fix coordinates for comparison scan", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3384179e26429c642ef9d690208ac50f3e7c3728", "description": "isl/tests: fixup multi-tile testing", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "86900e3cf647e255728f34a43c2c205d5902dd4e", "description": "isl/tests: add a space in memcpy test error printouts", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b2b654d851b4ea18213d888c71884ca278c9da67", "description": "isl: fix comment typo", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b4acc3fc42bc6b7b03a9c61d52aaf85a327e3173", "description": "intel/brw: Remove Gfx8- from test_eu_validate.c", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "06dfcffd205af0db5e23cdaea72ee0c1bb2512c5", "description": "llvmpipe: correctly implement output variables loads", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "942a584db26e75dc62fd5e49533f86a0aa5e3727", "description": "llvmpipe: fix quad group helper invocation masking", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8a1ce9a1447f23e50f0dc9042afae16c4aac3e52", "description": "util/vbuf: delete/fix broken incompatible stride calc", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343", "notes": null }, { "sha": "e2388350f2d5b3aaa5f004c9f97b120a76666d3e", "description": "tu: add OS guards to drm_format_mod", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "38ba3ea4696812d37600cd508203bfefdff3e399", "description": "tu: Add an assert to tu6_plane_index", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9aaf115316586791ba9cc77fddf66b2b1b731238", "description": "tu: Update comments about the blob driver", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "087679343fcb27ae74b592e808041582017ae260", "description": "tu: Use v2 format feature flags", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "296ea45bc932d8598d25245d0a7da733312060dc", "description": "tu: Set some feature bits earlier", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c3dd62840becd909c73c1e5433d63dca517aabe8", "description": "tu: Unify zeroing bufferFeatures", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "03c75d32fd9657a270d88db2d4da476de8bdfd84", "description": "tu: Introduce tu_aspects_to_plane helper function", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "21181fb4f298f25f5cc620372fb0d259d7de2398", "description": "tu: Use existing helpers in tu_clear_blit", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "827e9bc0f457b85141d58e83e853d9019995f1e4", "description": "tu: Use vk_format_get_plane_format", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "39d943874eb3d8ebe47fda8a17ebce836ea5dcaa", "description": "tu: Fix conditional check in tu_image_view_init", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7bd97313e532f83a1b8d99651b50151941f2675f", "description": "tu: Use vk_format_get_plane_count instead of special casing", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "913d452dc5274eb923896e0a5f7418deb32a6458", "description": "tu: Be more consistent with using vk_format helpers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c5d180a0bb53002fccdc6593f4e30758948b10ee", "description": "tu: Streamline setting YCbCr feature bits", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c46a704e9235be8668f084d765c51dde97037cbe", "description": "v3d/ci: use special kernel for full jobs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e120176c58de94393f6f0b88d2cec02bce815573", "description": "ci: uprev VKCTS to 1.3.9.2", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "17c3bd358ef8df18d482f47ba05262472be53763", "description": "anv: limit render target cache flushing due to color output remapping", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5a42df669b10ff15403422a6bf7b3da76f7adebe", "description": "ir3: Ban conversions with mismatching sizes", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "f58e1ef7ec5f35d69d12a96c7a50991f595455db", "notes": null }, { "sha": "084f87915bf4a4bfec94806150bb7fd38e834595", "description": "panvk: Catch indirect allocation failures", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b2ef147f333e4d9e6a232611fa2171c4e8017e0d", "description": "panvk: Let panvk_priv_bo_create() return a VkResult", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "18068517a9ee15e17b444f3d804e6e4bd8ef623e", "description": "panvk: Cleanup rw_nc pool in panvk_device_cleanup_mempools", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "7049d31676bd727f560672e7d98d9c818b9c97ee", "notes": null }, { "sha": "ce14681ebf5b314a9b82a57c978f845472fad7fd", "description": "panvk: Don't leak vertex shader program descriptors", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bea7c591136ffbef61cb9dc99d715798b22ed72d", "description": "panvk: Don't call queue_finish() on non-initialized queues", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "904cf2b189d7e0406f9fad76b8ef9c0a5891b32a", "description": "panvk/v10: Add missing cleanup_queue() in queue_finish()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4645384b37607a0ffd50ba2cbf188a53ab2dbccb", "description": "panvk: Fix stencil attachment resolve on JM", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2b00d080b6db68d6a4a0422667616dd9556af1a0", "description": "panvk: Fix FB initialization when using non-compressed views of compressed images", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "63fb2e2c0429a4aa5e950bfd52f521b4cb40d13f", "description": "panvk: Report allocation failures in the CreateImageView path", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7da23be734876c8c9163a4c0b7fc5dc411275eff", "description": "panvk: Check allocation failures in panvk_shader_upload()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bf9d6b96e069546b0095885b0eb4075e4fd5c637", "description": "panvk: Use the proper alignment for texture payloads", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cfc9448e826e99987cb0e14bd0ba32749fe38609", "description": "panvk: Stop including pan_blend.h from panvk_device.h", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5d0072ae7ee8f236346de103d558f59b4f9cd777", "description": "panvk: Don't reset errno in panvk_kmod_zalloc()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ea23d4f04e5f9f43d702999f61c7af8d2e1bd0fa", "description": "pan/kmod: Try to use local storage in panthor_kmod_vm_bind()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "211616cc985dc7bf0e01cb72b944ca9396e3b6cc", "description": "ir3: disallow immediates for shfl src1", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "d43f39678c4af9e9ea007ef5fcb45faa8f8db3f4", "notes": null }, { "sha": "306cc0e0d5e0c5c2f4a98ee39fa2f3f0aa0a3ba8", "description": "v3d/v3dv/ci: update expected results", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "be64454710fea520e97322a09a62bdc342be9415", "description": "nir/tests: test opt_loop_peel_initial_break with derefs in header block", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0484044b1a1e9b54d05ffdcd74264b66d0187d29", "description": "nir/opt_loop: rematerialize header block derefs in their use blocks", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "6b4b04473986c9b0e77c925a116be39f6ff3982f", "notes": null }, { "sha": "1421319dcfbaf79f76552f024b7e39168b73ea45", "description": "compiler/rust: Copy MappedInstrs from NAK", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8d82b7cfe80eb1e73fe1d5685728a0a195bde958", "description": "drirc/anv: force_vk_vendor=-1 for Faaast Penguin", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "85bc72ad263e0c6620fe8c74d29e68411971013b", "description": "pan/genxml: Fix resource table alignment constraint on v9", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "77571b6b5bbe626e5ac16621718e6c824a4b3549", "description": "pan/genxml: Fix surface descriptor alignment on v6", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cead2eae15778823a27c1a80158865b1cc017d42", "description": "pan/genxml: Remove surface descriptors on v6/v7", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "053c19e99604a4f191c8232ee0335f6de6469b0f", "description": "zink/ci: update expected list of failures for VANGOGH", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "493d5910a3e0bde9e9ec9e4fdbe405e7c6f01790", "description": "radv: advertise sampler2DViewOf3D", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f5805bcb8e026bd19d6f42b417aab44446d0ebd7", "description": "radv: implement 2D views of 3D images using 2D_ARRAY descriptors on GFX9+", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dc5ef90547ab5cc4ae5ec4222d34bf2067c715c7", "description": "ac/surface: add RADEON_SURF_VIEW_3D_AS_2D_ARRAY for GFX9+", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "04f30870b65d71b76c90b5ea0ab0656ee62f113a", "description": "ci: add Gen10 Arm Mali firmware to rootfs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8494849b926fe06b51abec20ec13a0ef0525eabd", "description": "vl: add pipe_video_buffer::flags to sync up with pipe_resource::flags", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "caafa50af6b5c33e1dec62847f4965c49b749897", "description": "va: add some h264 fields", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1e623ad3085dc4632848ec87112912a7702ec57a", "description": "freedreno/ci: Document new flake", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "31781705167a2d6746729985be38951717a0351b", "notes": null }, { "sha": "765d1c4757df2a19e581884f2bbc9e54f289aa1c", "description": "st/mesa: copy some TES shader info fields to TCS", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f76781feb8dcbfdfc32e1fcbdfca0d2a24131654", "description": "anv: enable KHR_video_maintenance1", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ac2fd8ae6609f50db8acbcfb8562bc23f93f2e92", "description": "anv: support VK_IMAGE_CREATE_VIDEO_PROFILE_INDEPENDENT_BIT_KHR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0981d2085069bb0d5730843b48a7a631aa2119ce", "description": "anv: support for inline query for vulkan video", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1b06d4a8ea08fd5aad3c15277aec086295c06dad", "description": "anv: consider VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR when allocating mv storgae.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "3ec8f7f99598076d4cc30e06ce983d8e3d7117ba", "notes": null }, { "sha": "8a3f85211930272022cf0e31f03c74315371bdee", "description": "anv/video: support VK_VIDEO_ENCODE_RATE_CONTROL_MODE_DISABLED_BIT_KHR.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "3ec8f7f99598076d4cc30e06ce983d8e3d7117ba", "notes": null }, { "sha": "bf013cf8ded9037f55a46214b387caa5f686a2f0", "description": "vulkan: Add a comment explainint SEVERITY_WARNING_BIT for vk_error*()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "29fd096d91230f6232bda6e9adc9520e3b6b22b4", "description": "Revert: r600/sfn: call nir_lower_doubles explicitely\"", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "36c81b5e88e68e61e93bc287e243fd29abbff97a", "notes": null }, { "sha": "f19f1ec17b3da6019e57b92ae02679e8dad591c7", "description": "nir/opt_algebraic: Allow two-step lowering of ftrunc@64 to use ffract@64", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5218cff34b34cec4819a382c500934fd9d991a60", "notes": null }, { "sha": "8aa314d3e18cddf9aa4ac7a99e555075012a673a", "description": "lavapipe: Set minAccelerationStructureScratchOffsetAlignment to 8", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4cb8ecd47cf157b7045701ec34d1a035fb9a950f", "description": "Revert \"lavapipe: Do not return in report_ray_intersection\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "466bbaf40f62a4021440906b9487d477c0273156", "notes": null }, { "sha": "1c119b1d95cc26126c95d6025ec701732a0f4a83", "description": "docs: Update status of VK_EXT_depth_clamp_control support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6e39d5625240f42d24548cd501ddfd0d4dfe1752", "description": "nvk: Add support for VK_EXT_depth_clamp_control", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4994c5a243aab01e4f7a4c8f627510ebfdf67e41", "description": "anv: Add support for VK_EXT_depth_clamp_control", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "12b4ab3b042c88de0c974a1d8ec2958116f54a76", "description": "radv: Add support for VK_EXT_depth_clamp_control", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b9af5564bb05f32401c80ca1863636ba2a6a903f", "description": "vulkan: Add support for VK_EXT_depth_clamp_control", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bd33917509214f6e54aba021e4dc4652cb08468c", "description": "anv: remove another copy of the texture cache pipe_control workaround", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fd4a44430c94690a46f6e962582382c41190c2a1", "description": "anv: remove duplicate pipe_control workaround", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "242da61b9d33fe9e3cda9c156303792384ec7e2a", "description": "r600/sfn: fix class Shader object last_alu_with_indirect_reg memory leak", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ddb167e81a18c09bd3a4c519e8728e2842d827f1", "notes": null }, { "sha": "b660c7369318079ad61628f0540fceb0e08e8b6d", "description": "r600/sfn: fix class Shader object m_register_allocations memory leak", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5de814171bd0b6787f6c1eac019d0e05c5d432eb", "notes": null }, { "sha": "51f04dc804262029cf32066ae24a8c66f8e36014", "description": "freedreno/ir3: Do not allow 16-bit mad.x24", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c36cc1fdf2564ce0bb468e10633dd1c78652fcf9", "description": "freedreno/ir3: mad.x24 is not safe to lower", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5fdc82d5f11e456066c4d983dfa4ac0e8d74bc2a", "description": "panfrost: fix earlyzs settings for alpha_to_coverage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "83495533b00d30d4dca3ebcc2d35546401e19ecd", "description": "zink: revert compression control handling", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "735e402ae458968a9e81625079e470560bb61ec9", "notes": null }, { "sha": "4ae273dcf492ff8b746a2b74e40b60c779c39573", "description": "mesa: make compressed-format emulation optional", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0a7020764879984ff3fe7bc75c5f6c53587995b2", "description": "r600: Add missing formats to r600_colorformat_endian_swap", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bef454f22778c6a1393185ddcc5dbcdc7868d679", "description": "virgl: Avoid a race condition on handle removal", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "659d88e7fc2c58551271baa5f5e9029a5fb483db", "description": "r600: Add FMT_1_REVERSED to r600_formats.h", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9b3399b3f7659b54234020498d05b7b4e2a8d24a", "description": "vc4: handle nir_op_ult32 intrinsic", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "15bea329d7b909dccacc84c1c066281da731ee14", "description": "android: gbm: split the DRI backend into separate library", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "514df444ebc31b42707ffa10c1432d3c6e11ca60", "notes": null }, { "sha": "fdbdda8c9a51c6a79dc27434ab4465c2ae5a9cfc", "description": "amd/vpelib: Only update cached adjustment when it is valid", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "52289f4ab29418853f92bf0c6e9e6f15f9347b60", "description": "amd/vpelib: Fix color adjustment change detect hole", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dba0c98ca5f11f00ffe66550c97e50ca5d888556", "description": "amd/vpelib: Dynamic Command List Expansion", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b2ce2813194913b6915e226deb6bddfbc0e2e364", "description": "amd/vpelib: fix zero input handling", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "acde3456064a9e5a492118e21cbddc741199f1e1", "description": "amd/vpelib: Optimize the CPU usage by caching all the LUT configs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ee590ee91aed05ea6ab1f76d9c5a79802769ba15", "description": "amd/vpelib: Config Writer hook and CDC refinement", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7f092cbd91c7df88f4de4ad6d8994d514b6bb119", "description": "aco: workaround hazards in emit_long_jump", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9fb97085d1e637245e1e63cfc690a89f3f7d320f", "description": "aco/tests: update assembler tests for llvm", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0b34a7aff05d7cc0efa3d05d4887e63d5b6ecd45", "description": "nir: Don't generate single iteration loops to zero-initialize memory", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c1a44e8d4317e2288bdc620458783149ddfeb8d8", "description": "anv: force StackIDControl value for Wa_14021821874", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9b51cb05d265ef7bfc27944ad524ba37a298b011", "description": "ci: bump VVL to current week", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cd40732b25cc2074c6b2fa76563b1d3d5f3751ca", "description": "r300: get rid of unneeded CMP before KIL", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3075c8a29cddb25905fbdd8f68b755afce7d1062", "description": "r300: preserve NaNs and denormals for MIN/MAX/CMP/CND", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cb418643433def183334f2121fd950bfb51abce6", "description": "r300: use fake ADD instead of MOV for negative KIL source fixup", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a95bd2dcf0ec16b41b474eb09e50e742c5569439", "description": "i915g: fix texture3d npot mipmaps", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "31781705167a2d6746729985be38951717a0351b", "description": "ci: bump gl cts versions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b53377b23bc3377e97a5561189bb1702ff799093", "description": "fix(FTBFS): build: link OpenCL target with `dep_clang` from top-level", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4497ea2a31af92cc842cbc8eda3cce1b29ca4872", "description": "ci: Build zink and llvmpipe in debian-no-libdrm", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "83c2f3034934d1d671a7e8d372dbf7d08901fa8d", "description": "egl: Fix missing libdrm check", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "c20d6a919710f61d016910e411f0067a6f935ef2", "notes": null }, { "sha": "a74ebffc6a6193445231563cdaa4494933b6c281", "description": "zink/ci: bump the polaris10 timeout to 30 minutes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dd2736952253e768706bf06450a468a8673f64ed", "description": "zink/ci: document more radv flakes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e8cf44a71a0ca14fed9ff30be484d899a996eb63", "description": "radv/ci: document more vkcts flakes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d5df263ac91bb06b2f422a7e4a1806cd7a7de821", "description": "nvk: Enable VK_EXT_host_image_copy", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5990de9182dd91a5b2b81296110310191776deef", "description": "nvk: Block off non-2D DRM format modifier images", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "cd428e01d7876da243933ee49f10f866777820f5", "notes": null }, { "sha": "6c5420cd30a97096ecb6854c70b923bf990915c6", "description": "nvk: Add host copy functions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b99f28b7d6c4f69c1d1e2b8706b78ba8be54c070", "description": "nil: Add tiled memcpy helpers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1c131de30e20d5b7d1276d9f4011254d63874f38", "description": "nil: Add level_layer_size_B() helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "73141772459011ec8a19bb45d4f44b1111a70335", "description": "nil: Expose px_to_B helpers to C", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c6adb0ac68a8709c3a19007e78bd3b4c5f06a9e0", "description": "nil: Add a couple Extent4D and Offset4D methods", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6c84103276a9a212764e83abcd09f2c663c256fd", "description": "X11: fix crash of gnome-shell if mesa is compiled with legacy-x11=dri2", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "210345cf09b9ebe0c8d27a1671b015899c70c4d6", "description": "ci: fix windows container jobs being missing on forks", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "05ece3e219630acd48082399d44e4c4b200ee5e8", "description": "vulkan: Use SEVERITY_WARNING_BIT for vk_error*()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "891d8be5ace35a4ad040ea15a0a895ea187d656d", "description": "nvk,nil: Replace gob_height_is_8 and is_tiled with a new GOBType enum", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d885e2bf214ad29ea4c381d17e111f0b6e240f49", "description": "nvk: Assume a GOB height of 8 for copies", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "62eccb66a691416fbe117d2e228351e43d42fc82", "description": "nvk: Handle aspects in D32_S8_UINT copies", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3572f5cd7e273f101fa36c98dc73b52d5b6be567", "notes": null }, { "sha": "246051ebc6878ff980fe52f9d31ac08abf6943ee", "description": "ac/gpu_info: print 32bpp modifiers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f7199b9971ba2af1bdaebc0b29b53cebfa5cc789", "description": "ac/llvm: don't use the 64-bit umul_hi workaround with LLVM 19.1", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "89db355cc42e814acace276642162311bd0f8c16", "description": "ac/llvm: use LLVM processor gfx942 for GFX940 when it's available", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "163222abd07237e7d466c278f98cf32589b04d8a", "description": "ac/nir: set .image_dim and .image_array for all opcodes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "14b576e0234185ff6877e3a7a44d2113c9ee794e", "description": "ac: make sure VEGA20 and MI200 version ranges don't overlap with other chips", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "64f3ef2ad7df86c60ef312dc8f19ec204031387d", "description": "lavapipe: EXT DGC", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8097a8e81e7c558472882618b4838574cee4c4c6", "description": "vk/runtime: add EXT DGC layout handling", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b24c340ceedff53393d53f54a5aee475705d2e4c", "description": "freedreno/a6xx+: Add CP_CONTEXT_SWITCH_CNTL bitfields", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d801c1101d7c78eb7b987d9ba7c99cb4eb9a065c", "description": "ci/anv: Update xfiles", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a748d38ec9982880012ab3ebe0d8806aff6d01a1", "description": "ci/anv: Introduce missing farm var for ADL jobs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a06102ca6c4bc95a553c058828149552ffc5e01c", "description": "ci/intel: Rebalance jobs via parallel", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f25fb0c128e721a5ce11f630b7beec15ba2b4890", "description": "ci/amd: Rebalance jobs via DEQP_FRACTION", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "82633b08e73dd8302938a96850f1c2eaab8d373b", "description": "ci/amd: Rebalance radeonsi-stoney-gl:x86_64", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f7d678a571d83162a3176a42a4ec0c607d4a13b4", "description": "ci/freedreno: Add a618_gl_full", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8786737c517601b3009bd4e1eea4dddd6e7e7519", "description": "ci/freedreno: Rebalance jobs via fraction and parallel", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7a518a5bbf5670a8e5973f7a3f9a2d6edfd056e7", "description": "ci/freedreno: Replace 2 limozeen with kingoftown", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bee23535e159317757d031599815aca220b2f8bd", "description": "ci/freedreno: Rebalance limozeen jobs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c9ab80d2e51f0e6213a49954c2b361555364c613", "description": "zink: rework HIC image creation checks", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "59487e4a61e713107bfb62d5f8bd15137e0659fe", "description": "zink: rework modifier selection (again)", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dbfa5975448b4ef3ef4618b85bb5feaa2da3e5bb", "description": "zink: stop passing modifier pointers internally", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4bd8daa24ca4fddfbe5ce418594e3b810aeadf1c", "description": "zink: simplify some confusing modifier code", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d7544256444f6062f3def0d91647c252e1399892", "description": "zink: add HIC back if suboptimal check fails", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "77ba1ad9f2635cfb3ce47c310da5d6f160fc1073", "description": "zink: delete redundant HIC usage check", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8ca65495001c1358c2821476ec24a418fc0d9f75", "description": "zink: fix some indentation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "be3424dee8a5b50914dcc467e1a5cb63e28ce0b8", "description": "zink: init format props dynamically", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8ce4951bf7634c92c92e2adcf973eff5ea128ef4", "description": "zink: wrap all access to format_props and modifier_props", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "086791ade85798c5d0436203f24e1d0ba79ba842", "description": "zink: zink_modifier_prop -> zink_modifier_props", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1ca68ab87e3cddedfe2e875625953a74626ac5b0", "description": "zink: only use DISJOINT for planar images", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d1f6e52de271954f678f1f4cacfc53c36877833c", "description": "zink: check HAVE_LIBDRM for xf86drm.h include", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "55e1a596f6c5f89dc2cef5708c50ece0b025218d", "description": "zink: add spirv_info_h dep to libzink.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "a09c5d55ed7481a9ec61cec956538b8759212c98", "notes": null }, { "sha": "57344052b6abe57b528cabc789556db9098b5629", "description": "intel/brw: Don't apply discard_if condition opt if it can change results", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "0ba9497e66a72e2f31e0e4d2b899d9bce686d698", "notes": null }, { "sha": "93372ea9af363b344e4da468e8858db62f9211ae", "description": "aco: do not use inline constants for 16-bit pseudo scalar trancendentals", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "93c3780bc1d6f829126e0472300fc71f281ce187", "description": "intel/brw: Skip per-primitive inputs when computing flat input mask", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cc662688173828aea55c294d7bad573cff6f1c0a", "description": "v3d/ci: add new flakes and timeouts", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ad95cc1a5c7a860c1b1bf223cbda7598e843077a", "description": "radv: simplify determining conformant products", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2ddffab33db41347731f6fc608beda9d5f227c82", "description": "vc4/ci: documment new failure", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bb7e8d51b64723522541cbb5cd9ecac79cf2ee27", "description": "nir: delete nir_opt_reuse_constants", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5ccee0fe83e46a7dd1988e1962ae8d5e21e86873", "description": "radv: remove nir_opt_reuse_constants call", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "60776f87c38f69507d60591b46b3ea2efba8e188", "description": "nir/opt_remove_phis: rematerialize constants", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "40fc85c15b464fba75f13f5fba054c46ef5d26bf", "description": "nir: make nir_instr_clone usable with load_const and undef", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a9f80892403aaa07d134898c5a2931b26ff40702", "description": "nir: replace nir_opt_remove_phis_block with a single source version", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a4cbc903a80f31d303e4bb4d0f1a0bc76d957d95", "description": "anv: allocate sparse descriptor buffers from the correct heap", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c6a91f16952cfe9f685cc6a0a185161364fdcdcf", "notes": null }, { "sha": "fe59044f47635c146f060008d33a87e72c518022", "description": "anv/trtt: mark vk_sync_get_value()'s value as defined for Valgrind", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ab91106d4f46ff269bb9868064b87a2fcdc44de4", "description": "anv: fix compute engines when using ANV_QUEUE_OVERRIDE", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "75f02ed4b5de46e9cc5049e6046cb767ebbc5543", "description": "anv: Set shader_spilling_rate=15 by default", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "27295ca4d04500e899df4319dfa1aa7eef5c60b4", "description": "gfxstream: Handle tmp folder explicitly on codegen", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "73ac603f9dd1bac31438b03a7a14f6047fe3ea73", "description": "gfxstream: Add VkPrivateDataSlot handle type", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4e559077e4d9e9d4bc6aeeb51dded1101e678036", "description": "intel/executor: Dump both pre-processed source and assembly", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2455e2765a00aa16b12b41b378715fbb288abc3e", "description": "intel/brw: Add DUMP flag to brw_assemble", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "50cc738a6dfaeabf1f9fa5d519d4144e7a95dc66", "description": "blorp: convert fast clear color for unsupported formats", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "1c7fe9ad1b031f08856749d74d597bca40d35352", "notes": null }, { "sha": "10282ee079ed6932776ec36c85e6359419d7e82e", "description": "panvk/ci: Increase panfrost-g52-vk fraction", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "2f54228da538f62f956be4f3caf168c6342552a9", "notes": null }, { "sha": "28ef0de25043907e206a0a9b5973998c4e8e8175", "description": "intel/brw: Add SWSB MATH pipe to assembler", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "df1a89b9e1c1579bd0aeef01ac6d6bf026809905", "description": "ci/deqp: make sure the git commit hash of deqp is stable across rebuilds", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a942ed351ec18656744960f99a201af780006a0b", "description": "mr-label-maker: add gfxstream", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "83b220f83342b1a645465307fb624cdedf0687b6", "description": "nvk: Advertise VK_EXT_device_generated_commands", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "347e6b493b3a95f44f063e11d8058e1e37740a01", "description": "nvk: Handle indirect dispatch in pipeline barriers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "976f22a5da30c503b05e2873e4d265fb0d4ecb07", "description": "nvk: Implement CmdProcess/ExecuteGeneratedCommandsEXT", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "78e0adbfe18d094fec64383b77a35072488d4118", "description": "nvk: Expose an nvk_cmd_flush_cs_qmd() helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "341dca8eafa4fb6a87f4fe13fb33f41c8138449c", "description": "nvk: Export graphics state flushing helpers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2dfd1b915168459b03e88f3ae5ae1dce4ea71bf4", "description": "nvk: Move flush_push_descriptors to the front of flush_state()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e1404ffd11bbaf117ddff883cd3bac339a8eee57", "description": "nvk: Track and dump device-generated commands if possible", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7b6b2f95015d63dbafb289eb6bf8036c4a9be529", "description": "nvk/nvkmd: Add a mechanism to track and look up nvkmd_mems", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f63ec91b5253fd982c82c41b3e74f53585b76a90", "description": "nvk/nvkmd: Always map read/write for internal maps", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "10b32225220a46e01b0d3844f3ee1f09538021db", "description": "nvk: Add an implementation of VkIndirectExecutionSetEXT", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "09ed607a37520c8bf08b35e280e64a36ad00c953", "description": "nvk: Disable CBuf pushing when INDIRECT_BINDABLE_BIT is set", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0e1545586dbe51fcd8f0b39171ed77a44db93b05", "description": "nvk: Use VkShaderStageFlags for shaders_dirty", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a5f20591eb02c809dc8f829e4549e246806cdfa7", "description": "nvk: Fill out shader push data at compile time", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5ebcb71e9421b55d0f84d33e20ddfdadb7145d80", "description": "vulkan/pipeline: Patch through INDIRECT_BINDABLE_BIT", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4ae2882bc17de4ce5ab8468689f1ed249b3c4903", "description": "vulkan: Add a vk_pipeline_ops::get_shader method", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4a9a4721fe810d7617062715f81e685f71d691c2", "description": "vulkan: Add a stages field to vk_pipeline", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "71080b0fa10876e1d1dadaedf5e0bcb1c1d8ec45", "description": "tu: advertise VK_KHR_shader_subgroup_rotate", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6c7192ce24ff887f1b1e7be77b3246cb43128d61", "description": "ir3: add codegen for rotate", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d43f39678c4af9e9ea007ef5fcb45faa8f8db3f4", "description": "ir3: make backend aware of shfl:", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "222b46f0085f8591261e7ec5743b78ddb66bab95", "description": "ir3/print: add support for shfl", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a8661f1186675f2c8c15e6b1331178d56d6c8876", "description": "ir3: add ir3_compiler::has_shfl for shfl support on a6xx+", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fb7b7401a5ffd0050f5e1dfb956d926c862bd1a6", "description": "ir3/isa: add isaspec definition for shfl", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fe57b1022108c8b2284b5995e767f9f9c875e70d", "description": "zink: avoid host transfer usage with sparse", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f24891269d2532ed5a1317882cd6b6108110a8fd", "notes": null }, { "sha": "159cc0fe6f553978c4566eac78ea4c738dd3e2af", "description": "lavapipe/ci: document ray tracing regression", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "41e82b8b8ee6c355bd9ea4a69e352535542e4ba5", "description": "nir: sink is_subgroup_invocation_lt_amd", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "78b8ec9c938c10b48d046a10196c052f381a9fa1", "description": "aco: optimize lanecount_to_mask", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "63b45767f8bd1f8ab61e4fc1ba7dc1bb9be2662c", "description": "aco/ssa_elimination: optimize branching sequence with SALU that has multiple definitions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f129ae647a5d0413d7fbcc3fe6f8c5764ef48742", "description": "aco/ssa_elimination: don't check for VALU limitation when optimizing branching sequence", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "151cd9c92be0d8ed03ed33ed551a94f08c432ec0", "description": "ac/lower_ngg: use is_subgroup_invocation_lt_amd offset", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bcfc5c09faf85d37631136b19c6c2d6f70f40582", "description": "amd: add offset to is_subgroup_invocation_lt_amd", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "29207d83a76a991d3f2a9912949e4955d9a970fe", "description": "zink: whitespace fixups", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fd2a816010150047dea7cc45f06ee6be46e398c4", "description": "zink: handle mutable check without crashing if format list not found", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1511e6e24cf5a7071032104cc3490c3b603696d3", "description": "zink: move some image ici init up", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3f65a3928fa14ab13152f4406da0491e1577ff4b", "description": "zink: stop creating useless sampler conversions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "890e7555d49b76f945651c96052dbe6b663e8054", "description": "zink: free modifiers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f332128ccf117b29c537bb792cca9b98f3afcee2", "description": "zink: swap sampler conversion conditional with yuv check", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ad7eee23e91dc01ba7e13f42bb1d34e7fa341e37", "description": "zink: slightly refactor image tiling inference", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "db420b240654f8677e25a8015c8c18dce060f353", "description": "zink: correctly handle disjoint image creation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e820e002ce5742112930072fcacc5828a38e1bc4", "description": "zink: fix planar image creation with mutable", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "54d16dbe2999a0aabd70ee06c60841d2ee6f5982", "description": "zink: only clamp samplerview aspect for zs formats", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4d88d8ba4c1900f08597ad2d2d65f37a6f9063bb", "description": "fix(FTBFS): clover: use `.getDataLayout()` with LLVM >= 20", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "777f9900b39d88acf641e8232e935f760ea4694a", "description": "vulkan: Update XML and headers to 1.3.296", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d4cb32f42f5557415f5ca2153a2bb95493cca62b", "description": "panfrost: Implement context priority on v10", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "83bc9bb1afacab42f4a34bcf4130199f0d68f6d7", "description": "pan/kmod: Add priority query uapi support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c0b55da8252b372fe20a765c5870cbde6eb1f8c2", "description": "panfrost: Update panthor_drm.h with latest", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c49a71c03c9166b0814db92420eadac74cbc4b11", "description": "gbm: mark surface buffers as explicit flushed", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3786f5c27a6f63080396134f75196ba66528cef9", "description": "llvmpipe: Remove unused struct member", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3e01c15fa7170fd173c0a07e495640d92df81b0d", "description": "llvmpipe: properly save llvmpipe_memory_allocation in memory_object", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d74ea2c117fe96e527471e572336f931c3c77da1", "notes": null }, { "sha": "39156b6cd4dbdfaf158220ae6f81749206031820", "description": "llvmpipe: Unmap DMA buffer to release all resources", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d74ea2c117fe96e527471e572336f931c3c77da1", "notes": null }, { "sha": "af16ec6e0c98c70f64fccd9901dd1d869a72fec8", "description": "llvmpipe: Fix external memory object reference", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "1608a815e3305d229091c346373c379900a8351f", "notes": null }, { "sha": "f39cd30f4fdd03b5eefcc8d4afcb42bb08898c30", "description": "anv: Track all the descriptor sets", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "786caf580b11dd7c9f86bee1b36c2ced782a4ac7", "description": "broadcom: do not include simulator if not available", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a59efe40b2be25f18de6afb24b497f8e538e36b8", "description": "radv/video: handle missing h265 feedback struct.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "7c6e3c70b6c18a4ccd1e6c13d3d1e3561be9d2ec", "notes": null }, { "sha": "db5312f842c37189edd476f662b76e728b23722c", "description": "radv/video: add encode field for vcn4", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "967e4e09dee81b93cfb30195ab5e1878aca9dbd0", "notes": null }, { "sha": "c78e32da3bd5a274b656b52b79273564cbfbfc9d", "description": "radv/video/enc: report pictureAccessGranularity of CTB size.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "967e4e09dee81b93cfb30195ab5e1878aca9dbd0", "notes": null }, { "sha": "9fab2072a3393ac61753fc0f139f0654f9df246c", "description": "radv/video: use the h264 defines for macroblock w/h", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "88dacc3d80522f0b6a7188da73886432fc651e15", "description": "radv/video: set TemporalId correctly", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "967e4e09dee81b93cfb30195ab5e1878aca9dbd0", "notes": null }, { "sha": "2cf5ef37bab492fe70e4ea4119ff7b3772f839dc", "description": "vulkan/video: set HEVC nuh_temporal_id_plus1 and nal_unit_type correctly", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "72f52329cd7166bf46d1544e7d93705d3ff9a7dd", "notes": null }, { "sha": "101a803858e7ffdaf50d3adf571a6a566463276f", "description": "vulkan: use standard sample locations if there's no VkPipelineSampleLocationsStateCreateInfoEXT", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "1deb83fb86d22227a3553f43873b4d4ff9180214", "notes": null }, { "sha": "09e64e368260e2f7a4c945f32477c162c0902d00", "description": "nir/opt_shrink_vectors: shrink memory loads, not just IO", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ef2bb4728fe039639b2e474acd6d54f0e8c0bad4", "description": "panvk: Support blend shaders for alpha_to_one_enable", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "008a17da601de13a02a3d8896bc4270317479548", "description": "panfrost: fix SAMPLE_ALPHA_TO_ONE", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9ee75f914169f1c4d9676de1b3ace7b1585b5fe5", "description": "freedreno/register: A couple pm4 updates", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0ae340bb0dd80758e2eacd92808395de3491b803", "description": "freedreno/crashdec: Fix fault address handling", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e0d77f925ec48be20ae6f1e8548ec357de80a0b3", "description": "d3d12: fix incorrect memset in d3d12_video_encoder_references_manager_hevc", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "92d6989fdc9db1219f7e076c5520b2b9e199f83b", "notes": null }, { "sha": "a8eed9cca26b1c4b6526be7d042adec6703a30ae", "description": "gallium: Don't pass avx512er and avx512pf features on LLVM 19", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f8273555d34c60565974ca6ca483dacc490b9646", "description": "anv: enable VK_EXT_ycbcr_2plane_444_formats", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6aca12c51d2fe237e786b0180183eff59c58cd2a", "description": "d3d12: Fix HEVC chroma_format_idc, separate_colour_plane_flag and conf_win_*_offset for HEVC 444", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "43db7e53239a6b16b2b5806fb5f13bfa020ed165", "description": "egl: Support NV_context_priority_realtime", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d12950539cdab2f8102e53fd8ef1498cfef01665", "description": "intel/brw: Consider pipe when comparing SWSB in tests", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b33a29f61e5bea8de10395dd5f07a6366d8c0fa8", "description": "lavapipe: Implement VK_KHR_shader_subgroup_rotate", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dfa314e805edc479908654e2e4fdad78fe03751c", "description": "lavapipe: Implement clustered reductions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1f3b8bb9188e0520dea18c0b20fa7f857a2532a2", "description": "panvk: Add support for Draw[Indexed]Indirect", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ec2222f7a64aba8ae1fa1c5bb3f406c2f8aefbde", "description": "panvk: Split panvk_cmd_draw into prepare_draw", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1fa364bfe3667b3f49566e2c114b348430d295cc", "description": "panvk: Add get_tiler_idvs_flags", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fb67fc6d0881699deff00d609e2f4f317cae9348", "description": "panvk: Only set index buffer size for DrawIndexed", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9da908838ab45abfb0ef43259ea10c655f4a7f32", "description": "panvk: Use the passed Vertex Attribute divisor", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0b11d1a96f00bd104c69dc3e3efdfb5dc3ef8cdd", "description": "panvk: Map device memory for PANVK_DEBUG=trace", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0b5408f9fc22c430f37a31014c6d5fd8530981f8", "description": "anv: expose VK_EXT_pipeline_protected_access", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "61c7c8266d8b5edb30c77a391b5780f5f3334dc5", "description": "freedreno/devices: Document an alias for FD644", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dde6acceb5470755a4b1607a29c5e503b974ec1f", "description": "freedreno/devices: Unify magic_regs for A740 and A32", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7968b356f8cabe862f91d2d82e98195b4b8bb78a", "description": "freedreno/devices: Fix A740v3 from Quest 3", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "0b5097081a366fde4f9a45eef3b46527df1a59a1", "notes": null }, { "sha": "050c0948f2fd17b02234532ad7efd3c2ba2920bd", "description": "v3d: support shader precompile for compute shaders", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5a62d47762c917633bdd614a184273ed294d26e1", "description": "broadcom/compiler: don't use small immediates in geometry stages", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "390849f6a23f13c2e4478ba50cbc4f55e92aa9e0", "description": "broadcom/compiler: don't add const offset to unifa if it is 0", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "09e0e53a3be092f4a9f6ae9082986b509b55f0b1", "description": "broadcom/compiler: avoid register conflict with ldunif(a) and ldvary", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "917e8e543934266abb175bf3faab5d5ace299704", "description": "broadcom/compiler: rename is_ldunif_dst to try_rf0", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d2f7b6d5a7625f916baa9a9ec110a1799c045f49", "description": "anv: implement VK_KHR_dynamic_rendering_local_read", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "15987f49bb9ca105f7b252d90349f614c492c3d5", "description": "anv: avoid setting up a null RT unless needed", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6f5d032c6fec2df69cbad715e292e61e3ad1501a", "description": "intel/decoder: decode the 8 BLEND_STATEs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d164fe839cb6d43fd510da3bdd4c5f8a5530e4fc", "description": "intel/decoder: split state tracking handlers from printing ones", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b39980c616cf95fa1490e810e3944794d95cb91e", "description": "intel/decoder: add filter feature", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7bd4b537feb179b2ea9ab107873f32067e2e3a67", "description": "intel/decoder: constify functions not modifying instructions/fields", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8318bef28933200bd59c79af7459b11f39717470", "description": "panvk/ci: Make panfrost-g52-vk run at premerge", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2f54228da538f62f956be4f3caf168c6342552a9", "description": "panvk/ci: Update to run full CTS on G52", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "131d2745c4d35d3316910e252d13e220dbb7eba7", "description": "panvk/ci: Update Mali-G52 status with full VKCTS", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2193d87277cbbb3a7b301e430f95e016fc4d5bca", "description": "brw: remove EOT handling from sampler messages", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2ed4af057aae6cfadf3ce4dd573da78e35d3ef85", "description": "brw: fix mask componentation for 16-bit sampler returns", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "0116430d394c2509fedff9f3accce6445349a091", "notes": null }, { "sha": "eeb5f6e8c8c9f560f1954e96a3949de4ec345297", "description": "brw: make sampler message emission more generic", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "0116430d394c2509fedff9f3accce6445349a091", "notes": null }, { "sha": "f6e7520b139f45971cdfa027aee29405c13c726d", "description": "glsl: remove now unused linker code", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cbfc225e2bda2c8627a4580fa3a9b63bfb7133e0", "description": "glsl: switch to a full nir based linker", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5108a9a37d25f3bc26552fe55c59d221430e8700", "description": "glsl: set blake3 hash in standalone scaffolding", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1c88ed61943a009cd87f09dca0ada6128cdca77b", "description": "glsl: add lower_derivatives_without_layout() helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ff4596ae616fccfe9cfb1c1dd995464c5c7eefab", "description": "spirv: explicitly lower derivatives to zero", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "721d23b8ffa91578f3a0432785a6920e8d95a77f", "description": "glsl: add intrastage shader linking helpers for nir linker", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fe9b93fc1ccf95def5ac5634bc1bd3e50195faf2", "description": "nir: handle wildcard array deref", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6bb6b0e5ad4dd290dc84dde4a779f6e308b42958", "description": "nir: add nir_intrinsic_deref_implicit_array_length intrinsic", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "083b4ffb7897f6d4c155829256078ca0f668f532", "description": "glsl: add gl_nir_linker_size_arrays()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a235da080e693ba543cb1472d2cb2716129fd08b", "description": "glsl: add gl_nir_link_function_calls()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "60937b5286cff3ef0f233e201f9d68fbda388dd9", "description": "nir: add implicit_conversion_prohibited field to nir_parameter", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5645495156d850f11a169e6a04707fe27baf7103", "description": "nir: store variable mode in nir_parameter", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "89a2411c54b4684c2ba88f992e19f557e0cfbb2a", "description": "nir: serialize nir_parameter type", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6ff3e87e5f6068887aa9052b68332196af8f74b5", "description": "nir: add function in/outs to variable modes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f3da074dc34d82deee5bab63e1c0ee0c35b71400", "description": "glsl: move _mesa_glsl_can_implicitly_convert() to linker_util.cpp", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1cb115abd28ab2d63068fa0958e7ecdce82919c9", "description": "nir: add nir_function_impl_clone_remap_globals()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7a1061e0dd5392d3798091cdb2d01c969e9adfa7", "description": "nir: add max_ifc_array_access field to vars", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6219275ffe90b91c927de06ffebc152f79b7bf59", "description": "util/hash_table: add _mesa_string_hash_table_create() helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7c5b21c032309a726144bbb77352251b9fd0a235", "description": "glsl: add support for converting global instructions to NIR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1fc9d5223eead0d1c76337849f16db8164f70c68", "description": "glsl: make gl_nir_validate_intrastage_arrays() more flexible", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ffbd763586f52164252a3ad70f0c7a87e9fe0be4", "description": "glsl: add gl_nir_validate_intrastage_interface_blocks()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "90e76d34ff335f5cde92d4c0f99d2d0ec4040988", "description": "mesa/glsl: add nir fields to the gl shader structs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a9095f0dbf6deae508b43eeb993d2a4427d66ccd", "description": "radv: do not keep executable info when compiling shaders for ESO", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f7482e85baa6e890cc76903b1f12661d9c9fe7ca", "description": "radv: move updating compute scratch for RT when stack size is emitted", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ebe66dee08e4d76e3498694c9fb7f3693cdd82d0", "description": "radv: move emitting some RT user SGPRs when the RT pipeline is emitted", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c4d6d9254ab2d9b92ee5ece4d6e4cf8fa3facc1a", "description": "vk/image: fix view creation for planar video aspects", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e0efab520eb41624c0a70ce728ffb83d50b2816c", "description": "zink: add adl flake", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "427014e4e3726f63e11c57fdd0e2cb32d4bd92eb", "description": "zink: add some other missing X format emulation variants", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "66e3df6a2ac9a26afbc768314fa59db1d7ad0fd1", "description": "zink: add X format variants for 30-bit formats", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f96dc11e41df7d955a41d80ff1c0bf4cec6ee3bb", "description": "zink: fix zink_format_is_voidable_rgba_variant()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "42648508f7f67eeba63f16ecab289be5288d1a32", "description": "zink: move x8 format function to zink_format.c", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "735e402ae458968a9e81625079e470560bb61ec9", "description": "zink: implement compression control", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9696df413275a40aa55d904cad557d2d9588c85b", "description": "zink: store compression rate info for formats", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "33c1b940e0a1b2e8e835f3cad4febd403885fd20", "description": "zink: hook up compression control extensions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "33335fdd892a3fa29ed5c0c36f6c0ce9dfb0dccf", "description": "egl/kopper: hook up EGL_EXT_surface_compression on wayland", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f4aab9984bfd538d4bcf47fc495c9ace6e996923", "description": "gallium: delete pipe_screen::is_compression_modifier", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1cb1212823aa63d1d52270aa7081cf0482342e31", "description": "trace: add get_device_reset_status", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c1b97415fa8a8c16d66d633759657a430fd354d7", "description": "ci: disable gimark trace", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ec59d56c52fec67001f528807874db8bdf4cffbc", "description": "ci: Add a new build-only job without libdrm", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "087ef34b9ccef5beb671a65a2069c375574fb38d", "description": "aco: fix descriptor leaking when printing assembly with CLRX", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "480793be984784958070cfbb183b438559623013", "description": "ci/build: move debian-clang-release to priority build-for-tests stage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "25b09b9c5a435d1442ae67650a7217af9fa4f07f", "description": "radv: Fix report_ray_intersection affecting terminated rays", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "466bbaf40f62a4021440906b9487d477c0273156", "description": "lavapipe: Do not return in report_ray_intersection", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d99e95e033eccfece156e8715a1e33daca10160e", "notes": null }, { "sha": "4824bcdd5dc85eecf0f80dab9dbc09e1a26198ae", "description": "lavapipe: Fix report_ray_intersection affecting terminated rays", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d99e95e033eccfece156e8715a1e33daca10160e", "notes": null }, { "sha": "bf41cf2eeffca5ec102e67f9c5e9f2c65deae43f", "description": "radv/rt: don't split array/struct payload variables", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "204e446bcd4aa4cfbe9d946fd8b8bc43e7214551", "description": "radv/rt: align constant data by 64 when inlining shaders", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7e48cbb029ac4db3cb79b9dd98d51db9a44adaeb", "description": "intel: uncached L1 to fix memory barrier issue in RT shader", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "730e83b525cb27e153e929ed0e57ac6e3ad4b741", "description": "anv: Require compression for fast-clears on gfx20+", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "44351d67f8f0e20a50544b1c6ffca9fa90d0ce36", "notes": null }, { "sha": "d5f207311d23b232a29e72650fa4fe67d8cc0d97", "description": "pvr: Don't emit critical warning all the time", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "78a664b584f6adce368fa4b02438c014daede28e", "description": "anv: Update XeSS workaround executable names for Satisfactory 1.0", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "8b36d230bbe089b184cb2c23aca742a80e200e42", "notes": null }, { "sha": "04709e4f7d7eaae8671b634834036d0da05938c1", "description": "anv: fix video profile lists", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a36b17d7a86a7dfb393d94000fcdbada6386a41e", "description": "zink: walk the chain of resources for multi-planar formats.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f81dc17e7d90b5280ba41ec9d3e13b53d3e24703", "description": "anv: add missing pipeline instance multiplier", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "56adf421107d335fa56bbf4370b8dfbfe8642dd5", "description": "intel/brw: lower math op regions for Xe2+", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dc7723f78865b5912cf62f18780862697aac4139", "description": "radeonsi: Revert to GLSL_SAMPLER_DIM_2D in si_create_fmask_expand_cs", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "997c39c268e0c445a82f25098952ee8a798e991c", "notes": null }, { "sha": "d69c1ca1a057872e4eebee46489943c6bbd213dd", "description": "Revert \"radeonsi: remove CB sync after FMASK and DCC decompression\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "3527d9f81d61fe9a54b4b29f75213314d56b3aef", "notes": null }, { "sha": "76c5c49fca91d5b15d6c0dae5681bc4c7a8fabab", "description": "radeonsi/ci: mark KHR-GL46.shader_image_load_store.basic-allTargets-atomic as fixed", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bc6eae7d0aebbd87427e13bd037d01b622dc08b6", "description": "radeonsi/ci: document spec@egl_ext_surface_compression@create as crashing", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "213f5e915255dd6796a9158c9cbf884a396383df", "notes": null }, { "sha": "712e49f13729c5b7ff7f25b1fad0eea1c00e47be", "description": "radeonsi/vcn: Don't reuse context with multiple VCN instances", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cf536f63d1474ce5b2e0f266475a673fb9f2af13", "description": "radv: introduce dirty flags for shaders state", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8beea8523257ec64756f2d71913a310a867b0ee5", "description": "radv: rename shader_query_state to task_state", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a0951bae7076e650502bb24476db6e5a73e18a28", "description": "radv: use only one user SGPR for all NGG state", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3022282ba30633cc3d4e25b2c01facbee9a7189d", "description": "radv: make sure to re-emit shader query state when a task shader is bound", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "16341f41e1d0e0cbe356f60e914447969a0a09b6", "description": "radv: emit all shader related user SGPR states in one place", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e1b74407bbdba3e0ac07a05ff23b2246ed237b36", "description": "intel/brw: Only validate GRF boundary crossing restriction for GRFs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "878ae9708a9bc438849d11fed1df4f491c4084c1", "description": "intel/brw: Don't include sync.nop in INTEL_DEBUG instruction counts", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "1497f4e0c2c416db4c478390b98cdff8b141aa70", "notes": null }, { "sha": "c243970d5014475517101d1ea450f9010ec8e594", "description": "gfxstream: use gralloc metadata in vkGetAHBPropertiesANDROID", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "466df904b7ecda640c4c6c78e5b2144115cde3da", "description": "panfrost: Add back A8_UNORM format for valhall", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7c01f70bdc82ca1cfad7616ac1ce0ee9bb249c96", "description": "mesa: Fix AMD performance monitor implementation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f8788b2a388bcf32de0920fce200c531b37335bc", "description": "radeonsi: remove the make_texture_descriptor indirect function call", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a578ca838837a1539098619c5236d11d95596b91", "description": "radeonsi: rename hw_level -> view_level", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f5b0f80de4371119519ab6674ec3adb9d21dbb6e", "description": "radeonsi: don't insert any barrier after the copy for PIPE_MAP_READ", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a7cb1433e3944925903c70c80446de69ac608e87", "description": "radeonsi: use ACO on GFX11.5 with LLVM 18 or older to work around GPU hangs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1c156f7fa9a031f6cd1603c435d61d6c0e3a76c3", "description": "radeonsi: clean up set_log_context code for all aux contexts", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2e1c278e3d2e379a6d566d5aa75d7c1739886430", "description": "anv: skip rt pipeline compile if we found all shaders", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "1dacea10f35983833dabcad220317fe6e61db31b", "notes": null }, { "sha": "1a45c8827b39c5c43c93393eed2319f6d805c965", "description": "anv: free shaders on rt pipeline compile error", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "58c9f817cbed2fc5263c86b514730e54a2d9cbe4", "notes": null }, { "sha": "f263e6d24295c2cb92fd2c9e01c687f1c2bfc70c", "description": "radeonsi/vcn: Enable IB parsing with AMD_DEBUG=ib", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1459193b9968856f97050f2f63a49c995b6ff413", "description": "ac: Add VCN IB parser", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ada6702af08084cc1359d37483be5db5ecf011a6", "description": "llvmpipe/ci: document regression", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bc086fcbdb4cf66044fa0eb501f721e96561b2b1", "description": "lavapipe/ci: document regression", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bb51cb3f0eddb3936b00b7307d89b61430d47134", "description": "zink+nvk/ci: add flakes seen recently", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "10b83041b823d641ea234c8d4fd5f213facf4999", "description": "zink+nvk/ci: document spec@egl_ext_surface_compression@create as crashing", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "213f5e915255dd6796a9158c9cbf884a396383df", "notes": null }, { "sha": "8da847560b7c85775f81a1e45a887b90a332ae25", "description": "ci: partially emulate cdna devices using lower image opcodes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2c62ca05b3eb8fc3ecf4a680e1c87b583c696f80", "description": "docs/release-calendar: add 24.3 branchpoint and rcs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9f612155fc378d5cf4a679c5903a2e4ace3c0e69", "description": "nvk: Don't emit critical messages during init", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "4db1bd584659dfd62cc6968cd7be65dbc37ee3a9", "notes": null }, { "sha": "dc1a7b94a80078a4701d84fbeb1d3427dc10c366", "description": "pan/va: Fix nir_op_pack_uvec4_to_uint", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "934b0f1add1a843e0ed14f15adbdef2f2c34c88b", "notes": null }, { "sha": "35ea8b6cd26bcea93f7157bacea4c781b45fd0aa", "description": "brw: disable null_rt only if color output does not affect other outputs", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b45ce7d43edb2ad784bbe2aafea339d50a15f779", "description": "brw: move null_rt control up a layer", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9b42215e0d6762151e3063fd83e779dee17ad058", "description": "iris: ensure null render target for specific cases", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "badb3f6301d47f922ce52839ae77b0e851b1011e", "description": "anv: Only flush render target cache when detecting RT changes", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "2bd304bc8f0234cb5ae4f06149fd0663611fa4dc", "notes": null }, { "sha": "fb3ae17d9616f9db1fc673059e61fe8465cc12a1", "description": "anv: fix missing tracking for alpha-to-coverage runtime changes", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "9926aedc96fe13cf9ff343cd7c4d92aa771e323a", "notes": null }, { "sha": "22841babeef82ce4ee72d7eb3907c53df8e9104e", "description": "panvk: Protect access to the virtual address heap", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "53fb1d99cac9ab318c251aa3e448d26e0c94641c", "notes": null }, { "sha": "5bdcc290e33f0787898fb6622dcf761f83c6c1a0", "description": "svga: sync up with the latest svga include files", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "00c94e0cd4d46b093c20b2ec2be35ab3de3cb8a6", "description": "radv: Workaround apps using ray tracing when it is unsupported", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0e21cd9e154bc82b978f295ae2c773de0c818d2d", "description": "aco/gfx10+: work around non uniform ds_append wave64 result", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "45e935800a813a05e6b74ae1f7e8dfa44b24dcdb", "notes": null }, { "sha": "b6b363c47838576609a92cdbf81753f6b2b9b446", "description": "iris: fix iris_ensure_indirect_generation_shader() memory leak", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5438b1910464e4b17fe0248a96a6ed98f0280a20", "notes": null }, { "sha": "5c897d00ef052e838a93559a743634f16eb0ffe3", "description": "radv: fix assigning mesh shader outputs when clip/cull distances are read in FS", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6e994fdb6eb01b553fa75a41bf271ba92da49f66", "description": "i915: fix vertex atan regression", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c4cec842315313a24342d1d9a4dbd4ad11fbdd6c", "notes": null }, { "sha": "dbc4a2e30b99b7be52ce28d57d4c8897dcc9d54d", "description": "tu: Initial support for VK_KHR_calibrated_timestamps on a750", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c968c5a740eaca2a5b06308d757a65dfe89d2a7d", "description": "v3dv/ci: add new flake", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1494b2143d5135b3d4d0337958d88276e785a89f", "description": "freedreno/ci: Document some a630 EGL flakes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4b51a2c9daa92f39a2045ca48f707eb3cdb79018", "description": "turnip/ci: Remove fixed test from a660 xfails", "nominated": true, "nomination_type": 1, "resolution": 2, "main_sha": null, "because_sha": "812c8f6abe4d78a26c7f669f0fcbc07540b3c0d8", "notes": null }, { "sha": "28168d0971f3a4b6487d733e401a5032e06a9edd", "description": "freedreno/ci: Update expectations after Piglit uprev", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "213f5e915255dd6796a9158c9cbf884a396383df", "notes": null }, { "sha": "5b8f27d3d7503c501e7b7b12f37ff7feafc37b56", "description": "freedreno/ci: Uprev kernel to 6.11", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b20983f9a8d4dca54f73f7c33688281518aaf2e8", "description": "freedreno/ci: Skip timing out test on a630", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "68014b0d9b667cd18e4d5738d36030e8f185b4b2", "description": "broadcom/compiler: skip small immediates optimization on vpm instructions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fd11bbbb90eba6b174371caf07a9b8ca51310730", "description": "panfrost: print human readable versions of some swizzle fields", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1b4e100779a7e2cd61cb486a0fb1ab64e3758bbe", "description": "nvk: Add an NVK_DEBUG=gart flag", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "611b0bb73d9615f6f0cf63efe764a24474a4e262", "description": "nvk: Silence a maybe-uninitialized warning", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6b83d498791b398a23a4709c64f0d73d311990f4", "description": "gfxstream: fix log levels in descriptor handling", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "6f0fff46340177404b123b58678d8aeaba26f0da", "notes": null }, { "sha": "58d5847fe3b9bbce7000bbe9cf77640ee4ac07ce", "description": "radeonsi: don't use VS/PS/CS partial flushes if we use a TS event", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "653bcd85e0289765ccdd12dbd420a9f528f44329", "description": "radeonsi: remove barriers around clears using aux_context.compute_resource_init", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "58b512ddd6ea4d9c39786de0e3b5c739e1351739", "description": "radeonsi: execute clears at resource allocation using compute instead of gfx", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c99b55092ff70f283e1cb8d112bf7bdb587236a4", "description": "radeonsi: move barriers out of si_execute_clears", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "36c368d4661086126c3488f3510c5848a985ec91", "description": "radeonsi: move si_execute_clears barrier code into separate functions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0112fd7d40e17cb9cbcab8853ea6f8ec64e81d6c", "description": "radeonsi/aco: fix asm dumps to debug output via radeonsi_debug_disassembly=true", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "997c39c268e0c445a82f25098952ee8a798e991c", "description": "radeonsi: clean up and make corrections to si_create_fmask_expand_cs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "799a0a980b6f3a7772b77c6f6e9ed64b7ef915ea", "description": "radeonsi: adjust GFX12 checks in si_compute.c", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "40d9616bd3bebb19e4cdb9115ce6028dc79d88ad", "description": "radeonsi: don't pad esgs_vertex_stride if it's 0", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "02e9572335d00c7fa36033e0b3bef31bb1a20c15", "description": "radeonsi: wait for idle after end_query in si_test_blit_perf", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3527d9f81d61fe9a54b4b29f75213314d56b3aef", "description": "radeonsi: remove CB sync after FMASK and DCC decompression", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a9eb83a15f3c125e67e2c7d7b31328fb1954f138", "description": "radeonsi: don't sync CS and PS before rendering if there are no FBO attachments", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "58c72e9648135e8a85727992f51093828b5a5940", "description": "radeonsi: deduplicate code emitting VGT_FLUSH/PIPELINESTAT events", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d6f54a05510a2b58fd4aebd54386d8a1f8fbfec5", "description": "radeonsi: count VS/PS/CS/L2 flushes in get_reduced_barrier_flags", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "15e320e970570e1579d7886748cffa2cca7a4c6c", "description": "radeonsi: don't sync VS and PS if they are idle", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "17e994dab15b31f45b32dbc0f92d9fc1d31afaf6", "description": "radeonsi: check and update compute_is_busy in get_reduced_barrier_flags", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ac912b3754c5952235d4e22dc26f1e8f41042c5b", "description": "mesa: OVR_multiview_multisampled_render_to_texture", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "894b37e06099c60f371e9b181e3f84cfc29c49bb", "description": "mesa: fix sample count handling for MSRTT", "nominated": true, "nomination_type": 0, "resolution": 2, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "157a4dc509360fe2bd9135046aa3691acf7321f3", "description": "panvk/csf: Fix multi-layer rendering", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "5544d39f4420da88c53aaf8dd48d86ac92bd0eaa", "notes": null }, { "sha": "dbfaf15bc1be950acc6a5ea33e475811316ba88a", "description": "pan/genxml: Fix layer_offset definition on v9+", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8822f5949c64ae96b711b86f644126cbec836e1f", "description": "pan/desc: Add layer_offset field to pan_tiler_context::valhall", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6224a1e4d1ec481f83ec9d16d377d519b5bf50cd", "description": "pan/decode: Interpret CS_BRANCH instructions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1e0c502a77cf9beb6bec53e1e19d2741691eb8ff", "description": "panfrost: Don't turn 3D/cube images into 2D arrays", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e171579f512a0150e085848c180af01a13281deb", "description": "vk/meta: Make sure texel is 32-bit in build_buffer_to_image_cs()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b4900cd3f8d49afb230b20ad2d795e9844affc72", "description": "ci: Allow to pass the PIGLIT_RUNNER_OPTIONS variable", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f36e5dbe601d8bbe5f2a2bd202ff16a8d5ed4ac5", "description": "nvk: Advertise VK_KHR_shader_float_controls2", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b3882c44883efec60b65185c4e4805c5821497b1", "description": "intel: Avoid no-op calls to anv_image_clear_color", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1c7fe9ad1b031f08856749d74d597bca40d35352", "description": "anv: Support fast clears in anv_CmdClearColorImage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "46d58583ffab691fa09160af72d70afd72b85cc5", "description": "anv: Move exec_ccs_op and exec_mcs_op higher up", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "03286117ef9797a4feecb1a0439f5d7f52ce84d4", "description": "anv: Move and rename anv_can_fast_clear_color_view", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "44351d67f8f0e20a50544b1c6ffca9fa90d0ce36", "description": "anv: Change params of anv_can_fast_clear_color_view", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "83fdbf87723a7dee93060e2d899a84c0fdc8e1e7", "description": "d3d12: Plumb H264/HEVC temporal_id from pipe params", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1b668662753bf2a84868c7ce32195d147fe7a3d3", "description": "d3d12: d3d12_video_encoder_references_manager_h264 to use FrameDecodingOrderNumber as h264Pic->slice.frame_num", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "da2cbfe3bf8a9f393e9868089b1646a9f7e99837", "notes": null }, { "sha": "96bf8f5a7dc44f2c3e94b96e91a1c69a7b010a21", "description": "d3d12: H264 Encode - Set SPS.gaps_in_frame_num_value_allowed_flag=1 when num_temporal_layers > 1", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fc1a96822dcd49f9d224e7d7ec1cccd5a87d295c", "description": "d3d12: Report H264/HEVC support for 4 max temporal layers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e0b84d4af15295565d53d1173b56a942880ef118", "description": "d3d12: Support writing H264 temporal scalability prefix slice NAL on demand", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "06787d947d4e73f327fbb5dba56da5755d2be906", "description": "d3d12: Support writing H264_SEI_SCALABILITY_INFO header on demand", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5e22ddacb6163a8538266744544ce0e7c6b48769", "description": "pipe: Add temporal_id to pipe_h26x_enc_dpb_entry", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "80d60acb772a0cc59f38799de94914b7020f3da2", "description": "radv: only export KHR_video_maintenance1 with KHR_video_queue", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "b30462535b9d4ea83bda3f1dc4339bfcb7903903", "notes": null }, { "sha": "80344bdc7ccb6752d786fd8c9160e079ccf116e5", "description": "va: support zink on Windows", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e079116cf0e53501a23c38e76338c3d6f9b3fd3d", "description": "vl: add Windows kopper support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f294b8262b21738405212390f7d13ab9aa787140", "description": "vl: rename/ifdef the x11 kopper functionality", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "62d93a53b47147d019e3cde15e7d387d11ab3ee7", "description": "zink: add screen create to match windows LUID", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f364c11a7d4381cd080d10d9ad5a6e9e6c5d0628", "description": "v3d/ci: update expected results", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cbae7792f9245b44f3b0aab56c23fbfaf3d92e82", "description": "radv: stop emulating GS invocations for legacy GS on RDNA1-2", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4682ea0e8b0b3b27faaede88e726dc872de915ea", "description": "ci: Make common rules common", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "07202111a6e90db6747e3be3f59d33854933126b", "notes": null }, { "sha": "9f21e90a0c5c04b32904f3b99d1e8b661715ef01", "description": "ci: Make token parsing more robust", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1f9f7ae1125dc9e53900a7b11a7116154881c00e", "description": "ci/bare-metal: handle non-zero exit codes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9b762a3caf161433a9cebb0ed37983beed632805", "description": "ci/lava: update unit tests", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b9cee06f9e128733ec3d15c3616521ad63ea9a31", "description": "ci/lava: handle non-zero exit codes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c6c011ee47e20dde73e847a4c517a4de2f93170a", "description": "ci: include exit code in test result output", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d8be265bd5e7fdea6928c7881c83579394380e2d", "description": "zink/ci: update expected list of failures since recent piglit uprev", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "15f18c862f0e84be578554e766d352be10917eb8", "description": "panvk: Hook up descriptor array bounds checking", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0872c65f13e7ba0e2237dac480bb0732be73c525", "description": "panvk: Pass the robustness state to nir_lower_descriptors()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e4613f8b2388e583b15bbbe9595458b2595f1cc2", "description": "panvk: Lower get_ssbo_size() on Valhall", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e5ba60ca86a51ae176be51637cfca3f0154f9759", "description": "panvk: Use nir_metadata_control_flow", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ae9df204e91676c6da8c0d5df7379da9d96c8cba", "description": "panvk/csf: Fix TLS pointer copy", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "28e4d2249725ddc3d4dd031820e209c3bc4183ad", "description": "panvk/csf: Pass a non-zero flush-id to benefit from cache flush reduction", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "73f7020ade96be32dc46d9655affcf92d1ee9bc8", "description": "panvk/csf: Replace a cs_while() by a cs_if()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "741f6b9e5a92ee8a47f3d70b4817c9d2908381c5", "description": "pan/cs: Add helpers for if/else blocks", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "944ee9e088c00b65427e9d94872e5968d501b2cf", "description": "pan/cs: Don't use a list for our block stack", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c0455249ea282567e9a9d19d440ba6bafdaaf812", "description": "pan/cs: Drop the cs_builder::blocks::cur field", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "79ff74110425d4eeb0e6fef82579e10722b1b055", "description": "pan/cs: Pass the block to end to cs_block_end()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e6ba99deda2ea231773e3a85f6340059c4e27972", "description": "pan/cs: Make the CS loop helpers more robust", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7e322396aa759cb91b682b395a82c2987f294ba1", "description": "pan/cs: Make sure cs_alloc_ins() is never passed num_instrs=0", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "df1088e16fbb50cc1a764faac607fd0596ca5699", "description": "pan/cs: Make sure we don't overflow the chunk capacity", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bdd1335e4fb9c87f6c40afad134fbe64bed5f4d3", "description": "pan/cs: Fix buffer overflow in cs_block_end()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "843608a9f4cd9c882b1c5eb1f978f7c8018c41d2", "description": "radeonsi/vcn: Use ac_vcn_enc_init_cmds and AV1 defines from ac", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "72ae8e25a8810ae2df4c6d6e41ec42fbcea9241a", "description": "ac: Add remaining VCN encode defines", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aed89d28d3eaa87b98c711f32b530c617f0d0f0b", "description": "ac: Add ac_vcn_init_enc_cmds", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8ecad47695c9453fcd809d000b3747720903ec12", "description": "ac: Fix typo RENCDOE -> RENCODE", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d6cf36b4d2dd12e5e86314aa35d25e41e695588e", "description": "radeonsi/vcn: Add rc_per_pic_ex encode command", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3df03f100b74b86f8e67d7e96209ca1c6c4d8197", "description": "meson: use `add_project_arguments` instead of `global`", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "a42c2293abc2f14c86b407a140c0a9f158bb4be8", "notes": null }, { "sha": "e1a53d41c94547c1fb15248b3878b99c5aa4b90e", "description": "ci/panfrost: update rock-5b from rc5 to rc7", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "22db4971d9161bed9dc285d195a38d14c5d8b58a", "description": "ci/panfrost: update furmark checksum for T860 traces", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bff63e1ed2396d5778982fc88a787d4f2a2dadb6", "description": "ci/panfrost: switch to 6.11 with timestamp patches for traces", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cebaa64ee353c49a97bb8017f5acd52e0cff5612", "description": "android: fix build by removing references to dri-search-path", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7c01cbda6fe6737c874a67aa194805596a148144", "description": "anv: Optimize vkQueueWaitIdle() on Xe KMD", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2ccc9a5c407676c9ca7d940dd021c3395c7c6bdf", "description": "iris: Use xe_queue_get_syncobj_for_idle()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2f7c9f906d7205e0fe8a725a90891c2ebfcc9a53", "description": "intel: Split anv_xe_wait_exec_queue_idle() and move part of it to common/", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b01d76027d39a24709185b5b6b7377806ca9457c", "description": "blorp: assert that color depth is not 96 for Wa_16021021469", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0fd96dcf171a437240928c0fd702675365a2c553", "description": "ci/panfrost: Implement basic nightly OpenCL testing on T860", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "de230c4c07334293536f397d9157edb414e7ebb7", "description": "panfrost/midgard: Lower *hadd instructions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "45af8ddf91108eaa65e6ec7cc54e5027fea32fd3", "description": "panfrost/midgard: Lower fisnormal", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2137c62923c151dcf7b4e4906c5a16de9f27bc52", "description": "panfrost/midgard: Support 64bit pack/unpack", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7a0838ebb16007e5e7983ddcf9c95e34f03f0fde", "description": "panfrost/midgard: Implement nir_lower_mem_access_bit_sizes pass", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5977ed07dd4d51cf5509892837fe445ad287bf60", "description": "v3dv/ci: drop skip of fixed test", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "290f3a9367b3dc71d83f476ad17980d4707a38e4", "description": "intel/isl: Disable 3D Ys/Yf miptails for CCS", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "19ed0e1685f2bf907bba7ccad433bfdae35e9dd6", "description": "intel/isl: Reduce miptail slot usage to allow CCS", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5af81ed7c5ec705f1c385cff895b2488097f6754", "description": "mesa: add gfxstream-experimental to -Dvulkan-drivers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "889459e788ca14e9bfa6c30cca79419368ef134c", "description": "mesa: gfxstream: nuke vk_icd_*", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f6f7a5bfcccdc3e8eb1779cdf993ab7ba9701ecd", "description": "[Vulkan Snapshot] Add dependency graphics pipeline -> render pass", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6253c5b6311a72f966ada623c9ddd33dcdc47a8f", "description": "gfxstream: moar relicense", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a3c74c5a07e581c016965b8a2f71b212c2762483", "description": "Add VK_EXT_external_memory_metal definitions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "94f641d120e568ac4c5a0952a25deb8bfd3fc704", "description": "gfxstream: simplify codegen", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "13c4d98bc66041ce06007933420bde30e689dcaa", "description": "gfxstream: re-license cereal", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b834e151d42977a1cb5210eeab0e966af0ff876f", "description": "gfxstream: re-license files", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c95f4dcc9318e8657ba3ff5417fecc8f6da390a6", "description": "gfxstream: build time guest autogeneration", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "56ef52e1b01936fd5c4b1d94ee385d76cfa8a495", "description": "gfxstream: delete unneccessary code", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ae2b79462c6b6284256b1a523fc2604528f7cffa", "description": "gfxstream: codegen: don't require clang-format", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "58269cf5c51769f2619d47649da45565252aad8b", "description": "gfxstream: move include outside of ANDROID", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eed366716e1ad792509fbb1da9873b31f209a4fb", "description": "gfxstream: don't assert without host", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "64f67d379bf8f6454e48e3406f85f38c138e8f9c", "description": "Revert \"Signal the fence after color buffer copying\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "dd5c7b6aeb41270f0b457c18a2a31cf136562bf0", "notes": null }, { "sha": "685432e7ab2bb3bb5b35838522c6505cae0ddf51", "description": "Signal the fence after color buffer copying", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ea2035e8986e5c7aa9a518f3b0a40ec9e147b016", "description": "Add perfetto tracing to host renderer", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8e02355e55bbf4d7ce10c9ee745b88ea6bdb2cc6", "description": "gfxstream: guest: Gralloc --> GfxStreamGralloc", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7fb31361f443b8a968ec3f6a9fd2fa59f3b3ceb7", "description": "Handle external fences in vkGetFenceStatus()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c89ad0968c1008e84ed671ed56f8698785b50076", "description": "gfxstream: move goldfish sync", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7508257d72ced539c57f4a42a75a8daf6da024b1", "description": "gfxstream: guest: nuke android_compat directory", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "876202f90cb90b7888a7550c4f851f1defbe5b9b", "description": "gfxstream: guest: vulkan: don't assume Android", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b074bd7d4ad8107078cc5c0435b558e58ae22498", "description": "gfxstream: guest: vulkan: use hardware/google/aemu", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "16dcb6dd2a247442f968a90616383814f8a78437", "description": "gfxstream: guest: remove unneeded dependencies in meson build", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6f33f5c62611b350cbfa19d1589ca58c1678d98b", "description": "gfxstream: guest: remove unnecessary includes in VkEncoder", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6f0fff46340177404b123b58678d8aeaba26f0da", "description": "gfxstream: guest: fully mesa-ify vulkan_enc", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "18b6c72cb054b552ab02853312d536e3b781be5f", "description": "gfxstream: guest: introduce QemuPipeStream stub", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "31ceda8bdc458224212e75cb140120212c15418b", "description": "gfxstream: guest: vulkan: use connection manager", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "de7095ba5bfb7f570ed5f7815c20c098c85928d4", "description": "gfxstream: guest: introduce GfxStreamConnectionManager", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e7116abf902d42fa2fbc01bafbf2ac3c81270c5d", "description": "gfxstream: guest: don't rely on HostConnection for platform helpers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0f29e172fd8f94ea19e0aea1ed1b80bc7c497f09", "description": "gfxstream: delete duplicate virtgpu_drm.h", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "105923cd63fe3bc141d99d93d1add674bdc435db", "description": "gfxstream: mesa-ify libgfxstream_android", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fcf73c0ed4bcbcbdd42e091d1d56ecd5d79b2351", "description": "gfxstream: GrallocMinigbm uses platform_virtgpu", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "688f305cea51086b1f85403159d56be52d18423e", "description": "gfxstream: guest: remove renderControl dependency from Gralloc", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2d967209ade402c3f324bf0009e5f65065e6ee12", "description": "gfxstream: guest: introduce Gralloc::getGrallocType()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "999a9a3fb979242c7c48dbf40fb5ebbb42faf89b", "description": "gfxstream: guest: fix timeout issues", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "26338a08ce717122e9b4c29b71491a6e1ae6b32f", "description": "Reapply \"gfxstream: nuke mWorkPool\"", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7d92573ae6f19e35559b547c67ab6a3b52b00b88", "description": "Revert \"gfxstream: nuke mWorkPool\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "40ffef41fb01bf01ed14c4ce20e89fb941c02e40", "notes": null }, { "sha": "a73d1b2b01da69e0d55d7afd6900b33f86c3ad1e", "description": "gfxstream: add processPipeInit and connect to IOStream", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b1882801b61eabb709412d506895d9ed4984ff88", "description": "gfxstream: guest: remove dependency on EmulatorFeatureInfo", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eb9a17c7fe588a14497e468238606f7222912dd8", "description": "gfxstream: move EmulatorFeatureInfo and ExtendedRenderControl", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7bbf62978228fcb583616a4762dfeeb5010e0797", "description": "gfxstream: sync command buffer api with Mesa upstream", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2c5309bc6c6c91fbaf3f0da4c17e819d25823be8", "description": "gfxstream: guest: simplify Vulkan sequence number logic", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5f5bfcd4667843645fff41d9b580a93950b39e91", "description": "gfxstream: guest: remove EmulatorFeatureInfo dependency in libgfxstream_vulkan.so", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0d66bf3c8316b4d6d1fa87d2a5550bd2aba5a021", "description": "gfxstream: guest: add virtgpu suffix", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "409a40e099e355a7923433bd3b48e32de5f042ca", "description": "gfxstream: guest: mesa-ify libplatform_virtgpu", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "38837335b5faf744452f6cec46e68dc14f6c9947", "description": "gfxstream: guest: mesa-ify GoldfishAddressSpace", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b59b47342215169243964e0ff60067b1e3e7ecd7", "description": "gfxstream: guest: nuke goldfish_address_space_android.impl", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "10fd9b1a974cfcd6060d704349235a9fa3ecdade", "description": "gfxstream: guest: nuke unnecessary Android properties", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6a5df83f0272ec5fae5e86aed46370f129c79bd0", "description": "gfxstream: guest: nuke Fuchsia Goldfish Address Space", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "34b639623dd0c613515e09b8d3095da0dc27ba25", "description": "gfxstream: guest: nuke vk_enum_string_helper.h", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a331a51b57e0fafe26db4c51c3c50584f1341780", "description": "gfxstream: nuke mWorkPool", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4f76c3a0cb9ddafb8a232115ed3e0f7a4ba70889", "description": "gfxstream: nuke AlignedBuf.h", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e13526ca2bf7cfcc361ebe8db4b600c28ba277e1", "description": "gfxstream: nuke ErrorLog.h", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "05dac426a7a61b00863362aeac0baa98f2b0d64e", "description": "gfxstream: simplify GLESv1/GLESv2/EGL/Vulkan builds", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "089c5162b80b405910e660a651c05c5c27f6861c", "description": "Fix vkAllocateCommandBuffers with failing allocation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8dbe8e0b1e7c7c10d667a0225f3850c54f630473", "description": "gfxstream: end2end: nuke RutabagaLayer, use kumquat for testing", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3683fbcdee98beb7940ff2d23e288f701c4a05c0", "description": "Handle null handles in vkFreeCommandBuffers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e64534bd648ca481b3820ebddf979d238f8c9c6f", "description": "gfxstream: guest: plumb the descriptor everywhere", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "132ed7b81c2abebf4a5d9aa537fb0008db5b006e", "description": "Add mesa3d_platforms Soong config flag", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ebee8b82793f1c0614cb40c6201efd25228c4249", "description": "vkCreateInfo: support VkImageDrmFormatModifierListCreateInfoEXT", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e137086383e5370cfc7880317fc3a1470762aacb", "description": "vkGetPhysicalDeviceImageFormatProperties2: support drm modifiers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "19cbe451ce7abeaa353fde0ea285222a30c3ecde", "description": "vkAllocateMemory: support DRM format modifiers for dmabuf memory", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8847a50a04e14116c22698e3456fcb0e4a7ce7d4", "description": "Enable VK_EXT_image_drm_format_modifier on Linux guests", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "048037727f994e2f38bf3e171ba953ec5f2309ad", "description": "Enable VK_EXT_image_drm_format_modifier in cerealgenerator.py", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d9db1fe88769d66c84a0e4a944a74fcf81c96015", "description": "Add missing includes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "db6cf334392e7723c06aea119664946f79d90ce3", "description": "[Vulkan Snapshot] tryLock when an API might create extra handles", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3fca9f71234dfd68d4b586a2bf5822377b414abe", "description": "Handle DEPTH_STENCIL_ATTACHMENT_BIT in VK -> AHB usage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2f161c31e3ec179dae8a9662b4fa921b10ef2941", "description": "gfxstream: guest: nuke Android HealthMonitor", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f42b3be1b519e175c55c99e0bb15814bb1124584", "description": "gfxstream: guest: add vkInitializeKumquat", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d41987eaaef668a255fab02ae9cde890c45fcbcb", "description": "gfxstream: connect to the specificied kumquat socket", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0f7101a5dc1428358568cac90ef2f01aef6245ce", "description": "gfxstream: guest: plumb descriptor all the way through the HostConnection", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6785aae717e09e6e37e365147cc1a39ac4663a2b", "description": "gfxstream: nuke libplatform stub", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9356a87867255c191e5963119c3470b7f142f33d", "description": "gfxstream: nuke set instance for testing", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "669b530c83905972af8995010b467ddf16e80c77", "description": "Provided supported formats through gfxstream caps", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7f9783c8f59af51fbeb0aaf1d2f63e0a7347f8cc", "description": "Add error messages for unhandled extensions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eb6124d6bf3ad925e7ca95a05f7a76d368becfed", "description": "gfxstream: guest: kumquat: fixes in preparation for AOSP Kumquat testing", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1befa2975c7565e4422ed6ee302c9abcad4aba5a", "description": "Adding support for VK_EXT_external_memory_host extension", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9164e91ad493321fef5be0d1f008579053dc5684", "description": "Ensure mesa struct is translated to gfxstream struct on Android", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a883f65ab69562c31e8d4bea9ee803b2c6db7f95", "description": "Disable device groups", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "90c80dc90abeba0c83d2915d41353ee8586d601c", "description": "[guest] Fix Fuchsia build", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c27e611dd95efa255e3fff2bf9f8ea8099680b80", "description": "gfxstream: guest: nuke more AEMU base stuff", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7da4dc42ca07fe91839aa20352b2382443a33bce", "description": "gfxstream: guest: use MESA_SCOPE_TRACE", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a194a09444f5830285fba1ea7d989e1ae0e6969d", "description": "gfxstream: guest: add support VK_FORMAT_A2R10G10B10_UNORM_PACK32 Wayland buffers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a3f888d0897742c7bf0240507a8510dd6f8de133", "description": "gfxstream: host: don't abort when unbox fails", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b05f3f8e12c8d9075fc621328b426e2ec330acd2", "description": "gfxstream: guest: vk_CmdBeginTransformFeedbackEXT fix", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "96cceac511adccc77b9334e3fbc6e83098e0fbb0", "description": "gfxstream: guest: make sure signalSemaphoreValueCount is correct", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "97304dffdfca179d79000df0ddb38ba46e6a1f15", "description": "gfxstream: guest: nuke unused functions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "84941bcbc5ce0af4267a93abba6039e557885909", "description": "gfxstream: guest: nuke aemu/base/Optional.h", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "109a7b8d54833d8c2ab73aa0a95235742ddb92cb", "description": "gfxstream: guest: nuke AndroidLock", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5cb32d45a8aa6e6538975b396a5a28d4cb45729f", "description": "gfxstream: vulkan: fix issue with GCC", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "435102e266273561c0f91af23e44931c167755e0", "description": "gfxstream: guest: fix kumquat build", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b5b592c861b48b80ca941024362361eacb6b4e6e", "description": "Demote some logs to debug only", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aa4e85ab420f6911e27f7da083ba1ca9483452d6", "description": "gfxstream: kumquat: unmap memory when needed", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f240f5677acdcdb4d28991338863a3504d24954c", "description": "Add YUV AHB import and sample end2end tests", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "02b45e7e990b14c6a6dd6ece0c0cc87b7cb1a187", "description": "Adds AHB import and sampling test", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e3125c8d2e5abf3eda845f0c66404d5bd1a65c8e", "description": "Add extensions used in test applications", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3406a6595054872aded3df5579a182c128b37b48", "description": "gfxstream: guest: start using new vkGetSemaphoreGOOGLE apis", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "538af159560a4a27ee656c3d180440b125b2fd16", "description": "gfxstream: guest: mBlobId -> mAtomicId", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6c0ce98cb0e68c8c73210e26472f776790950d7f", "description": "gfxstream: guest: add experimental fence passing APIs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a1bdf71d8e6a234676ce100f050394016b0f8c4a", "description": "gfxstream: guest: add GFXSTREAM_ACQUIRE_SYNC protocol", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5524afa1df0038fd4c451057ded8d022e3775e0c", "description": "gfxstream: host: introduce vkGetSemaphoreGOOGLE", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7787569b962dbe61fc12fb9d6c6080c422000801", "description": "Adds helper for tracking command buffers with device lost", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e5d96bdbac92451abf1e581463c44bf57f3e1c79", "description": "gfxstream: ResourceTracker: Fix bug in return-code check for blob wait", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3478de84444df74be8406454ad6e0d2fafecfdbc", "description": "Handle all extensions for structure size calculation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3fb873808a3f157c0501b7a0ba73a6dcc999bcbe", "description": "gfxstream: guest: simpler get param for kumquat", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6e3a5a23344c64204e847fccc79ff0491e5c575c", "description": "Show missing extension's name in the abort message", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bd30892775c28a6ca1c9bda1e19999e28d9ba5b2", "description": "Remove empty ifdef blocks after the codegen", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dd639c700ead957c05c7cfdd07f0013c1e55945e", "description": "gfxstream: guest: fix useless return statement", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aed7f4c79c6793f82f552cb7925f861f97cc24b0", "description": "gfxstream: linux guest: support client-side blob allocations", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "303191b81ec4b4cc8e9fcdfbdf62ed076f463329", "description": "gfxstream: host + guest: bump up version of the protocol", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a5788932c93ff2a181c99240e1aa94801abff9ff", "description": "gfxstream: guest: enable virtio-gpu kumquat", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d02b246fbc143aa22725558c8e91c6d4553de4e1", "description": "Revert^2 \"Add snapshot support for vkBindImageMemory2\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "e43734cb0fa4e938f6ca43a01ed82d5921ad3f0d", "notes": null }, { "sha": "1c3c0886f1f10674019d63f702555e4586957080", "description": "Fix Vulkan snapshot with -guest-angle", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9ec275e10b7aa5ab4ffa2bd5c7bf2e3f45834c2a", "description": "Revert \"Add snapshot support for vkBindImageMemory2\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "58934c4400e20934ef3172aab1a5ebefaa08e786", "notes": null }, { "sha": "05371b24516b20f45edf3468a5a52a71295a8d5f", "description": "gfxstream: don't define hasDedicatedImage + hasDedicatedBuffer multiple times", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7b9c9a1b3c9c74341b52bf0c4a0900b2f278e15c", "description": "Add snapshot support for vkBindImageMemory2", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "96b42bdbee1c7dafb60829849b807eda6d8058a9", "description": "Remove direct usages of MoltenVK library functions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a7fdf8110370908b31ce02bc5f91a17fc2c59c3d", "description": "gfxstream: guest: support blobCmd + blobCmdSize", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7dca2000adcbfb895a84d7224c49d1d19a2e8007", "description": "gfxstream: guest: add XCB Surface support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7406c498426699643fbbcb17f561f6a1a43cbd35", "description": "gfxstream: guest: add VK_EXT_color_write_enable", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e62a33012b1932287c59a31b923ec2d2ee77124d", "description": "Add depth formats support to import/export", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e7b736e8c6ad229d6e2d352bf4b6f071618dcf7c", "description": "gfxstream: ResourceTracker: fix mesa_loge(..)", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ead73173bf1c2e0c1e2d1a892f92b9c2574c4ded", "description": "Revert \"Revert \"gfxstream: Add vkCmdPipelineBarrier2 implementat...\"", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5cb7bbce179c51407626ff55bbd32fc5d850105d", "description": "Add VK_EXT_debug_report extension support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a355544680315140c132104a5df4656abd156238", "description": "Revert \"gfxstream: Add vkCmdPipelineBarrier2 implementation in VkDecoderGlobalState\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "c4de357e4f0b256a246007982aacde2dedc10d15", "notes": null }, { "sha": "afd2d7fd8daa934bc50cf75222890645d267bd4f", "description": "Revert^2 \"gfxstream: add VK_EXT_vertex_attribute_divisor\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "626ca943a0426d7cd002aae18b31652e35153540", "notes": null }, { "sha": "8cd2380d898c0ede25298bc7d66039deed9b7e40", "description": "Revert \"gfxstream: add VK_EXT_vertex_attribute_divisor\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "fccacb01ecc3e91236f006107b9e14b86cc490a9", "notes": null }, { "sha": "e6cf3feeb5a941d73ef17bc80eabc43fbbf3cafe", "description": "gfxstream: add VK_EXT_vertex_attribute_divisor", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3c609a9bf9398b02c8130552d3621dc9020762a8", "description": "Fix handle create mismatch for Vulkan snapshot", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "561b6773c23711a909b9564897cea923678d8aa2", "description": "gfxstream: Add vkCmdPipelineBarrier2 implementation in VkDecoderGlobalState", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "61706c9a67309ad00b44fbdb419c0e23d9d00040", "description": "gfxstream: valgrind fix", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e6fa8819b0587ffd214e84c36b7351669e331c8d", "description": "gfxstream: Add linearPeerImage for Linux guests, to use for imageLayout queries", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cf8e324fe51a6266e765ab6910b5480f42a08c0b", "description": "gfxstream: Switch to using scanout path with native DRM images for Linux WSI", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6b92e632dadd25dc07469054f7ab0d4889332b15", "description": "gfxstream: Change createResource to use stride instead of bpp", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "24cb362a9c41a88f5edd9c31da8c1b595fbdba87", "description": "gfxstream: Remove VkImage from functable handle translation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f667ed01e78d1a6084fb0681685d7562a6259d40", "description": "gfxstream: convert some Vulkan to mesa_log(..)", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bad010e7280a8751546d29d314126848ea8b0adb", "description": "Add VK_EXT_host_query_reset to guest's allowed device extensions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "694638d30cf65d7d17843ff7fea05b45cce8411c", "description": "Tweaking YCBCR conversion to return correct VK Format", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "85d52f57808b3496f381a7f4f27c92c629800094", "description": "Add snapshot for command buffer", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "26a0c8dd09a6ac6406b993f759edf8dd18db5bb3", "description": "Support BGRA render target in CompositorVk", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5b9905b329be232b267b5a00a95f7f3c1de727d1", "description": "Remove extra semicolon in VkEncoder", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d63edd44c38453caecb12a4dae2e8bc45432e20e", "description": "Mark VK_MVK_moltenvk extension as supported on vulkan", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0fe71cc5dabcd9ca743ca349468159e67b343e1d", "description": "gfxstream: move staging reset to end of reset command buffer", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e4f720c955872cba8f0c3f93c9d331392d8ace91", "description": "Add VK_EXT_metal_objects support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2aad7d2b006bee5475396128de354982fc5758a1", "description": "gfxstream: Fix usage of encoder after release in vkResetCommandBuffer", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fcb2b62bfe3707cfa0cd6404b3a26ec4456cd57a", "description": "gfxstream: Revert all unnecessary gfxstream_vk_* object types and corresponding translations in functable.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a1920507dccdb963bde0228801955e608836b443", "description": "gfxstream: Clean up VK_KHR_external_memory_fd support for Linux", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "07c232e3b359e36dc0819d0a288a64c808bcd6c4", "description": "gfxstream: Add \"transformList\" method for VkFences, in addition to VkSemaphores", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9908be77c7f6b2027064fd619f95627794a17901", "description": "Revert \"Reland \"Partial revert of aosp/2858589 to avoid Mesa layer for Android\"\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "696eaaa012e369157dd745d1bf083b4dc064deaf", "notes": null }, { "sha": "47b0536ba2f7a1548c63edba0a4a62b041bc6d22", "description": "gfxstream: always advertise device memory extension guest side", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4a95b719756e7468a76c2baf3ec87b36eb8fa843", "description": "gfxstream: Use vk_find_struct for other struct searches in gfxstream_vk_CreateDevice", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "91490382373fcd41c80614c33f815f88b920963f", "description": "gfxstream: translate physicalDevices list in VkPhysicalDeviceGroupProperties to their gfxstream objects", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b38b4a7169a6ab838df3024f16ec2d8513ccdded", "description": "Snapshot VkBuffer", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7b215df12b715e6e67fce0593e63a076227fe2cf", "description": "gfxstream: Fix createResource call for Linux-guest VirtGpu layer", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6d2dd9c22f475a8cdbf4cee212fb06248f96e382", "description": "Update vkMapMemory to not hold lock when calling into enc", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8d4630549dffba22000927955f3fe659c26467f9", "description": "Vulkan: fix dstArrayElement index wrap issue", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8e708a6c45386e9888fa9fa6679442e921d1836d", "description": "[guest] Fuchsia: initialize queries", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8ebd422fcd78eb69044a9d01c3a3c3d6bfa21967", "description": "Reland \"Partial revert of aosp/2858589 to avoid Mesa layer for Android\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "9eef6d0aefcf0aa1c07d42d9b307b1092a6deec9", "notes": null }, { "sha": "d6af74d9b0e8f45fffbdbc0c587a37209ffad8ac", "description": "Handle dependency by VkMemoryDedicatedAllocateInfo", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b57b7043f65da5160bdc9392452503eb3592bccd", "description": "Revert \"Partial revert of aosp/2858589 to avoid Mesa layer for Android\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "d6e1b00029419b3ae52607967bbb950137bff848", "notes": null }, { "sha": "cc76ad2582d79f6697520a1d2281a5e2f83bc0cf", "description": "Partial revert of aosp/2858589 to avoid Mesa layer for Android", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "70c695550ad73374a866272d4b1a9f07d33067a8", "description": "Explicitly specify target/bind/bpp in resource creation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d0a61f5813ca45c22ccf7717216f01cc5ad79ac4", "description": "Rename VirtGpuBlob -> VirtGpuResource", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d9518399dc3340f1802e321416337bece7e816d2", "description": "Update emulated gralloc to use AHB format", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "563c11a3a9a5546fd3af759b4c345e13364cd782", "description": "Fix corner cases where vk dependency graph breaks", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d0a4d3f3bcf9b3e90bbb2761e548a430ed76e617", "description": "Add composition support to the end2end test framework", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c2d57b76be866f045c5363399bdc303289074f50", "description": "Ensure glProgramBinary initializes uniform and attrib info", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b1b8eb9301d6a9bbdec9bcd1a357e157ebeabb65", "description": "Make it not crash during vk snapshot load", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2f958ad3f8b58d4cd29b6cdb8ae36d9c33c73834", "description": "goldfish: handle null handle", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "677b398ea4a96c12beb9cf2b620f036cfad09063", "description": "Enable GFXStream bazel build", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0deb66fcaef2a40ef46f14cafdc695de060c352f", "description": "Add support for VK_EXT_robustness2", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "36d09f70ce75eef33b044a99639eb22010becdc1", "description": "[guest] Fuchsia: open magma device", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a7b61ee151e730575a534bad531f4c6cb7eb7fc9", "description": "Introduce Gfxstream Features to decouple Gfxstream from AEMU", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f1392431e0ba00fb749f56bc65d5a9e7791385f0", "description": "gfxstream: generate development ICD for meson build", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "876844ddd65b153d999e1e1650c6dd9bc59b2516", "description": "Add VK_EXT_validation_features to host modules", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fe6accba65b27cb12415587d454d45b86a5fcc2c", "description": "Better track color buffer usage in Vulkan", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ae8d2c2907347e7b9924a462a3a0072802332471", "description": "Add VK_EXT_debug_utils to host modules for codegen", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9fbbdf87b6e193e8a71b3d3bf786ebd2255e4f65", "description": "[guest] Fix Fuchsia build, add missing header", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "220d0ffb79fa1bfca5e4b5b9aec33b02bc30410f", "description": "[guest] Remove Fuchsia syslog_static dependency", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "272db6ebc4eb187231063c031cfc361bb3983e3d", "description": "Use append to chain memory pointer info", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2daad5f609c128e0b424c7090f4e55a7ec6757ef", "description": "[guest] Fuchsia: include missing Vulkan entry points", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bb2e9be160776e50651ec38e7d63ddbc21e30dc0", "description": "Reduce heap pressure on getPacketContents", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "092dbc32aba9c56fb9006ec28ddab5a0412224c2", "description": "Make RutabagaLayer shared between \"guest impls\"", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bfac7ab65e85740423ed3e5e61ac14b6250d8907", "description": "Handle AHB R8 format conversions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fe4a621c7bd2302c7f1aaa8cdb55a446b3975a01", "description": "Fix coherent memory allocation to use device", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ef4d6d8fb4945960c305876059a736e9005c626e", "description": "gfxstream: build the test layer via Meson", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "362ffb5f81aa30c3401ef1d215ff01df27df376a", "description": "Snapshot vk image content in common situation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "67203e1574f99dd3f811d9254f4cd4d733c1b3e9", "description": "Add snasphot support for vk coherent memory", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6af6eb87c69aabde56e1df6f7ade7297458d0c87", "description": "[fxbug.dev] Migrate bug numbers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "db16144c895d2ed560af1dab759c84aabf3b276e", "description": "[guest] Build fixes for Fuchsia", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c3f327db2f1f2330317da35cf92d83c7053fe3c2", "description": "gfxstream: logging on Linux guests", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cdc3c521fd6bc28fe93913f598759d324e6347c2", "description": "Add vkUpdateDescriptorSetWithTemplateKHR to resource tracker", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1050781c4e29d3f6f452936a8b48dadb277b8ec3", "description": "gfxstream: always initialize rcEncoder and other things", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2dbbeca869f1aacd0db4c77e95ca983ad9e0c407", "description": "gfxstream: add REQUIRED_TYPES list", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a1ac0bedfca1371436773493652c38b24d1ab7be", "description": "gfxstream: add GFXSTREAM_ENABLE_GUEST_GOLDFISH", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c5ced9e43033115100d72f48b127981a13e866c8", "description": "gfxstream: nuke HOST_BUILD", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7d85b542e84c331aafe7a52ac1f773a95a350ae5", "description": "gfxstream: nuke VIRTIO_GPU flag", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f44b1e55239913a0847e8793f1e4a401a20273ba", "description": "Always initialize gfxstream vulkan", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4eadf2b2a70f47e2f44415249613f6c819e2011f", "description": "gfxstream: don't forward declare ProcessResources", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "afe32a932ac3364ca2fd190c55d911d691eda5e1", "description": "gfxstream: PLATFORM_SDK_VERSION --> ANDROID_API_LEVEL", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "833850c606da619cae741dfd13066929b96cff95", "description": "gfxstream: reduce use of PLATFORM_SDK_VERSION", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5dc2d5f5c52b014b65b106d53d802119614aa307", "description": "Fix \"-Werror=conversion\" errors for RanchuHwc", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1de3238758fa6bd6a762f14b5cc1d1ebea9db703", "description": "Add VK_EXT_fragment_density_map for Chrome", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ab348d8429a76bb48a0e8aae8f42f43262490f33", "description": "gfxstream: guest: cpp_args --> guest_cpp_args", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "15897b4eebac081df1e2977f45c598bf23e2e96c", "description": "gfxstream: Advertise VK_KHR_external_semaphore_fd always on Linux/Android guests.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "10ba22db008cf199bf3414316a568d3db0b3144e", "description": "Do not copy invalid descriptor set image view handles", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fa12aebec9296a6d1b710b2845f68a67d5eceee6", "description": "Move vkUpdateDescriptorSets to hand-written mode", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6d2f549ccf7748ffb69fd488a587448a97b065d0", "description": "Enable VK_KHR_create_renderpass2 in Guest", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1b33515a08d510f39bbeaa8690ebec7e46a6bce5", "description": "gfxstream: codegen: allow generating host/guest autogen separately", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6bb76947aef081b9143236c3de34a273d9126ffe", "description": "Do not pass std::shared_ptr when not transfering ownership", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8d8540772ea43d6bbe9fad1f7cc227c1ad657bd4", "description": "Declare AHB blob unsupported in Vulkan", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5781ca340a2e9800a7e622eef8fffa72413d91cf", "description": "genvk: options.filename --> args.target", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1e49af4f71bf83b47f1e89f2801f297cd50af05d", "description": "gfxstream: use absolute path for some code", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bfacad0e96e331159aa5f6c869da74bdd569b940", "description": "gfxstream: nuke goldfish_vk_handlemap", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7b50e62179f201279d75700f8c53ad4d28fd4b32", "description": "gfxstream: mega-change to support guest Linux WSI with gfxstream", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2354b8ce20a1db9411abad4bc3aa04c56f5d4107", "description": "gfxstream: mesa: import Mesa", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3104712e99aa0e0488783f78c81575bbb697f122", "description": "Provide error message on unhandled VK structs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a45560cd5a2f934fec7d7b54be384d83bfe5a1e5", "description": "Add VK_EXT_debug_utils and VK_EXT_scalar_block_layout", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8dfaa0d08c13a97dd83416cffa5ffb4b21763600", "description": "Add VK_EXT_vertex_attribute_divisor support for guest ANGLE", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b62b11d3e28d2ce6aa7a1e82f4a37d83641f3997", "description": "Sort and dedup physical device extensions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a04902c837a6d04016460ccea62f81872a4c62ec", "description": "Wrap some classes in \"namespace gfxstream::guest {}\"", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e492b4aa5301ef9eff8a74d186c42a83ba9e6712", "description": "Add dispatch magic for Gfxstream linux ICD", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1d560c1ee8c593060ac9fc5cb440cf365d4a1c64", "description": "gfxstream: codegen EXT_swapchain_maintenance1 + KHR_swapchain host only", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6d7c47d3cdb26301ec0d09d56e97a5d5d1b6c88c", "description": "gfxstream: cereal: SUPPORTED_WRAPPERS --> SUPPORTED_MODULES", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9193759bd3a5d0114cbd09d0ee6fec4488b4671b", "description": "gfxstream: cereal: [moduleType] --> [(moduleType, moduleName)]", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d9a71239b2aae14102d7ed1ebeb73b4421d69ff6", "description": "Use old en/decoding for vkQueueSignalReleaseImage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7ff621cf197d88ac16774b1d55e291806e4801a2", "description": "[guest] Add skeleton Fuchsia VirtGpu implementation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cb5e7213d52abb4dce550af637282f4ef3e1e57c", "description": "Use libbase's property getting functions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c80f3551015d7d2d3acea8ae5edfb34d9bdf78d5", "description": "[guest] Fix Fuchsia build", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6227db5ad88d1ed30195c9d8b5415239917633b4", "description": "Promote testing framework to a proper platform backend", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cecd8abbdda102c56ac82f2d8e33bf1ffe9f499e", "description": "Exclude Android entry points on Fuchsia", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aa3fdb3ebf891fdb94c38e223569f2b7d62f07c5", "description": "Fix dispatchable object layout on Fuchsia", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "07d7882a80d8872dd7865e5912cb9b78ed260afc", "description": "gfxstream: look for common/opengl headers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ff6d914b9b1f109f217082c4f576ed0d27a7a0a2", "description": "Move info maps into ResourceTracker", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8a433028506ed4ce0d535c7551bbaf25a74ec19d", "description": "gfxstream: use standard Vulkan headers and new auto-gen flow", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c26f73317b407d61ea8dc6c19f4c6d80911ae47d", "description": "gfxstream: add support for VK_KHR_maintenance5 + VK_EXT_host_image_copy", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1b8e1d100e9c22bf80389c628ec9e23ebb9e4c6f", "description": "gfxstream: add generate-gfxstream-vulkan.sh", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3ec593d9cdeba33f6b5f0f6221d02c1fe4c8a84e", "description": "gfxstream: vulkan-docs: don't auto-generate vk_android_native_buffer", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c1887f0dbf99c2773f76e54d704cb3247017608f", "description": "gfxstream: genvk: add support for vk_gfxstream.xml", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f0fc91acffc0e2dfee1bcac63e484242779178ce", "description": "gfxstream: vulkan-docs: add cereal generator", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bd8eb080ffeeaf4e0017a844142e03c63276c56c", "description": "gfxstream: vulkan-docs: track feature type", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "82ff5f769fc2f35d2a581979975e025038b77ec9", "description": "gfxstream: vulkan-Docs: import the cerealgenerator", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c10d78e61e9c50faf2c433d3954601780fd0a486", "description": "gfxstream: import Vulkan-docs from 463f8c", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "21b028e0c9df73b6c5b06eb8af6b8e229c3766d1", "description": "Reapply \"[guest] Check that the singleton VirtGpuDevice matches desired capset\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "e5040938cd3947d0efaa287b2a509b879bee56bb", "notes": null }, { "sha": "b0d19974f5be82f34de1c9c98a1fdda1726cab63", "description": "Revert \"[guest] Check that the singleton VirtGpuDevice matches desired capset\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "e08334cde39bbb8142caf42e716a5e11f772ce1a", "notes": null }, { "sha": "ade1fcea636afa34b6e80299557372d15c319252", "description": "[guest] Check that the singleton VirtGpuDevice matches desired capset", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "822c88f173fe9f343887c09a9721b91d8657ad5d", "description": "VkImageCreateInfo should ignore queeu family indices in some situation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "00d26a31fadbc998e6acddf66c5fafd0e56b122e", "description": "gfxstream/guest: pass through Android process names", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "28d5e2d777969b5062c32ba9f7ba4c61dba170e6", "description": "Fix dEQP-VK.wsi.android.maintenance1", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c5a8e9bee4ef6604a45774bb47c35386d95536ed", "description": "Disable compatible handle types for semaphore timeline", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "66d9bf1a8c34f36b468b03e4e23c086c697a792a", "description": "Fix for dynamic rendering.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a43de793fc5a257e61c5c66a51934a7967e00b7a", "description": "Parse more ext structs in vkAllocateMemory and vkCreateBuffer", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ba5cb9b65cdf13603fa22650625fad20878ea24f", "description": "Create sync device before calling goldfish_sync_queue_work", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1019e5d4d8cf03a867104c47e349f499159e5cdb", "description": "Added some fixes for zircon tests in the Android CTS.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d9e47cb1e0abb262c64b74ec85059067558e5897", "description": "Add some vk 1.3 extension strings", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8d7e6cbf6ec7282f236b782b6e3ffef21e38ac4f", "description": "gfxstream: fix meson build system issues", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "df2b17c4b85552309aeb64925818d15efcbee17d", "description": "gfxstream: nuke ResourceTracker::Impl", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0e8582d6da8ba91ef08fe8b7aca6f2f4d1d4b5ba", "description": "Move SyncHelper to platform", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f321c3e9973ecc5598b475833f33e5669c8f53ca", "description": "gfxstream: don't use renderControlEnc for Vulkan", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "280eef5b65b8c77942edb7e95e467dd98cbbbbb6", "description": "gfxstream: simplify VK_HOST_CONNECTION macro", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "22eba755ad96a1cac95e90b893d133e0a34823ec", "description": "gfxstream: nuke unused functions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a026b5d20f8f9ec633fa3dcd4aebaac60f97acc8", "description": "gfxstream/guest: use GetRingParamsFromCapset", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "13946ba27b21d7220fba746b3335f35c3e7eb4aa", "description": "gfxstream/guest: add GetRingParamsFromCapset function", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7bfcb8d0e05aaaab5e0905df622e9bd9a3ef2d3e", "description": "gfxstream: query non-Vulkan caps from the guest", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a4ff4b058d9d26e7e1404c4446d71188cc05aa57", "description": "gfxstream: gfxstreamCapset --> vulkanCapset", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a5c7ce4ddaeb365311093487cc719e9c8df6c0d5", "description": "For goldfish pipe, compute colorBufferMemoryIndex the same as host.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5856a73b997f1edededd5ff3481ed570bb7a9bd5", "description": "Implement vkQueueSubmit2 in the same way as vkQueueSubmit", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "89c74a010bbd7eb44369654608db3f902337c9c4", "description": "Update VirtioGpuPipeStream to use VirtGpu abstraction", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "02283f7bf048580bec5fe9a7156f0ff50fe5119c", "description": "Wrap AHardwareBuffer_* interactions into Gralloc interface", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "72d2f698fc4edeb178a7325c05e46371774796a5", "description": "Enable building guest Gfxstream components on host", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8d72255062b96c447c31b987c2381c09537115b4", "description": "Update iostream namespace to gfxstream::guest", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "43732bb54c89fd322c96e643c0f6a1941cfb08e0", "description": "Update namespace in libandroidemu to gfxstream::guest", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7acf5eaa8842c2757fdf15c6387454708227cdb5", "description": "Wrap interactions with sync fds in an interface", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fec8e296a3553eed02c3527df44b54bee8d2af7e", "description": "Make VirtGpu* interfaces", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a133a31a7b024ba30d7fd18b5f360b2e414a3d89", "description": "Add support for descriptor with inline uniform block", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "985b412ece99c99a3ed79b9e9378e355686acd86", "description": "gfxstream: use ASG for Vulkan streams only", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "728fbfb62bda9313dea5c839b1e939f0d7447ce4", "description": "Fix testAndroidBaselineProfile2021Support for host swiftshader", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c9ef93e4983c5300fbb2675cddde0641a1bbe79c", "description": "Add error logging to aid debugging", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a8f4a626502297b405f6f82c6b09edec85c8b997", "description": "Update vk.xml and code generator", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "38673c553700393374cc4d6d0bfd2cef459947b3", "description": "gfxstream-guest: add precise virtio-gpu capabilities", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "680820af9582a3bc65e4c2f10f38d829f64cf965", "description": "gfxstream: fix Linux guest build", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "66562d7c799460e8a4a40feefe446fb7b777486d", "description": "Move guest/shared/* to guest/*", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a19ef0a2ebf4c70ae847a9de1fb9a6c3ac959cbd", "description": "Move platform into guest", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0fa40cfc7c2311ed3c3bbc6893e961f777bb698d", "description": "Handle AHB and swapchain info in VkBindImageMemoryInfo", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9106e8c3c5c14d907bf927213f1be9cbd3ce4abc", "description": "Rename imported system directory to guest", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "757d38a6823c4974eefcdcf955a640367def9b4d", "description": "ir3/legalize: resolve WAR hazards for stc", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6c46890325e66dc2d3451872f67e8b836a08d711", "description": "v3d: avoid load/store of tile buffer on invalidated framebuffer", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "89c6fa1883fce20ddd6c4441b6f5e3af95f691da", "description": "anv: Fix condition to clear query pool with blorp", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d5b05265077adbbc6cf7a9c9a5e767fea7b165e8", "notes": null }, { "sha": "0ced5663e234ef5c3a7cbea3de062f303af42ca4", "description": "anv: Improve readbility of khr_perf_query_availability_offset() and khr_perf_query_data_offset()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3d09ffde464e8d640e68d0c14e33ba88f4a0186a", "description": "anv/query: Fix batch end value", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ac95745dc4c9b76451bfb43cbac37e9b36d85118", "description": "anv: Add documentation to some fields in anv_query_pool", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "96b9f695d4945639d6291bc1697df369212545de", "description": "aco/isel: use upper bound for v_mul_u32_u24", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e1b280a85f16ddb757d928cead60ed0735fdfbab", "description": "aco: use ac_nir_opt_shared_append", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "45e935800a813a05e6b74ae1f7e8dfa44b24dcdb", "description": "aco: implement nir_shared_append/consume_amd", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "970503a0b93ac859282c2e65883dff3d473b6b32", "description": "aco/assembler: support ds_append/ds_*_addtid", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2789cee0c0a96058a1bf7447dfe56bfcd2fc19c0", "description": "amd/nir: add ac_nir_opt_shared_append", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e0bcab953def3f03d884c6371706663f72b160c0", "description": "nir: add amd shared append/consume", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "213f5e915255dd6796a9158c9cbf884a396383df", "description": "Uprev Piglit to e9ab30aeaed97b69868cf4d6d6a3f70f3b53c362", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0a5d09eabac2c26232cffd141d4bdaea1ab06f62", "description": "lavapipe: bump mipmapPrecisionBits", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "822139aefab3e98f5c4e4051e6a660bbe3d4fe57", "description": "radv/ci: stop skipping dEQP-VK.api.command_buffers.many_indirect_disps_on_secondary", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f57d8028bddd73be8440cda5db5e376c77e9480a", "description": "egl/x11: fix dri3 connect conditional for kopper without modifiers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b8782c783c6a2d978a69f59d10f695d907dd3704", "description": "intel/ci: track changes to the global driver `*-skips.txt` files", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "905b660ed7a55d3e12eda8bff14eeb58605c402d", "description": "lavapipe/ci: track changes to the global driver `*-skips.txt` files", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "282a94ad1e72e0b072932c1f77fbbb1e1e7d1123", "description": "llvmpipe/ci: track changes to the global driver `*-skips.txt` files", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0b505e34c73811af344ec9c9c421ef07a7d1f902", "description": "broadcom/ci: track changes to the global driver `*-skips.txt` files", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "656ba4c6aa9a2d418a89ce9833642c467f8471c9", "description": "amd/ci: track changes to the global driver `*-skips.txt` files", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8f482cc67cfb3213704fc82b98c20d5f394069c6", "description": "llvmpipe: bump max point size to 256", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d6d33843d9555ecef48c6ee901f27cf45b5be27d", "description": "egl: replace fd check with swrast check for dri2", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "93aea6df072e9bda002d4f05f6d9626a92fb5097", "notes": null }, { "sha": "a8f95d9d06b9db022371a52acdf7416fd3b71bf2", "description": "meson: fix linking gallium with xcb-xfixes when using x11", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "32af15384de821269f9ec8b11effa0fc4961acee", "description": "egl/dri/wl: Move swrast damage region from put to swap", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "fa465e34cadacb7d29a664006b5d73bc2a8d9cf3", "notes": null }, { "sha": "755e795e4c0d2660129c14998425f7dd3299bdf9", "description": "drisw: Copy entire buffer ignoring damage regions", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "cda627eb48a4e740bbfd687caee9037d6bdb09af", "notes": null }, { "sha": "60c53f5e63dd0a2e46032704719ec0666589528d", "description": "radv: Initialize sqtt state before meta state", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5fa22f9fec5c6bb74d73243d3e3b6d31c40e9565", "notes": null }, { "sha": "28ed064a01795b1bf34c35c9a18c6d7508c3c558", "description": "amd/addrlib: remove bogus assert in HwlComputeSlicePipeBankXor()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1d7b7b36a811266b10b24503518973ae7033acb4", "description": "radv: stop reporting VKCTS conformance on GFX11+", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6485a2d1fa9c44d5eadfbb4262dd7bd955163ae4", "description": "freedreno/ci: Uprev kernel for a630 runner", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "395cd8643f3499d776877c53e626ee294cd6aa78", "description": "meson/gbm: fix meson devenv for GBM backends", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "41e83b243ca25fb26a4510240831ba412c80a533", "description": "meson: remove dri-search-path", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "03a4e857fd5dd20257be6d5e90f93341b2b8c1e7", "description": "meson/gbm: clean up dependencies", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3f2e831446258cc2125e71e9dbf2cae219e99476", "description": "meson: require libdrm when building gbm", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f0447567327b28df36ebe05dd7c867f407c2ef78", "description": "ci/freedreno: mark a530_piglit as postmerge job", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "dfc4a68b0aad040a1979468783fe690e0941a145", "notes": null }, { "sha": "ed64eccab0537e70cb97c51695216a0b55426e21", "description": "brw: fix virtual register splitting to not go below physical register size", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6967f59906707a4dc7cf53664ac8c065323ef5b7", "description": "wsi: Fix Metal WSI CAMetalDrawable leak", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "55260d7729e10bc5f1073fda422db14206c8bd9d", "description": "lavapipe: VK_KHR_global_priority", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0c33257251976e13777a96f73ddfab31004fde16", "description": "lavapipe: VK_EXT_pipeline_protected_access", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5378bdc5fddea514dd5b55ce929810b6eeda5b50", "description": "docs: add sha sum for 24.2.3", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "45cf19f0f047e83a3a7274fe9f614e5f9713533c", "description": "docs: update calendar for 24.2.3", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2a6e0e45cd64452b39fee95f96324d5971fa2b1b", "description": "docs: add release notes for 24.2.3", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bc3b8c3a13215eac7ed3bb49fdf1015a331be679", "description": "radv: advertise VK_KHR_shader_float_controls2", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b20d793774184e67eca3e415bffffdf7ab3df0c2", "description": "aco/tests: fix omod signed zero tests", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "27cf11dc8a8d722ad1c556f33e6c3be9f10517bf", "description": "aco: remove per block inf/nan/sz control", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f1a09d1f406ebf0d73dc0bec074753a9ac9c44f7", "description": "aco/optimizer: use new per definition float control flags", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5c3ea47793b6f8e6bdcb75981eee432fbb44a35b", "description": "aco/tests: use new float control flags", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9850f759dddccc2aede6639a56fb2835735317f2", "description": "aco/isel: set per instruction float control modes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9f1ad7d2f39c078f7921118d0050607a77d989a1", "description": "aco/vn: handle sz/inf/nan preserve", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8912f16464230ebe733538ced222c4509d574fef", "description": "aco/ir: add float control definition flags", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fc4b23130cc5710302a036f255359d750419d900", "description": "aco/isel: add function to create builder for alu", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ec66109c1d2a5635a1e3567d6921081b965a6d39", "description": "intel/perf: delete dead code.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "96a9ea57d97b1fd5a93ca06933c281ceafe481be", "description": "zink+nvk/ci: add flakes seen recently", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "258768b41e2bb9926aa78e1bb452619746321987", "description": "zink+nvk/ci: mark test as fixed", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cdef6cfa8cb6338070f48a884af617ac8be6daba", "description": "panvk: error-check get_fb_descs calls", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "5544d39f4420da88c53aaf8dd48d86ac92bd0eaa", "notes": null }, { "sha": "1cc4a23a469e86b5783b196c2d68154a6ab804e0", "description": "panvk: drop unused define", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bd18ea5fcbaa08f1310ec05ebe667bae138241f7", "description": "panvk: remove out-of-date detail", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a42c2293abc2f14c86b407a140c0a9f158bb4be8", "description": "wsi: Metal support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d63da63f3f8dbfe82af36c14f76928471974f5e1", "description": "panvk: Fix use of cs_sync64_wait in cmd_wait_event", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8f053e10dea3cdf8f404b520992d84f89d7ba34c", "description": "panvk/csf: Unconditionally clean L2 and LS caches when closing a CS", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "5544d39f4420da88c53aaf8dd48d86ac92bd0eaa", "notes": null }, { "sha": "dec5a624e9bca24720c59d02c6a14f2e0c9f5f77", "description": "anv: Check if vkCreateQueryPool() is being created in a supported queue", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "141e7eaca7306c0b613acef6279fda982a0b6ba9", "description": "anv: Make sure all previous vm binds are done before execute perf query pool", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0a19d92ca5139e3804f769ef19c4c25609e73266", "description": "anv: Add warning about mismatch between query queues", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c5d79d533a90ba19031f474a830343b7fa819383", "description": "anv: Fix context id or exec queue used to open perf stream", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c97f79ac0c2c61dd075e196dc0d3b172a1ecbd90", "description": "pan/va: Optimize SSBO lowering on Valhall", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3be204afbb0aba6035541922f0f87fe4f5f0390e", "description": "panfrost: Pass the architecture to panfrost_nir_lower_sysvals()", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "9d981a4c5b4f3196305401fa09a5b9bfb1b79030", "notes": null }, { "sha": "eeb351249863365e8c4c86cce87f67b286119282", "description": "nir/lower_ssbo: Extend the load_ssbo_address intrinsic to pass an offset", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "adadb097a34ae411ee81ca066d1b340a12faeb56", "description": "nir/lower_ssbo: Add an option to conditionally lower loads", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bd3ed09bb7f03fcd42a03aa5befca97a8511b22f", "description": "panfrost: Emit an SSBO table on v9+", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "431c1d77d648bcc6402733546bfb32f3a4df8147", "description": "pan/va: Define the LEA_BUFFER instruction", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "339a136ce7de631e0c75a6733dea00d8c495b812", "description": "panvk: Fix valhall_pack_buf_idx() for SSBO store/atomic operations", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bb47308264d5b590eb4f6dd70299544cdb40781e", "description": "docs: OVR_multiview features", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dbf9b9ee6bb97252de3318ba9d1716dc2e273fc4", "description": "zink: support OVR_multiview2", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3b99f9bc0efe7d07d44abed4ca229a590fee5c71", "description": "mesa: support OVR_multiview2", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1491ce46e4230becdc94272b41ad7c46eeb84cec", "description": "zink: support GL_OVR_multiview", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5c5763f6a8bb7a09e7a648ee2aab7ccebc685ce8", "description": "gallium: add PIPE_CAP_MULTIVIEW", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "328c29d6007ed7677d5c5307bd6997d84a32104a", "description": "mesa,glsl,gallium: add GL_OVR_multiview", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a5a2f821497598558827d661b16138e472e13dc4", "description": "radv/ci: stop skipping few tests that hang only with LLVM", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bbe23f2bc15d078c67ebf09567e837adae56a756", "description": "v3d/ci: add new flake for rpi5", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "589a7ac5a20f7c4da0b9a4756e13e73d9f7a19f3", "description": "panvk: Fix paths that assume a fragment shader", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "71e9572e7216c61e3f21e42a7074eb2897af7003", "description": "radv: update the stencil layout for DRLR feedback loops", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "3af0f0129cfcd3cf0d16542dc4155a24e8afcd87", "notes": null }, { "sha": "231688ad57db45862d563e2339c41db50e8e044d", "description": "radv: add missing cache flushes for DRLR feedback loops", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "3af0f0129cfcd3cf0d16542dc4155a24e8afcd87", "notes": null }, { "sha": "ad3e6bb06a8e598be2381dfe2f5947f872b76bcd", "description": "radv: fix lowering VS inputs when offset >= stride on GFX6-7", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "15b1790a1e9ef12bcfa0259dea370c3206de4c26", "description": "radv,aco: fix legacy vertex attributes when offset >= stride on GFX6-7", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "38cbc3c605ff17c813e70521f4a6c8d3a5d1e397", "notes": null }, { "sha": "b11296bd3e6fdf093e31dcaa2eb50f81ce5e581e", "description": "broadcom/simulator: Add support for asahi based systems", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "514df444ebc31b42707ffa10c1432d3c6e11ca60", "description": "gbm: split the DRI backend into a separate library and unify backend handling", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "67bcdbf4a14294809303d88bb9b60f1ce515df00", "description": "hasvk: remove useless uint >= 0 check", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "27dd9fd67773196d931be58828717771fa6b8dff", "description": "anv: remove useless uint >= 0 check", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "31a6a9637063ee090a9cda017078ddf88500a29c", "description": "radeonsi: merge the CB/DB conditional blocks in gfx10_emit_barrier", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0e1b7aa8cbc1c19d6f0f8dbb8b388b8d22c76d2a", "description": "radeonsi: deduplicate how GLM flush flags are set for gfx10-11", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "37944969942ddadb6edd2b09f9ef059178122e35", "description": "radeonsi: skip CB_META/DB_META events when they are redundant on gfx10-11", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2642d93ddd7f713d193ffbc6aabb9f45308330b3", "description": "radeonsi: remove an obsolete comment about SMEM stores", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0adea53a6aafcb3f556c8e9f3088878d245484b1", "description": "radeonsi: consolidate code around unsetting barrier_flags in emit_barrier", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ce723766418dae93ecba5053afcc93db102b7fd8", "description": "radeonsi: rename SI_CONTEXT_* flags to SI_BARRIER_* flags", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6f25ace87ecddeecf1d2ecdb42a6222de2f1d010", "description": "radeonsi: add si_fb_barrier_before_rendering", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0be3900b8d372e6e00f03db4d00c3433ade0f605", "description": "radeonsi: move DB synchronization into si_fb_barrier_after_rendering", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "75d98f1db4a64b4c6daba0602c59705e3a55f341", "description": "radeonsi: move CB synchronization into si_fb_barrier_after_rendering", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dad0e0131b5482ce0df876d44898208f07364220", "description": "radeonsi: restructure fb_barrier code in si_launch_grid", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "895226e3ab7b778bc39f547bbe5507a162ea610f", "description": "radeonsi: move initial framebuffer barrier code into si_barrier.c", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "834aa812ea895b8695958b0fa42e398a6a6358ee", "description": "radeonsi: rename si_context::flags -> barrier_flags", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ba53b57731080367728ba2412b995031d5d5e10f", "description": "radeonsi: rewrite si_memory_barrier to generate fewer barrier flags", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "03aec8129074ee72a4bd8fc78d3c0437028e5894", "description": "radeonsi: check sctx->flags inside si_emit_barrier_direct", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7cc2fee3787f53cc7c5d6942f31a0582d3217972", "description": "radeonsi: rename TC_L2_dirty -> L2_cache_dirty", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0f063ed1e7daf1b429348dc925481f490917c6d1", "description": "radeonsi: update remaining comments related to the L2 cache, use \"L2\", not \"TC\"", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "311fafccef503540535e6174422ab362f1c1f137", "description": "radeonsi: move most barrier code into a new file si_barrier.c", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dac99e75afa86590374abc41fd0fd5ed4ffd6d9d", "description": "radeonsi: rename \"cache_flush\" -> \"barrier\"", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "214b4a119d63f235c5060bb0f303202e9560e820", "description": "radeonsi: remove unused buffer_subdata fallback from si_clear_buffer", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e1cfac91ebca1484700d394d1475a1b9dc9914a1", "description": "radeonsi: remove SI_CP_DMA_CLEAR_METHOD, call si_cp_dma_clear_buffer directly", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "47f6e05c6a43164b4f87c5ded21230947420c7d4", "description": "radeonsi: replace SI_OP_CS_RENDER_COND_ENABLE with bool render_condition_enable", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fc489d185554b881f8db17318e293ea0446f01f1", "description": "radeonsi: enable conditional rendering for si_compute_shorten_ubyte_buffer", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "df6b5e3c0591e21757e5fa4e8eca5282f69d197d", "description": "radeonsi: remove unused flags and user_flags params from clear/copy functions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2f4a9e65a795d89a98ff870a7ec76a93f4dd55ce", "description": "radeonsi: change the flags parameter of si_compute_blit to bool fail_if_slow", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7432d2f19c7df8c3088f83cc1945127e991e5fd8", "description": "radeonsi: remove SI_OP_SYNC_BEFORE* flags", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0923bd1c5fea48eb90000081a6744e960789f437", "description": "radeonsi: remove unused SI_OP_IS_NESTED", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c2d8cba0b4b1dbf8e52573d7b78dfe0093d078ed", "description": "radeonsi: always wait for idle before get_query_result_resource", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e8b474c9214d07a8385c566139a31d81c6685a2f", "description": "radeonsi: always pass flags=0 into si_barrier_after_internal_op/simple_buffer_op", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eb6c098cd1948cdfd1fcf8aacf5b7ce68fb4ddc0", "description": "radeonsi: remove SI_OP_SYNC_AFTER", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d225fb302564d7747d2c802377f0325e37d9b483", "description": "radeonsi: remove SI_OP_SKIP_CACHE_INV_BEFORE", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "67593f0c5197af4230a7ecbdb022ca7b915df9cd", "description": "radeonsi: move barriers out of si_compute_shorten_ubyte_buffer", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e805c35986a76a8f40b06c4d3512291bb38273a0", "description": "radeonsi: move barriers out of si_copy_buffer", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1ee394c34de94907e4192fc11f93719651b4a2d7", "description": "radeonsi: move barriers out of si_clear_buffer", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "80a6f568e2f5d24de53284d99fcfff4b480ca8ae", "description": "radeonsi: move barriers out of si_compute_clear_copy_buffer & si_cp_dma_*", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5d607348a307e60ce987cbfa838d43a7589c0e40", "description": "radeonsi: add barrier helpers for simple internal buffer ops", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "999b254ca86d0253e81d37fc6f5c8287cd30ebe8", "description": "radeonsi: remove unnecessary barriers from clear_buffer_rmw and clear_dcc_msaa", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4194774edf5998e3e0126ab1b058278da978fdaa", "description": "radeonsi: move barriers out of si_launch_grid_internal_ssbos", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7d55f4d6d24b1175e77e6c9c2a0a1fed549f7282", "description": "radeonsi: inline si_launch_grid_internal_images without the barriers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "35727d2e9c09aa55eaa0e3afa0b6d95aae23c921", "description": "radeonsi: remove SI_OP_CS_IMAGE", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "58d22e41af8a11947da910425c50991a9d4070f9", "description": "radeonsi: fix broken tessellation in Unigine Heaven", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "b7136d08901499d6dd1b55d2b039683259900a31", "notes": null }, { "sha": "a3d6a770c0ca17e1d0ac69a614c945712ac8d4c1", "description": "nir/instr_set: fix fp_fast_math", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "666647acaedb1b4112f19192b992b05547975dfa", "notes": null }, { "sha": "0d8fe2d03b274dc724484c52ee6a06884f47c932", "description": "ac/nir/meta: tune clear/copy_buffer performance for gfx6-10.3", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "34bd8427f882ad69c56202f134c2ee23edc9a9ae", "description": "radeonsi/gfx12: fix shader uploads via CP DMA", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "c90d4e0d570449be2e4c665c7c640b30e6603033", "notes": null }, { "sha": "e0f8993336dfac26216845d33f988bb77b6ac7c2", "description": "radeonsi: fix waiting for PS to finish if there are no CB/DB bindings on gfx6-8", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "495e88eab559a3af92f8f2edd5b7119522a8a56c", "description": "r300: move HyperZ blacklist to driconf", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "009017c33cc6e20b98763eb23ef43beb8cbe34b4", "description": "radeonsi: Disable EFC on VCN 2.2", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "45377dc5c46c4f449307c7efc28a1b66a57cf6aa", "description": "brw: fix vecN rebuilds", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "339630ab05abcaf11a9f67b2dd42ef793d2f689a", "notes": null }, { "sha": "c16b27f66f2711480694231022bd02f53aef7c0d", "description": "brw: use a builder of the size of the physical register for uniforms", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "339630ab05abcaf11a9f67b2dd42ef793d2f689a", "notes": null }, { "sha": "31168bdbaabe787fe7e4f1f6d592a018de3cecf6", "description": "va/vl: add kopper support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "55341689c8207035c00165ec3520f95fadd6ea9a", "description": "vl/winsys: move dri3_get_screen_for_root to common", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3d79e517261fb413dc7b4af37ea7e4d56979ce44", "description": "va: flush_resource before presentation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b40ec57e369ff296e85f3fb2a50dd42208f0ccbe", "description": "panvk: Temporarily disable VK_FORMAT_D32_SFLOAT_S8_UINT on Valhall", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7dc350ad768f0a147e6c8457c5b7b29288772721", "description": "pan/va: Accept DIM_SUBPASS[_MS] in valhall_tex_dimension()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0f6fa4679d6705660b83579a20fb50cfad2c0184", "description": "clc: find opencl headers from the installed llvm/clang location", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0e02de5a50cbbd89db5715ecc534d3b4c546d882", "description": "iris: fix issues with memory object updates via glBufferSubData", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "02b124846f8dfb5a209d84ab348a032bffff7198", "description": "brw: fix TGM messages to use cmask lsc opcodes", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "b55f77161ddf30ff4ab0a90f62972ce9a1f8dc17", "notes": null }, { "sha": "2159e17da0b7715f15c8e3a9e1e25bf697f61a0c", "description": "brw: remove (load|store)_raw_intel", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "b8f264cfe4eb490b6ca4a73bddc1dd9d68ab5c9b", "notes": null }, { "sha": "b3b09db951589fc055bf4290e16291bf9d0d0d78", "description": "r300/ci: update fails list with a recent fix", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "656d7e887ab1711c0a3f6606b53995cef878cad7", "description": "radv: fix lowering the view index to an input varying for FS", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fb3b563d1f0b7afde6ba69d810ed35e726eeb035", "description": "radv: enable more properties with VK_KHR_maintenance5", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5b7e4f6ae79cb4225d743c5a5f87ec0f94b8cb7f", "description": "driconf: Disable dzn for bg3.exe", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "28db11d2f37691ed3d25b1f58e5bfc66f5e3188b", "description": "winsys/d3d12: Implement the latency control option", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e9ce526714123fda20520655ca08cee13e13d1e7", "description": "wgl: Add driconf options for controlling latency and swap interval", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "64885821c246b0616918ee510ba8093aed2cd6cb", "description": "winsys/d3d12: Use the waitable object to decrease latency", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2b8a980240a1c771552b5cab72f35ffe8163f407", "description": "util/fossilize_db: don't use check_files_opened_successfully for foz_prepare", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "112481d57649233cba42b7ca304432433858b46c", "description": "nil: Assert array_len == 0 in Extent4D::size_B()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7527b22fd618717c2ca8df2e7960c977ab15e434", "description": "nil: Return a more accurate size in level_size_B", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1a50108e5219385cb89bb9dce1fadb4f144b0ea8", "description": "nil: Rework calculations of the sizes of miplevels", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "99f1b7d732ac20dcfabb2ce1b33702f7f62afdb0", "description": "compiler/glsl: explicitly delete copy constructor and copy-assign", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3f3cb1e2fab128edda35473189c7e0666960f252", "description": "intel/elk: delete copy constructor and copy-assignment-operator", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "58092093164395d656f4770022c10669e43549a5", "description": "anv: enforce state->cmd_buffer is never null in emit_Simpler_shader_init_fragment", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5ebdfc88135b7834533a5113b142daa3d977fdf8", "description": "anv: assert we don't write past the end of an array", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7556521417b3887e7baef8b10f1eb486f78b46da", "description": "intel: replace `(uint64_t - uint64_t) > 0` with `uint64_t > uint64_t`", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dfc4a68b0aad040a1979468783fe690e0941a145", "description": "ci/freedreno: re-enable piglit tests for Adreno 530 in nightly runs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8b272c8d8c419ecb7aee0257563c9489b675f4ef", "description": "docs: update feature matrix for VK_KHR_shader_relaxed_extended_instruction", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "854865a05952d892e9a1e3c69db9f5551a01088d", "description": "lvp: enable VK_KHR_shader_relaxed_extended_instruction", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "97f41bc819da1700d7941dba7eb8577eae04bda9", "description": "v3dv: enable VK_KHR_shader_relaxed_extended_instruction", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a03b307eea5ec00131dfbf680cf87e8470befb34", "description": "tu: enable VK_KHR_shader_relaxed_extended_instruction", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "85b8579bf6a0b80cd65f1453244df5137b0ae7c1", "description": "radv: enable VK_KHR_shader_relaxed_extended_instruction", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "630656827f0c04aad069c49f401124fd951816b6", "description": "nvk: enable VK_KHR_shader_relaxed_extended_instruction", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2a4fbce27ab479181f251d22a2bf1fe658c576ba", "description": "hk: enable VK_KHR_shader_relaxed_extended_instruction", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "daea7e1651dc1d43e645ac3b9d867767257e014d", "description": "intel/compiler: use the correct cache enum for loads and stores", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "74efde76635ca0cbd582b6ca3ab4bb5a24b9d2fe", "notes": null }, { "sha": "b99fd944e8dadc1972726748cc11cc3665308c02", "description": "intel/compiler: version can never be above 11 due to the previous check", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "32567f6a2af6b8a81a5e10261f5b6883848dcaba", "description": "radv: compute shader hash for shaders created without internal cache", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "880261245856546b0a7ba55a11a61948ae71dc19", "notes": null }, { "sha": "ad68c83f928eb04bdda3ce3f60479a74dccb4d3a", "description": "radv: fix copying the pipeline binary key", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "be06bfcbed5c366455c49a77b89608b84345f75c", "notes": null }, { "sha": "f88cf56087c07f6a3c2f530d140405368d7237cd", "description": "radv/rt: skip shaders cache for pipelines created with the capture/replay flag", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f3c6bbdd8dd2703fd12836a19cbd77ed8abde26c", "description": "radv: Always make sure to write the pipeline binary key.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "be06bfcbed5c366455c49a77b89608b84345f75c", "notes": null }, { "sha": "9aa9f7211e681e4f2c77f6775f8a60b894f52d76", "description": "radeonsi: fix decode corruptions with AMD_IMAGE_OPCODES=false on non-CDNA based chips", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "62592674e08fadf4de7f285c1dd1d6366577a903", "description": "amd: fix incorrect PIPE_INTERLEAVE_BYTES size for CDNA chips", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ca41fa6a09a6ad01a7f6ecec14782eb22455d570", "description": "radeonsi/sqtt: don't store pipeline->bo in shader->bo", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a1408e9ad386898139ab71d2fb0296a8f43d80f6", "description": "radeonsi/sqtt: don't leak the pipeline bo", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "721ccd02925ffd9cd8e0315a9d7165080c0de035", "description": "radeonsi/sqtt: use XXH64_update", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3ab34c5ffed26ba0350f2892e7c451ab755cab43", "description": "radeonsi/sqtt: don't store the offsets in the pipeline", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bda9e1f85685e1ec71b7d30ad5f4aead05e6caae", "description": "radeonsi: check the pointer before adding an offset", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7fedd7e178770bc75b5a5894aed7929a6142c993", "description": "radeonsi: include the shader key in the sqtt pipeline hash", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "27644af79bebabd731cc85b0a0aaa7162f9b9d05", "description": "radeonsi/tests: allow to run radeonsi-run-tests.py with AMD_DEBUG", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ba7e3be425ae960872bbf48b9a2aa02b8dbb4403", "description": "radv: merge radv_emit_epilog() with radv_emit_ps_epilog_state()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "26d8f1a30630277ce1867ce5af1e23838a235e24", "description": "aco,radv,radeonsi: move has_epilog to the fragment shader info", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b377ddfd04eac0c1ceec138b8d49a6f4c57888c7", "description": "radv,radeonsi: remove remaining occurrences of TCS epilog", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e27eeff95d67e82e8d2de65e42f812ebeaecf7ac", "description": "frontends/va: Remove fallback if app doesn't enable packed headers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d3429a7e00dca7d101d8386db9d3f8b473f4e1e4", "description": "radeonsi: Fix reported minimum width for video encode", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "46b561b7cd703a438b4cffc213c9ef3162acf264", "description": "radeonsi: fold si_improve_sync_flags logic into si_barrier_before_internal_op", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "961c72d666f33853e526819f3d0d43975cf6b56b", "description": "radeonsi: remove SI_OP_SYNC_CPDMA_BEFORE, always sync CP DMA", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "88eb1be2fcf30dca7d0fa50a53e0bea3bc7ee656", "description": "radeonsi: use si_barrier_{before,after}_internal_op for CP DMA", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0526ea067db71d26a15b18349de78b43543f7a10", "description": "radeonsi: remove CP DMA code for GDS & L2 prefetch in the clear/copy_buffer path", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0124527569c20841e4ee3bca6e2517dbfb8d2de9", "description": "radeonsi: don't flag both VS and PS partial flush in si_barrier_before_internal_op", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b73ba7b710681f10b70a23f3bd1bd3d9327c6974", "description": "radeonsi: do init/deinit for multi-dispatch compute blits only once", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4d6a90ddac299c2af7966ca934ab8ffa854ca42a", "description": "radeonsi: split image saving/binding/restoring from si_launch_grid_internal_images", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "69ad0fc61e5a8efd5ed2f2f127e32b0b863a814f", "description": "radeonsi: only set need_check_render_feedback if binding textures for PS", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d4178e58f7c4d1872e1803b5e1b31209dad4675e", "description": "radeonsi: skip no-op si_compute_blit()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ef136ab94eab5abb572b329dd718c154b5093642", "description": "radeonsi: move barrier code out of si_launch_grid_internal_ssbos/images", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fd04919f4ecd118795a150665b34267c6e049d54", "description": "radeonsi: move compute barrier calls up one level", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "797112d1e2f48a9735717a48dc90e79f04f2bf9f", "description": "radeonsi: split si_launch_grid_internal to start preparing for barrier rework", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "465f42e907cf8726ddf4c3c2d9bf7e0927bd0fbd", "description": "radeonsi: inline si_get_flush_flags", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bf77786b794c5e585dbcd18c327df57e82114b0c", "description": "radeonsi: replace enum si_cache_policy with cp_dma_has_L2()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1ce9729cce833dae2a573812ada7fb2dc5a1fd2a", "description": "radeonsi: remove L2_STREAM enum", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9ed0530413888c4fcd87bce5b8204836a86bf815", "description": "radeonsi: move enum si_cache_policy and si_get_flush_flags into si_cp_dma.c", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b0ee7b0b8f51f6f34b44951cf06e437666aeabb4", "description": "radeonsi: don't use si_get_flush_flags in si_launch_grid_internal_ssbos", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cfe1f2b841a254083127cb8c875fcccde73b7890", "description": "radeonsi: remove enum si_coherency", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a009aa73653924a18179463b2e54ac70ed12eb2a", "description": "radeonsi: remove all SI_COHERENCY_* flags except SI_COHERENCY_SHADER", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eb52b774e15c874b0351babd35e0f647de2e1480", "description": "radeonsi: don't use SI_COHERENCY_CP", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d9bfe075a591c623ca9e80c452afd69ea61d354e", "description": "radeonsi: don't use SI_COHERENCY_CB_META", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "413bdcd7c3d053dcdeabe61a6b42efb4abe85368", "description": "radeonsi: don't use SI_COHERENCY_NONE in si_compute_shorten_ubyte_buffer", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "68adac4d28c3da068a42787f5b3059046d73029a", "description": "radeonsi: move get_cache_policy into si_cp_dma.c", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8c872d46a8dd5d60832a26fe499eb39b951fb472", "description": "radeonsi: don't use get_cache_policy in si_launch_grid_internal_ssbos", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d04150965be2fe12478422c6e899394c7f0f316d", "description": "radeonsi: remove unused size parameter from get_cache_policy", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fe18c097032159ed2451b02e3bd1d91d1e4ad306", "description": "radeonsi: add si_cp_pfp_sync_me", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2d64e8d33378da571aa697ea73fef0dd440615d0", "description": "radeonsi: use the correct cs for SQTT barriers for gfx9", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "862a5f7abe3cd3c27deb6be4fe2c02b33561aedf", "description": "radeonsi: add gfx10+ support into si_cp_acquire_mem", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a42d9db1b66331b9d025a1f659b17f443b67527b", "description": "radeonsi: add si_cp_acquire_mem helper and clean up its usage for gfx6-9", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1d5ffb13d69b109401215f6747d1765faeb76b54", "description": "radeonsi: add ACQUIRE_MEM, RELEASE_MEM PWS packet helpers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9690481535cadb1345866f5b4052c9584606c7fe", "description": "radeonsi: remove SI_CONTEXT_VGT_STREAMOUT_SYNC, emit it directly", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1a1138817c32a491066a0ed9afe9c95f5842ec60", "description": "radeonsi: add a new PM4 helper radeon_event_write", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "434eddd422a751729c2e6558ee058529d5e79858", "description": "radeonsi: tweak si_test_dma_perf for better experience", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "05353cfd4f3697370ce6cda7f2e212322eb593ed", "description": "radeonsi: use better OREO_MODE programming", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0c734722a1cc7c2c4ca2621114de2be485b6b6e4", "description": "radeonsi/gfx11: disable RB+ when blending", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3de719045a19a4e0054ddd2258d65ae8af6a14c6", "description": "radeonsi/gfx12: disallow DCC for protected content", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c90d4e0d570449be2e4c665c7c640b30e6603033", "description": "radeonsi/gfx12: remove CP DMA workarounds because CP DMA is never used on gfx12", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c5ee7ca4d612d585abdbe46eeb6cce1aa5ad5b35", "description": "ci/freedreno: mark jobs to be retested with patched 6.11 kernel", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "52c014a453a3e6baf20444705f52d5cfcc1589e4", "description": "ci/freedreno: move disabled a530 entries back to main gitlab-ci.yml", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "9442571664e5a7d6e06f098ce4ea2246e5504796", "notes": null }, { "sha": "849a496b3324e161c8ea67a6506d0098d80b1d48", "description": "nouveau/headers: Fix build without rustfmt", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "591b5da49bf5dff5c92d2465de9e0fccab2e9d89", "notes": null }, { "sha": "5450306a36355327a1b1eedceeacd787482c08e0", "description": "vulkan/wsi/wayland: fix suboptimal flag being ignored with explicit sync", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5f7a5a27ef1b630bd1aea0cc0b1256fadee9de8e", "notes": null }, { "sha": "ed8d1d3c9b18172debae808820e6b6a371e7dbc3", "description": "anv: if queue is NULL in vm_bind return early", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "dd5362c78a1d2e8bb88cd321f510e5f9660775e1", "notes": null }, { "sha": "0422eed255f0fa7bc2c33d7b61145e6070c2b5ac", "description": "iris: Run checks that do not require resources before creating them", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c8df09ebd4f164c8cd8b828db08c00deb09fb887", "notes": null }, { "sha": "3a9fe645d7c32d0d89be080f09816229472efe8c", "description": "vulkan: Handle variable-length property arrays more generically", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5f6ab7dcdf5c6e0765ceff24ae99b705b6d4741c", "description": "etnaviv: limit number of varyings to fit into VS outputs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dcb61d3da545da96c8f6a03eaa4622426bbe27c6", "description": "etnaviv: validate number of VS outputs against GPU limit", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "21a5370f9c3ab0af5fc5d76fc43f124fcd747a77", "description": "etnaviv: fix total varying count assertion", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ea34c7972b4e9b8a76e6b8fcc77f19ffc3337c62", "description": "etnaviv: support more VS outputs on halti5 GPUs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a71003b1b88fa603a07f79b8038f52bd2fdd0f4a", "description": "etnaviv: emit all PA shader attributes", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "11ffb20b7072b4096dc4e033395f36ff6fbfd42e", "notes": null }, { "sha": "f07bfe0b1d4d15b76187df0d1a166fbc92b374bf", "description": "ci: Use new arguments to ci-kdl to avoid child management", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c96ee1808636dcc5d3991fdaf86a091f993d5999", "description": "ci: Upgrade ci-kdl", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "71c77e0d004aa37908039004fd1c39a2223fb62d", "description": "ci/kdl: Fix KDL install location", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f46d022c4b3a75b0c89da55e531c855c3a9c72dd", "description": "ci/xorg: Capture Xorg log in results artifacts", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7fb2fa0e4bf039cf294b6b0cf82ebb5fbf974497", "description": "ci/devcoredump: Use common $RESULTS_DIR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cf482a45633e6105ff0033d1f6e33b5d5c595577", "description": "ci/kdl: Use common $RESULTS_DIR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f890d41d46f8a84ed159406f6a5dc91d262a13aa", "description": "ci/gtest: Use common $RESULTS_DIR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8b3a49d1ec939daa544e2745c7103cc7e6133a8c", "description": "ci/trace: Move trace cleanup to Piglit runner", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "75c4f447bd5941674c6cb22013fff3c87444cc0b", "description": "ci/piglit: Use common $RESULTS_DIR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b8c9bbabcfe64fdd13c25edf4e4f940ca6a5e81e", "description": "ci/dxvk: Use common results dir", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "476a5aab348ca70710c02ef40d0414830cb03cea", "description": "ci/deqp: Use common $RESULTS_DIR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4143199be7e0f8df827edfca495746b920c9f287", "description": "ci/android: Use common $RESULTS_DIR for cuttlefish", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9b6d14aed1df46c31b9debd9b7c346b4dcb76662", "description": "ci: Always create results dir from init", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "111c15ae4a6cca94b04704a8bc995e4f092fd244", "description": "ci/bare-metal: Don't move structured log file", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2dbadf810953b8f2da8431e601e207953df6c4dc", "description": "ci: Avoid subshell for executing HWCI_TEST_SCRIPT", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "275727add05bd14867347d8b67ec3a629c3473d2", "description": "ci/virgl: Special-case llvmpipe parallelisation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bacf9752f4dbfd0c11995bd4cce0050cb8c2a606", "description": "radv: Work around broken terrain in Warhammer III", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "82946dc152e7b55d12b942e8060e695033ac1610", "description": "freedreno/ci: fix the stage of the a750 jobs", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "25c70888a50f3c1a980704d941f3c4dd339f53db", "notes": null }, { "sha": "5e47c5f94a3bf84f9478f3398cef1627276902a0", "description": "intel/executor: Fix a couple of memory leaks in the tool", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3b13a0018f9e5bbb86269028f768b9833c815b59", "description": "radv: Use nir_opt_generate_bfi to generate bitfield_select", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "55448cf43a6eca20b75f11177a86222abb8103ef", "description": "radeonsi: Use nir_opt_generate_bfi to generate bitfield_select", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "79bc1da2033d9243231c9fa3c5b91a0ad3c52e4d", "description": "r600: Use nir_opt_generate_bfi to generate bitfield_select", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "447dae7c130c439d787988b11a0ed76a0d8603ee", "description": "intel/brw: Use nir_opt_generate_bfi", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6a09d33549ec62d8613925762a372c1ce426cb81", "description": "nir: Add a pass to generate BFI instructions from logical operations", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "057c7c9f530be05559755f1ae125ac4184ae3f61", "description": "nir/algebraic: Recognize open-coded bitfield_reverse in XCOM 2", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "97f4250a7cba73a7f221e21b5dd76f0694aca2c6", "description": "nir: skip opt_loop_peel_initial_break if continue block only has phis", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8410b4cdd626d1bd14dcc4dd5b454a5aad76d603", "description": "nir/tests: add some loop peeling tests", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "64ac601049042b4be3ca610a8d75aa79cf893fdc", "description": "nir/opt_loop: skip peeling if the loop ends with any kind of jump", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "6b4b04473986c9b0e77c925a116be39f6ff3982f", "notes": null }, { "sha": "af3b099e0aee49fe37e41698ec02d6ad74686a9f", "description": "nir/opt_loop: skip peeling if the break is non-trivial", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "6b4b04473986c9b0e77c925a116be39f6ff3982f", "notes": null }, { "sha": "4f44a944bb2f671f9c7c83e91493c54e0f6f5b3c", "description": "nir/opt_if: fix fighting between split_alu_of_phi and peel_initial_break", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "6b4b04473986c9b0e77c925a116be39f6ff3982f", "notes": null }, { "sha": "b89d03838e237ce99a1e72c271e1d0b10a582948", "description": "frontends/va: Reset intra refresh in beginPicture", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "379dd3ff5297abea687695fe388fffe3098f03f0", "description": "pipe: Remove unused fields in video rate control", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0818ed770daea7e7ae7962a3b2a1dc40007d491c", "description": "frontends/va: Create encoder at context creation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5632a6e24f9053385e01a6464599ef4ba00e0c98", "description": "Revert \"frontends/va: Process VAEncSequenceParameterBufferType first in vaRenderPicture\"", "nominated": true, "nomination_type": 2, "resolution": 2, "main_sha": null, "because_sha": "c970a9b6634d22d8b9b7567aff8708dc58ba9e81", "notes": null }, { "sha": "4e38b56d80b4e49d38ffe0766f3de5f43fb3aee7", "description": "frontends/va: Set default encoding parameters at context creation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "77d5e8ab196eff237001de9aad07bf92574c3137", "description": "d3d12: Stop using base.level for H264 level_idc", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bebda07718d358917e28dab09fc3050d3e88506f", "description": "radeonsi/vcn: Stop using base.level for H264 level_idc", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bfc36b0aef9000d3760c8424343be8a8028c13ee", "description": "radeonsi/uvd_enc: Stop using base.level", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e8917179364377b4046ca7094dc6a246ff4ef731", "description": "radeonsi/vce: Stop using base.level and base.max_references", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "96975bc32f5c2df8cddc231da51a82a3d1922f77", "description": "radeonsi/vce,uvd_enc: Stop using obsolete rate control params", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7fa78122192d34d78b04ecf75307a477c0cff212", "description": "nir: merge out of loop decision with nir_can_move_instr logic", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "91f8e32a85fa31afc37bb1308927f5b890410854", "description": "nir/opt_sink: do not sink inverse_ballot out of loops", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "18a0ff137ffa38257b3e54b70c5394c7de4c7b3d", "notes": null }, { "sha": "1ec3cc2aed4f8381879ac52e09aafb977e9aabdf", "description": "nir/opt_sink: do not sink load_ubo_vec4 out of loops", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d199d65c3af6cc87cd77585b21435ddb5125654d", "notes": null }, { "sha": "02482604e57ab1fe0e92bf9639328b4307f6acaf", "description": "intel/brw: Delete old-style surface and A64 message opcodes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7090578c350590fd9c339cfee70e10909b420921", "description": "intel/brw: Switch load_ubo_uniform_block_intel over to memory intrinsics", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b55f77161ddf30ff4ab0a90f62972ce9a1f8dc17", "description": "intel/brw: Switch to emitting MEMORY_*_LOGICAL opcodes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3ba97176d6d85169b5632c194fbbff8619aad898", "description": "intel/brw: Switch load_num_workgroups to the new memory intrinsic", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dc4770b005d3aadb5a49af6423b0f4e86b4fbede", "description": "intel/brw: Lower MEMORY_OPCODE_*_LOGICAL to HDC messages", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3255c9cc49e629dc6ad6db063c3ed149a0ffaeae", "description": "intel/brw: Lower MEMORY_OPCODE_*_LOGICAL to LSC messages", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a82e8b1c6b66e0f8c3a53cfdbb93386948c49f9f", "description": "intel/brw: Pretty-print memory logical opcodes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2c67729386b19f168ba717139e6f1f0ce8c32eb8", "description": "intel/brw: Expose functions to convert LSC enums to strings", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d5f38be713906af25635b94f78bc059bdaab1b04", "description": "intel/brw: Introduce new MEMORY_*_LOGICAL opcodes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b8f264cfe4eb490b6ca4a73bddc1dd9d68ab5c9b", "description": "intel/brw: Handle load/stores in lsc_op_for_nir_intrinsic()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8a6903e50d344fb46027963975dc149f0f6b0fa8", "description": "intel/brw: Rename lsc_aop_for_nir_intrinsic to \"op\" instead of \"aop\"", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e8883bd40be96271551eceaeb8045284673f73fa", "description": "intel/brw: Use size_written for NoMask instructions in is_partial_write", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ab0b9b679202dac10f390ffeb53a983ac22ba26f", "description": "intel/brw: Use NUM_BRW_OPCODES in can_omit_write() check", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0c18aa996b31f4cc385c1798d8775ec168ed2967", "description": "panfrost: Enable support for depth clamping", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f5dab1b77eb5d53a28539557771c924623414bc3", "description": "panfrost: Fix near/far depth clip", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5fd523fafbc623bcfd65829705abeda83d51ad4e", "description": "pan/genxml: Add pan_pack_nodefaults()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "03c470d2ab990cd9d97a6c01f73ec8ceaa00ee5f", "description": "panfrost: Move ForEachMacros into panfrost", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "387e6323f8bb92a84d48b77b49a149cc1a0310c1", "description": "panvk/csf: Fix inverted address/destination register in CmdSetEvent2()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a5c660d78a4e3465a544e934629459d45b8aa066", "description": "panvk/csf: Fix missing TSD pointer initialization on RUN_IDVS", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d8645aa03a29c190dd5e428e98662441cd4d429f", "description": "ci/svga: Only run half the Piglit tests", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8953c9b96f28ed40c9db4058c82748b0ae91be36", "description": "ci/svga: Add two Piglit flakes seen in the wild", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9c7cb4950888bec008eafbf53b6c398a0c90884a", "description": "ci/windows: Increase dozen-deqp fraction", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0f6be273f1e3fb880c572e4283623d8e4ecbe0b1", "description": "doc/vc4: Remove reference to old shader-db", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d8839b2548bf17c93e1b01a24e84b5482c1927e9", "description": "doc/linkcheck: Exclude cgit.fd.o", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ebd45f0e6400ad9f50875f11dd27fe73b6d9252a", "description": "docs/gallium: Fix broken GL extension link", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3b2d85d2130cfac1f525510068595d3699689264", "description": "doc/llvmpipe: Fix broken link syntax", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "13a2805325f8a058ba323bcfc1f15d24dad8182f", "notes": null }, { "sha": "dd5d737e6ca4ddd2b48c2d47b7419bd3884031ea", "description": "ci/lava: Use new pyutils container", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4ee55568b758e7e09327d633aee4dcb3aa45c749", "description": "ci/python: Allow empty PYTHONPATH", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "51c2707b8e593b1117ee2dab7df3d2fe6c47a4c7", "description": "ci: Add pyutils container", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4ad94366c3ed17702f4b6fcd00659ecfd84ad324", "description": "ci: Add Python requirements include", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3a59398fad2ffa497cc9617cbbf38ca0c652bd97", "description": "ci/lima: Temporarily disable", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e4b247ec9b8c41345ad655956e1104d941639645", "description": "ci/intel: Officially switch intel-adl-cl to pre-merge", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0c8fa50dfafee5dfae6ec36f4c0164ea13ef55b5", "description": "d3d12: Support create_dpb_buffer for non-opaque allocations when decoder/encoder supports it", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "702bd657cc1152dd8fe4faa41c84b3ed32dac8e3", "description": "ci: Bump DirectX-Headers and Agility SDK dependencies to 1.614.1", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8338e2082e73feeccc7d54aeaba04602b6133ce4", "description": "v3d: do not rebind a sampler view already rebound", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c84be162a1eb3375ea068facabe4257eb74a4181", "description": "Revert \"v3d: never replace a mapped bo\"", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fed73edf16cfe599cc1a36c1f85562e742302864", "description": "v3d/ci: add new flake for rpi5", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e1df6cf4995e6dd697112f0095fb248e773bd8af", "description": "radv: use radv_get_user_sgpr_loc() more", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "190d46b65d1525a0ec15583017fc869fbf08780d", "description": "radv: precompute more PGM registers for all stages", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c7a509f55c667fc7170679f12f30d5da04726291", "description": "radv: update PGM register for TES+GS compiled separately with ESO", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "97624f99a141486267a9cdddfdb8d27353efac89", "description": "radv/ci: run vkcts-navi31-valve pre-merge", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "09892aec09256c1493bf4741e20c28b321573cfd", "description": "zink/ci: document more flakes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7bb80e184c151d8ae92d1d3e0f4d7eaae1b789c3", "description": "radv/ci: document more vkcts flakes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7c6e3c70b6c18a4ccd1e6c13d3d1e3561be9d2ec", "description": "radv/video/enc: report pps overrides in feedback for h265", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "967e4e09dee81b93cfb30195ab5e1878aca9dbd0", "notes": null }, { "sha": "8d08e92199979237e28c6e768b6f8d72a41891e9", "description": "radv/video: fix encode reference slot counting", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "54d499818ca9a004ba735635d328a1ed0ff010b6", "notes": null }, { "sha": "e89f4a48fd1296aec98cdce95834277cb0834205", "description": "radv: Fix radeon_enc_code_ue with values over 2^16", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e0157abec6f4ab9bffc78033ce8413e4f78b5fd7", "description": "anv,iris: Pack depth pixels into initialized arrays", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bb16203a8d8ee8934a53bc00801e8a85babef59c", "description": "zink: fix sparse bo deallocation", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d72f7cbc5a7c69634a8cdf8a3bebd96804b0b568", "description": "zink: stop leaking inferred resolve surfaces", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a3c2be8f85475d6b8e7a7ecc33cee450739fa8e7", "description": "zink: set resolve layout when inferring scanout resolves", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "db371633e6a692604c17df7a9a30a06fcdf9cd2d", "description": "panfrost: improve swizzle inversion", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "78a121b8cfc446ecb90bcbe2923f9a86703a06e8", "description": "freedreno/ir3: Use nir_lower_mem_access_bit_sizes instead custom lowering", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f5ce806ed73a45a8c856ee79f4fe0074e0bd7b73", "notes": null }, { "sha": "5db135f66ad325dcbf782c208480fcdced93db60", "description": "panvk: Advertize v10 support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f8598e599e1ff0031988b863fab35c01d7d6dd20", "description": "panvk: Add VkEvent support to the CSF backend", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5544d39f4420da88c53aaf8dd48d86ac92bd0eaa", "description": "panvk: Add a CSF backend for panvk_queue/cmd_buffer", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7049d31676bd727f560672e7d98d9c818b9c97ee", "description": "panvk: Add a read-write non-cached memory pool for CSF events", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "53fb1d99cac9ab318c251aa3e448d26e0c94641c", "description": "panvk: Transition to explicit VA assignment on v10+", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ca79fc99cddce4d2d3bb20d61b5c30d529e5c1a5", "description": "panvk: Don't pretend we can compile for v9", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "db1073357a4e934f89352a3802f494b544b9584f", "description": "panvk: Be robust against allocation failures in a command buffer context", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eb0b1c36f2e4fd447d8445e15ed13c79fa0f0b6a", "description": "panvk: Move CmdPushConstants2KHR to panvk_vX_cmd_push_constant.c", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "173939ed9b59040363cc02b71a40082e156f6c54", "description": "panvk: Move cmd_bind_shaders() to panvk_vX_shader.c", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0426c14c7a8a5a95644c32dd099ae97bf2e2eb20", "description": "panvk: Move Cmd{Bind,Push}DescriptorSets implementation to cmd_desc_state.c", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aedb00ca083e370bdf22ae04bda34426bffb6bb4", "description": "panvk: Set the submit mode to THREADED_ON_DEMAND", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0429cc10d88707f3359ca2e7946fe7b22198a34e", "description": "panvk: Prepare the panvk_device logic for CSF", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "be9621363428aaf92620c3c0e4692a560409a4e0", "description": "panvk: Make sure push sets are reset when picked from the CommandPool", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "598a8d9d11f571b14376fcbf6dc1a2c69e9d8dd5", "notes": null }, { "sha": "7f7e772bdf78a0123c17bb60df2f53e7ae7d7382", "description": "panvk: Don't make panvk_device size gen dependent", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "5067921349a9830eeac3414e47f11119cfae9291", "notes": null }, { "sha": "6527cb742ee79dd537a034aeeed235166244aa9d", "description": "panvk: Don't open-code vk_index_type_to_bytes()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9f094cdeaf40d45161a1519788ed8f38e4a629fa", "description": "panvk: Fix valhall_pack_buf_idx()", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "27beadcbdb51681a4eb3aaab990763d829009aef", "notes": null }, { "sha": "343bff7903d98e913139566eff4eaad6bf0b9289", "description": "panvk: Drop the NO_MMAP flag when PANVK_DEBUG=trace", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bae52354058e93d8aad35f4c913f3f2ec3439580", "description": "panvk: Kill the set_dirty() macro", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a651826b8089d474a6070d0e58143ad43ba4b36f", "description": "panvk: Fix the varying pool label", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2805804dce81e883312bc85ac268bc060d406d24", "description": "pan/desc: Make vertex_count a Midgard field", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "11fcb23f74c0b01942fa3d2e4bdd0a524bea444f", "description": "pan/desc: Add a struct for valhall/bifrost to the union in pan_tiler_context", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2149a04de3efb0dc2ae9cfb82653b75799f4365b", "description": "pan/kmod: Don't cap VM bind operations to one", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "97f6a62f7ef82b909f62ca78788d4f24416fbd31", "notes": null }, { "sha": "07b31b2204f83afbcfbe04a1899de344adafe9e7", "description": "pan/cs: Add a facility to restrict register access", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "07c463d06bd1fcd242f6e6bca54300baef3730a8", "description": "pan/cs: Add inline specifiers to a bunch of cs_ helpers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a87c43def77d0666468d8bc1cf224fd45d662c1f", "description": "pan/cs: Add an optional load/store tracker to make sure we don't omit waits", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b1934057cb7486db84e787c81375a2bdd9f19cfa", "description": "pan/cs: Allow sparse register set passed to loads/stores", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1a5ce4a96e183ee2e8767e6ec1238c2c9647c61c", "description": "pan/cs: Add helpers to emit match (AKA switch-case) blocks", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8f825a51a84283f1e738cb5d71e54bb15d1ca4b9", "description": "pan/cs: Accept val=undef when cs_branch_label() condition is ALWAYS", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f6c3fb11ea214d68165bd484b67c4dd93f5037df", "description": "pan/cs: Make sure we're not passed cs_now() to asynchronous instructions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "07b1fd64b7e7c878061937353bd4606912326076", "description": "aco/live_var_analysis: don't set lateKill for p_interp_gfx11 m0 operand", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "dfc13fcf9f2df74bfc008f41579f07157fe26b0e", "notes": null }, { "sha": "1aa7218a1f779ba70eeaec9c6d8997975f3abd0f", "description": "mesa: Reset vbo attributes after flushing them to Current in glPopAttrib", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "2fe771f4e963cbb3a3032f1e148fb594c3c1a2a3", "notes": null }, { "sha": "a9d64fa1bde344f1f4e16e59686ba14c9c0c7919", "description": "radv: promote VK_NV_compute_shader_derivatives -> VK_KHR_compute_shader_derivatives", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b6faf586e65be3a0c6c18e4ba66b9cb10892e9b9", "description": "targets/vdpau: Build vdpau driver into libgallium when building with dri", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "212d57f7e6701a4f307c2c049a0e3eccfce58965", "description": "targets/va: Build va driver into libgallium when building with dri", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "39f7ed5412a65aa32135a22acbd9e2bcb208165a", "description": "meson/megadriver: Add megadriver_libdir argument", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7ebb2d1dc8c244fd7e229634ce840995e2ababf9", "description": "nvk: Only advertise compute_shader_derivatives when NAK is used", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "e0e7d8d910e0029948bfb122a3420beef4a0de33", "notes": null }, { "sha": "6f82b1ea18e9f615355a72483aba62f1a496471e", "description": "d3d12: Add support for HEVC range extension header parameters", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "92d6989fdc9db1219f7e076c5520b2b9e199f83b", "description": "d3d12: Add support for HEVC 4:4:4 video encode using AYUV format", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0161b9895513d27456efd0d17148b405276cc6a3", "description": "pipe: Add HEVC encode range extension caps, SPS and PPS params", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ec59a1d1b277f380445e05f130f4402fe03373a0", "description": "etnaviv: Drop assignment of get_timestamp", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e4ee0a2ce1a7f47a45964bef3d51bc8f38b4b926", "description": "anv: be consistent about aux usage with modifiers", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c1a7d520f3ffe720dfb949ee651d7299167a2924", "notes": null }, { "sha": "3db1a91bfe949bcda24fd3b8b7324b0616973c2d", "description": "zink: delete erroneous kopper assert", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e0e7d8d910e0029948bfb122a3420beef4a0de33", "description": "nvk: Advertise VK_NV/KHR_compute_shader_derivatives", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b5ac20f13fadf6fc311ad01bbf7f0b189b8adeac", "description": "nak: Shuffle gl_LocalInvocationID for quad derivatives", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9c4fa79e008a73d6f2d3459e89844107a12698a7", "description": "nak: Move subgroup_id and num_subgroups to lower_system_values", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4602b52a1c1c1bf80a94276e4f8d3f6d6e282272", "description": "nak: Add a NAK_SUBGROUP_SIZE #define", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "26a02b7df7d6d71220fe3cc2257b4d5ed2ed077d", "description": "d3d12: Add HEVC support for on demand AUD NALUS", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1c490a79f21e0ada6b98f8618fdcd98f9e545441", "description": "pipe: Remove renew_headers_on_idr, insert_aud_nalu unused params", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7df39b802d78fd93162df1cf63c717787fe691db", "description": "d3d12: Support for on demand vps, sps, pps, aud headers requests from frontend", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eb68e6e84cfc76ea1e1019712b489df5c908007e", "description": "anv: Advertise VK_KHR_compute_shader_derivatives", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eae637d83ca969fc007cb0557c3812ac2a34c002", "description": "spirv: Allow Mesh/Task to use derivative execution modes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1e7f1c2039ffd0e55a46b673b8b7a9823ca5007f", "description": "nir: Allow Mesh/Task to use implicit LOD when DERIVATIVE_GROUP is set", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1cece2691f249f2ba9b8a8eb5d5e26f77ef84565", "description": "spirv: Prefer symbols from Khronos extension for compute shader derivatives", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "155c614c52ea6f4526678c71830a2f55e90324e3", "description": "spirv: Update headers and metadata from latest Khronos commit", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "807aa97a1243bada5ede30655e8d40f16127a8c7", "description": "vulkan: Update XML and headers to 1.3.295", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "397adfd4531a57e7852ae9d81ea234237979d20d", "description": "dril: Fix return types of peglInitialize and peglTerminate", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b4ae6eb5fc9f0e2d2772bc27fb9d7e6a63fd2adc", "description": "radv: use radv_upload_indirect_descriptor_sets() in DGC", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7be965bf1728c33125f2e6fb3d8e253da057bc83", "description": "radv: stop allocating upload space for indirect descriptors with DGC", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "31875e92aaeb82236d0737b27bc94605ad0b8cdd", "description": "radv: make the helper that uploads indirect descriptors non-static", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3deebeb20aef44d79f4da8ababe781fd9842e528", "description": "radv: unify emitting non-indirect/indirect descriptor sets", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bac5ad9f8d7697a2c0dea0bb39a5f2d3621be09f", "description": "radv: rename radv_emit_descriptor_pointers() to radv_emit_descriptors_per_stage()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2c2735083bf871547d058aac427d2a55ff66b2f3", "description": "radv: store the indirect descriptor sets VA to the descriptor state", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "529d7ebdcc38cd408022bb0e94d9da2f6de8214c", "description": "radv: cleanup some functions that emit shader user SGPRs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ed781c74032ec3ff893bd0d60d9b88a3055476f5", "description": "frontends/va: honor DRI_PRIME for VA_DISPLAY_WAYLAND", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "286bac97ad81aca8cd62e3c3d1f680832de80034", "description": "r300: remove nir_opt_load_store_vectorize", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c8c1cec1f7e2388e5122fa4a24b4d226fc21cab2", "description": "ttn: unconditionally call nir_shader_gather_info", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3b73c802801060403a6cce8b0d8258159120f049", "description": "ttn: use nir_shader_get_entrypoint in nir_shader_gather_info", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "69c18607a9fefae7259dc57a6473b9de8096c6fe", "description": "pipe: Remove video enc header_flags", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a308360fd4ea2622dacc6b0b2d440ecbc2bc09fe", "description": "radeonsi/vcn: Don't copy the pipe enc structs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "96f3daeaeb50ffc5009155d24bed76e35bc62bb9", "description": "radeonsi: Remove unused radeon_temporal.h", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c43f8cb0b9b911147f4f19f207e0eb35c2a1ac30", "description": "radeonsi/vcn: Support raw packed headers for H264 and HEVC", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "12f60c1cd125658ee1c1abfbdd334c8e664218c1", "description": "frontends/va: Allow multiple NALUs in coded buffer segments", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1866f4d89928d325218b05134bc072ac09600c0a", "description": "frontends/va: Support raw packed headers for H264 and HEVC", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "20f9418478e91543fa139aa311fea61d1a47c435", "description": "pipe: Add pipe_h264_nal_unit_type and pipe_h265_nal_unit_type enums", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6bf7b5bcd804f7c6e8b678b109138a1b733e4e54", "description": "nir_lower_mem_access_bit_sizes: Assert when 0 components or bits are requested", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "45b531fdfc6a369249a31fb9f70256c9fe637c0a", "description": "rusticl: add nir debugging option", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f098620c2156ae80bf2200f95846acfb442d5d6c", "description": "rusticl/kernel: add optimized Kernel variant", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "59f63381d4ef3357a66c053b2be6b4114167fd17", "description": "rusticl/kernel: add CompilationResult to hold compilation artifacts", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "41100e3743b3fe8d8ef43c2ce04b48968db6e710", "description": "rusticl/kernel: track if arg is dead inside CompiledKernelArg", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6cf74419feee80ca93beb148be81af3d4216b6b2", "description": "rusticl/kernel: split up nir compilation into various steps", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "36550d9da387d5dad857759e913f0ceb4608c0e1", "description": "rusticl/kernel: move assign_locations into CompiledKernelArg", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "76b22368347b48168cf92d92c040095211390ad4", "description": "rusticl/mesa: implement Clone for NirShader", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "89b2c3927efa67b163a8ecc56a6b314adb805956", "description": "rusticl/mesa: add more workgroup_Size functions to NirShader", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8383c727b2ece5b952d5ccf4599dbf5910f07c64", "description": "rusticl/platform: add env variable to disable kernel variants", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "634366e1dc63c32e4f5d28af145a86b2556f4d47", "description": "rusticl/kernel: move dead_var options into constant space", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b59b2d4bfa4a130f1144140d0107d1494534b4f7", "description": "mesa/main: tighten gl-version checks", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9068e4415a3a934d70bc3f4d39de8cbe70a5572e", "description": "mesa/main: tighten glsl-version checks", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "97b8febf3d795dea4c020b4cb1d8fa208083586e", "description": "mesa/main: add gles-compatible check helpers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dfc13fcf9f2df74bfc008f41579f07157fe26b0e", "description": "aco: introduce Operand flag 'CopyKill'", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "91f65d593569ed6620472b25c9099190f7945d61", "description": "aco/live_var_analysis: use Clobbered flag to calculate additional operand demand", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5a6fa8a8eb00a610ce2758f2dca3f90e343de3d0", "description": "aco: introduce new Operand flag 'Clobbered'", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1c14013b9effccd0d2d82aee511c98c34b3ec850", "description": "aco/live_var_analysis: Don't attempt to re-insert the same temporary twice into live set", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e621f0c173844b14740c280107d5792c818160e2", "description": "radv: rework emitting indirect compute pipelines with DGC", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "880261245856546b0a7ba55a11a61948ae71dc19", "description": "radv: advertise VK_KHR_pipeline_binary", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b4d6d88c6b451f49d2f0df850cc2548cfe55f82f", "description": "radv: add support for importing pipeline binaries", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "96a300a3f00c5deb6d299c6bd746798fe3ae3c84", "description": "radv: add support for capturing pipeline binaries", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "be06bfcbed5c366455c49a77b89608b84345f75c", "description": "radv: add initial support for pipeline binaries", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "32a4c9e117e94c97a523690324188815fe346f94", "description": "radv: disable the in-memory cache when disableInternalCache is true", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "af76f48fc25e141a25fb74f9eafbf43494c8e1ed", "description": "radv: make pipeline hashing functions non-static", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3423facbd1d4a77d170257b29a43f5d128e3d546", "description": "radv: store whether a RT pipeline is a library to the shaders cache", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0a15dcf95c218247c0825ae5d637c2d8a7bf586d", "description": "radv: store the number of RT stages per pipeline to the shaders cache", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "42b1c728b23f84aa858fb2c1a9791ad57247312e", "description": "radv: store the SHA1 RT stage to the shaders cache", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3d2cd4687ca5d9c5847741406938f1d74e8feec8", "description": "radv: rework helpers for serialize/deserialize shaders", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "279b5ca10cecd27ba9496ccbc2a9c465e7a4ee6a", "description": "vulkan: skip the disk cache when disableInternalCache is true", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "60474c9d69c04ab987b1098ec74908277b062ffc", "description": "vulkan: Update XML and headers to 1.3.294", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0c7896deef8c161ca332ad901fa4ffaab58b362b", "description": "Revert \"radv: specialize push constant stages with DGC\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "45319cb2535e1995143156d151dc9afa88dee2df", "notes": null }, { "sha": "656a03e583a40b7ae92bcd142dc91e218cd45f78", "description": "glx: Destroy base screen after deinitScreen", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "407a9094f70258c398eb7248eb94e1695b590d7c", "notes": null }, { "sha": "7531f6fd9c678689a0524be373b56cc250187077", "description": "radv/anv/video: handling encoding both sps and pps in same buffer", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "62320232deaf95095028893beb5cbe6175f3b630", "description": "vl/bitstream: use an int32_t for se encoding.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "1782ab4d8bab0b0e1b57a334b8f802bd821421c0", "notes": null }, { "sha": "a9e1ecf6f014d8d0a71bfbbf805458fdcd9015f6", "description": "llvmpipe: add loongarch util_get_cpu_caps function", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a780305818616a823b38676d98f0c83adaa9332b", "description": "nir/algebraic: Optimize more comparisons with b2f", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c5c349a690288c8f3a4caa888bea37cbb851d2f0", "description": "intel/dev: Fix warning for max_threads_per_psd when devinfo->verx10 == 120", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3e4f73b3a0e0b9420f9614d3e271c49225c6f5d3", "notes": null }, { "sha": "27c09eacb7d6654e807f64549e57f0fd6a34e0b3", "description": "glx: add a missing nullptr check", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c20552678a637e2d5ee88139238069b7761374fa", "description": "spirv: Rename vtn_pointer::ptr_type to vtn_pointer::type", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e9ba715710a2a3e39b131b50bc71e4da931c3697", "description": "spirv: Remove (pointed) type from vtn_pointer", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "95d08643ed0871b6f342fcd6ece9db2b8ddd28f4", "description": "spirv: Rename vtn_type::deref to vtn_type::pointed", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c92e49e8f4a7ea2aaa8c13e77f61a36a3192b89e", "description": "intel/isl: Always set EnableUnormPathInColorPipe", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fa51595c7f1fb0311371a256cc0a5c1cc2e11d9a", "description": "brw: Fix mov cmod propagation when there's int signedness mismatch", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "b23432c540b1274904d80b90eb67d1798b11d2c8", "notes": null }, { "sha": "eb920af7808470615d7575a830a7e4872fe480f3", "description": "d3d12: Set HEVC GOP state before calling d3d12_video_encoder_negotiate_requested_features_and_d3d12_driver_caps", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ef381a1e7bc57f3cfc5258977cd69e1d65ef2a2d", "description": "d3d12: Plumb constrained_intra_pred_flag and transform_8x8_mode_flag from pipe_h264_enc_pic_control", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e5714059e12c28c236c31058fcda64d1b4ad39b2", "description": "d3d12: Fix setting of direct_8x8_inference_flag in the SPS", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0ae4afe0340fea44566bb1c8199d08bac423fb4e", "description": "d3d12: Fix shader selector hash to hash array instead of pointer-to-array", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "116d0bf76be2bb970c933b4c36dc80a2c78531c4", "notes": null }, { "sha": "05dc524c75da7a406648baee920ef1382eb0a16f", "description": "anv: selectively disable binding table usage on Gfx20", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e9f63df2f2c0dafe0997dd69b60b7da99b5d91f4", "notes": null }, { "sha": "8a43b1e7da907c135953214de84126da4fcbd387", "description": "aco/ra: do not reuse killed vcc", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "127f67a66a68c6389eb024ea09ea701c5ed452fd", "description": "ir3: Respect aligment of required consts when allocating ubo,preamble", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1d71557397dbe223d79a45aad0a3f19448f66851", "description": "docs: Remove OMX frontend", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9b6c27a320ab4b0fcf1fb16220ae7c3d3f06f7df", "description": "Remove OMX", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dba3454717bdb0aee629954f29f4ef37c0806f03", "description": "ci: Disable building OMX driver", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7f65035078b050b8565fd7381b7fe642bca147dd", "description": "hasvk: enable VK_KHR_shader_relaxed_extended_instruction", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5f3339e44a0383c4a83241543eb49324d45ce740", "description": "anv: enable the VK_KHR_shader_relaxed_extended_instruction feature", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "29a2e5358d0d4fe6a3171997112f8a98067aa458", "notes": null }, { "sha": "cce14abc5a6e80101ed8aab59db65d6bb79cd302", "description": "radeonsi/vcn: Add support for QVBR rate control mode for VCN5", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ed4dc4261e675420567c4bd200ff2688aa97ef1a", "description": "ci/vulkan: Backport dEQP commit to make it less OOMy", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b943f42ef59669b84528fef2b4fee27ad8543b30", "description": "ci/intel-gpu-freq: Fix shellcheck warning", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "37c22dd403c01b50539d58d7f97a8170d3688b09", "description": "ci: Bring back shader-db and drop LTO", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cc4db4bc365c62fdb44a1b37534af4324de42cc0", "description": "ci: Run pytest once for both LAVA and bin/ci", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "28aafcfaef87ad49bcd88b487e21796ff8cab0b3", "description": "ci: Bring back yamllint and shellcheck", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5aea59c37ef16f025f71df6a9fe617569931f163", "description": "ci: Fix shellcheck warnings in firmware download", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "0441202d6badfbb99a88340d15364f1b96ae9a4d", "notes": null }, { "sha": "9937ea5c1ce916cbbacaa3dfac459890b138c6e9", "description": "ci/alpine: Fix shellcheck errors", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "34753cefd828f5db8e9e14cee9c4e45cee5baaaa", "notes": null }, { "sha": "873622e4ac929fc2c3927d5a3ed38930ffcdd455", "description": "ci/lava: Fix fastboot tests", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6608b5ee4617fb9c4ee5e9ea8103e2056c4b9552", "description": "ci/lava: Fix pytest not passing farm value", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1a8743951858cfbcea25f509cba02e9f7d78c399", "description": "ci/lava: Allow passing more args to pytest", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0a2606cf84b88cc50d2ea951326b24958a0aecc1", "description": "ci/lava: Don't dump venv into .venv", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3fd72266cd6e1d1ec9aa3da39fc14e2318b44ae1", "description": "ci/lava: Make it easier to run pytest locally", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eae6e122ab71d3f27892523eeebd47da0cbde198", "description": "ci/lava: Fix path to structured logger", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ee7309495738634e679df4371459a323835ec97a", "description": "mr-label-maker: Add panvk", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e47e94f9f2a3012c21f580de7a101733cc8f047e", "description": "panvk: Ensure to clear dirty dynamic state in panvk_cmd_draw", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "1f57aae4e4f1172c848a44e1682d73dadb14ac24", "notes": null }, { "sha": "6b7f2fe25e4c4bf9cf371ab1f34e8128254bbc08", "description": "panvk: Include new failures from VKCTS 1.3.9.1", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8bcabd8fb7fff2d409d791e1cc3db1cf20ff6e1b", "description": "pan/lib: Simplify pan_blitter", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d8a9a5db3269a1beb54dc2b8d5a09c363257fe54", "description": "panvk: Return proper buffer format feature flags", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "569032a47dd7f58fe444c5ad4c12a008a055f523", "description": "panvk: Reject SNORM only for color attachment and blend", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "98bec56f2f58c8e7e7096f3cb2f69c8892d2ebc3", "description": "panvk: Add atomic modifiers for r32 based formats", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a53f11261f43455dc977cbe1daaa45121cea62da", "description": "lavapipe: Do not adjust imageGranularity for different block sizes", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d747c4a8746834d3c9a6fbd7b455b7ce9441fb38", "notes": null }, { "sha": "1ad1b356fc3713cabc0feea27e5aee56cae2199e", "description": "lavapipe: Implement VK_EXT_image_2d_view_of_3d with sparse textures", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d747c4a8746834d3c9a6fbd7b455b7ce9441fb38", "notes": null }, { "sha": "aa072b137bd8cda592fe9035bfc24591bede4ace", "description": "gallium,st/mesa: Add and set pipe_image_view::is_2d_view_of_3d", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f5b0699efa2d2e9115374fe439da03c731411880", "description": "ci/angle: Clean up stray open-coded path", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ad6907fb078472f3d77262d3c32f28a6dcc887af", "description": "util/tests: Reduce load from sparse-array test", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a78539e7043a1bbca3a04127d5c60b68bb985c8b", "description": "intel/tests: Reduce load from anv_tests", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "10bc4cc480917676aee3c9aa9e74dac8cec4417e", "description": "docs: Fix linkcheck failures", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "868272c2e9b543a52634676732689761aa394e9d", "description": "radv: disable shaders linking with ESO when nextStage of VS/TES isn't present", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "37d7c2172b2a9dbf9b0469fdff40b33b92cc99a5", "notes": null }, { "sha": "316bf3bd8a9743bdc6b80668affccc1c0c64845c", "description": "kopper, dri: remove trace_screen_unwrap", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b7b10b971aef36d074f7547428888ce1bccd2f69", "description": "radeonsi: add si_screen helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c9806b3595e18f3204c8a3fcb28780d0397b1e87", "description": "gallium: add pipe_screen::get_driver_pipe_screen", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "06d903920e86341ed37c0b6adf82a37d81fd5492", "description": "gallium/ddebug: fix sampler_states handling", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4e362f738f1bcb4ee4d07b7ceaa272a81ecc3932", "description": "gallium/ddebug: implement set_inlinable_constants", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "746e283fc399c7830f7ce12688af077281298514", "description": "gallium/ddebug: implement modifiers function", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c6a9a9c3bce90923f7700219354e0b6e5a3c9ba6", "description": "ci/deqp-runner: pass EXTRA_CARGO_ARGS", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "83d9cfa58d34edff4182cd2ce558ecf87122ea49", "notes": null }, { "sha": "51157e7440ef55af48e1a037a3959ac068ccf094", "description": "docs: Mark timer queries as done on panfrost", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8ffda8093ecb07604748c839be7aacc84820825b", "description": "panfrost: Implement timer queries", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dee522326229754a31e4de698e2850e1d63329eb", "description": "panfrost: Move occlusion query allocation to create_query", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "302127fe9dc725f80fb242f5666279bedef921c3", "description": "pan/kmod: Add timestamp uapi support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "76aae6c3daf8a3c235022afd4197ebf29a2d4e23", "description": "panfrost: Update panthor_drm.h", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "80fe936be9cbb9c922ee6a239ceca1216bfec2bd", "description": "panfrost: Update panfrost_drm.h", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "95d15406c4aa4ec46a132b53639ad340a7b57c5a", "description": "radv/video: Don't use multiple tasks for one encode operation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "60c38b988699a797697176266a697574a105e36a", "description": "radv/video: Don't use op_close in encode", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2a5a12cb71b5d273283ede6df451aaf5fd59cfad", "description": "intel/executor: Small fixes to the help message", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1e17f49baf445a2e1309d7a66bebd36ffda8b3a2", "description": "ci: add --pipeline-url to trace update script", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f944c18fad78c5fd5e0cad8764785a5fe066f7c0", "description": "ci: fix trace update script", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e509139f61a2b517ab7e4d08cafd227c2a149aa3", "description": "radeonsi/vcn: Add support for H264 8x8 transform on VCN5", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "22d98e35cd92be269ec9b1b34cb55b04e4738651", "description": "radeonsi/vcn: Stop hardcoding values in VCN version overrides", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cd2562117a5d43d322a609f62e9fe446f6a6a247", "description": "frontends/va: Parse more H264 PPS for transform_8x8_mode_flag", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1537b9355aa112d2d83ed5787cb18a3c564c1107", "description": "ac,radeonsi: update comments related to the L2 cache, use \"L2\", not \"TC\"", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1b94137039354976a3153492dd39cd9dacc34c9d", "description": "ac/nir/meta: move the \"skip compute if no DCC image stores\" condition to common", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5250128c6a48211d71e17eb90fb827815371c40b", "description": "ac: fix WAVES_PER_SH value for gfx12", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1753bf599ccc9b499e810a18ae15d783ddde0571", "description": "ci: update traces", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b7542c4390f435b0cb3cdce9be20e3928f671067", "description": "nir: CSE comparisons in atan2", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7546ae96a772701f3290830e7aaf7738db1aa33b", "description": "nir: drop NaN fixup for atan", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ab8547a002dceae1fc25b91ade9f9d5173aae196", "description": "nir: push up abs in atan2 calculation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "398e1ad46c8068bf2328f4109976abeb1b0f29b1", "description": "nir: fuse ffma for atan range fixup", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "47e7cd268c1ee137448a09dc94e36202f2519431", "description": "nir: negate an expression in atan", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5318b8868b97aca7273e5d42aea05817096725bf", "description": "nir: simplify atan range reduction fixup", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "87b99d579772d6ea84ae08c7e091d1ea5244b1fa", "description": "nir: use copysign for atan", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "95215a094af9b4b76ade58f3f044125d2278a185", "description": "nir: extend copysign for no-integer hw", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0a4a0df2834a2237adbc1c1b23c3405adc7ca80a", "description": "nir: push down fabs for atan", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8579375777ed1533e4186a2834e609b284e96ef3", "description": "nir: simplify atan range reduction", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a32b1a975d39902ce98ad6d926c0e409999361ee", "description": "nir: correct comment for atan range reduction", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4fc3e34f2f135fa313f939dc466cd022f3d840ea", "description": "nir: use Horner's method for atan", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0c81a29db6935381e2e5c00b5aa7c7d45c1f20f3", "description": "virgl: set no_integers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a52f6066477918c0070b80b2ad8cabc720e60ec6", "description": "svga: set no_integers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4b95fb298877093e1e2ca527f4540e1423f3a157", "description": "freedreno/a2xx: set no_integers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "531538f67828c405c56f2de031eb34a0f4b0ad93", "description": "etnaviv: set no_integers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f79f63f8b8deacc51395ceab3480b56b7cf1cd02", "description": "lima: set no_integers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8bf75624163f5c2ce6316e9a78ad831ae002f65b", "description": "radeonsi/vcn: fix loop filter across slices", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "af15cceff44d7ecc234fe61d2d81bf811c9e2e66", "description": "nvk: Use stride in the explicit modifier case for linear images", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f1fdffa1b2e5c1b9b813191a2881030cc7278906", "notes": null }, { "sha": "fed08a4ac854bab8a7ea8549679093272df4d65b", "description": "Fix definitions of PIPE_BIND_VIDEO_DECODE/ENCODE_DPB as they conflict with PIPE_BIND_SCANOUT and PIPE_BIND_SHARED", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "f8145fe691833421bfe53d0516030e9e3fc9d21f", "notes": null }, { "sha": "eab5b453cd4ff5ff1f5d056f7a1fdb0cd7a6543e", "description": "radv: fix allocating sparse descriptor buffers in the 32-bit addr space", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "059391b63114055a5349f8aef9c3f03245a2aa07", "notes": null }, { "sha": "a089d8e89bc3cba3fcd4a4369c1c4ab7fe7f22ef", "description": "docs: update sha sums for 24.2.2", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d6c1bda9eb1619cb41f5839b215eb142bde77a0f", "description": "docs: update sha sums for 24.2.2", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b489dc4918eea0316e471559b2f1c2634c700dd9", "description": "docs: add release notes for 24.2.2", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b6f201b1734bffd7023de3fb4caf26fe27b752fe", "description": "meson: require dri3 modifiers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0489df9a51e3c27180db817268d135b363078cb5", "description": "glsl: set a version to standalone compiler context", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "62799fcdd55ecf18528fa137667038f772f8dbca", "description": "iris: initialize pixel struct to zero when setting clear color", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "39a1f5389001157243dbdbea67a1c1cc5c4e17e5", "description": "anv: initialize pixel struct to zero when setting clear color", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3886a3014d5ba132f9ceced00b44b3bf0daa1ca8", "description": "tu: Fix ZPASS_DONE having stale value with generic clear+early frag test", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6ac576ceb01ac0360d1f09a1c1ad6535a4c29b6d", "description": "radv/ci: update trace checksums", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6e000d28171b2061b2a46e3469f8990385c06c2e", "description": "radv: Determine linked I/O info after nir_opt_varyings.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "17f6ab28cc40302d20cdc15d84947f38d5f02b4b", "description": "radv: Add new linking step and use nir_opt_varyings.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fcb2c62b63b0113cb3bf2e499e174a106814983a", "description": "radv: Add NIR XFB IO intrinsic info to legacy stages not just NGG.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "79df320463afed192a70a8572b8db13a5e8ad4de", "description": "ac/nir: Move varying cost functions from radeonsi to common code.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5fd3be6f1b7e22df6964ea9f1e7e5746f4a5f595", "description": "radv: stop relying on the VS for emitting VBO descriptors in DGC", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "53c760c388588709896a0fec111157bf75cd0f71", "description": "radv: pass vb_desc_usage_mask in radv_dgc_params", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4bd4f037b56d9c8910adf479328a4205ef070c65", "description": "radv: emit all VBO descriptors in the prepare DGC shader", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8397e15019cef0c094c8ed1d6184f1ef6488a484", "description": "radv: use radv_vbo_info for emitting descriptors with DGC", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a1646f468dbe98aad8466f65850f5fc0cf0c37a3", "description": "radv: compute rsrc3 for VBO descriptors in NIR for DGC", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "91fdce3f5a7f7fb19fbc84710d11633661aacc5a", "description": "radv: add a helper to get VBO info for emitting descriptors", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ce9e2dbc62236ac54632e5db5a2af1a43c863435", "description": "vk/runtime: Allow \"require full subgroups\" for Mesh/Task", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1e84588887cfce8a8137b7b35d58b9a2b876d55c", "description": "vulkan/android: change vk_enum_defines.h path", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bcc19508865dc94ea18ada22e53ae6a195c26ff8", "description": "vulkan: fix glibc AOSP build", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6378bbaa82d7c26e4865b5e759dbb54564015f03", "description": "nir/opt_algebraic: reassociate constants in ior(iand) chains", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0adaf920147a105704dda2f79299559058e68740", "description": "freedreno/drm: Fix ring_heap flags", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "a3fb2b07aa299f6d4d3656a92d30112be2212674", "notes": null }, { "sha": "4d5bc893b4474d707c569f3191c52425c656eca1", "description": "ac/nir/tess: Remove no_inputs_in_lds.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b7136d08901499d6dd1b55d2b039683259900a31", "description": "radeonsi: pass TCS inputs_read mask to LS output lowering on GFX9 + monolithic", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "52c41f25de3f46e77566f2e61119f45bb6d788f5", "description": "ac/nir/tess: don't allocate LDS for HS inputs that are passed via VGPRs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0767f91c8acf61bee4c64c2a3905321a19837cff", "description": "venus: avoid over-caching sfb cmds", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4aa1259eb4a86a94596dd31d6b80a99ce6d91299", "description": "nvk: Adverties VK_KHR_dynamic_rendering_local_read", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "84de6c12b26358fec759511fd2b6944fe85505a4", "description": "nvk: Emit SET_CT_SELECT based on the dynamic color location map", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b1abf771c7d690b2b845169e468b8f6d28bfd32d", "description": "nvk: Reset rendering attachment locations in BeginCommandBuffer/Rendering", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9ba70bb1eddb84a2e8b1aa4a5263dc560f23358c", "description": "vulkan: Expose a vk_cmd_set_rendering_attachment_locations() helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ea783a96b86b317ec253af95a8e4fcd6854ff5d9", "description": "vulkan: Allow pColorAttachmentLocations == NULL in CmdSetRenderingAttachmentLocationsKHR()", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "fe19405c4640cdee88cf91a0faa13620090d5f70", "notes": null }, { "sha": "c626be82f469fd5aa72417d5d33b21a3d048abdb", "description": "vulkan: Add a helper for getting VkRenderingAttachmentLocaiontInfoKHR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0fd04379936c7251a8751944647c5a6fcacf9802", "description": "nvk: Add all_linear to nvk_rendering_state", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e533484d06ff9635dfdd41df89eaa6662842f28d", "description": "nvk: Take depth image layer counts from the VkRenderingInfo", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "9345b95346dd3eac280ad152d07357526010b5d0", "notes": null }, { "sha": "d7d02872373cd4737639542adf54c380fe4659d9", "description": "nvk: Don't do linear<->tiled copies for rendering suspend/resume", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "bca2f13dd8ee3904fac67bbe273226a0864caa59", "notes": null }, { "sha": "6f3c003433fb2699bb325198a5131d1f790b5a1f", "description": "v3dv: unconditionally expose VK_EXT_queue_family_foreign", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d756966a282ee6e00f6c81d2baac52d5df687add", "description": "radeonsi/vcn/enc:enable hevc cu_qp_delta for vcn2+", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5330ba8d376a789c349d41ddbb1c3430fafec74a", "description": "frontends/va: get cu_qp_delta from vaapi", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "13a2805325f8a058ba323bcfc1f15d24dad8182f", "description": "llvmpipe: FlameGraph profiling support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6a3234ee3b22e9dbab1b2c3a861fee66ec1c6b0e", "description": "llvmpipe: improvements to JIT assembly dump", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "af8c6800875292d7d00f375e26e32710c970409e", "description": "vulkan/wsi: Fix stack-use-after-scope in x11_surface_create_swapchain", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "8f6fca89aa1812b03da6d9f7fac3966955abc41e", "notes": null }, { "sha": "63781071dbe524ab2f1dd140af47813adc34b6dc", "description": "panfrost: drop leftover definition after pan_nir_lower_64bit_intrin removal", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "bd0d3c7b1c61e834e563f7f1c0c9ff553661cbd0", "notes": null }, { "sha": "165c026161ba9eb8731631e0a6c6ccbfe13290d3", "description": "radv: add a helper to write a single vertex descriptor with DGC", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "374abea26bedceaf8fa370e2769a39c6b888293c", "description": "radv: pass use_per_attribute_vb_descs in radv_dgc_params", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "955f148db144ecec0e26aae46d65a0da60ba65a5", "description": "radv: specialize one more VBO parameter with DGC", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e99ea580f7929e3a6324bc9be36c211226ef7dd7", "description": "radv: fix missing attribute offset with dynamic VS inputs and DGC", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "14ebecd78711804bc60f56cc53632bfab9d375df", "description": "clc: fix compilation error with llvm-20", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d16581652fe1c4563ee44f6d955a6bbb12df3171", "description": "ci/iris: implement nightly CL testing using piglit on ADL", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aaa332a7517b71ee611873f051a72121b92a9cf8", "description": "ci/freedreno: add Adreno 306/307 occasional timeout", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4c359eae016a5ca92308d40f75887f8d331ac6c8", "description": "tu: use instance indices in RD dump filenames", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f9c4e25483f9e96479566209b643fa6342eeccb9", "notes": null }, { "sha": "aa494cbacf3bfa57163bbed8b5552ad25434e713", "description": "brw: align spilling offsets to physical register sizes", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "fe3d90aedff8ef5cd7dc94c0d3c21c8352631d28", "notes": null }, { "sha": "4f99e84367a8fa426617f8408d848de52ae6ae43", "description": "docs/ci: pass -D platforms=[] to avoid dependencies", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "019052302136d1085ed721ff4f4bf7f0fca25967", "description": "d3d12: Use pipe_h264_enc_seq_param.max_num_ref_frames instead of pipe_video_codec.max_references in SPS", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "22bb1d4a945cea87a0b44691a69de4d7a3cea0df", "description": "d3d12: Use d3d12_video_encoder_get_current_max_dpb_capacity in tex array pool instead of separate constant", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6e745073dc22ccb3ad882e6c2f9a88424604b4c2", "description": "d3d12: Fix d3d12_video_encoder_get_current_max_dpb_capacity to report actual max slots number in DPB", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "72f4b7f01b68a7dd544dd93d1c21f1e4d2911715", "description": "d3d12: Remove max_references usage from frontend to reserve barriers array", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7c8ffc34aa93f90af7cbcee7674f49db4ee4be1e", "description": "pipe: Add PIPE_H26X_MAX_REFERENCES", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f817870aa923f21734cb950c1190a1fa2a81fb4b", "description": "anv: Don't warn about unsupported devices if INTEL_FORCE_PROBE was used", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ee727d7b66bd0bc3275e8fec6e0906c0f5f29d69", "description": "intel/dev: Add devinfo::probe_forced based on INTEL_FORCE_PROBE", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aaaf9a3b8780710f09447b4044feb68ed31b163a", "description": "anv: Do hasvk devices check first", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "16a835ed3d4ed4edf7ebb31d04fe549226bc8492", "description": "anv: Drop \"not yet supported\" warning for Xe2", "nominated": true, "nomination_type": 4, "resolution": 3, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ca13e353049faf11d48eb3300f0b003213177b23", "description": "anv: Add anv_device_perf_close()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2d216c12fab61dfea375b7acdcfcdd3728da7d7b", "description": "anv: Drop useless '>= 0' check over a unsigned", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "023120d1fc1f7857936de9f024b66427eb3c3a82", "description": "intel/perf: Fix intel_gem.h include", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5d4e319aec04f37ace79e6042ed3c80b01c66558", "description": "anv: Nuke perf_metric", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8f6fca89aa1812b03da6d9f7fac3966955abc41e", "description": "meson: delete dri3 build option", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "56ac37845487b62f495428b0f20d145489f621e2", "description": "dril: also create double-buffered configs in swrast fallback", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "06d417af80bc1f171cadc338e63a7aa75c877754", "notes": null }, { "sha": "68a631947f417d7b19e8b80e30f0e98284b12ef0", "description": "tc: optimize out tracked winsys resolves", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3b198d5392e3b88b42fa5832cca2a77dd0b34075", "description": "tc: break out blit enqueue to separate function", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5e319b0a3deafa2437b9a3160e6a9a0b4bb4f880", "description": "zink: use tc renderpass optimizing to inline resolves with dynamic render", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2c700bb842faf065820cc89def2f14ff3d967dd7", "description": "zink: create a surface for resolve resources", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cd7ad7bd7ed43d88314ae6526066663e5c0ed86b", "description": "vk: rename DGC feature to DGC-NV", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d5916cb3ca7af90f81639d91922efecf9e713fda", "description": "mesa: check for ARB_ES3_compatibility in format checks", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "e8226bda60de2cfe86969265bde0cd7051320c70", "notes": null }, { "sha": "e6c2bf38b1b0a03dd775c438ef8341198e150e78", "description": "etnaviv: singlethread shader variant compiles when dumping shaders", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d29dfc180e94e42c74a7f3cc854e7e550861637b", "description": "etnaviv: allow shader machine code dumps in release builds", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "447ac6d6c6436a653a34cdbfe88b4da06b2151f7", "description": "etnaviv: wire up missing gl_VertexID bits", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "63112e79ac2336e01349bc86bedf61f56e71aeae", "description": "radv: use compute pipeline metadata for non-indirect DGC pipelines", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9a07b8fa1c49a1c93d41dc6dd345cfa272c48c7d", "description": "radv: store the indirect compute pipeline VA to dgc_cmdbuf", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "81ec193e1b6e8e697e964c4de5be9ce582a61c26", "description": "radv: specialize dispatch initiator for compute/task shaders with DGC", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fbb1ed66e42b577c089fdf02eb34152e8154202d", "description": "radv: stop storing DGC info as part of the VBO descriptors", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "57aa34a30d47c3aaf36a5c1e79ae71688eb86104", "description": "radv: pass more VBO info as parameters to the DGC prepare shader", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a5dbd622677934ddd13cbeec00ccc65bd7d1e161", "description": "iris: use correct enum for aux state on depth fast clear", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "5e860879409891786527c52e78f3708911490837", "notes": null }, { "sha": "90d91f739fe0a00c009d3586733ae40e5ed2f529", "description": "egl: Stop requiring EXT_create_context_robustness for EGL 1.5", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cb91ed8872eda61bceec9c955c9ed7ee02db1ef1", "description": "nvk/nvkmd: Reference count internal mappings", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "134dfbe524e4034c7830b71a9ce8768923a28e02", "description": "nvk/nvkmd: Split client and internal mappings", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a2c813a6d39a48bcde9441930292f9c45af4c559", "description": "nvk/nvkmd: Don't inline nvkmd_mem_[un]map()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "37bbb47e863b0348c16e8cc73e792ad6ef1a8591", "description": "nvk/nvkmd: Plumb map_flags through to unmap/overmap", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6c782b8a1287f1f10d2fec737a1dc5f70f5823e3", "description": "nvk/nvkmd: Plumb map pointers through to back-end unmap funcs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b130c6dae420c05ea675fe407b01223d931e65e7", "description": "nvk/nvkmd: Plumb map_out through to the back-end nvkmd_mem_ops::map", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3123bdbc6670d0e1565060257810a79e2a6b99e0", "description": "nvk/nvkmd: Add an nvkmd_mem_init() helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "44cc67e659fa77bf1d0e7455d120ca37412efa4d", "description": "microsoft/compiler: Move nir_lower_undef_to_zero out of the optimization loop", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "192ef947a9ed277f1bcbdefbd6fe4e9c6d0d1052", "description": "aco: fix printing of d16 MIMG dmask", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "999362f895a9e4df4b222535c6e213c9d39cb135", "description": "aco: have get_subdword_definition_info update DefInfo", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "16ff51bb37e4d603f73fbdd80033f79b0888484c", "description": "aco/ra: use DefInfo for get_reg_specified", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1e6741bf6b23a201af13b9368f06a2d8325c5dbb", "description": "aco/ra: fix sub-dword get_reg_specified in some cases", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "56345b8c610e06b2c6ccb0d0975e62f9a008e34e", "notes": null }, { "sha": "f2bb4e0743907cd1290aa1127acd89eadc4e2b49", "description": "d3d12: Video Encode H264 - Workaround for D3D12 validation bug requiring pRefPicMarkingOperationsCommands for IDR frames", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "0249f2e6528216f8adba7c807a2b7fc712cb1f3c", "notes": null }, { "sha": "74be809237df22d48a835f354cdba7b135382af2", "description": "compiler: Allow derivative_group to be used for all stages in shader_info", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1eb98bc45743a151e44208d5dfb153af1006cc54", "description": "ci: move mtl-fw.json to .gitlab-ci directory", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "31aa56ab4ade8ae7022fadbe83ea54a5391f9ccb", "description": "ci/{lvp,venus}: Skip massive-alloc tests", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e833589acfd7b6abde68b459e4a9633aadb2d443", "description": "ci/windows: Don't upload shader cache to artifacts", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d7680bb284a2d2867ec69f6b767a82c9eeb6da4d", "description": "ci/dozen: Add a couple more skips", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2ff28dae9494cb9e07c888d8dfdad51ccdc86929", "description": "ci/fdno: Add some flaky tests for a618", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "539698b589d7c67d61404c6e80bfee2e46df12b6", "description": "d3d12: Video Encode H264 - Store L0/L1 active nums at time to encode them in the headers", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "da2cbfe3bf8a9f393e9868089b1646a9f7e99837", "notes": null }, { "sha": "de4e25da469a4f014f4a79554870a6c0407fcaf1", "description": "d3d12: Video Encode HEVC - Store L0/L1 active nums at time to encode them in the headers", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "e268ed0613f048ee9896325d3b9ed5ce10162d8e", "notes": null }, { "sha": "1b39a519ca748acdbea0175b9b244ef2652aa01b", "description": "d3d12: Remove usage of WindowFromDC when building without d3d12 graphics", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3d6280c3c5f9a1112554b47eb83bd347f940152d", "description": "vl/null_sw_winsys: Add extern declaration for C++ usage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2548471ca1b33b76303b4967cdf103cee6c26744", "description": "vl/vl_win32_screen_create_from_d3d12_device: Allow winsys to be injected", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fe98f32af382d35a419c8039ece6104aeee51b29", "description": "d3d12: H264, HEVC, AV1 Store multiple rate control states for multiple temporal layers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9c0b36eef2c21ddc08d7139f00bfbfd8eed02717", "description": "pipe: Add pipe_h264_enc_pic_control.temporal_id", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "895f528e0c8cf80e3f4d188b98ee097ee1e70574", "description": "d3d12: Rename d3d12_video_encoder_config_dirty_flag_sequence_info to d3d12_video_encoder_config_dirty_flag_sequence_header", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1fb5131c2e0abf570722c19600f7758153311743", "description": "d3d12: Fix typo in copyright comments", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6ac3beeb85033a23efbcc160a7d392e29807f345", "description": "iris: fix indirect draw refcnt imbalance", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5438b1910464e4b17fe0248a96a6ed98f0280a20", "notes": null }, { "sha": "06d417af80bc1f171cadc338e63a7aa75c877754", "description": "dril: use the super fallback path for software fallback", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ef88af846761ca9e642f7ed46011db7d3d6b61fd", "notes": null }, { "sha": "93a749c44974aa901041f12d241a6ac833c6f014", "description": "frontends/va: Fix locking in vlVaQueryVideoProcPipelineCaps", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fccf31c231a2b724f335509bebd102fcf9b289f7", "description": "frontends/va: Fix locking in vlVaDeriveImage", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5879eaac185ed1c167fd01aff9b91c7cbe43ab0a", "description": "ir3: Increase compute const size on a7xx", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e27a07de59ad6bbf02f94209b92c4df670cce830", "description": "zink/ci: update the flakes list for ga106", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9b4e46e8fc2307577185174124d1a1f0f8126050", "description": "radv/ci: update the flakes lists", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0dc2a5bfee682f3ed5610e3deee568a8f16b9930", "description": "radv: pass the vertex shader to radv_write_vertex_descriptors()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bd5dca3e81ea5127b07a5e6185d6dcfedcb2c1ed", "description": "radv: rename radv_vs_input_state to radv_vertex_input_state", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b3834b7dcd8ddd0c3ca0a46d3f41fcadfe94f811", "description": "radv: bind the static vertex input state from the pipeline", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aea6cec43427db7e2819ee1424baa26316642745", "description": "radv: add radv_vs_input_state::attrib_index_offset", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dd673269e4eceb3e5e6b8e16bad3a2362ffad926", "description": "radv: only initialize per-attribute vertex input state when needed", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4c181c33ccfbee87c98bb0a356bd320d2125e49e", "description": "radv: return early when the vertex input state is dynamic", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8fc977cb292bd32428884c673b05f5eb0e5ec148", "description": "etnaviv: emit SAMPLER_LOG_SIZE on sampler state changes", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bfcee149eda243d3b0f3091ee6819dbdcbd7d33a", "description": "radeonsi: don't always update shader coherency draw call counter", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9fa324c24c990c2f12474d4efa31ba5ab2eaf901", "description": "hk: wire up compression", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "347c6e54058d66b08f4140a1eadced2a4b29bf84", "description": "hk: disable submission merging", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b5899a2bf9e5253126b3c312252f35e8448a2a60", "description": "hk: shrink cmd bo", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6e967ca8111f80c248a48da98a98be91d22b8e77", "description": "hk: drop irrelevant comments", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "22347eb0e9e71574136f0d7237155e73b3963e5c", "description": "hk: lock device-wide scratch access", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "505fd350bc9634a75d73fa92461fc4819309c2f5", "description": "hk: handle compressed eMRT", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "48d4c5b4898ec1e60241f101e4a3b67c0210ab1c", "description": "hk: fix bg key with eMRT", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "64495653eb9575d86e564a7e959c866b0f61d5a7", "description": "hk: remove texel buffers from meta", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "70ec84e622a402976d745a769720ca3f879a113e", "description": "hk: prep for block based blitter", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a76a2edfdeec50b50008409e137d53e6f339cd5b", "description": "hk: rework meta for compression", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "50527475beee08e6780d091f5107111c86beda17", "description": "hk: be stricter about formats in copies", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d19ac31fa78f20c1aafb6cd5c92e85a795ab95a2", "description": "asahi: add missing upcast for eMRT MSAA", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a6c5f7dc2060aa731a1c7d6c0b452609380eddd1", "description": "asahi: handle cross-process eMRT", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "591bf066bae630e20bac04715c0a67c1cbeddb55", "description": "asahi: add agx_fill_decompress_push helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cd1c7ff776e2dae6964bce327dc1b97689f9fa5e", "description": "asahi: fix fbfetch with eMRT", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bf910ce82529f4e33901beac6d26967eeec4d998", "description": "asahi: allow compute blitter to handle rgb9e5 blits", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "93695ceb4841813fe4668ea63be0d196e9fa9ef7", "description": "asahi: factor out agx_usc_shared_non_fragment", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4541688a859da0f6ef758a95d2e86e61efbe1afc", "description": "asahi: allow rgb9e5 rendering internally", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bcddf041eb57b9c98c096c07095bd22529f888c1", "description": "asahi: optimize aligned blits", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "93785ae2fb5769d6a09e8e6f3f444db22fb0dbdb", "description": "asahi: skip unmapped bo in fault dbg", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1e2dcae4da7f5754bcdbb1739c516c023c32d476", "description": "asahi,hk: deduplicate txf sampler settings", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1f45aa37e0c2c8fd7e3bb2fb4fb6b35afae51de4", "description": "asahi,ail: pull texture view logic into ail", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ed08fe94d2d612e60dd9ccfd12c74d13e7bc5f12", "description": "libagx: add in-place decompression kernel", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3497cd2ed2b6dced22979672e000f774ca442712", "description": "asahi/clc: add bindless image intrinsics", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b4b4c1908c3c4241b551834c7214282fe5501920", "description": "ail: add enums/queries for AGX compression modes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "942dd5aa66240236045ee773b37edad375a49fbd", "description": "ail: add metadata width/height in tile helpers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9f1e2e50533e944e54dec2b69aabe60e8c42cd2f", "description": "ail: clarify metadata buffer calculation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b0a8e623f95503521540395f352d715d19784b69", "description": "ail: consider format for compressability", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f977c52b8408a702443924cf8ea052f04c11f2c1", "description": "ail: swallow up formats", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "06a48375c820171ca7b868f01c10e4cf795e3ee4", "description": "agx: fix wait_pix scheduling with eMRT", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "05d535cb8763f89012dfc928a7cf839fea514496", "description": "agx: support bindless block image store", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "afc7557cb691963be50f5e16ac9c647f37fae6cb", "description": "nir,agx: make block image store an image() intrinsic", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4941d718463b4ba852d309287a032b52bc85a69b", "description": "nir/divergence_analysis: handle load_agx", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e32989a698a78560c3bce935d6bf1feecd267c91", "description": "intel/dev: Enable BMG PCI IDs (without INTEL_FORCE_PROBE)", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ec0c103b329a8f8059fb803cc03085bb10f81ef9", "description": "egl: Add more errors cases during context creation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "af425a63f7fa47308cf0e80da32a433386228756", "description": "vulkan/video: fix vui encoding", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d46162981a78e24850dca085b2da95857c56a158", "notes": null }, { "sha": "9bb10b58f33668bd6c5b5210b29a9a6d2f3da9bc", "description": "aco: use v_cvt_pk_u8_f32 for f2u8", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "46ad5a01a89959726769b869b1e5019813c5e48d", "description": "freedreno: Rename CP_SET_CTXSWITCH_IB to CP_SET_AMBLE", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5be6f3b089c78852d813dbd6f7db2db0223862c4", "description": "intel/executor: Fix SWSB for sync.nop", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6ada0170c497bfe6bf029373b5e95d21b940abfa", "description": "aco/ra: use arena allocator for hash maps", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "709f60e71d1fcc3b2afd67da7ff20622f71ea5d2", "description": "aco/ra: use auto for std container iterators", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "534031761a5e6288a9bad5520d6148ed304a3ac1", "description": "aco/ra: avoid rename map lookups in most cases", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "72464e24b48bfd3016c0e29f85fb69b336e53bd6", "description": "aco/ra: add add_rename() helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c447c6fe17e85bf56992bb099cfb92f358459e33", "description": "egl/wayland: Fix flush after blit in swap buffers multi-GPU case", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "fd17c018e9a3336acf9ec4b6be63b7892b8c5287", "notes": null }, { "sha": "8f3bb1fb2edbbc6a5a475b48feb49088273204b0", "description": "aco/ra: always reuse def register for literal copy", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5fb54d1fde95f0aa1763ce84a31cd51387a141bd", "description": "aco/ra: fix copying 64bit literal to sgprs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "364764356ca22b6a20c1f66b442e46f2c77f40e7", "description": "aco/ra: use parallelcopy to copy literal instead of s_mov", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "607cf5a8e91a357d12b3f9f80aa0211805acb69c", "description": "aco/ra: unconditionally replace literal with sgpr when promoting to VOP3", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "88733827030a054a89c6fb5d83fb2564d289021d", "description": "radv: fix emitting DGC indirect draws with drawid/base_instance", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e59a16bbb8fb770bc11bbacfa2254d6a958c7cb8", "notes": null }, { "sha": "1536b7e9a8d56852947279154aa0240df433f3d9", "description": "v3d/v3dv: build simulator references conditionally", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bf37bd7e26453ce6adf6dc9ae588b28338f8d53f", "description": "vc4: build simulator references conditionally", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e4e789ce10ffdec3f0c18307f1880e28f727680b", "description": "radv: allow VK_EXT_legacy_vertex_attributes with DGC", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b32b15f0df94abe61e3eeddbc476bf0654ff752e", "description": "Uprev Piglit to 93b4bd2e0aaab1c22ae3e1a23f9e057a8f7451b2", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5fed6bee19be40782a2e3bc76648d3177b4e02d9", "description": "v3d: v3d_resource Use LINEAR layout for importing with INVALID modifier", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9a213b882e0fd944db0a040bcb3e84026ac01b19", "description": "r300/ci: add more flakes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "86c5298cdf2e8578ff45299b4bbe68f74174349f", "description": "vc4/ci: update expected results", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2d10233f2f1e5b779dde5c5553de12de4cf9e351", "description": "ci: add virgl & venus to the s390 build", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b78a3d4de90627c7a522d35b1a6341efc0af8ffd", "description": "zink: switch to derivative intrinsics", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3f6b5ea27a22d0978cd564b86ff103cb30f33593", "description": "intel/brw: Use linear walk when shader requires DERIVATIVE_GROUP_LINEAR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "898012ba111939521ab1a1afd4e1363821d14144", "description": "egl: use more precise conditional for passing fd through to dri screen create", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "45319cb2535e1995143156d151dc9afa88dee2df", "description": "radv: specialize push constant stages with DGC", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8c5358040de9293e5e7dd14dcbb145bdffc86a06", "description": "radv: move emitting VBOs with DGC", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2234e6d75ad725415b473302fea1596aa7afe905", "description": "radv: add a helper to store data to the DGC upload space", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "330d6e0951ad3e1f81d82224a2c472288803ff39", "description": "radv: stop passing the upload offset to dgc_emit_bind_pipeline()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e96be348f2f4c5c2c796807386c7402a5a718001", "description": "radv: move emitting the compute pipeline with DGC", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ecb788624b5d95d63d3aeb68a3ea88ad3a440faf", "description": "revert part of 94e470a32d214052d89f519a07566d8098d05d28", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9d981a4c5b4f3196305401fa09a5b9bfb1b79030", "description": "panfrost: properly lower DrawID sysval on v9 GPUs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "05f6e9f11e0ae2d7df3d9819a83f3306ce4e85b9", "description": "ci: Disable angle jobs for GL changes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3b581ed1f8e13a2edb8e3719e5d66377f577cbb9", "description": "zink: Optimize descriptor buffers struct filling", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "94e470a32d214052d89f519a07566d8098d05d28", "description": "zink: update profile with missing extensions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2e97d7b35c8f227336ecc7c5438464205974152d", "description": "doc/llvmpipe: Update URL to fix linkcheck", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "42f5b99a348497e01a86b78513dccccb636745ea", "description": "etnaviv: Switch to etna_core_has_feature(..) for has_halti2_instructions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2978d102037e4711bf555bbcbdeadbca541334c0", "description": "etnaviv: Switch to etna_core_has_feature(..) for npot_tex_any_wrap", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "61d0ec5aec9ea9394e6da7741a0bf041541e2cec", "description": "etnaviv: Switch to stream_count from etna_core_info", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8b0a409431bad0bae0da5ec956ef3b02e6e7ad38", "description": "etnaviv: Switch to max_registers from etna_core_info", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "89e286892da4ff27e6820b6e4977fed674a9255f", "description": "etnaviv: Switch to num_constants from etna_core_info", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f34bf161140e819cd7a22aa27708a04f516d27f6", "description": "etnaviv: npu: Drop not used spec values", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "92a6f697d589c926edf712ca40a7742ce7d187d7", "description": "etnaviv: npu: Switch to use etna_core_info", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "226e7d952fb33367c211bfe98c0c5f084ff4a4ea", "description": "etnaviv: Switch to vertex_output_buffer_size from etna_core_info", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d5b47584173d344fab2085e5fe8f1a900f19ecca", "description": "etnaviv: Switch to vertex_cache_size from etna_core_info", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0a6baea7873f4e74cad945a950c531099f7b6f0e", "description": "etnaviv: Switch to shader_core_count from etna_core_info", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f304dc57ae6cad3104d98440cb2e0ee5860c67c2", "description": "etnaviv: Drop has_sin_cos_sqrt and has_sign_floor_ceil", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3e4f73b3a0e0b9420f9614d3e271c49225c6f5d3", "description": "intel/dev: Update hwconfig => max_threads_per_psd for Xe2", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "588a65f29a9fc46b8b1700575bb60108a8f264e4", "description": "ac: do not lower some ops in nir_lower_packing", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "0f937426cc9c6bfbb8fa9f1da3481082aa99aba1", "notes": null }, { "sha": "d43c5003fc83536e03ec8efb3449a5227ca69106", "description": "nir: add skip_lower_packing_ops shader compile option", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6c1d0b82fbd5859a168387cfd922fd45220ec377", "description": "turnip/ci: add vkd3d job on the a750", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e4f090d3a627f5765a905ad052bb1bb2176331e2", "description": "intel/brw: Remove special treatment for 2-src in emit() helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "73f365e208e4375b352c1d23d0c6cef8513ece15", "description": "intel/brw: load_offset cannot be constant on this path", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fef175de0991e7c3200e90391f503fc7cc43c6c7", "description": "intel/brw: Enable constant propagation for a couple more logical sends", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c6a8b382fd021987660eb74d2d55f3686c69aeaf", "description": "intel/brw: Relax is_partial_write check in cmod propagation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "13332c236b87b44b1e0b0fc1f1c51a16f47af5e4", "description": "intel/brw: Unconditionally run optimizations after nir_opt_uniform_subgroup", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "65eb7ed5fc454af405b1adacc95185cb8e15d135", "description": "intel/brw: Run intel_nir_lower_conversions only after brw_nir_optimize", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "572e00dd66117331cc52c1756e9f2812d72ff0ac", "description": "intel/brw: Copy prop from raw integer moves with mismatched types", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c160ed212edf528f21cd3679a73f4acbc4efb345", "description": "nir/divergence: resource_intel is less divergent than you thought", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eda55c7c2f695492e8ebdd26725e5be5ee66eb1c", "description": "vulkan/screenshot-layer: Add Vulkan screenshot layer", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7530487e609f07587a477f805b7f268859a20880", "description": "d3d12: Video Encode HEVC - Use VPS information from frontend, specifically for vps_max_dec_pic_buffering_minus1", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e268ed0613f048ee9896325d3b9ed5ce10162d8e", "description": "d3d12: Video Encode HEVC to use direct DPB from frontend", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0249f2e6528216f8adba7c807a2b7fc712cb1f3c", "description": "d3d12: Video Encode H264 - Support direct mmco operations", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "da2cbfe3bf8a9f393e9868089b1646a9f7e99837", "description": "d3d12: Video Encode H264 to use direct DPB from frontend", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bb1bbe51df95a2031c1a9f6aacc89dd21dc2fb79", "description": "d3d12: Implement get_feedback_fence", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "067f8814354006004a9f78a885f791c9126ee558", "description": "frontend/va: VaSyncSurface encoder check for surface feedback", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "96fe9fde3f37539b2e6e4a498709d0f2e035c7be", "notes": null }, { "sha": "dad58e0cd3fad90cf197d028f1c6f1aecb52adf1", "description": "d3d12: Implement pipe_video_codec.create_dpb_buffer for texture array resources", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "06a8b8c7e94573a49817e26a9b98fc55afc34f6f", "description": "d3d12: Allow passing custom pipe_resource creation template/placed resource to d3d12_video_buffer_create_impl", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4070d02524d1dbb78012af46decb859400ae06dc", "description": "d3d12: Implement pipe_video_codec.create_dpb_buffer for AOT resources", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f8145fe691833421bfe53d0516030e9e3fc9d21f", "description": "pipe: Add PIPE_BIND_VIDEO_DECODE_DPB/PIPE_BIND_VIDEO_ENCODE_DPB", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e751cb074ab5dfef1bb937a80b45e661b0eaf135", "description": "frontends/va: Allow drivers to allocate and use encode DPB surface buffers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bab6f2a1ec3c6b94f490000d6ca130715704f8c3", "description": "etnaviv: isa: Add conv instruction", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7f1c0fbe61045fb1a049c04f653606ba0e29435e", "description": "radeonsi/vcn: Rename transform_skip_disabled and remove hardcoded value for VCN5", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "419885e2806555d6ea00041718287a300bb7a14c", "description": "tu: Simplify VK_EXT_sample_locations SampleCounts assignment", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "98d52cf292883898b7432b932aaed1e2ddf89129", "description": "tu: Fix VK_EXT_extended_dynamic_state3 feature", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "84726da2f4400568bfd13e9ea29fdfa88cd70572", "notes": null }, { "sha": "630d6d1f2ec7bc76216956e5353839813d2981bc", "description": "tu: Add a750 flush workaround and re-enable UBWC for storage images", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4442d61b16f7fb844f0fca2595f09cac86140a02", "description": "nvk: Advertise VK_KHR_maintenance7", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ace54cc9988f6ed1cb933fea47df22c1ce6786bd", "description": "zink+turnip/ci: fix .zink-turnip-valve-manual-rules", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f11a414645484d3c217dc925cfe720ac7348df16", "description": "nir/algebraic: Remove incorrect bfi of iand pattern", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "1c7e35d4e00632188787fbfffb5a9882db9cc48c", "notes": null }, { "sha": "0b010b357dbd2c12d08308a33f5b6d6e6e1b82cd", "description": "ci: use v6.11-rc5 kernel for Mali V10 testing", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0d90f48b4f13ed7e96055f72541fa9b4388b091e", "description": "ci: enable Mali V10 testing", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "91b3ae71d71789c0846d592c83782b6885c48e2a", "description": "iris: fix utrace compute end timestamp reads on Gfx20", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "14d772d67876a25cca0bd9161df5315a4d3055a1", "description": "anv: fix utrace compute timestamp reads on Gfx20", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "08ecfe8fa45034a5a4b150591ca1a0059e7dbf8c", "description": "zink+nvk/ci: mark a ton of tests as fixed", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f668b17da6a71991e04a7f32518df83a24bb4933", "description": "zink+nvk/ci: bump zink-nvk-ga106-valve timeout as more tests are being run", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0cbd5bbb47d263f55c9f9f6369254819f2698b2e", "description": "venus/ci: add flake and skip timing out test", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "71dbe2953722928ec57eae1c17d079151d055dbb", "description": "venus/ci: drop redundant flakes definitions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "66bae75d475781a889256b4c9f9e0d0796a454cf", "description": "radeonsi/ci: mark a bunch of subgroups tests as failing", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "48a49c4e04e433f0802ea011db6f88d02b5287b9", "notes": null }, { "sha": "f05887a3590ab6ba03b2e717e76fa8cea869e611", "description": "freedreno/ci: fix test timeout for a306_piglit", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8bfd2c083eb06010418329cd3166e6a100e465c3", "description": "Revert \"freedreno/ci: drop TEST_PHASE_TIMEOUT_MINUTES that match the default value\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "71787885e37128c68c8641cd8cec9f662d2db968", "notes": null }, { "sha": "39d62511410716730a21f92cd6dff8cf3ccb0c5d", "description": "radeonsi/ci: bump timeout for nightly job glcts-vangogh-valve", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8ffb44a63386d03acff8e94a568cf03a18bab3ba", "description": "nvk/ci: mark -dEQP-VK.drm_format_modifiers.export_import* as fixed", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b967677d4e59d5aeecc0af29e11fd796ed04e6de", "description": "ir3/postsched: take WAR ss-delay into account", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bb13f30db2528157b913d6e6cccc9520d5e31c37", "description": "ir3: add is_war_hazard_producer helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ce5c0c21c4416e99103be538afd400eff5b44c17", "description": "ir3/legalize: don't add (ss) for WAR hazards synced with (sy)", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6a19274e3dc4264bb402536943c111d1c60a70c2", "description": "ir3/legalize: add needs_ss_war helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6e16dc60a176c5d2ea8ee074d1281a36af0e78cf", "description": "ir3: add assert to detect getting reg file of const/imm", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "523a0e2e395fa147307f78bb6d65b7e7cdbb0d80", "description": "ir3/legalize: don't add WAR dependencies for const/imm regs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7cc24aa506beb09847181c64a4a14507e77d840f", "description": "ir3: fix recognizing const/imm registers as a0", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "72bb4d79dcc8addf59e9ea513be059fce6edff9a", "notes": null }, { "sha": "43d65e0ff0c38cafa40152953bdbedc2bcae0fb9", "description": "ci: Make per-build dependencies optional", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "310e3bb0266bb2ab18783a67948d5fa98ce5022e", "notes": null }, { "sha": "9b717596b21175036b361986f0db5c12c4dccb45", "description": "llvmpipe: Fix type mismatch when storing residency info", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "6168317b849150db28dc222f8ac68cb1b371eb2e", "notes": null }, { "sha": "7fb7fa794c32be84f0d8b58857af44a596806f1a", "description": "util: Remove Vulkan-only formats from get_plane_width/height", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "3316bc3e8849504f2c6b30e4abe1853026cb39fb", "notes": null }, { "sha": "1ae09c4e79fbc5f0a6f2de78b6f3979a83074953", "description": "tu: Use vk_format_get_plane_count for tu6_plane_count", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "29d1cd6e8bd77580b6d9288355555d7663ee7546", "description": "tu: Use vk_format_get_plane_width/height to get the plane dimensions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b37e06fd5889d4c2711b9f840c593ffe0eba9ab3", "description": "vulkan, radv: Add new common vk_format_get_plane_width/height helpers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7d0a631f20dc71efb1cc7adb57b2d162523fcd37", "description": "llvmpipe: export dmabuf caps for kms_swrast", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "310e3bb0266bb2ab18783a67948d5fa98ce5022e", "description": "ci: do not start build-only jobs until the critical build-for-tests jobs are done", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "27fba5ccdf4b92eeabf602f025ee5c6dd91dae40", "description": "ci: merge build-x86_64 & build-misc", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c9e847e51f7366a96ae9fa1860ac3816696518ed", "description": "ci: move build jobs that are used by tests to an earlier stage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "096acf8c0c4d0815dcf05394a167b252d34b9db0", "description": "anv: change existing ICL workaround to depend on BLEND_STATE", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "eebb6cd236ea27881a1f70a3b78141d6d39ccf4a", "notes": null }, { "sha": "51e05c284465786bf125d9d36081e9152c80619b", "description": "iris,anv: simplify and inline sampler count calculations", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "32f606486fa79ba4b549f42b45f646de6bc38bd2", "description": "anv: prefetch samplers when dispatching compute shaders", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bb426b7f3c8bece76490737d21eeee4542979ad9", "description": "nir/tests: add basic terminator merge test", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "85741c6a15de6ed402e0b5a8b2219dbdb83d5c44", "description": "nir/tests: make add_loop_terminators more flexible", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "51bb0e68b391c62f60766f7f77cb63a957772f37", "description": "nir/opt_if: merge IFs which have phis between them", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "37881801c14724518bce165aac020900d04e42ed", "description": "nir/opt_if: optimize phis between similar IFs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "50d416fe892f75c54d10ad4d12e56abc5e8fe1b5", "description": "nir: add nir_block *nir_src_get_block(src) helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "12ff1b683eefa0aeb6631cd071819f51c65d3596", "description": "Revert \"ci: take igalia farm offline\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "4246c88c5e0c8dac1b61f18d1f72022ab2001892", "notes": null }, { "sha": "893c93a27acc4e56d9cdd119c1f591b85e08d318", "description": "meson: Allow building lavapipe without specifying llvmpipe", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0fc3c52e438cc2f0fb8fd0e04094423736afa0b6", "description": "nir/opt_loop: Fix handling else-breaks in merge_terminators", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "9995f336e60c2197236c7d815e8ab20ede18b781", "notes": null }, { "sha": "44e1cf2748972e9289d5ab595be89f75ffb4654b", "description": "anv: set correct miplevel for anv_image_hiz_op", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5efecc9782cca3df1e413883ff10d16fde5fa135", "notes": null }, { "sha": "5f402f3aae492d29de00c6027fdf4cb8aa042c19", "description": "nvk: Hash minSampleShading in nvk_hash_graphics_state()", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "813b253939ee8c965bf14746a48c6191b062a57a", "notes": null }, { "sha": "5b69215ec2ec7238581f5c13f929cfad75be8e8f", "description": "nvk: Use 4 bits per value for the anti alias values", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6e63a79267c03b1eac3af40ddc417e0e0ae63c38", "description": "nvk: Fix a typo in a comment", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "615d6b0e1a4fe1292b110c254bc251ae857b3eb7", "description": "docs: add sha sum for 24.1.7", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8503dbd0d23d3428fce95b079c20e1c0e4f686b3", "description": "docs: update calendar for 24.1.7", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e78ecfc9a4b3f169663ccc2892357cb0fc147242", "description": "docs: add release notes for 24.1.7", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "42114aa72383b4b501d1d5ed879f612fa4e2b7ae", "description": "vulkan: Handle VIEW_INDEX_FROM_DEVICE_INDEX_BIT in the runtime", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8c60f1461bc4fe9217317325d26a3be17def32aa", "description": "vulkan: Take a VkPipelineCreateFlags2KHR in vk_pipeline_*shader_stage*()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "81a00a48bc2b96d0f511273ee7242d15ab13a73d", "description": "microsoft/compiler: Handle subgroup size 4 as a required wave size", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "15f13f3c459f2805c0279833c12ef460136f63c6", "description": "dzn: Drop custom subgroup size handling", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "faf27a59899ccd7a55a321ed895fc41e2b56f4dc", "description": "dzn: Use vk_pipeline_shader_stage_to_nir()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4365d0d7694bc356ce19aeb1a1e5724c16c08271", "description": "lvp: Stash the PipelineCreateFlags2KHR in the pipeline", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c0191b20de5f41c0c66ac534d6b735275c4916bb", "description": "vulkan/pipeline: Handle VIEW_INDEX_FROM_DEVICE_INDEX_BIT", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "9308e8d90d26fca678fe72380d899cdae77415b5", "notes": null }, { "sha": "03655dfda12c16f13b0e132282a5ef779b925b93", "description": "compiler, vk: Support subgroup size of 4", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9f88b6025bbd01f425c44df8ff907e5fb927d18b", "description": "ci/windows: Bump image tags to rebuild deps with v143 build tools", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1a93b1e2178da056fe925b6064548c4c666df0e9", "description": "ci/windows: Update VK-GL-CTS to d48899f85b486a70d090af59a1453763458611d9", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5053ac02ed0e5714d86ef42c47a75fe5cd624f09", "description": "ci/windows: Use MSVC v143 build tools", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2e389b949b4f36197f518e49a49e8d6c2516c19a", "description": "freedreno/ci: add a630 flake", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "74f7b370eabdfb4f575c7f34acefb54f470952e2", "description": "ci/build: untangle debian-s390x from debian-ppc64el", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b39e34ba92b5c348d030984d328c9660767c8d2f", "description": "nouveau/ci: drop TEST_PHASE_TIMEOUT_MINUTES that match the default value", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "71787885e37128c68c8641cd8cec9f662d2db968", "description": "freedreno/ci: drop TEST_PHASE_TIMEOUT_MINUTES that match the default value", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "83d3c35eff55cacb79e5fd814075c40b48644a50", "description": "etnaviv/ci: drop TEST_PHASE_TIMEOUT_MINUTES that match the default value", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "812fb1d2764d07c0185d98164654654501b59a26", "description": "broadcom/ci: use TEST_SETUP_AND_UPLOAD_MARGIN_MINUTES", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fc3701bb5cdf278c3ccc0a0c3cd2261aebbaa962", "description": "broadcom/ci: drop TEST_PHASE_TIMEOUT_MINUTES that match the default value", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f01825569eea051ff396452da4edf9d6fa5c0fd7", "description": "ci/bare-metal/poe: change the default TEST_PHASE_TIMEOUT_MINUTES to `CI_JOB_TIMEOUT - 5min`", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fe075df8d9559f3d2a87367829f935c66280d332", "description": "freedreno/ci: drop unused TEST_PHASE_TIMEOUT_MINUTES in LAVA jobs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "033818fdd99a543fd1cb17cc8e4be07f831a9003", "description": "nouveau/ci: fix gk20a-gles test timeout", "nominated": true, "nomination_type": 1, "resolution": 2, "main_sha": null, "because_sha": "c8207158b5dc1f4f883015b6ee2afe41f8901154", "notes": null }, { "sha": "4888d39f29ae84dd279f2bd4714eb0f6e8ba5d20", "description": "freedreno/ci: fix a630_*_full tests timeout", "nominated": true, "nomination_type": 1, "resolution": 2, "main_sha": null, "because_sha": "e61b423074bc77438a8015ccc9480e692f8dc03e", "notes": null }, { "sha": "b978d3eb54b081228d040e58f722d2007f331e84", "description": "etnaviv/ci: fix gc2000_piglit test timeout", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f39ffc69110d1da0d87f970bc87802ca81ce9fa9", "notes": null }, { "sha": "aac9c74a8341975aa7b49415da8d3072c878a848", "description": "v3dv/ci: fix test timeout for v3dv-rpi5-vk-full:arm64", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "4bb564f40dc1ba758c40b5c3a019ad0dc36f9406", "notes": null }, { "sha": "e5852bd41fd734da1f0b767fa824cf158103c002", "description": "ci/vkd3d: check for tests listed in fails but not actually failing", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5434aa79f5804a642206a2df665a6587f6ba2e7c", "description": "ci: run only one vkd3d test at a time", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "23e9cbc623edadc1ef98977f7f933ffa745c8a7a", "description": "ci/vkd3d: use upstream test-runner.sh for process isolation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2019ccfc491732d9115054b86c6cd02c316c141c", "description": "ci/vkd3d: make the job output less spammy, focus on what is useful to print", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4a629f20a11869e48fe7a7a2b4df725c77e0feaa", "description": "nvk/ci: drop skip of fixed vkd3d test", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dac44e02f72d645418a1c6059342a60b508c6eb8", "description": "d3d12: Don't use a vertex re-ordering GS for line primitives", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5b7a6429410318011ca6218fb4a9ab7f28bd56e3", "description": "docs: update calendar for 24.2.1", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "59fa27e1da9958ad14197a317a03afbde7a0cc2d", "description": "docs: add sha sum for 24.2.1", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "beb6f3f12195ae74ab3a8d107b73dc9f476fc623", "description": "docs: add release notes for 24.2.1", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4246c88c5e0c8dac1b61f18d1f72022ab2001892", "description": "ci: take igalia farm offline", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3e1d847d370c3773d4c3fd31fb8d1045299e8efb", "description": "radv: Use the SPIR-V printer in spirv_to_nir", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6e3938f45b4976fe16dac3efa0a81230351ae0d5", "description": "v3dv: Drop the SPIR-V dumper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c60a421f0c2357fe13636f0d51f21e7be25b625e", "description": "vtn: Add a debug flag to dump SPIR-V assembly", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9520fb8ecc5dc031a09142d03d218434227733e0", "description": "vtn: Allow SPIR-V debug options in release builds", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ee7b596abc65d67c6f4b95e7eb96955ce0d8312d", "description": "vtn: Move initialization of mesa_spirv_debug to a helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d8644a533e533d600162b37bc76d1a78938e2b3a", "description": "v3dv: Update a debug message", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "da395e6985ab32978ebe120fe83ef05989c1a3e6", "description": "intel/brw: Fix extract_imm for subregion reads of 64-bit immediates", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "580e1c592d90392a30185d8059499498748909fd", "notes": null }, { "sha": "51c85e03632c85da64a65d925bbfc30e3908dbb3", "description": "intel/brw: Drop misguided sign extension attempts in extract_imm()", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "580e1c592d90392a30185d8059499498748909fd", "notes": null }, { "sha": "53869ae45bbad5fb2d791bb24aaed40c9872190e", "description": "rusticl/mesa: Return CStr for device and vendor names.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6b43c5c552be342e4924571a824456b7ca6dc70e", "description": "zink: cache generated vendor and device name inside zink_screen", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "73c8e2c3cd08367fce4073c1e0b6a12eb3e6ff14", "description": "rusticl: reuse PipeContext", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "64ca0fd2f2896faa2ec85e454e2ecba2f68390c8", "description": "frontends/va: Allocate surface buffers on demand", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "de61cb72fe3fc5fba4c00e285eddb3d3cbdb76a3", "description": "pipe: Use correct struct for h264/h265 dpb entry", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "cc14724d73b2ec03720c1f7366d7697e50bd9f16", "notes": null }, { "sha": "83b74bfc6d787017f403410293d4c580503209d8", "description": "bin/gen_release_notes: adjust checksums section", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2aa373aee5730b27f29850af5b61968340a7e372", "description": "radeonsi/vcn: Implement get_feedback_fence", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "49596f70ee72be8288a315e40a3d71e2db40a39e", "description": "frontends/va: Check for errors from end_frame in vlVaEndPicture", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "db45d16dfefe6260a71138b44be4bcb6f3aa654b", "description": "pipe: Add int return value to video end_frame", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "96fe9fde3f37539b2e6e4a498709d0f2e035c7be", "description": "frontends/va: Implement sync buffer/surface timeout for encode feedback", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6d6974854299cc3d65e86078a5f2b106f797a081", "description": "d3d12: Remove get_feedback_fence implementation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ef4c41d7fde9590e0b85980a614eabcc96690251", "description": "v3d, vc4: remove unused functions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "518b2d548fb055ab4bc8836705bd23351c2f773e", "description": "nir: Preserve fp_fast_math in nir_opt_vectorize()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7392e3306ef376121097cf03b388dc75bff127c0", "description": "radv: remove useless check about non-indexed draws and DGC", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0e1e5264b5085a3e0febe83145b340ec0a1f52b6", "description": "radv: specialize indirect command layout stride for DGC", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8edbfbfe68ea4facd8f9d5b08ca3d1b11eeffcc9", "description": "radv: specialize push constant DGC token", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7d0972711c27c4aedc1823919389d8461110fd75", "description": "radv: simplify allocating push constants with DGC", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "545949d12f7e68cfef7abfd55e16dad88bfc60c0", "description": "radv: specialize VBO DGC token", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "64076c652c3dfe07960e800d5153f1c7d7079114", "description": "radv: specialize pipeline DGC token", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7270bf7aa3cd657e837cfe0889ce5f3d4ec940b5", "description": "radv: specialize index buffer DGC token", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3128eca2d03ec888fee0806f5cce89e3f1729c23", "description": "radv: specialize draw DGC token", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ccd55b55da9abf709b5704284d83992cce1dcb07", "description": "radv: specialize dispatch DGC token", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b4793400f3d154c5d4d91860249dd1c41ff44d9b", "description": "radv: add a pointer to the DGC layout in dgc_cmdbuf", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c7540d3fd68207c38eeddada28e2c4283a2f3a68", "description": "radv: prepare for specialized DGC shaders", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0dc791ed57dacf9fe3df694d7f285a8d9f942fa7", "description": "freedreno: use unicode \u00a9 instead of DOS-like (C) copyright sign", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "89366ff52364c437d85408b859f504f08a6d13fb", "description": "freedreno: Convert to SPDX-License-Identifier instead of pasting whole license", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ef970c5a9d6226faa51ad3bcdf85abebfb100d4c", "description": "nir: optimize pack_uint_2x16 of pack_half(a, 0)", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "79637d5942d8933841f7d93d06b864e827d61aec", "description": "radeonsi/vcn: Support H264 constrained intra prediction", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c53641f810de39d6ce0cd7865784a5e2b2ce53bd", "description": "radeonsi: Implement buf_ofst_info in si_video_resize_buffer GPU copy path", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "322240fcff1eabbfc549f02a5f893efac8edc66e", "notes": null }, { "sha": "134e95cdb1b55d11b932d05c52e5c7416400c2b4", "description": "radeonsi: Enable transform_skip HEVC feature support", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "af849516f06c0c3cb2a74980eb5f6e48fc81662f", "notes": null }, { "sha": "18f15da94dc2b1737e84a81726cd2d0011225c0d", "description": "ci/intel: add i915/MTL firmware to rootfs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0441202d6badfbb99a88340d15364f1b96ae9a4d", "description": "ci: add firmware files to rootfs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "695f5314d61410208cb52cde0fe3e25a7f8f0cf2", "description": "intel/brw: Simplify fs_inst annotation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ec15cdfa2a3672a881ca798222c8bad3ff12a0aa", "description": "intel/brw: Pack brw_reg struct", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2261b298d172ff35794b7d06944333a402063c41", "description": "anv: fix adding to wa_addr", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "6336e0fe7f6d179cce20d2376edc73a00fc4ac08", "notes": null }, { "sha": "7941d705c3a346a08ca30d1eb355642f9d43bd9b", "description": "venus: workaround cacheline overflush issue on Intel JSL", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c0762e88f314426907214c705b639904e8605bbe", "description": "ci/build: fix ppc64le and s390x jobs rules", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f6eeb3c6d1246087b44b50a4305e914c800e6c6d", "description": "ci/image-tags: re-generate all the images building deqp-runner", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8a95129aeedc357eb1b516c8966f2b84a0dc5d28", "description": "ci/deqp-runner: add infra to apply patches", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "83d9cfa58d34edff4182cd2ce558ecf87122ea49", "description": "ci/deqp-runner: build from git checkout even on linux", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "03e50318ffdf967a9f17304564209fd8e75c4d42", "description": "ci/deqp-runner: be less verbose in the loop printing the deqp builds info", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3b0c527b568d4b8d44beba957e1dcbf615fa3cf4", "description": "ci/deqp: simplify command to list local deqp patches", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ca7fde8761df9dc9effb5eb256daf47c776bd3aa", "description": "ci/deqp-runner: restore CC after temporarily overriding it", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "6edfb09dda2fc752f6c7a7573627b8a99a61f154", "notes": null }, { "sha": "17f97a69c13832a6c1b0b3aad45b06f07d4b852f", "description": "iris: Reduce clear color state alignment to 64B", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "063715ed45ccb898044d5a45027c01b438d17903", "description": "anv: Reduce clear color state alignment to 64B", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "246e22ff4f1e73dbec29482ec49c78648d05edbe", "description": "aco/tests: do not use mul with constant to tests neg modifier", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bf67ac30fe508a0ba6bc2e771d3395a456d6ecd2", "description": "aco/tests: allow literals with resolved swizzles in vop3p test", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6a18eb6afca6bbd7a61399f70a454e6654308fdf", "description": "aco/tests: parse neg(constant) in vop3p test", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "52465956cae4274b2f356b5236bbb0f91a80be96", "description": "aco/print_ir: use neg() for constants", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fb8e730d9bce6018154907a633028de75cc40f5d", "description": "aco/tests: do not use add to tests neg modifer", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f71522e5cf5036447e71de265182610d7f9d7057", "description": "aco/tests: don't test dpp constant propagation with row shift", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f990322597a2bcf9ad254b2cac014a2165617323", "description": "wgl: Add missing idep_mesautilformat", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "284ad7da39312ecdf74e95cc75b379d81eb37487", "description": "pipe_loader_drm: Fix virtgpu_drm header path", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "2ea4a59ab7cf07d660c424760ec74eff8f34a3cc", "notes": null }, { "sha": "25ba90fd888cef431c2098c8afdb0a2bbd34b303", "description": "vc4/meson: simplify neon build now that the android build system doesn't exist anymore", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9777f016c74b8e5d457ce667205ae4757a9a4a14", "description": "egl/x11: pretend kopper is software with LIBGL_KOPPER_DRI2", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aae62e5d292ffeb7452d722c4cc61cc8a40d0b8d", "description": "egl: unify LIBGL_KOPPER_DRI2 checks", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d94d15249863dc95070a5a6bafddcbddd2d0d71c", "description": "freedreno: Add initial A621 support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b77eca8a956e75665e609c836c102d862e90c084", "description": "vtn: mark ImageMipmap as supported", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fc88f04ba127551edd5d18d79197caa60781eb3d", "description": "vtn, nir: handle OpImageQueryLevels on images", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "260a50add599f483b193ae28414153a123ec3ec7", "description": "nir: Support multisampled images in lower_read_only_images_to_tex()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c5e38d5cb81c14c50f0b10ea98da72ac116a5fb0", "description": "compiler/types: Add multisample vimage/vtexture types", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9982568fa8197f73c916faafa401e36e7bce6d36", "description": "clc: add support for more image related extensions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2fda0db66fae87660ed8ee7cc36176ebb31a0a89", "description": "ac,radeonsi,radv: add common GFX preambles", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "80e8e18cc60c5db8044747c6a5dedcc82ba4c145", "description": "ac: add ac_gfx103_get_cu_mask_ps()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e97b968aeb405384d7642c040b4b86d18eb104da", "description": "brw: add a comment what Gfx12.5 URB fences", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "93fba403898eb057182777afc9e12aff9a6933c7", "description": "brw: switch mesh/task URB fence prior to EOT to GPU", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fda6f8638a6cb3410dc402e5e38cef78b11fad79", "description": "vc4: Add missing libvc4_neon build dependencies", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ebcb4c2156e9c0900fce6ee9ce6e3bd7894f7953", "notes": null }, { "sha": "9bfb23b2525dcb3788e34e93fc9f60202283c476", "description": "radv: rework computing the DGC cmdbuf layout", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "156c1b0547aaff6e1f216432a1e5ddf75935b0de", "description": "New testing jobs zink-anv-adl{,-full}", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1b51e24b0a903500f3edca604430ee5eed98042c", "description": "New testing jobs intel-adl-skqp", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c653e987487e3e78f122e35c6cc1c7e96f2e221a", "description": "New testing jobs anv-adl-angle{,-full}", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6c9138f86ae00134ae9db5f75730ab69dd30d065", "description": "New testing jobs anv-adl{,-full}", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fce5e776048700b05e643ea58193049785815e77", "description": "New DUT for Alder Lake", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "437bda3013d0fb137e1576199fe74ee09ec85d2b", "description": "intel/brw: Get rid of the lsc_msg_desc_wcmask helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "55f193a1059bb07ac265613ced48c7d462bfc43f", "description": "intel/brw: Switch from LSC CMASK opcodes to regular LOAD/STORE", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7e52b678014ff2c7a2ac6d987655c214ba18329a", "description": "anv: Add full subgroups WA for the shaders with barriers in Breaking Limit", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1904fe118624b25817873271fea6285cf2dbbaf5", "description": "anv: Release correct BO in anv_cmd_buffer_set_ray_query_buffer", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5d3e4193786f1b55aa6a3d74e2b9b954eb9287e5", "notes": null }, { "sha": "09122e2be0f49f339590e99783d14f7279d15cda", "description": "brw,elk: Fix opening flags on dumping shader binaries", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "4f41c44df22116d351d06c3a03711e8ee68a7869", "notes": null }, { "sha": "442cc7996e5bd84e13ace1003f644b92c161337a", "description": "anv: Assert ray query BO actually exists", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4c1a912372de7420866cde8bf3c2459698be43d9", "description": "radv: remove RADV_DEBUG=nogsfastlaunch2", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4a8f3181baa1eca48d44e5270962835040d0f743", "description": "intel: Support any depth fast-clear value on Xe2", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4a9e45061a29a05506a60b0c2f2aa25cec1e7949", "description": "anv: Add and use anv_image_hiz_clear_value()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9fd79dc49e9480cdda52c9992aac60bd41b88f20", "description": "anv: Pass the VkClearDepthStencilValue for clears", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f3c7e14f091a21aebb9449f32e3483c28d39fa9c", "description": "isl: don't assert(num_elements > (1ull << 27))", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b78a691ce2a62660366d06803bdd0877f92287dd", "description": "nil,nvk: Disable modifiers for B10G11R11_UFLOAT and E5B9G9R9_UFLOAT", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "cd428e01d7876da243933ee49f10f866777820f5", "notes": null }, { "sha": "2158fe2ae29d20b397b5c10bdd36a9279fc86c0b", "description": "nir/divergence: add missing load_constant_base_ptr", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6336e0fe7f6d179cce20d2376edc73a00fc4ac08", "description": "anv: order data in wa_bo to leave wa_addr last", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "7b9400b7f7878a4e868f5af052520b3a55fa6da8", "notes": null }, { "sha": "d8ec8acede81920fa29bddb638550c7df7222785", "description": "anv: always use workaround_address, not workaround_bo", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9b98cebe9aa36298cbc6a69f2f73c05748722a34", "description": "intel: Drop BLORP_BATCH_NO_UPDATE_CLEAR_COLOR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "64d861b700e4e7dde08027af8f43f7b186489453", "description": "iris: Skip some fast-clears even on color changes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2886851a8e73bdc7f9d2b25dccc144b0f8a85b3b", "description": "iris: Always use BLORP_BATCH_NO_UPDATE_CLEAR_COLOR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "721d0c3e77581d06e08cde29f84ff68cb49bed6e", "description": "anv,hasvk: Always use BLORP_BATCH_NO_UPDATE_CLEAR_COLOR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5fd42500cf2eb86d5ed085ac41223f0ce3be5a21", "description": "anv,hasvk: Add and use set_image_clear_color()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "27014df3669c1c2fcf3390c46c8d82c10ff28244", "description": "glx: Getting rid of the double assignment in `__glXWireToEvent`.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4bf257a18fdad05d359c60464076a4fb78b2c79a", "description": "llvmpipe: make sure to duplicate the fd handle before giving out", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d74ea2c117fe96e527471e572336f931c3c77da1", "notes": null }, { "sha": "521dc42e6c35730c10bf175622bbb6aa2e2cd76e", "description": "llvmpipe: handle stride properly on lvp udmabuf imports", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c44d65a46764a5f2cd3dc3924bd6179cd93993f6", "notes": null }, { "sha": "7db16e7cdd71d7cafaeca644325bda5ca81be072", "description": "radv: turn video decode/encode on for VCN4 with latest fw", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4255bbd95846b6dcafd04a35f3bdfe9014550418", "description": "radv: move video decode enable test into a flag", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "95a980b61fbf4457ce8e2aed260af269ee6334be", "description": "radv/video: add event support for VCN4", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c34086255566e3ce01004c70a6bbaed71cb5fdf7", "description": "frontends/va: Don't return P010/P016 as surface formats when encoding", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "786be05df3629a9d93c25ff3ac8a2c1124fb1609", "description": "dril: add zink stub", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3de62b2f9a6cbcf3fea1d33af98be20505421d4b", "notes": null }, { "sha": "7255c5e108cb26aa08f1bde4413e3e20553ddaf7", "description": "ci: add a660 flake", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cb32bcd3fea5abc0602a721fe430df8dfc109601", "description": "amd/vpelib: Add 420 semi-planar 12bit handling", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fcad791d0737e115bdf76601e7f14c2ee77a045d", "description": "amd/vpelib: Create virtual stream concept", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b670701b659847fab5b64a58ccef8845c5e8c789", "description": "amd/vpelib: Increase the CD field in vpe descriptor programming", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cb9175a7af3f8cd2f4db4f4edbb6a9c3b3f0932b", "description": "amd/vpelib: Update Plane Descriptor Writer", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "18dae30b1727a0de920e55b50a359db541294efa", "description": "amd/vpelib: Add resource function hooks for checking support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "06097ad64df1ed985904c78ed044ac6cc776f84e", "description": "amd/vpelib: Remove unused structs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6483c2c7867ddd71bf71f9c538d2165f1751c04c", "description": "amd/vpelib: Add and fix collaborate sync data", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "015b1b52c8f2eecbf21fc667372e2ef873567af4", "description": "amd/vpelib: Remove extra collaborate sync commands in IB", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e9e2fe389ffc7f65bfadfabb095a3976d092cc9f", "description": "amd/vpelib: Use VPE_IP_LEVEL_1_0 for VPE IP 6.1.3", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "73d112f372558b64e77faff65d919c485bfb7796", "description": "amd/vpelib: Add input pixel format support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0164bfda65b4fae295fb88707aa13b7453e52393", "description": "amd/vpelib: Add cache mechanism for 3D Lut command", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9817793cd9270d180777d0a103346525ecc72c9a", "description": "amd/vpelib: Reuse existing float to reg format conversion", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f79c80e6d6300a7b5298abdabe42c53b87966fb8", "description": "turnip/ci: document all the a750 flakes seen in the last week", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "22bd67a16d2e243e5bb44597915beb398a812710", "description": "zink+nvk/ci: document all the flakes seen in the last week", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6ab8e089bdd13ae5dfe35fa50d20b03a415d5736", "description": "zink+nvk/ci: document new variant of test failing", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dea1fedf5181c0db4baab187b3bd3e47f4592e96", "description": "aco/tests: add more VALUMaskWriteHazard tests", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "11262a01cef70e06f41ea068200518d24ddf418b", "description": "aco: preserve bitsets after a lane mask is written", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "61e73c2323a1eee7aa745db191183d4bd3e9f987", "description": "aco: check SALU writing lanemask later for VALUMaskWriteHazard", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b1ba7d1b99142a476fa7ee529121b9c6f61f9624", "description": "aco: don't consider sa_sdst=0 before SALU write to fix VALUMaskWriteHazard", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8f5ee70d8581ca2bc58b488e9fcdb47c1b4709bb", "description": "aco: also consider VALU reads for VALUMaskWriteHazard", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ee648326d9a70883063a1b8ff69948d75370be38", "description": "aco: ignore exec and literals when mitigating VALUMaskWriteHazard", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "75ab02068ee7bd9d7d343def9a75d1bd3d854de9", "description": "kopper: only include loader_dri3_helper.h when xcb is enabled", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "f14ef0ee0a52f1a1b06b3996afcb4b56aaf8f8fa", "notes": null }, { "sha": "4cfaf10c10598ff705af988d8261fb8fcffb5c59", "description": "llvmpipe: Only use udmabuf with libdrm", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "112063a060ef2603e66f5ee375346b2d24508c2b", "notes": null }, { "sha": "4fa1709eaf2275cbd0aab4cde6eb5668eb716d12", "description": "asahi/clc: drop caps list", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fc28ebcfa14a6e4514efe6b09947955bcb88d8f9", "description": "vtn: infer SpvCapabilityLinkage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "694e68f359eec3bbcee17c42e236f24c63d05eff", "description": "nak: Fix wrong encoding for F2FP cbuf and immediate forms", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "e19871bd6ad0651a5b8ea8215eab686ace5d08e1", "notes": null }, { "sha": "14de650d58cf41647f7da56dac129907a00f65e8", "description": "aco: call nir_copy_prop() and nir_opt_dce() before instruction selection", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e030ab4bf200dd5a7a1ba46c566801f7c7bf7d37", "description": "vc4/ci: update expected results", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "07202111a6e90db6747e3be3f59d33854933126b", "description": "ci/rules: make every job exist as manual in fork pipelines", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e54440d15e922e428454ae64f92d62dd42814728", "description": "Uprev Piglit to a3826de3c26a279599d15b018a9a3e75ca46f4f8", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1f9c40a8d1b2ec3702862371af3a934e9a0c9cda", "description": "anv: explicitly disable BT pool allocations at device init", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "749d7e96bf69c1e5eb27dadd3f8f60f524466921", "description": "lima/ppir: switch to derivative intrinsics", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cc5d481f41a56b662b47e4ff8a26fda63926ef57", "description": "radv/ci: enable RADV_PERFTEST=transfer_queue on GFX9+", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "731523a10bd616495512b67e1f9c72e99e3ea3a6", "description": "radv/ci: update flakes lists for NAVI21/VANGOGH", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "68cd36d9b46c0d2f568a0df007e0ad40dcf6cda1", "description": "radv/video: fix reporting video format props for encode.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "05cd42417ffabbe3364fb58ddf2a2d4427cd6579", "notes": null }, { "sha": "7f7ecaf08cc569978f1566d8200792aa27a4a109", "description": "radv: optimize NOPs padding with DGC", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a7547a97814e2aa29f4312863a4c7e8ca6e41d4b", "description": "radv/amdgpu: assert that the DGC IB VA is correctly aligned", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8f8a51ac5c110145b77f66c585c35f2d6b4997d6", "description": "etnaviv: build dependency for the etnaviv tests", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "43bff3b9ebe230311ea40a639e98acc01f30d09a", "description": "etnaviv: rename enums_h appropriately", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "48a49c4e04e433f0802ea011db6f88d02b5287b9", "description": "radeonsi: enable KHR_shader_subgroup", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1ee612e1ac4b6526083d8fbd993025f8cf1c93ba", "description": "radeonsi: use wave64 for KHR_shader_subgroup enabled shader", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a78d1d49e65544c19c682ab030c511193279b614", "description": "radeonsi: consider both stages to determine merged shader wave_size", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "196d91ed786fcb29b235fbc88d01a591ce731737", "description": "radeonsi: remove NULL check in si_determine_wave_size", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "40fdd97de38d86e537e59a73f7500a41ce28a8ae", "description": "glsl: set shader_info.subgroup_size for KHR_shader_subgroup", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ea33876fbec98640cbf425997b26113fd303d803", "description": "glsl: remove unused fields in gl_shader", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7538edf706d4517970ce15f9ea80db19e124b1dd", "description": "glsl: add KHR_shader_subgroup_quad builtin functions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "72517a8be95544f1211814b0e3d6498be7592215", "description": "glsl: add KHR_shader_subgroup_clustered builtin functions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "db41c09e179e1eceefd0655fd8e472ecc97fcc8a", "description": "glsl: add KHR_shader_subgroup_arithmetic builtin functions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ac0bbb5b3f442816622a12fa6ebe9bbff67cc2e9", "description": "glsl: add KHR_shader_subgroup_shuffle_relative builtin functions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eee3091e3e7293f6e1799ae6b3da44dc107bfc17", "description": "glsl: add KHR_shader_subgroup_shuffle builtin functions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a496d84ac88e3185a3279aa2a6cfc133e3be6985", "description": "glsl: add KHR_shader_subgroup_ballot builtin functions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7113d3c6bae3cc129732b9917302c53858324cd9", "description": "glsl: prepare ballot function args for subgroup usage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5f212a190b97d7442de9a32e14a36b01f219fe45", "description": "glsl: add KHR_shader_subgroup_vote builtin functions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2d71467ec340ca8b5da6f263dc76363a9cc5dc00", "description": "glsl: prepare vote function args for subgroup usage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f0c8520a90f4439e86bd076b1c36a4d691480c47", "description": "glsl: add KHR_shader_subgroup_basic builtin functions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6ae013a03209f01f0d976e111b696d0e7c88d451", "description": "glsl: use generic convertion code for some intrinsics", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c6311166447872cc8f37e57b2f3ef102eab42472", "description": "glsl: remove unused builtin function macros", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e2b07f932916fe827fbec1f93bfaa142842dd87b", "description": "glsl: add builtin variables for KHR_shader_subgroup", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "19e4549944f273b833170b7b4fcbde924a48190c", "description": "glsl: add KHR_shader_subgroup extensions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "72823354dd12069f69130c76ebad92941079170f", "description": "mesa: add spirv GroupNonUniform* capbilities support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d5bc014493c605b7e722783ee3b5f62f518ecba0", "description": "mesa: implement KHR_shader_subgroup Get* values", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "34f4b5e0ea8c4f57c0aa69f264d9328e65440bed", "description": "mesa: add KHR_shader_subgroup extension", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "661b9061d47fbd8826093345fabd7246d655a85f", "description": "gallium: add caps for KHR_shader_subgroup", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "58e412014a0abdcfc0286e1f42929212237637c6", "description": "ac,radv,radeonsi: stop using quad vote any/all when llvm", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a37933b7214ad7aa6608b0822886bb9b0503501d", "description": "ac/llvm: build wqm for quad intrinsics only when fragment shader", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0f937426cc9c6bfbb8fa9f1da3481082aa99aba1", "description": "radeonsi: lower subgroup ops after wave size is known", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "31dfb04fd35b1b89f5df0b673ddb1b711033754c", "description": "intel/brw: Remove long register file names", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6bdf2de4d2fe066a1cd82fbabcc348ecdeb3f95e", "description": "intel/brw: Remove unused ARF values and helpers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "72b687abb4d53e9dc250cd26689e1c4426ce627c", "description": "intel/brw: Make BAD_FILE the zero value for brw_reg_file", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e8f921678a3d945d9f3883dba9c84431fa6c3ba7", "description": "intel/brw: Explicitly map brw_reg_file into hardware values", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e7179232c9d8968f45687c795323ef2b39719a2d", "description": "intel/brw: Move encoding of Gfx11 3-src inside the inst helpers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d31c8bfb6fe1e06db988b332132bb7fc0ac831af", "description": "intel/brw: Remove more uses of variable length arrays", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "86c20e2910f49ce9130c34bcfbe2cf374384480b", "description": "intel/brw: Use a helper for common VEC pattern", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "abc535a3b4bd96f4d9f3908ab3a17a50d928f7d4", "description": "intel/brw: Remove unused variable", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "72506ac8c77f15ef7871aedc4e6b19094b5ac591", "description": "egl/android: Fix wrong pipe format for RGB_565", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "273e54391af7e0a89daec778980c3f8a800bcd7b", "notes": null }, { "sha": "e9d908206b4786b5e68d00f6d2af21a007169b3f", "description": "vtn: ignore volatile on functions for now", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eef1af81285bff00931a12159b628651587f1e6f", "description": "rusticl/device: limit CL_DEVICE_IMAGE_MAX_BUFFER_SIZE more aggressively", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "81e3930ec0a4d586752e59c5172e08e2edf5e4d5", "description": "nir/print: Add a helper for generating debug info", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4423c50c1b9f523c482e948cdf5b3ad50f1385c1", "description": "spirv: Emit nir_debug_info_instr for OpLine", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ce24486ee44dcd70c4283755d515dea2ecdf7c32", "description": "nir: Introduce nir_debug_info_instr", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a70968c62f9c260f1e1626d74da33e0f70a3ac35", "description": "freedreno: update night expectations", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7b32df696e87810f8e738d113521d98a56c0ed0e", "description": "nvk: Fix regression observed on Kepler", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "dc99d9b2dff67cc4aa9249594aaab6625d3ce317", "notes": null }, { "sha": "74dafa3c7929e10bcd520168d28002fb38e2cd8d", "description": "ac/llvm: fix umul_high", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2162cf747601e3c701327731d494b493c8535fe1", "description": "v3d/ci: update expected results", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aeba937762a0238ef22abb38adc31ce3aad4ab83", "description": "nvk: Advertise VK_EXT_legacy_vertex_attributes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fef77e1d4cee2dcfadd43c42080246e6ca0a28df", "description": "nvk: Treat NULL vertex/index buffer pointers as null descriptors", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f83e573c1a744d6e6b2d3df67dcb0a72aa5060c4", "description": "nvk: Use the new dispatch helper for queries", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "105bdf2e362bf343b619de835758310f031dfd2e", "description": "nvk: Add a helper for dispatching compute shaders", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "83feed1d222d543957aac7d434615cd088c3d3fe", "description": "nvk: Refactor compute shader dispatch", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "db0c2aa796a65cb6746d94f2a7c707884f0d6688", "description": "nvk: Expose a new nvk_compile_nir_shader() helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cdef36c422602b468d3cb24e54c47f835cbdc4d9", "description": "nvk: Disable conditional rendering around CopyQueryPoolResults", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "57c38a56696cd8a49786a884a9720e63c7ae0161", "notes": null }, { "sha": "24d9cea5ff133cce5aeddcb2716220821bce7a4b", "description": "mesa/program: remove memcpy where src == dst", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "76e350671f3ba2d8ccbe6851de868d8897a8bb98", "description": "freedreno/a6xx: Sysmem clear fixes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2cf590dd60708bbeed3c46922f0e0779508f03b3", "description": "Revert \"device_select: shortcut EnumeratePhysicalDevice* for count-only calls\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "86bb1036e2e40777a5cc913b15a093e4650d8cc3", "notes": null }, { "sha": "9e04c0a818bceb3a7a23255b8d9b3ccf4e26b3f4", "description": "panfrost: add support for image2DMSArray on bifrost", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3173b2c9b745a894251c408787b8b4f015245a56", "description": "panfrost: implement image2dms support for valhall", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "657591728aeee87f470260c1a55d77b8187e57eb", "description": "panfrost: move lower_image_ms to after lower_atomics", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "346ec90fddc3f9c0209b21cda02c1dda0ef5c3dc", "description": "panfrost: move pan_arch definition out of genxml to pan_props.h", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1fd00e42700653c68a580a22c78751c69c5260bf", "description": "panfrost: Add b2i16 conversion to table", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8c68eeb890121d1969ba7cac0f137fc490688713", "description": "spirv_to_dxil: add missing SPIR-V capabilities", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0e73926c202a97dec8c40478bcfd627ed11f5918", "description": "device-select: block xserver+zink reordering via xcb", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "23658920d138fc12b730a320325d8f5f1a9978bd", "description": "anv,iris: Skip tex invalidate for clear conversion", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7b9400b7f7878a4e868f5af052520b3a55fa6da8", "description": "intel/blorp: Don't use clear color conversion on gfx12", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b404ca0eb0f2c661cfd2985852ca4e7df8cdf847", "description": "intel: Don't use HW clear color conversion on gfx11", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dfcd93d12f327560609bf216729bafefd3b95b82", "description": "intel/isl: Fix packing of SINT formats", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fba1c3c721bce708caa6ced3a89b168c2b5d9d78", "description": "panvk: Prepare cmd_meta for Valhall", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "713f5c3600f2e09beb6457fdca9295bfc1411413", "description": "panvk: Prepare the cmd_desc_state logic for Valhall", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c257bf514277ab51d30096cbf3c29c884561ae52", "description": "panvk: Conditionally register an host address when tracking user memory", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b7e0f14959089c16cbc481f007587d719be88206", "description": "panvk: Move panvk_debug_adjust_bo_flags() to panvk_device.h", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b1db49d07857e0681e3c1bca9ae5a40f46ea5e3b", "description": "panvk: Allow more descriptor sets on Valhall", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5571a4cdaa3c8f0a0d29085453c87987b90b5cd7", "description": "panvk: Make panvk_queue_finish() a per-arch function", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "09682bc5b0cbb5eeef4c5c555332fa78fda4bede", "description": "panvk: Prepare panvk_cmd_pool for CSF", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "598a8d9d11f571b14376fcbf6dc1a2c69e9d8dd5", "description": "panvk: Collect allocated push sets at the command level", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5b1cddf35f63c636aa18003f1a70a9b540ea1951", "description": "panvk: Prepare the blend logic for Valhall", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c1b3db966a73d03b81c33d36e043f375d3bf84e1", "description": "panvk: Move the VkEvent logic to the jm folder and make it per-arch", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "27beadcbdb51681a4eb3aaab990763d829009aef", "description": "panvk: Extend the shader logic to support Valhall", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e350c334b6b2c7b420f326501533984c43d7c900", "description": "panvk: Extend the descriptor lowering pass to support Valhall", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5984fc21a22c6f3f9f670e479ea14e7cc6ae89e7", "description": "lavapipe: VK_EXT_pipeline_robustness", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "28c957409f41ad3d8023d79c02b3f6923dc554f1", "description": "radv/amdgpu: do not check that a CS is aligned if no padding is added", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "d5efbc7f1ccd70655dffeb6774e5edc31f79c808", "notes": null }, { "sha": "e3113ffcfd14f0965d1cda6ad16904ebaab2fb5d", "description": "Uprev Piglit to 6533b66878c8cb9361c554b7ff940518ab12c816", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3af0f0129cfcd3cf0d16542dc4155a24e8afcd87", "description": "radv: fix DRLR with subpass input attachments and feedback loops", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4a191e34c95ba6ab44b38abed53141d58de5c2b3", "description": "radv: add support for input attachment indices with DRLR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ab2c8af6347b7950eddccbf0e15a8ad73c347f8a", "description": "radv: add radv_shader_info::ps::uses_fbfetch_output", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "541a204733dd368a1ada8b339cddd9b5fe789be5", "description": "radv: use the Mesa-specifc dynamic rendering flag for meta operations", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e57d3551dabf694f12c529f4e1b89439c1ef97d9", "description": "vk/render_pass: add Mesa-specific flag for dynamic rendering", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f5923fc2dc0242059b73138a09d1dde0d333b93b", "description": "venus/ci: move postmerge jobs to -postmerge stage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8190165a0a3d943b7e135518b3750671719058bd", "description": "lavapipe/ci: move postmerge jobs to -postmerge stage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f9fd30d62dc95534651e6fcfac73a53d406414a1", "description": "r300/ci: move postmerge jobs to -postmerge stage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b20eb7ba33c8a132b8a163834343755c9cb2317d", "description": "mesa/main: switch from deny-list to allow-list", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "71cc56e1f79268a7d524a947f5cf25059af21cd9", "description": "mesa/main: validate half-float types", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "63a2f949621a8fac35d5e6ea3e2edad9537f2856", "description": "mesa/main: validate integer-formats", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dea1b68f73998cfa2cdd634001bf9f4b4da503f0", "description": "mesa/main: validate abgr format", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "87edfee086c6a4978f3827e795d18b569bd70dbf", "description": "mesa/main: validate bgr formats", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e8226bda60de2cfe86969265bde0cd7051320c70", "description": "mesa/main: validate desktop gl format/types", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ca2fbfdaa0f1c56920e54dc8e89e1bef34cda1cf", "description": "mesa/main: check depth/stencil formats", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ea6f960ec888f93eaa92f3d5f545b1f45c14b211", "description": "mesa/main: validate GL_UNSIGNED_INT_10_10_10_2", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9409113d265d4c5f11e55790e0d6022c0eb8c2ab", "description": "mesa/main: validate GL_UNSIGNED_INT_2_10_10_10_REV", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "75cad45ab1d2d9469e4fe14894064216528ca100", "description": "mesa/main: validate GL_UNSIGNED_INT_5_9_9_9_REV", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7035a74d93691bcc013b6bd0233981c58a4fcdfd", "description": "mesa/main: use extension-helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "778cb590862c50eaf817ae5a2bdb2d24a8fed192", "description": "anv: optimize STATE_BYTE_STRIDE emission", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "195c5b68baa6bd98578569b43670c8260402492e", "description": "anv: don't miss workaround for indirect draws", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f25b500af46cdcd4555645229d0e90a4f1b1cab9", "description": "anv: move conditional render predicate after gfx_flush_state", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "0147908a899958fe7ef1f74218ee20bf1a24175c", "notes": null }, { "sha": "913ec4e78f6f65ecaa47cf15049e9840f2d59881", "description": "ci: fix toml-lint rules to not block nightly pipelines", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "1ba84bc5ca6c667e2cc42afd06a676ec3e10eb58", "notes": null }, { "sha": "421c42170e1abda849ea19c07f619bc8b1b0ba21", "description": "radv: stop emitting DB_COUNT_CONTROL in the GFX preamble", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e3e28bb514b064c16c6a00733736fa863287da2e", "description": "radv: stop emitting PA_SC_CLIPRECT_RULE in the GFX preamble", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "46624835350a4e5967d29a980bc9c1d546dc6098", "description": "radv: stop emitting DB_RENDER_OVERRIDE in the GFX preamble", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cd57411aaae365068b212b5863fd9ad33bad2230", "description": "radv: remove redundant PA_SU_PRIM_FILTER_CNTL in the GFX preamble", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6e2ae9c5811ba7bc285652ed8f2e863234341120", "description": "radeonsi/vcn: Use pipe header params in H264 header encoder", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "af849516f06c0c3cb2a74980eb5f6e48fc81662f", "description": "radeonsi/vcn: Use pipe header params in HEVC header encoder", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "138ba42a8705ea3ae5b3a66d64f5d06b7a5abc7b", "description": "radeonsi/vcn: Fix radeon_enc_code_ue with values over 2^16", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "40d01175be35bb60124ed5d66593a812464a6273", "description": "radeonsi/vcn: Deduplicate header encoding functions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "32c6a61e2b1387c3c12cfd909b1dd08992bf7d85", "description": "radeonsi/vcn: Switch to app DPB management for H264 and HEVC encode", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "322240fcff1eabbfc549f02a5f893efac8edc66e", "description": "radeonsi: Add GPU copy path to si_video_resize_buffer", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1de2cc648b1ba5313ae1a360050a92f165eddaf3", "description": "frontends/omx: Adjust to encoding changes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ef8ba7571806963be7a737bf2fc2e3d6924a9583", "description": "frontends/va: Parse HEVC slice packed header", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c78ebe97c6ecbb9232a68dac099fe07d9109b651", "description": "frontends/va: Parse H264 slice packed header", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f5af70c6b86800b0bf0feadf72909ce9f90baf3d", "description": "frontends/va: Only use parameters for first slice in H264/5 encode", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cc14724d73b2ec03720c1f7366d7697e50bd9f16", "description": "frontends/va: Implement DPB management for H264/5 encode", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fc1ec3c5d4d7e9764d741c6720212dc7e5e35b5f", "description": "util/rbsp: Fill bits again if reading more than 16 leading zeros", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5bf6602d2395dc6095b5d1cf9e22298b4e4770e4", "description": "anv: check if RT writes are happening for HasWriteableRT", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "eebb6cd236ea27881a1f70a3b78141d6d39ccf4a", "notes": null }, { "sha": "a63277cc176c78cc904fe31d0443dd5b1d1b5e1d", "description": "panvk: Remove unused vk_vertex_input_state in graphics_save_ctx", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1710925282f8500844da6d35d2ed027cf0825ff0", "description": "panvk: Save and restore vertex buffer in gfx_meta", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "f74dd596d5481625f7f3fe50a7aad9a21a7f113b", "notes": null }, { "sha": "a659cd3b0328fd67de498829070791dca1909a9a", "description": "panvk: Simplify meta ctx save/restore", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ff24a8384c48a745e94cde91cd4cbb898c9f3f53", "description": "panvk: Manually copy dynamic state in meta_gfx", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "f74dd596d5481625f7f3fe50a7aad9a21a7f113b", "notes": null }, { "sha": "1d33aee1971e75bcd97596bdcbc018bfb72f4c95", "description": "panvk: Close batch in CmdBeginRendering if already open", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a88898a28f3581c3ee6997459873d1ee2148e108", "description": "anv: optimize CLIP::MaximumVPIndex setting", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "982106e6768e6f69d71710e314325c813591452d", "notes": null }, { "sha": "038b3c24d70762071d5ed2a219fe1a99a4ba46c6", "description": "ci: bump piglit version", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4c32709c74ffa3c39a84cedf921da42d914b86cb", "description": "glsl: fix function overload resolution at link time", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8e4b14dcfdac6859bd2b1d19b917da366a69e32f", "description": "glsl: apply implicit matching rules when linking", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "018ebeca7254670fa6458e9a4ff904830af8b48d", "description": "glsl: store has implicit conversions bools in gl_shader", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ac312e9548f05bc29cb2913da856084752584652", "description": "glsl: drop double support checks in helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b97e10208c104f23b775951359c088a6a88d493b", "description": "intel/brw: Add a file parameter to idom_tree::dump()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bb4f05005e6547b55bbefd4a0f1da73a78552d2d", "description": "intel/brw: Print blocks in brw_print_instructions_to_file()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2d73e4233339147634b8364b6e702d909bcdae6c", "description": "intel/brw: Fix OOB reads when printing instructions post-reg-alloc", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9f5af689952e9b71082e8b1ff4dec77512909fbf", "description": "mesa/main: expose `EXT_multi_draw_indirect`", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "582eb2439cb8348bda9ea3147c833780daf98e83", "description": "panfrost: advertise `PIPE_CAP_MULTI_DRAW_INDIRECT`", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f390835074bdf162a63deb0311d1a6de527f9f89", "description": "panfrost: use special DrawID register on CSF-based GPUs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ce76caf3ee91ccbdb3f3d420e7c653f1b97e2e0f", "description": "pan/bi: implement nir_intrinsic_load_draw_id", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "676afca468ac19810e7f8ec2b2ce3f4e7e0c9f4a", "description": "panfrost: implement multi draw indirect for CSF-based GPUs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7c1fe4bdbe78ec8ef2dc36c465544b40505fdc2b", "description": "pan/cs: add helpers to generate csf loop", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "50d2396b7ebf6fee85de561d93539310a2fdd125", "description": "pan/cs: add helpers to emit contiguous csf code blocks", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8b8de5ad9d70d6b090caf66ee780cf6d5f468989", "description": "panfrost: implement indirect draw for CSF-based GPUs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3b871856d1ef9fbe901ac73cddf80a93f5c682bc", "description": "panfrost: refactor draw logic to support native draw indirect", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d8b6a59896ac1b4e5d73f43a540433bb8a18b882", "description": "panfrost: rename `PAN_GPU_INDIRECTS`", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "84d2401de3ffcb9d4363794780b5ff475b2c23bc", "description": "ci: don't run hardware tests if the toml files don't pass validation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1ba84bc5ca6c667e2cc42afd06a676ec3e10eb58", "description": "ci: add check for misleading indentation in ci toml files", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d9406658ed88d12882f05018bf3b1297663ba3d2", "description": "brw: remove unused prog_data field", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cf986dd58929368208ca7b07b633ca203ddc1bc5", "description": "nir: remove unused intel intrinsics", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3769b58272cb1640c1bea86c91f0b9a71e581a68", "description": "anv: move lowering of descriptor intrinsics to apply_layout", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "45117c0ed5e15334af48b5a2f4caded14049da49", "description": "anv: simplify loading driver internal constants", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7a55a930f6a1441f5779cee1e8c264db9a74b0bb", "description": "anv: reuse common pipeline state for compute push allocations", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "afb7b17fddca46945ef72be21d94c26478248cf3", "description": "freedreno: Enable A505", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "70cdff1f2381f0c1b25a1f6b2a649781799e9fce", "description": "perfetto: Add Panfrost data sources to system.cfg", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5a38361ba987862ffad81dd5ceea16362e2ec738", "description": "nvk/ci: document CTS bug", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "812c8f6abe4d78a26c7f669f0fcbc07540b3c0d8", "description": "tu: Treat partially-bound depth/stencil attachments as passthrough", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "cb0f414b2aed88f48b2593dad833844be2f5f42b", "notes": null }, { "sha": "5377219ca0ff3388cc8fda2bb1425131bf31019d", "description": "tu: Fix passthrough D24S8 attachments", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "cb0f414b2aed88f48b2593dad833844be2f5f42b", "notes": null }, { "sha": "d7f7aede15d5e169e7f2a3b279adf4b192e6bfe2", "description": "intel/ci: don't trigger anv-jsl-full & anv-tgl-full on GL changes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2a20cdfb313397dff0f25d9e3f15decdc69ecffa", "description": "ci/run_n_monitor: Add --dry-run argument", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ad5f4d0270b9f65a48f1f0639fe9311bc97390bf", "description": "ci/run_n_monitor: Remove --force-manual", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "99cd56a6846407155bfa759cc7517b2ba87e55df", "description": "ci/run_n_monitor: Add --exclude-stage filtering", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3ffe73321478fe1c5e188806527649488fd41d7a", "description": "ci/run_n_monitor: Add --include-stage argument", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4e56472da2202166c7747dec7beb14b72a9d7c7f", "description": "ci/panfrost: Move manual/nightly jobs to postmerge stage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ca8f6b66a8a9cbe8f218979fbe41680be9ab3a09", "description": "ci/etnaviv: Move manual/nightly jobs to postmerge stage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b70ad23bb1fef0dc7fe8ebc5eb2f9d477ef422a9", "description": "ci/nouveau: Move manual/nightly jobs to postmerge stage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "337e00aa2dd81381b0202fa412e697c21ddfb1f1", "description": "ci/llvmpipe: Move manual/nightly jobs to postmerge stage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4752ce718699052f9ff4bac30f955a904e5ac087", "description": "ci/zink: Move manual/nightly jobs to postmerge stage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "25c70888a50f3c1a980704d941f3c4dd339f53db", "description": "ci/broadcom: Move manual/nightly jobs to postmerge stage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cc507536db704946f1686c9ce6e5d9224cb96f0f", "description": "ci/intel: Move manual/nightly jobs to postmerge stage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4bcd57b0b513a9e34801460a74476ba165be3eac", "description": "ci/amd: Move manual/nightly jobs to postmerge stage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f1aab081b5ccb697921d4e888a90284867484db1", "description": "ci: Create new 'performance' stage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "97d049504c13e5c2144b13af8138188a17b0876a", "description": "ir3: use physical cfg in helper_sched", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1bbc36c5d215e55724720ae0b83da9c5703f2f58", "description": "ir3: recalculate reconvergence after opt_jump", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c67381538d02edebe9a6d5316e1d015be210892d", "description": "ir3: fix reconvergence of blocks with multiple divergent predecessors", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d9977a61762b99b75cc747fc3a52675502f02e6e", "description": "ir3: fix adding physical edges multiple times", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f432eb691e839c12759d8c2a12eacb929e5c7ef1", "description": "ir3: Move reconvergence backedge handling", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aee097ed21951fa8d25b8b6acc573f26de5d2b87", "description": "ir3: fix reconvergence points for blocks with two terminators", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fba921bf49bbcd5737aef04adb918b9ea1536c55", "description": "ir3: preserve block divergence info in ir3_lower_subgroups", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "053612b7cff8984e001abf39d3a88032a7be76a9", "description": "ir3: remove unnecessary reconvergence point in scan_clusters lowering", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a13394ad91b7566138df20a4674dba24f831a17f", "description": "ir3: print block divergence info", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ec19a354dcc0d4e466ce8bee718ea7e22798413b", "description": "ir3: print predicate inversion for branches", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "13066905d37da55ba389a9c73757fc6ee6e2662b", "description": "egl/android: call dri2_display_create() like every other driver", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7b92e11e16ad1e947035c2af40d54076457e81e0", "description": "aco: forget valu delays after certain s_waitcnt_depctr/LDSDIR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "30396ba604746514368a0feedd810f2da111b80b", "description": "aco: move insert_delay_alu to after insert_NOPs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "807651561e75314769bb925c16d40f99576dc155", "description": "aco: split insert_wait_states into two", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ac9b13ace505d4440c61145177f76c2a3627b90e", "description": "Revert \"ci: disable Collabora's farm due to maintenance\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "c5156257d93ae2a9e54ba5adc73b7342c9bef96e", "notes": null }, { "sha": "1ebff2220dad220d74bcc93a6f3bd3618c95d87a", "description": "frontends/va: Fix leaks with multiple coded buffer segments", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "be4287c3aa06b7f22ba83696108759f5fcd58323", "notes": null }, { "sha": "70934f3015ef19ebd692673b3c2a4c8bfefbe765", "description": "freedreno, tu, ir3: Enable tiled workgroup item dispatch on a7xx", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "58ed1854c45a16acc9be7a9ba372b8c19f1a8aa1", "description": "freedreno/a7xx: Document compute dispatch tiling registers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c56683a3e2286053ebadbe4e6d463c2f3332a893", "description": "freedreno/computerator: Fix enabling wave128", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9724d29b232f977169262cd88684cb2c714016f3", "description": "docs/panfrost: mention that Mali-G610 is conformant", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d5efbc7f1ccd70655dffeb6774e5edc31f79c808", "description": "radv/amdgpu: fix CS padding for non-GFX/COMPUTE queues", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "d690f293c623b87a605b289cb8d8472b0628e5ea", "notes": null }, { "sha": "c5156257d93ae2a9e54ba5adc73b7342c9bef96e", "description": "ci: disable Collabora's farm due to maintenance", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e19871bd6ad0651a5b8ea8215eab686ace5d08e1", "description": "nak: Use F2FP for nir_op_pack_half_2x16_split on SM86+", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6a292c2699ccfd5aeda97ef88b1c32cdce5e037e", "description": "intel: Fix bad align_offset on global_constant_uniform_block_intel", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "fbafa9cabda800fb7fdc05584adfbfe391c39a5c", "notes": null }, { "sha": "c96ceb50d0f794a26c82143bcf015a13d423474c", "description": "intel/brw/xe2: Allow int64 conversions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "09cf9fe8abbcdeaa31326e4ad35da18e5b33caaa", "description": "anv: Larger memory pools for huge shaders", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0921dfa04476c8c93e3caa7587905edf1b623749", "description": "anv: Protect against OOB access to anv_state_pool::buckets", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2fa52bf6e5db5eab9af697ea67af506d7967dd31", "description": "tc: set resolve on renderpass info if blit terminates the renderpass", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "38f4501a5cbd65e663b78492bb69ccec9726e3f5", "description": "zink: don't skip cbuf store ops if resolve is set", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a869237d502ff80db8a7d83f2d39bd8b98674590", "description": "panvk: Fix viewport calculation", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "1f57aae4e4f1172c848a44e1682d73dadb14ac24", "notes": null }, { "sha": "5b129e6eb9f4ca85003d1a16dce79e47fd828ea6", "description": "panvk: Expose trivial google extensions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a6496e3a166c43fbdf1c7c8570865aa7acec2d44", "description": "panvk: Properly propagate helper invocations requirement", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "33fef27356a508be719156c65e9cd7100ea61b30", "notes": null }, { "sha": "322227ba17b74774ac25001f487c4a74102dc8a1", "description": "radv: use a sized NOP packet for the DGC preamble", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fceb122a2e9f952307de119c70fd55d54335af5b", "description": "egl/wayland: do display gpu fd dance for non-sw zink init", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b38480d6c74f5d13ec0ba399f47546f94ba9fe23", "description": "egl: pass real value for software to dri2_setup_device()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7deb96a5f9b8f38412f9b3942b7a71b69213bd24", "description": "egl/wayland: split out dmabuf extension stuff for kopper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "28b291446bdd440514b2a999d08c715fd73ef7b8", "description": "egl: really fix kopper fd passing", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "c8c46bf90066748d550f492abf6fc03136cde348", "notes": null }, { "sha": "b66743984c17ff55c3b116a217742f2a98f45e77", "description": "egl: add DRI_USE_INVALIDATE with non-sw kopper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8bfbcd5b28d3b4c764ba29000945647eb3fdc2c3", "description": "zink: delete hackaround for disabling wsi extensions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b20c21a5a6e5debab674658fd4c45ff28d864751", "description": "device_select: disable reordering with zink on xwayland", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "86bb1036e2e40777a5cc913b15a093e4650d8cc3", "description": "device_select: shortcut EnumeratePhysicalDevice* for count-only calls", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "39ae6a891d33e6117cc8ca6fb61b3cbefbd36c2a", "description": "device_select: reorder CreateInstance to have shorter failure paths", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3b2de16fa504b38b6a016b892a91d6297a0a5dce", "description": "panvk/ci: Enable clearing tests", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a31a55d3489d134e4de924513c2aa6d3e54fe412", "description": "panvk: Lower var copies before lowering IOs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4ecfc45cd0f4fe37acb4640eeb3ed3eb3d3bb0ef", "description": "panvk: Allow ZS formats on 1D/3D images", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "213e895da06bfd4522a6cb4b3a55a070a1792f67", "description": "panvk: Allow compressed formats", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4a30a28653b744cb29b08c052cac594f23d53132", "description": "panvk: Fix depth-stencil AFBC support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "baf8570b28b5f77afa51378ba7a2e067c09702b2", "description": "panvk: Add support for render-pass resolve operations", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0b08826f7d71883e41fcd353954cd8341f9e5b3d", "description": "panvk: Lower load_multisampled_pan", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5067921349a9830eeac3414e47f11119cfae9291", "description": "panvk: Switch to vk_meta", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "38258138addac4e705fa8650d0515602eb5060b2", "description": "panvk: Rework the modifier selection", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f74dd596d5481625f7f3fe50a7aad9a21a7f113b", "description": "panvk: Add helpers to save/restore the compute/graphics state for meta operations", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c912f80a08a6397da2d34364c786ae7cc52267a0", "description": "panvk: Constify the shader pointers in the graphics state", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "495b718b3f5ac1a97ce97131b6887af360d81724", "description": "panvk: Rework the NULL test in panvk_buffer_{gpu_ptr,range}()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1b16f9ec05d826ba3d558cbecfe6f072b8cdf6d1", "description": "pan/texture: Allow uncompressed view of compressed image", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8eec3284e1d98923b462a8b0dc07667ecfe781a3", "description": "panvk: Add missing vk_device_finish() calls", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fd8700b793c649d12c767d541a0398dfc81ceba1", "description": "panvk: Rename the error labels in create_device()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "91c9393da10cf4e1b71af561d7ec8da20af60f68", "description": "ci/build: add honeykrisp (asahi vk) to several builds", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b3a2233f881cf098bc35da7c8d0ceb6a32947121", "description": "panvk: Don't spam the error output if the device is not for us", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6fa1bf3b88076177da996e2be6434bd529948d9f", "description": "radv: pad GFX preambles IBs with only one NOP", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d690f293c623b87a605b289cb8d8472b0628e5ea", "description": "radv/winsys: pad gfx and compute IBs with only one NOP", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "29a2e5358d0d4fe6a3171997112f8a98067aa458", "description": "anv: enable KHR_shader_relaxed_extended_instruction", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "52c8e6da69010511d9cbf12cb495b5515ee9ad38", "description": "vtn: handle SpvOpExtInstWithForwardRefsKHR for non semantic instructions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "19d633af0baf139f4eb205aba828afb59ec17afb", "description": "radv: Handle repeated instructions when splitting disassembly", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1cf507b806f9ab75de9173d097d0f4a616423c7a", "description": "radv: Handle instruction encodings > 8 bytes when splitting disassembly", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "db39685e31786b985176614711126706681e65d9", "description": "aco: validate temporary reachability", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "39270a8be3c041659ff767f4ec4fc2a9e35cb04b", "description": "aco: preserve SSA in try_eliminate_scc_copy", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d81d5b7d0043acfdeee7bfea2352ba993a8fbca3", "description": "aco: use dominance helpers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d91e634c1306d805e913ec0f8981234c2587c41c", "description": "aco: calculate indices from dominance tree", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b537c06db4f3b2f5c9e01fefcae3d4b8ed445734", "description": "broadcom/ci: increase the timeout of the nightly job v3d-rpi4-gl:arm32 by 10min", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dd694ac6e59419fb3289855c9298bf8dda045fcf", "description": "broadcom/ci: set default TEST_PHASE_TIMEOUT_MINUTES so that jobs never timeout without uploading results", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "47a2ab6f3fb41bef9062182588f69c217d7e6541", "description": "nv/codegen: Stop overaligning var_function_temp", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "86fb61b6dccc01cf315e6b4d663a8017511d489a", "description": "nv/codegen: Use nir_opt_load_store_vectorize", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8887f620b8d89cc56d0c5ed7a33ea674d9c7db55", "description": "nv/codegen: Modify nir pass order", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3dbb28dc89d64d64e37e4a1c61b97ba5223b10c6", "description": "nv/codegen: Vector store ssbo/global/shared/scratc", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "710f5703cd397f76484a453ace12241a05277cbc", "description": "nv/codegen: Vector load ssbo/global/shared/scratch", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "64e27b2af18c8818d573c30f4b6436403745fe1d", "description": "nv/codegen: Limit MemoryOpt to input/output/const", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "672246f0fa9437f3f1a887df9ed60db7f1624d84", "description": "nv/codegen: Use nir_lower_mem_access_bit_sizes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "73947493e22c05f478e58035fe4b6db40551cf74", "description": "nv50_ir_from_nir: Use getFile() more often", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "879343839bb6ab343b16597f96d701f6d96aba7a", "description": "nv50/peephole: merge/split can swap word order", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "71ca8529c5ffa54787f30e6e8b1f9f2971ff649e", "description": "intel/brw/gfx12.5+: Fix IR of sub-dword atomic LSC operations.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "43169dbbe5f963ca47d51873f6639fbe3fd665b0", "notes": null }, { "sha": "7cbe8c390d15a1057ab70274bcf623efc351b488", "description": "egl: hook up swap interval bits when using zink on wayland", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a641ca34fa467c0bd38423f6748e5c0322427177", "description": "egl: small refactor to avoid code duplication", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8ee7f8964132128aa0be54c9703b3c0ec9a46363", "description": "nouveau/codegen: Switch to derivative intrinsics", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5e860879409891786527c52e78f3708911490837", "description": "intel: Move depth clear value writes to drivers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "16f9b8e92cf5e97d0bfef517066b43a59a9b86fe", "description": "iris: Move a HIZ_CCS_WT fast-clear flush higher up", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d7b0d32c28a7f383a4627536d1881fa86853b513", "description": "intel/blorp: Simplify depth clear value updates", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3294200098c65f8943e1b23cd74b68451528ffab", "description": "intel: Add and use isl_get_sampler_clear_field_offset", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "55dbc58bf4e272345c65c118f665d934a6edf4c7", "description": "iris: Invalidate state cache for some depth fast clears", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c2dcecffc58a6ab2af0e9310ea5cbae1331c5a4a", "description": "st/pbo: reject vs/fs pbo ops if rowstride < width", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a442f67d2f35c1b18668e06172d49d1087cf8346", "description": "zink: bail on choose_pdev immediately if no devices are available", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "07e083477416d51995f48c0e5ca53304e4924541", "description": "intel: Use a simpler workaround for HiZ WT fast-clears", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a28bd0abdf5366c7831a787e873da05aa7721c35", "description": "intel: Adjust partial depth fast clear checks", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dd384104b7dd990a342ba5113b5a11ee411435f6", "description": "intel/blorp: Allow LOD0 fast-clears with HiZ WT", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6afdc9c5a6d69da37d71c66b5feaa2459d398be7", "description": "intel: Enable more LOD0 HIZ+CCS fast clears", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d22d6d814d28440bbe36962127da8d6d167e5bdb", "description": "intel/brw: Fix Xe2+ SWSB encoding/decoding for DPAS instructions", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "89f9a6e10b19ad47109cfbaadf00212f49a228f3", "description": "intel/brw: Pass opcode to brw_swsb_encode/decode", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a33ef21106a3b34cb359f0272a103c8b8066fbe6", "description": "docs/envvars: fix reference", "nominated": true, "nomination_type": 1, "resolution": 2, "main_sha": null, "because_sha": "4999e4cd4c00d51408c5e624e0f58051b838d506", "notes": null }, { "sha": "b66229ac645ebd7b23c2016fc432658822de225e", "description": "radv: add a small comment describing the DGC implementation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1048da8dd03d0e955338807664e6186de839c0f3", "description": "radv: refactor the DGC helpers to determine cmdbuf size", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ca447a7a7ef519eb2f1ebae5443968b7f2b2a49d", "description": "radv: pass a dgc_cmdbuf parameter to more dgc helpers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8027f984434b8697c76a9b9ce990e920e25998bd", "description": "radv: add a small helper to determine the index type with DGC", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "acb40745f8c4ea3e4bc15e4bb00961920b894648", "description": "turnip/ci: add a750_vk flakes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0f81986e042cd50ef18939ff5ab78b472581a478", "description": "freedreno/ci: Wire up skips for a630_vk_full", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "679477d83b513b5a4fabce78f8d98a9eaedf56d4", "notes": null }, { "sha": "10c64ee63abbc05cb3cbf02c0fcddd22f15bf88d", "description": "tu: Expose VK_KHR_workgroup_memory_explicit_layout", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "07c6459cd8a3662c952009f7c4690e59fcfc58cd", "description": "vk/meta: Add copy/fill/update helpers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dad5c1184ff7713dc47b18ddff7883be9640f271", "description": "vk/meta: Let meta users pass the color attachment write mask explicitly", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8ddc527ba4eaf465b87e0670e96f6de147dec1be", "description": "vk/image: Fix the view extent of uncompressed views of compressed images", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6ff9b8c36b9df71d6afd3d9c06b2530bf8f25f44", "description": "vk/image: Add a vk_image_buffer_range() helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f8b2f967b4db57130190bab241ed4a8d3217289e", "description": "vk/format: Add missing R10G10B10A2_SINT entry in the pipe -> vk table", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ff2ebdc4d694a0b4a408e7d874c3b1efa85206aa", "description": "nir/format_convert: Promote input to 32-bit before packing integers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2b2b66f497bf8c5f91067752995a5c1003255a6f", "description": "vk/sync: Use the proper type in vk_filter_{src,dst}_access_flags2()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "62a63b69ec174a2eaf75fd305678b327ce6c51be", "description": "pan/tex: Allow format reinterpretation on v9+", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6b49b1708ea849d45c1b817ea63a02872dfd0986", "description": "pan/bi: Support native layer_id store/load on Valhall", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fa24b3f4d0e5c0f0e82e405564db4595df295601", "description": "pan/shader: Fix FS varyings.input_count initialization on v9+", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "65d86cc5df09d0895ee96265e028c61c38205a00", "description": "pan/cs: Provide cs_root_chunk_{gpu_addr,size}() and cs_is_empty() helpers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "43dca3640d91021a1a3d20c20be572ac8dbae494", "description": "pan/cs: Allow lazy root chunk allocation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8b93d1dbbb64846c19f34a897defc1d0baf1c85b", "description": "pan/decode: Interpret LOAD_MULTIPLE opcode when decoding a command stream", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9e7091352c19af6133bfb6f33915c17d85fbe64d", "description": "pan/decode: Select the right registers when dumping local storage descriptors", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "867aa82e6fe2f42355f734e42a769ea919538768", "description": "pan/genxml: Fix Resource descriptor alignment", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aebebe5381706c352757705dbf762c6a97cadbb6", "description": "nvk/ci: mark a bunch of tests as fixed", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0598fc441997baf63d7dd87cf37da4da47d0c60c", "description": "panfrost: fix crash when disassembling shader for trace", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1ae8ac35c03b3c3be74f0570a864d142408ca397", "description": "panfrost: split pseudo instructions from Bifrost and Valhall", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4cd09ce5e89b51904f7ddf8f10e0a26e6b3ff52b", "description": "panfrost: refactor valhall ISA parser", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c7308b19a012d17203a03e134a0986009f905d4d", "description": "panfrost: Update bifrost_isa.py to handle some Valhall constructs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "470c2637fbbd8c1539179905ce93c8ff386e19c5", "description": "panfrost: Make the unit to use for instructions explicit", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f4bd99fb0d66b53f9a63403865e324afa1840b20", "description": "panvk: Make sure we emit blend descriptors even if no FS shader is provided", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ce8b07d726196d97a0a904063d202b8cb7e9d6a5", "description": "panvk/ci: Update G52 fail list to represent current state", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "091df611387bcdbc534d6512a0f5d02afa575f67", "notes": null }, { "sha": "1f06e70bdc51ef631fcd9c985e6c6593ca9aa04b", "description": "anv: migrate indirect mesh draws to indirect draws on ARL+", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f69c74b6d5c40f077fa467fb6cfabc09372e531c", "description": "anv: dispatch indirect draws with a count buffer through the XI hardware on ARL+", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "74cd70841d1b891698fa5ef15ceaa7b2bd82332b", "description": "anv: refactor indirect draw support into it's own function", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c1af71c9c2740b7cc57eab8496b15efeaf53a6a4", "description": "anv,iris: prefix the argument format with XI for a upcoming refactor", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dc23db2a0ddf1e223e90356bdac7dae3cf1c0a69", "description": "anv: program a custom byte stride on Xe2 for indirect draws", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b6b629651943a733fc54ac65f3521d944ffa056b", "description": "bi: Rewrite dead code elimination", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7c694d53428503b09f1a0b6b286e86e3ec7b8720", "description": "bi: Add loop_header in bi_block", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "71a01e33d4355a429536a6a0d5d6abc5734e4bc5", "description": "bi: Use nir_opt_shrink_stores", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3904cfabd6ab20c709103ce051de2ce1ac915eab", "description": "bi: Use nir_opt_load_store_vectorize", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "33fef27356a508be719156c65e9cd7100ea61b30", "description": "bi: Do not mark tex ops as skip when dest is used by control flow", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "749287610db168692a4aa40915ed84477ca7e104", "description": "bi: Use bi_foreach_src in bi_foreach_ssa_src", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "90d6457eba4b88229beae64c94ee8e33753313c0", "description": "bi: Add bi_foreach_ssa_dest", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "091df611387bcdbc534d6512a0f5d02afa575f67", "description": "panvk: Skip blend descriptors when no fragment shader is present", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d4e8c8f874d57edc8eb67a4bc1172cdfe6791327", "description": "anv: move setting 3DSTATE_CLIP::MaximumVPIndex from loop", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3967b4bf22a2fd834145fb1622a698a000c30faa", "description": "panfrost: add support for ASTC decode mode extension", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a4a51f22b14609d025c5884e2912f1b5306ed61e", "description": "gallium: add PIPE_CAP_ASTC_DECODE_MODE and expose extension", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "35a6824e88dd17bfcaf6309a603b0941db6d7145", "description": "gbm: depend on libdrm indepedent of dri2 setting", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "679477d83b513b5a4fabce78f8d98a9eaedf56d4", "description": "freedreno/ci: Re-enable Adreno 630 for Vulkan nightly jobs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f98e91f9b3c92019e5fd369f9b84218fc25c3444", "description": "freedreno/ci: Move and document last remaining failures", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0a15493429852aa9d99ad83bec6d734aff397c6a", "description": "freedreno/ci: Skip tests that might time out during pre-merge jobs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "81c2581e4afdc0e2a36832d2b49845fe169077fb", "description": "freedreno/ci: Update expectations", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c73b22d4c538cdfbbb4956f9ec8c7368c1336909", "description": "ci: Backport two fixes tor the Vulkan CTS", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6d85cd6a3ba39b30a49735189ad7e07835e2395d", "description": "freedreno: Implement get_compute_state_info for Adreno 6xx/7xx", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "72925f59e6399a7670f42c3a8447cab172258e4f", "description": "Revert \"iris: Disable PAT-based compression on depth surfaces (xe2)\"", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8c623b6a7ece0b5d1d28dd851654c2686be3aad9", "description": "Revert \"anv: Disable PAT-based compression on depth images (xe2)\"", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d681cf96fbf962b67d98ecab1968ed0bb7a04eb0", "description": "nir/glsl: set deref cast mode during function inlining", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c6c150b4cd8741cc20d95bbd32a8a772f9781d62", "notes": null }, { "sha": "aad503ecfa93f0e34314340c1f4c0c9e3526a0a0", "description": "aco: fix bogus assert in RT prolog on GFX11+", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "bd525f428235dc9292d2bec06695b8906849441e", "notes": null }, { "sha": "48e46c71c03b2d7bb32cb7672583f4d539eb1348", "description": "iris/gfx20: Enable depth buffer write through for multi sampled images", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b78273c66ccec680a4fa9ff867d45f754724e487", "description": "iris: Add and use want_hiz_wt_for_res", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "12656571fd81f50816b1de93b330abe9f2077229", "description": "anv/gfx20: Enable depth buffer write through for multi sampled images", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ebe3eabda6f107037315c2b2642c8ac9e57ec40e", "description": "anv: Add want_hiz_wt_for_image()", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2553878fbae8904e8c08c5b4eae48ea9b1231ccf", "description": "intel/isl/gfx20: Alow hierarchial depth buffer write through for multi sampled surfaces", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7930fe5f01790fe9777d5c94f55b703688c002c6", "description": "glx: unify dri screen init", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "520572eb258dc34f9743711203086f659afbd5c0", "description": "glx: inline __GLXDRIscreen onto base glx_screen", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2c50ee439871db94e2941e4fa49fd082b5a809d4", "description": "glx: determine is_direct_capable from driver type", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "912090fa96b7fc80d9454098ed1938b735d239e6", "description": "glx: unify more extension setup", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0af723ea44010062f9c8329721f203b790e0fe92", "description": "glx/dri3: delete driScreenRenderGPU", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "407a9094f70258c398eb7248eb94e1695b590d7c", "description": "glx: move base screen destroy to glx_screen_cleanup", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b89cf3bbaae2abfb13018a31f4f5ed9eaf43b569", "description": "glx: rework screen destroy", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "39fe5a5dac7b6de950f89a0ea84a897f2394cd0c", "description": "glx: move driver_configs to base glx_screen", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "abe3bea5742e5579f32e7585d84fdfb24ad1d9b3", "description": "glx: delete private DRIscreen pointers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5ece0a3b6641e604631db7f2ce88c86d6a36398e", "description": "glx: unify bind_tex_image", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "19f38ba0003f8abb19b7a6164b1fd267a90cf07f", "description": "glx: unify dri screen vtable", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b06e861dc8eb9afa5f97d27f7c681678d1c66174", "description": "glx: unify dri get_driver_name", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f717e67f0cc586f4808177f6c3dffd9cc86dda47", "description": "glx/dri3: strdup existing driverName instead of fetching it again", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "046728f47a0557a23d8603700a6f748ae880dc7d", "description": "glx/dri2: strdup driver name", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5edfc648580171a3ddcfe8ea10cbff943168fc26", "description": "glx: unify renderer query hooks", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "479f778a2cf81703218cf4a4e87de1e64128a642", "description": "glx: unify dri create_context_attribs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7efd6d8a8cb62b2b50093b6ea29b56d4976ec8e1", "description": "glx: tweak some dri3 context create code", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d19c650c7e7efd1ca4295a02f5a2c85eb434b34b", "description": "glx: tweak some drisw context create code", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "273efc92cf4e907479329259f2588c3f9a5cb7d3", "description": "glx: unify dri destroy context", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "346fae55e72f01df0a5b86845f04ce54057dc193", "description": "glx: unify dri unbind context", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b62601a7165850040d41c9918a5731cc1a4cc82e", "description": "glx: unify dri bind_context", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "09eae187ddebc0bfed1036bc2ce6f401f41bba73", "description": "glx: use __GLXDRIdrawable more broadly instead of display type drawables", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "46c3bc33654dd85b5ba75a575f2250146f5f5952", "description": "glx: move/add __DRIdrawable struct to __GLXDRIdrawable", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "476b4581d922a49dd1a8ae48ca30d01c4d8403f7", "description": "glx: flatten out getBufferAge a bit", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "19087940233d466e62c5c31c9faa26f622a5a571", "description": "glx: simplify kopper_get_buffer_age", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9042e9a8c07b8b8fbacb482fc7f42a482f1d365f", "description": "dri: rework drawable creation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "374f204e1ee898b6398ad783dcbd40261f16c622", "description": "kopper: delete some redundant code", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d9027b9e7ffe7fa727dd15a4a29a3b7abb1864c0", "description": "kopper: call kopper_create_drawable directly", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "baae0940e3196be552e6eaf7d042bd688955b2bf", "description": "dri: collapse some modifier/dmabuf checks", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "140ebeaad439e8af17c9b67f4f6d1da851e36455", "description": "dri: guard dmabuf support by loader's dmabuf support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "764e17eb03f6376e8bc8e77a34fc073db40b7db2", "description": "dri: further collapse dri_screen creation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "af6d3fdf6ed64b581d92382a42d3f0336d7e9808", "description": "dri: pass has_multibuffers through from the loader", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "576015f7354ef244290a05affe9aadc5c77f234a", "description": "egl: check x11 multibuffer support before screen create", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ac41da32b3e335e9ace281a037fa098eb50f823a", "description": "glx: always set swapInterval in drisw", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b5fa2d6448c30d5501249519a4a4508aba82da96", "description": "kopper: reuse loader_dri3_get_pixmap_buffer", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "00f810c31bb1552cf9438e9005b680ae41b6bbfd", "description": "dri: break out get_pixmap_buffer", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7f8a60758e685b065a48c9a14a74295b40af5bf3", "description": "kopper: reuse dri_image_fence_sync", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c5f55ee1264a59e0f604925401e7568d7a3f8424", "description": "dri: rename and move handle_in_fence to dri_helpers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f14ef0ee0a52f1a1b06b3996afcb4b56aaf8f8fa", "description": "kopper: reuse dri3 functions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8cc95baf7b8cbd5e01194bdcba83e5f2b0367550", "description": "dri: merge in loader_dri3", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8f29aa28a52a161d1fcd1c8b9c9a549bf9364431", "description": "kopper: reuse drisw_update_tex_buffer to delete some code", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "af3df1133beff772e00506993b5c9ac5291e1cf7", "description": "egl: initialize dri error code variables", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a3de3a45016f9bcaebf900b0a1240d59674d635d", "description": "dri: set __DRI_IMAGE_ERROR_BAD_PARAMETER if driver doesn't support dmabuf import", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "69c9bf948e8bd0c453192cc8f0b1ddae69a69d54", "description": "turnip/ci: document flakes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b200a38defbe2d3c8863bd0d0e22d15403916ce0", "description": "turnip/ci: skip timing out tests", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b8358ee614cdba685210957590ea3e408e7e2923", "description": "turnip/ci: document regressions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ef88cb643a0e540fbbdf254e32b0f7fa4602a3a6", "description": "nvk/ci: document regressions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6b460189f4c8103361807adac44775c46eda39c6", "description": "nvk+zink/ci: mark `spec@arb_sample_shading@samplemask .*@0\\..* partition` as fixed", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "397bdb944dde789b18b9863516857878ac74225e", "description": "llvmpipe/ci: mark now-skipping test as no longer failing", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8c501a121fef46f825ba9e7c79fd7f91093e6792", "description": "nak: switch to derivative intrinsics", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "185379ba81c925b6d4a0b0abfc94dc7172cd7f49", "description": "nvk: Stop leaking the descriptor table in-use set", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "ef9d9b70a6b8d58baf94e810ed07542477fc2ecc", "notes": null }, { "sha": "f984ff40fe449962410a1e0e259da047174d4ec5", "description": "tu: Remove redundant bits override from lower_tex_ycbcr", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "694478025d3445ba4c60c5c24eb5bb9521df83f6", "description": "egl/glx: make detecting explicit modifier support more explicit", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c20d6a919710f61d016910e411f0067a6f935ef2", "description": "egl: make dmabuf/modifier display bools a bit more precise/intelligible", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a77f1d04d25ef34c2ec7cd81f274712a39c9df5e", "description": "llvmpipe: Use derivative intrinsics", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e497f81603674c4cc3f7377bc735a5146a3126cf", "description": "rusticl: Add clCreateSubDevices stub", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "de0f226f843419a06a0fc94ac4d1a459d35500b5", "description": "nvk: do not overwrite test cases", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "6a84d5439d27f242d0e85c9e2f4f2003463951b2", "notes": null }, { "sha": "d3ff76d27bbe5ab24e7708b2f56cb3c359526d1b", "description": "radv: Synchronize shader dumping", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d6d8bb86576372ee14e4f17addee724bb121fa19", "description": "util/hexdump: Squeeze repeated patterns instead of zero-ed chunks", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e10cbb59a5f71ffd40bb2de8d4528863278f352c", "description": "anv: add assert to detect problematic instruction merges", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "982106e6768e6f69d71710e314325c813591452d", "description": "anv: only set 3DSTATE_CLIP::MaximumVPIndex once", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "50f6903bd9c472eef2af2cbf62027df3bbe0ca8a", "notes": null }, { "sha": "7c73346549c3c5cb9a23a8c9b42d12e09665ee20", "description": "anv: remove unused macro", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9eff285a46fd7b7cfc39a8c818e0a5edd1159816", "description": "anv: fix extended buffer flags usages", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "bcc0ec8e6c4cc8ec577cf24506676f7c682145ca", "notes": null }, { "sha": "eacb8f85a2e9ce72ba8f44e6dad1d5f8818aa0cc", "description": "vulkan/runtime: fix GetBufferMemoryRequirements2 for maintenance4", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "2649ee0724c8759ebd0348c618f3b67d27eb0dcd", "notes": null }, { "sha": "e80c6d0f00f517ab54c28d04fa53732261f6f43b", "description": "ir3: fix calling ir3_const_state_mut in the binning VS", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "2c47ad7774a7d0fe47cf870676c3e2390bca5b50", "notes": null }, { "sha": "0311159bed136546505c4a791fdec5686b7d7cea", "description": "i915g: fix count of buffers at i915_drm_batchbuffer_validate_buffers", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ed2123158dac5e44695681426f2ac17ea04ad538", "description": "i915g: Screen corruption with ENOBUFS caused by fence register shortage", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "93e96da9458c9d0348f2390dc0bea67cf140b1a0", "description": "rusticl: do not use CL vector types in bindings and code", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "40f77b6936005b66af3df0f5b58be67fe01da1f1", "description": "intel/brw: Avoid modifying the shader in assign_curb_setup if not needed", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "30ecaf6689fd4a0544e39b14b2bac926f64aedd4", "description": "meson: Only use fallback for Lua if building freedreno tools", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "71a45e4e0fe48fc0777fe9b41a7311d4b4314f96", "description": "android: Extract version from llvm-project instead of hardcoding it", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6a84d5439d27f242d0e85c9e2f4f2003463951b2", "description": "nvk: Move the ANTI_ALIAS_CONTROL logic to the MME", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "574798a9a85a860c095baec139b3696a1945cad6", "description": "nvk: Add macros to sort out tess parameters", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5a2e25db6973d445c5c6ab5a43c5b41f92288a4c", "description": "nvk/mme: Add helpers for masked scratch updates", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "954f274c19e95a65318d975ec61d86cacf17430b", "description": "nvk: Move setting VB enables and strides into macros", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "07d7652624b64fcdcde3cc7cb3d24c8e8f4eeec7", "description": "nvk: Move the guts of BindVertexBuffers2 into a macro", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b47f928f4b5dcb1c92229fca5d7d0b684a2fc646", "description": "nvk: Move the guts of BindIndexBuffer2KHR to a macro", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5f29edff076e29d3321f8fb180db5302a0581f2b", "description": "nvk: Increase the context init size", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "00b6635407c93de066f9f32a61aba16b014ced3d", "description": "nvk: Emit NVK_MME_SCRATCH_DRAW_BEGIN as part of flush_ia_state()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7d6cc15ab81178be7660a27b26626734773c267f", "description": "nvk/mme: Add a unit test framework for driver macros", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "03f785083f0b74817e05f6c17bd2eef2cd676237", "description": "nvk: Reserve MME scratch area for communicating with FALCON", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "50a030b02a67df44aa15c4ca2e31dc7f467a8413", "description": "nouveau/mme: Add a generic simulator function", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "33315ce136a30b3a55dcbaec608b8ed74cb91fc3", "description": "nouveau/mme/tu104: Properly handle mthd increment", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4f1434982314de95753782e2a1d2c93428b52e47", "description": "nouveau/mme: Add a pluggable state interface", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4d2d7d6c15f9ce7c28eddeb8c333b3e5c258298a", "description": "nouveau/mme/fermi: Break the state simulator into a pluggable component", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aabd7941cecc71bc4e1d9bbfdf45d8f6c6cda020", "description": "nouveau/mme/tu104: Break the state simulator into a pluggable component", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "79e0b632a23476be3a22d8fb85cff8eb21e63e22", "description": "nouveau/mme: Use a designated initializer in mme_fermi_decode()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7d4fafb0e96cd65b47a0c540fda2ea795d742f9e", "description": "nouveau/mme: Allow shifting immediates on Fermi", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c218bd798fcd9381e6ed2b846290227ae3cc12a7", "description": "nouveau/mme: Add NOT and AND_NOT ops", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "da96084392a26f27d1c2fa5f7a79478f49947c70", "description": "nouveau/mme: Disassemble MERGE more like the mme_merge()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8d20ade09b63d47303156429c36a5b85c797ac83", "description": "nouveau/mme: Don't allow PRMT and MTHD in the same op on Turing+", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f5507fb69bad33eed4cfb8843da4c7bc80652c13", "description": "nouveau/mme: Better handle the too many immedaties case on Turing+", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "381be88473ed9864141d16520e62b0a1f476b36d", "description": "nouveau/mme: Fix add64 of immediates on Fermi", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "162269f04981da3905b22dfc8afacadc619c71c2", "notes": null }, { "sha": "f2655b10c779626ee249c660a5a2924f8a3ebc99", "description": "nouveau/winsys: Fix an undefined shift", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "742364cc42d62eb13974ae781b6bc5844bc370bb", "description": "nouveau/headers: Add more nv_push asserts", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bd525f428235dc9292d2bec06695b8906849441e", "description": "aco: Fix 1D->2D dispatch conversion on ME sync", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "a8abbbb172ea69453ac5bbb6a97c3497eda4ca53", "notes": null }, { "sha": "72e6cefe0048e11ec06e403ee3c37372023fbf7f", "description": "radeonsi: don't set TC_L2_dirty in si_query_hw_get_result_resource", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ebc5116e707a813deec34b0f55d304daefe80072", "description": "radeonsi: ensure TC_L2_dirty is set if we don't sync after internal SSBO blits", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f703dfd1bb8c22b6791dd95c7de270e176452b4b", "notes": null }, { "sha": "e4b3848fdebf84b5d7ffaf113f5be8462d045eb6", "description": "radeonsi/gfx12: fix a GPU hang due to an invalid packet with window rectangles", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f703dfd1bb8c22b6791dd95c7de270e176452b4b", "notes": null }, { "sha": "de83b5ef77eb8d952880dfdff20e3bea408456f9", "description": "ac/surface/gfx12: fix setting tile_swizzle", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0f665b817803493a4f8a5a4ab2bd579815fc0aa1", "description": "nvk: EXT_post_depth_coverage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4090aa064f179afff776f8a93d4c42f99f3c10ca", "description": "nvk: Set POST_PS_INITIAL_COVERAGE", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1ba4bc2ada119e4e6bb3cdebd868afb4288effc9", "description": "nvk: Don't force sample shading when gl_SampleMaskIn[] is read", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b8d50542c0a3f646670793be3701a77523c3ff62", "description": "nak,nir: Rework gl_SampleMaskIn[] handling", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "761874ea8577fb829c5ecfea11a7ec096d1ed201", "description": "nak: Sample locations are byte-aligned", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "cc33cafcacb1ad2eb9bb04283a57ee30385260fc", "notes": null }, { "sha": "315b788c7b30b99ceed8b98bb1ac5826a19dd7cb", "description": "nvk: Move nvk_sample_location to NAK", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "644dcc0337d8f52ba0a6d7c74927e8a66af92b5d", "description": "anv: disable CCS for Source2 games on Xe2", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b4f5a04223631be1925baea0d469b406f4fbd5ce", "description": "anv: don't expose the compressed memory types when DEBUG_NO_CCS", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ba3fd5dc5739a208033bc4cec47acc5e492cce0e", "description": "intel/brw: Don't retype load_subgroup_invocation result to signed", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "86c4e89aa2a18cd7e823cd10d6ee611a726f6fdd", "description": "anv: fix src_hash dumping for compute shaders", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "28df772935707d2a69ce42995bda92bad22535e1", "description": "v3dv: expose Vulkan 1.3", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3ae4da4ea798cbc6c64294ddc7671763a53680cf", "description": "v3dv: update conformanceVersion to 1.3.8.3", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "781622ba5b0cc4abd5289fe1def16dd30de2c185", "description": "v3dv/device: set value for maxInlineUniformTotalSize", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "132c5cdeb9f9c317c57a36be47b712c8289e1465", "description": "intel/dev: Support new topology type with SIMD16 EUs", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3da911b09205322a93affb7fe2c07cf918a63426", "description": "intel: Sync xe_drm.h", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3a26925cc767396a6b11840e4786330360af52ce", "description": "ir3/postched: don't prioritize instructions with soft delays", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c7de402ad526445992bcf0cbdcd2792fbafc5187", "description": "ir3/postsched: include ss/sy delay in max_delay", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8f52f941ef348a382b53c08ea7fd2d2e98fb4dce", "description": "ir3/postsched: remove unused delay field", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8cc269a16f964c2e512f3dfba98423ce783f9b34", "description": "ir3/postsched: fix calculation of max_delay", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "db21255d72ea7432cfb071c63b9833754f6b35b0", "description": "ir3/postsched: improve debug state dumping", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1d35b2f343ee65a86d493383e5df419e54d431bd", "description": "Uprev Piglit to 4a62c26721a47552a96416a134b789a813dd51a6", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8f3d0fbad7e548eb534d1565ad84bdd987140a02", "description": "aco: don't transform v_interp_p2_f32 with constant into fma", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "bee487df48b19fc3bf792874aa6aff25104e281a", "notes": null }, { "sha": "911fdce0b6a1ec7b0944034c7a231de68656afa3", "description": "aco: fix validation of v_s_ opcodes", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "284b9965e820aefb55494a15a1f08ed112de4d10", "notes": null }, { "sha": "b3e925a21ba693fd7423b45405b406bfcb8f088a", "description": "rusticl/kernel: properly respect device thread limits per dimension", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b2225b9437b8c1b0d0431f7cbd768ba7dd2f8728", "description": "zink: lower 8/16 bit alu ops vk spirv doesn't allow", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "39ec184db6e9d614fd540b89e9cba4e6cb77de50", "description": "zink: lower 64 bit find_lsb, ufind_msb and bit_count", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9155e0a887395fb84b01faf3c38c10831a48f12e", "description": "ci/deqp-runner: fix --fraction-start in non-parallel jobs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "366e7e2ddc7d3b340bbf040eca1d3223219e6122", "description": "freedreno: drop dEQP hacks", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "97f6a296e3047558cba51f56ca9f355743ce5286", "description": "anv: better signal new frames to utrace", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bc523e8949f3f08945316e42845c023c095fd502", "description": "util/debug: update parse_enable_string to deal with +all/-all", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4b1e3b851578e7031453c91476b311d40dcf24e6", "description": "u_trace: add csv output", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "78ae7ab856cbb22646f430e873ab0e40b082af09", "description": "anv/hasvk: add indirect tracepoint arguments", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0a17035b5cd3e181a2bf4ab6feea8b4d5763b613", "description": "u_trace: add support for indirect data", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cb27b9541b59d273e800dfc64b020c782d081c6e", "description": "u_trace: remove timestamp reference in allocations", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4347ccbe57ec8aa9efcc03e665ac6ad513b65f7a", "description": "u_trace: rework tracepoint argument declaration", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "29bf1547c0762f7bee5a7a48d8e823267d885993", "description": "u_trace: add mako exception printouts", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e14d1f5bc0a0579e8a9934c96a6ca22646da06ac", "description": "util: Fix the integer addition in os_time_get_absolute_timeout()", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "7316cc92f3810c9e53a22c35343190d8fb7980be", "notes": null }, { "sha": "dafc4476f756f9f8e1a0f129cb22b329a52a96ad", "description": "freedreno: Implement fast clear_buffer for Adreno 6xx and 7xx", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ddfb8ebf8c6845d66c3d2f47e4464e7bc0047e5f", "description": "freedreno: introduce color format parameter to emit_blit_buffer_dst", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "635a40cc5c555b4edc9cd3bd84d58574b8e1621b", "description": "freedreno: Introduce emit_blit_fini", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b2f919eaafd0d722c5bff5f2152517d53fb5841d", "description": "d3d10umd: Use pipe_resource_usage enum in translate_resource_usage()", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "40785d9a5240ae5a69f0235b353c057b050782b9", "notes": null }, { "sha": "58469620d3914c7ab6ccbe0cfcbb76da28b40f5b", "description": "intel/brw/validate: Convert access mask to be grf based", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e62606b2ecd1ed9b99e548ad69aa824f3fadc2a5", "description": "intel/brw/validate: Update dst grf crossing check for Xe2", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f2800deacbf1d8d55b18f8fe1ec01930328c220c", "description": "intel/brw/validate: Simplify grf span validation check by not using a mask", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f4b51e0d8ee2853fbb9ffa73c299ad8ea77c0a0a", "description": "egl: delete DRI_DRI2 remnants", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "93aea6df072e9bda002d4f05f6d9626a92fb5097", "description": "egl/x11: replace DRI_DRI2 check with fd check", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "920f085dea704aef79538f2a324e636df72d938b", "description": "egl: delete local_buffers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f09e81636c093f1a1e8e0ae88704fd06489ddfda", "description": "egl: delete DRI_IMAGE remnants", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "18361e1a6e8d2304da679fd339f854f459bba90f", "description": "egl: delete last DRI_IMAGE check", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "54e0a90fbf58a75538af2be0fa9db05e650595fc", "description": "egl: move some extension enablement out DRI_IMAGE conditional", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9eccbe3a8166a550aa61fbe27d5d86e750ba3c0f", "description": "gbm: delete DRI_IMAGE remnants", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ab08b79ef7e445f7064be67e41244b611f66e03f", "description": "gbm: use driver check for dmabuf export", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9ec286b037d3e1a0f41b2d5ffc2ac7605827c1b4", "description": "gbm: check for compression modifiers on device create", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8364f2e571cf7f70f843e7babef4096ef74e9254", "description": "gbm: always pass through images to unmap", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4a0a39245d6d8dc420cb6c9a3a6730d09a44241e", "description": "gbm: use new dmabuf import flag to replace DRI_IMAGE checks", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d26d2603cc0290dc06e977d5b9aa483ca4d4134b", "description": "gbm: check for dmabuf import on device creation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9907166c4203b1d68ef4ec558849d15f95376813", "description": "egl: always check dri caps for EGL_WL_bind_wayland_display support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "455219979e6602b18e76b2a0f0589b7e657f08ab", "description": "egl: replace display_name checks with swrast checks", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fc510ca6748892e5434395f783c982015f58670a", "description": "egl: inline DRI_IMAGE compression modifier handling", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "60d81e2865c10e71a2e9b094e2072cf9db76c45d", "description": "egl/wayland: delete check for DRI_IMAGE blitImage in drm init", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c38b9aba0e5d94b700ee580f6018cdae19c06de4", "description": "egl/android: check PIPE_CAP_NATIVE_FENCE_FD directly", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d86f39e7cf2be741ba9787588da8fe12c1ed394b", "description": "egl: swap DRI_IMAGE checks for dmabuf/modifier support for driver check", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "20d3e1ad143e23cd5e6d9b5b17e313ff8fec4ec3", "description": "gbm: inline simple DRI_IMAGE usage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "89c6c150cc70393e5e05889adc855842bdb6b1d0", "description": "egl: inline simple DRI_IMAGE usage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "caa44dffbe0c84667505341cc8ecb28331a47cf0", "description": "dri: make a few more functions public", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "75a08f6b00720bb060f5d5e4f78fb4850be8e3ed", "description": "egl: simplify MESA_drm_image enablement", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "59e4d558ba25a662a7a8dee4a8674878e1cf3ac7", "description": "gbm: inline dri2_from_dma_bufs and delete now-redundant check in dmabuf import", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9362ae7ecd595703c623d655ff02bfb958c64767", "description": "dri: check for dmabuf_import at top of dri2_from_dma_bufs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a7d8892f0efbd44e290b0051df8be5eb7efb2348", "description": "dri: store dmabuf import caps to dri_screen on create", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "027de039a34a653a33ddf8f34bb5abc286a04e5b", "description": "egl/gbm: delete DRI_IMAGE_DRIVER remnants", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ea1855cababfc8dc44a747951bf55c43f0f79858", "description": "gbm: inline DRI_IMAGE_DRIVER", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "703261c39315ff0e1cc16ac01aeae4e70dd3ff14", "description": "egl/drm: always expose EXT_buffer_age", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "03e88c0633cd9290c1bf994b6a3217b99015c8a0", "description": "egl: simplify a non-swrast conditional", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "44b843b68aba3a2d3fb5328ad88c1dd44ab65327", "description": "egl: collapse driCreateNewDrawable conditional", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f43883cf6733db74f025e4a8b1cb020a74577b56", "description": "egl/gbm: rip out DRI_SWRAST", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d9eae369e9830d9b1b7eea1c6e924ea507f2df11", "description": "egl: inline DRI_SWRAST", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b1b8ac6b343b1d749a3eacac2503955bce122982", "description": "dri: make driSWRastQueryBufferAge public", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "789df29fc31ef19f8198e26c84b9b79200a96bf1", "description": "egl/gbm: remove DRI_KOPPER remnants", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5f8dec8f7c212e2a0e4e985ce7a1578e3a30cde1", "description": "egl: inline DRI_KOPPER", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1d86bc87911f61a05987af828453ce7c1c5499f0", "description": "egl: delete DRI_MESA remnants", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0d9f69de2c303699c1641c607d07934ced7866c2", "description": "gbm: delete DRI_MESA remnants", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0f8a85487b7d73ac8e343d6aee0cb50f801d16e2", "description": "egl: inline DRI_MESA", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f51857aac27fe993cb2594bddc6a724c75064685", "description": "gbm: inline DRI_MESA", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4105f0f001d7aa1584c021a7c7e60cb725110944", "description": "dri: publicize dri_query_compatible_render_only_device_fd", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0ae7349e06e625203c65d5c739ad103c340eb9f2", "description": "egl/gbm: delete remnants of DRI_CORE", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3698e103562a71a29db5931e3994e3eee7d0eecc", "description": "gbm: inline DRI_CORE usage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7732f1aa5df1c78001cbefdea99d2d03743d86f4", "description": "egl: inline DRI_CORE usage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "85bf0892f63f1bd4931acc72dac958aeace98e70", "description": "egl/dri2: delete unused function", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a6d97b0afed27a37b0edaed0e6360ae1c7f181e9", "description": "kopper: check swapchain size after possible loader image resize", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cf9588bae6abb291786f5eb3975b687d6047574c", "description": "tu: Set `TU_ACCESS_CCHE_READ` for transfer ops with read access", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "fb1c3f7f5de6642fcd127724a0cea5643d39d7ee", "notes": null }, { "sha": "725d033cd02ad549f191055bf90b8fe8a628017c", "description": "dri: only link_whole once", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "e678c4d271f2fc180f676323df097d776f3d65c3", "notes": null }, { "sha": "a99fbb2b244c99376be4ed753bffa7bab1f18b0c", "description": "svga/ci: disable vmware farm", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "168dc73fa9dbe9a1ff7fc4ec3095d3801eb30212", "description": "nouveau: use nv_device_info directly for dumping push buffers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1454347c850c93dc9aca473f2321d0ddedbc53d0", "description": "nouveau: implement PIPE_PCI caps", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eac61faf84011f1d0c8561d46b3228bae2b2e11e", "description": "nouveau: remove nouveau_check_for_uma", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8340f490bf7a0ce55dba1a39ab8693cb367ed6f9", "description": "nvk: use nv_device_uuid", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "43365502c4573af15a4e0e686052e3bd8ccfe69a", "description": "nouveau: implement driver_uuid and device_uuid", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "826d00617c8dad9f535e98fa3191683a3af4e797", "description": "nouveau: add nv_device_uuid", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9c15875d4d1a5314e48b0d4d9471d1c7d8a258c6", "description": "nouveau: use nv_devince_info and fill in PCI and type information", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fb1763e93c937d11c13240eebf60454f3a4421a0", "description": "nouveau/winsys: fix handling of NV_DEVICE_TYPE_IGP", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "740cae64a146f46a21e5ddb624a57c30d0e86053", "description": "mesa: check for enabled extensions for *UID enums", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "66f48f2216168e2de0dbe2041b8ddf73b12f6ac9", "description": "llvmpipe: half_to_float use LLVM fpext when fp16 is available", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2db280b208d60f235d16feeb5382137600dcae01", "description": "llvmpipe: much faster sample function cache using RCU pointers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7c6a8973bfe08875a02690d6c02c209a4b08c7bc", "description": "util: const hash_table for some readonly operations", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "66243e6999ff32e325a06f6fef25a4ddc598c5d0", "description": "docs: Drop references to LIBGL_DRIVERS_PATH", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "93511c1c5c5fb60166c806d417e4b4378bf1fb31", "notes": null }, { "sha": "cbf07628bcb51c275e155e62c1ad8819984a5fd9", "description": "vtn: Remove dead shader_call_data from all RT stages", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fb03aed435912244975f60da08d245898b97f935", "description": "tu: Drop tu_vk_format_to_pipe_format helper function", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7fe8033e8bf50ecd075c4bdc78626ed3e8e28159", "description": "tu, fdl: Drop custom mapping for 1-plane YCbCr formats", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cd961a7e3fa7140f77495fccf9a523c5a3d84a50", "description": "gbm/dri: Remove erroneous assert", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "0b16d7ebb92e05a5bcdaf70626e0d916551015e1", "notes": null }, { "sha": "78ff100a5255205862488f7be82dd6956da6ca3d", "description": "anv: support h265 encoding", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eefa886b010912e0a6426c4f2dff5a9ca6f586f0", "description": "anv/video: initial support for h265 encoding", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3bd46afac12433c4c36c2b0c9feb6d9a63bc3f8e", "description": "anv/query: consider codec when querying the encoding status.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "22abbb84b7141357e9ddc71c0433db4f435e8908", "description": "vulkan/video: adds a bitstream writer of h265 slice header", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "52f678004f96409280ba1cf942f592f2ef347282", "description": "intel/decoder: Handle HCP_PAK_INSERT_OBJECT", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "46e02ee861e2210f26c6d423272862829583e2a4", "description": "intel/genxml: adds a value of reference pic to HCP_SURFACE_STATE", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7f280e1e932d9b092e78becf087f61ee18acf989", "description": "intel/genxml: fix some length of HCP_FQM_STATE", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "663f9eb74078042e496ca25e334ab52446d72d58", "description": "intel/genxml: Adds more VDENC commands", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3eb69b95779c5cece3356873423d99c2211849a5", "description": "intel/genxml: fix the length of VDENC_DS_REF_SURFACE_STATE", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e79cad5af000aaea1f4f3401977c5c80e8c6003d", "description": "intel/genxml: Add missing fields for HCP_SLICE_STATE", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e28a2998637767cc1990e70bc7e8dcef5227aefa", "description": "anv: enable VK_KHR_video_encode_queue and VK_KHR_video_encode_h264", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3fbcd95b20fe6ec28a49c3d14d56db204c723f94", "description": "anv/video: add mode costs for h264 encoding", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3ec8f7f99598076d4cc30e06ce983d8e3d7117ba", "description": "anv/video: initial support for h264 encoding", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f6c3e82201cae6046ee99b4957899583da9da1dd", "description": "anv/video: implemnt VkGetEncodedVideoSessionParametersKHR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f25cf314b3159686445169b904bf17d3e59b60e0", "description": "anv/video: remove unnecessary macros", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a660bd9471fc879e34c80f4d4e163a4cd468f0fe", "description": "anv/query: handle VK_QUERY_TYPE_VIDEO_ENCODE_FEEDBACK_KHR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ff8de61907083855a5c3bf307e133628cd919b4c", "description": "vulkan/video: adds a bitstream writer of h264 slice header", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9425ba6f2bc492db0db55b37610fa22dd251ced0", "description": "intel/genxml: update VDENC instructions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b97d440bc530207601e693ef4f7ae026c18a35c6", "description": "intel/genxml: change the length of MFX_QM_STATE", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5057a33fe32b6391105163f635a43483fad19efc", "description": "intel/genxml: add a missing value for MFX_SURFACE_STATE", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6df5ace3a38e34179def3e3f47e608e59225845d", "description": "vulkan/android: Add missing AHB formats", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ceece45b2b761db177c03a3441e487c98fd6c298", "description": "freedreno: drop hack for old dEQP", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8bca7e520ce01a59292c982f3b992bd4a2b3547e", "description": "intel/brw: Only force g0's liveness to be the whole program if spilling", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4ca4b064cf4bdbb4230b7dd3dae8d4eb11a013af", "description": "intel/brw: Record g0 as live for sends with send_ex_desc_scratch set", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9200fb966cd989b17ff24973e269c49080defe15", "description": "intel/brw: Record that SHADER_OPCODE_SCRATCH_HEADER uses g0", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "545f20419ff97f392bf083171f6c22c838fe5d3c", "description": "intel/brw: Delete fs_reg_alloc::discard_interference_graph()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f427c9fe233e862bfa30d0c7441ce77592ce4654", "description": "rpi3/ci: remove {version,render}_check from [piglit.env]", "nominated": true, "nomination_type": 1, "resolution": 2, "main_sha": null, "because_sha": "3990463c484939caa358cb91882e6c957fee5109", "notes": null }, { "sha": "c44d65a46764a5f2cd3dc3924bd6179cd93993f6", "description": "lp: only map dt buffer on import from dmabuf", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "db38a4913ec6fde264facf95077e241c64573b27", "notes": null }, { "sha": "93f9afa1e039cbf681adcc6d170aec987d9f0f65", "description": "ci: remove dead start-x.sh script", "nominated": true, "nomination_type": 1, "resolution": 2, "main_sha": null, "because_sha": "599e8bf9212a1ef2f85a62ce48339aea0d365072", "notes": null }, { "sha": "30888d1e5c6d92fbceeb7bd41bdedd38f9ac0af3", "description": "vulkan: Update XML and headers to 1.3.292", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c0a9cdc4deba2ebc704e687d1a58962cc910ff50", "description": "radeonsi/vcn: Allow dynamic change of QVBR quality level", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0e05ae1a107f8286195fbdecaf360648ab1cabd5", "description": "rusticl/kernel: handle load_global_size", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4ae9ee7a2cdc208e137847fbd1999dc57f8ff4eb", "description": "rusticl/kernel: emit system values with the correct device size", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "14ea1021751125fce3cf806eda7dfa441cc96041", "description": "nir: add load_global_size intrinsic", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ef58f2408fe3d2454c22a2acecf4c73f9936c0db", "description": "anv/android: handle R8G8B8X8 as R8G8B8A8", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "827812912da9283813c36c09d7f5d61e3e2a4330", "description": "dri: link with libloader", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c5c0c1215b9faf478181ecf4f1ee7fd1aae2448f", "description": "glx: include src/gallium for apple", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "91e1ea52c9dc3c8bac564d4dbaf196591beac3f5", "notes": null }, { "sha": "019cb3875d035616524b6ed6d49707e438c6458d", "description": "glx: move up glx_driver enum declaration", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "4e8740370adaad5f8992c13262e1dfc66274d838", "notes": null }, { "sha": "1b6974095c465ce4b02da88a7336c5b4ea44a249", "description": "loader/dri3: delete loader_dri3_extensions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c23385c42ced6a19d013d330ac3cf828e7c7c61a", "description": "glx: delete DRI_IMAGE remnants", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "546d71044a4e2a2c2cdd20fb02949b4052fc4ac7", "description": "loader/dri: delete DRI_IMAGE remnants", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d703e7f289c1b65c7a421dcb67ebbeb26c2f9b16", "description": "loader/dri3: inline DRI_IMAGE usage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "35d518fcde1096acd1b222eb22151c0081d2175f", "description": "dri: use image loader function directly in dri_create_image_with_modifiers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2b042cb9c2b2206c22107806f38f199d00f45a93", "description": "gallium: move loader_dri_create_image to dri frontend", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "10a80782e044cb93bc1feea3506d8cd049018a07", "description": "dri: make DRI_IMAGE public", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7dded1ad880014aabfe295bf53e4112b686682fe", "description": "glx: simplify DRI_IMAGE checks", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "defe9e358518167e91965da3df4abe140b4f3dad", "description": "glx: expose GLX_MESA_gl_interop for drisw", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4cd4b9f70d0ce24cd6e531a6f369bd8fcf786611", "description": "glx: stop binding DRI_INTEROP", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "410076af8408726eaaa07b97fa60843229ea7d7f", "description": "glx: call dri interop functions directly", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "634dea8f7030b16a4866916dd6e095a9d4e9440d", "description": "glx: delete more DRI_INTEROP checks", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "51a2755f4ff882e3d4a5caba126acd778640700a", "description": "glx: delete checks for interop support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b421abafbb427500f34a97afc6cd9840e6d83e63", "description": "glx: inline DRI_INTEROP", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "012d20c6a32c04c53da8fda5420f974938ea6aa0", "description": "dri: make DRI_INTEROP public", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ec3ad889da57dbcf6273447dde4c465ffe559616", "description": "dri: delete DRI2_THROTTLE interface", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "64a77a90175e224331652f0eab670da6e45336c8", "description": "glx: inline DRI2_THROTTLE", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f2431a33d514c6f3f3a7c646ce6eb1428cc6b656", "description": "dri: make DRI2_THROTTLE public", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d3ecf106e9c627ef6a2b7c28f356b726b57a042a", "description": "loader/dri3: delete DRI2_CONFIG_QUERY remnants", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bcd63ffa9b7213c81252ea0279bcd07a713d2fb6", "description": "glx: inline DRI2_CONFIG_QUERY", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2932d021aa920fde0f8c468df5fde43ec1789efe", "description": "dri: remove __DRI2configQueryExtension param from swapinterval functions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0d83c570afa930f591a568f9a361708be845f5b8", "description": "dri: move swapinterval functions from loader to dri frontend", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "98b62ee57ffb1c0ee9893775560e9d4e1904ca11", "description": "dri: make DRI2_CONFIG_QUERY public", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e8d4b0a253537327793ff481cc7f2ac76ae8ef70", "description": "dri: unify DRI2_CONFIG_QUERY interfaces", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b7c17a4f3b65022b6299201f47e3f1d8e2021a75", "description": "loader/dri3: delete DRI2_FLUSH remnants", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "53fd2eca4e6db2eca6f185cde63f201852f8d73b", "description": "glx: inline DRI2_FLUSH", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "326d7ae64a1baa71a9bfb45fd59e0a468addf2f7", "description": "loader/dri3: inline DRI2_FLUSH", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0741e824cf932587ccfca7f5b4750ae3606ead59", "description": "kopper: reuse dri2 invalidate", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0c4813dd0b8ec454620ecfa9f4f7a125fa2897c8", "description": "dri: make DRI_FLUSH public", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "18c25edb94d88eef3b6381a962e7fe1af9627443", "description": "glx: always expose GLX_ARB_context_flush_control", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e678c4d271f2fc180f676323df097d776f3d65c3", "description": "dri: delete __DRI2_RENDERER_QUERY interface", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b8ca3d9b20b346a2ead750c7c6d931ec7b63c35b", "description": "glx: inline __DRI2_RENDERER_QUERY", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ea0c9925b77b36c5f0d735134552c53b853836fa", "description": "dri: make DRI2_RENDERER_QUERY interface PUBLIC", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "89863a050bea429d9574a307bc28953bb60accaf", "description": "meson,ci: remove dead `kmsro` option in `gallium-drivers`", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "70813c1c13b99cb029c8fa3537163650bdd17b6d", "notes": null }, { "sha": "71c506a9071dae0702dc5a81558de0569fbe85b0", "description": "dri: Use --whole-archive when linking libdri", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "5c40d9bec16f18ed0caa69f1aadc8e5865376033", "notes": null }, { "sha": "369e3cc20ac251e4fd4b1e478365e39c70ca63ea", "description": "wsi/common: Do not update present mode with MESA_VK_WSI_PRESENT_MODE.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ad71d584cfbe588c54b2b3eaa2e6aa94af68e305", "notes": null }, { "sha": "fafa0d5abb238b5b811720e12dbc86431ee33f9f", "description": "anv: fix check on pipeline mode to track buffer writes", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "455a13fb7f170b0f4a55375ec3a6f006fc69f078", "notes": null }, { "sha": "58bf403e8b42855e664dfb9254e1e9752dcc4e74", "description": "include/drm-uapi/README: Update README for drm uapi header files", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0acdb8281425ae717869fc7d7880348ef7ed2a5c", "description": "venus/ci: Update skip tests to prevent timeouts", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9ccc3daaf80794281049825b564f1be910035d58", "description": "lavapipe: Implement VK_KHR_external_*_fd", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d21aa86b5471a6d5943d6bf5c4c1768128d25ad4", "description": "llvmpipe: Implement EGL_ANDROID_native_fence_sync", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "57c81bab04bd60e4800337b74c2e8d65cd71a1ba", "description": "vulkan/format: Translate two 420_UNORM formats properly", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3bbb740f61fe69260991566b892227d459ce61e8", "description": "lavapipe: Block more formats from getting blit feature flags", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3316bc3e8849504f2c6b30e4abe1853026cb39fb", "description": "util: Handle more formats in get_plane_(width|height)", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fd1f79829250a0c8ab3ac5428866b6150cd595d7", "description": "docs/features: Update features.txt for Turnip", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "73487c13addf269af80ffa1edcb96f10a36c4b8c", "description": "nvk/ci: bump vkcts job timeout", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "14c82207a41e5dfb65b9ded9a9a86c01660404ce", "description": "broadcom/ci: use kernel8 for rpi5 full jobs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "caab76d250b18de190ae82361ef895b7a1852e69", "description": "v3d: free dbuf", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "9a9f2812519f7282a91f86e3e5758a4920de1be3", "notes": null }, { "sha": "298633e3655656d201a0eee7433cb9b6e7687702", "description": "nir: set disallow_undef_to_nan for legacy ARB asm programs", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "861d274453c016e04da0997ee75d1c4ab26e95f0", "notes": null }, { "sha": "5c40d9bec16f18ed0caa69f1aadc8e5865376033", "description": "dri: add kopper stubs to avoid build failures", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "62847d14b555e7f13b4215a13aff483f254d92e0", "notes": null }, { "sha": "9ac3e3a0724419a44d85e15b3676ebab742ac011", "description": "nvk: Fix indirect dispatch on Turing+", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "b8aeea806a8376a92fe6c5afc1ddf1427066fe98", "notes": null }, { "sha": "d7e06c6e08c770a26a44e15930509d1cf74de310", "description": "nak: Use nak_builder::fsetp() in op_fquantize2f16", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "138910d8988244fab9f926d90c5a4c4eb3a410ac", "description": "nak/hw_tests: Use ptr::from_ref() and ptr::cast()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a34d72cbed42b4f8865fccdba99809276f09a9d0", "description": "nak/hw_runner: Use byte_offset()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0116430d394c2509fedff9f3accce6445349a091", "description": "intel/brw: Handle 16-bit sampler return payloads", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ddd9e043dc8e4f644fcdb4aef88ce431597eadf3", "description": "intel/brw: Move get_nir_def() higher to avoid UNDEF", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "52be72e67619209dcf06ed2e867b4b6ccb4b190d", "description": "intel: Let compiler set indirect_ubos_use_sampler", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f1680c262cf2dcdd2df879aefe24d154e0c0075c", "description": "kopper: increment lastStamp during invalidate", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "76757c211d96d78320b08a3528b856c545dcf262", "description": "glx: delete DRI_TEX_BUFFER handling", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c4f78531315bf0a4e46a1c8a472492f7a926cb97", "description": "loader/dri3: delete texBuffer struct member", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "321d576f0cd5ca5c6186cbe87ab907f68d34b92f", "description": "glx: inline DRI_TEX_BUFFER", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9fdfebce0659dbd703f0267343ee6c0772dfc560", "description": "glx: delete check for texbuffer extension", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "032237c7ec2d30e2e8b5c0c63da391cba6d57bd2", "description": "dri: declare DRI_TEX_BUFFER functions public", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ef6f874590d8b31c458e64534b4c0a0b865fb42e", "description": "dri: delete __DRItexBufferExtension::setTexBuffer", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a09c8b577f6bfcf5e5a4008120ebdbcc1a94df35", "description": "glx: delete the only users of __DRItexBufferExtension::setTexBuffer", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b0d0c1971cbc5e7a3657957190a0c9ec00aa3230", "description": "glx: delete releaseTexBuffer", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0341623f39c9285be57d26722d1a1da4ebbc3206", "description": "dri: delete __DRI_COPY_SUB_BUFFER", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "945fe0ef4a3ec7f58ebaf4df97b8c047a06f1a9e", "description": "glx: inline DRI_COPY_SUB_BUFFER", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "998d0e3993dad4719d5aac4320b43ac7153d43cc", "description": "drisw: declare DRI_COPY_SUB_BUFFER as PUBLIC", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "34912cc8d1d4e05704a18c4a5df20369e019873f", "description": "glx: rename driswCopySubBuffer", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "62847d14b555e7f13b4215a13aff483f254d92e0", "description": "glx: delete DRI_KOPPER", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "192febfbbfe460b1782866048e6062a9bff033ff", "description": "glx: switch kopper check for setting up swapinterval/bufferage functions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "850b0694d657a9caaa312938e0346a4eabf9182b", "description": "glx: use local var for LIBGL_KOPPER_DISABLE check", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2157108e11e0137ff3704c95411f1dd0297a7f87", "description": "dri: declare DRI_KOPPER as PUBLIC", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "38529171d63150ca3d898690df9a5a86e470abbc", "description": "dri: delete driCreateNewScreen2", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5d7205855667d13c5d231a3d96b0ac677d48b671", "description": "glx: inline DRI_DRI2", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5019481a16d2910eb80ff20cf66bac1f81a509ac", "description": "dri: delete __DRImesaCoreExtensionRec::createNewScreen", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "63937eca780b519554c760b45f4db8c657bac981", "description": "glx: inline DRI_SWRAST", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f5dd5e4b4404aa3f18697cebde3de82edf01281f", "description": "glx: delete __DRImesaCoreExtension usage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5dba565adab9b2553903b263226404573b8a3f6d", "description": "glx: inline createNewScreen3", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "66e0d1262754edb6e0790ce84130159c1d9be70f", "description": "glx: inline DRI_CORE functions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "87720ab42b9eacb18a2c900bbc960776b6474011", "description": "loader/dri3: inline DRI_CORE", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "029ec1a20b404fe29a91073b0b47200acf452da9", "description": "dri: declare DRI_CORE functions public", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e95a462d1f34b620e18b0d8e439b9402d5ae3d90", "description": "glx: inline IMAGE_DRIVER functions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "49c3814cd165fc6f6c4e61b38b7294d216eb0f41", "description": "dri: declare IMAGE_DRIVER symbols PUBLIC", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f9f865244564517ad1252e89e60f83e1f6758f59", "description": "loader: split out dri3 into subdir", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "36aaaa968a61f880fe83fa2c4af0e0cd2869f139", "description": "meson: move glx subdir after gallium build", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4095fac72b6b99f0a68ca77b845c9344a01388d0", "description": "loader: move some common dri3 functions out of dri3 loader", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eebb6cd236ea27881a1f70a3b78141d6d39ccf4a", "description": "anv: stop using 3DSTATE_WM::ForceThreadDispatchEnable", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c818de7360af9193cef6a1a62e9cee559de2f9f4", "description": "aco: combine DPP into v_cvt_f16_f32", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "39f045aaa6009272316f7ac611c0fba2a26319fa", "description": "docs: add sha256sum for 24.1.5", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a6a7e00b365ec5525a338f7efc8518482eb62b7e", "description": "docs: update calendar for 24.1.5", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d0d0036fc91e73d64364ac04bee91c9ee42b0d1a", "description": "docs: add release notes for 24.1.5", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f7f343796f8f13a66c4c9aa1cebe80a5af56fa18", "description": "meson: centralize checking for new enough meson for rust support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b3a9c91d9b0d6ed96a5ec2f30328d04703942ef3", "description": "meson: centralize bindgen version check", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5290a09d2a230d8f14ad102a376b45d7a0893ae4", "description": "docs: move rust update policy", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "03ecda08de20ca5a44caa55ad7f9524776059437", "description": "meson: centralize rust handling", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7ff2513c28d1914b954e66a8d193113b414a65d6", "description": "rusticl/icd: use ptr::addr_eq", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "19c66754df77c74210a9915563bc979f88b66040", "description": "rusticl: use ptr::from_ref and ptr::from_mut", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "11e4793b41db4c8e3938209228c92a6a0f13c26b", "description": "rusticl: replace some raw pointer casts", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "66f7e3a4b2ae4037e74c49a4b636f26488279e74", "description": "rusticl: use pointer byte offset API", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "40072f57b042b087a2535ec0ba4c7ac95f9c93b0", "description": "rusticl: use next_multiple_of", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fb82c253dafccc695a6926b08d0e236feccb3174", "description": "rusticl: use div_ceil", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cc37ecc7ba300122647d529e966e4c966b8cdc14", "description": "rusticl: bump rust req to 1.76", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e2de72f71ff96ae54ea98230d0de29e526004164", "description": "tu: Random non-consequential fixes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "87c889cd8af09aa6e05b55f66c8460ae293a3512", "description": "freedreno/drm/virtio: Fix issues with 16k (or larger) page sizes", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e6b2785811c23e44d3acfeef71ef240d95fc1663", "notes": null }, { "sha": "7fe3529715c3bbc71560e84ed8e6a54c8d13f9b0", "description": "tu: Fix issues with 16k (or larger) page sizes", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "63904240f21b192a5fb1e79046a2c351fbd98ace", "notes": null }, { "sha": "745ad42bb062ed49e3669b562fdb0083ef58af74", "description": "freedreno: Enable the A735", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "52e7f2ca080d64075944904edc1206ea9e7abc0f", "description": "v3d/ci: update number of rpi5 available for testing", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fa0a8b8d2cf3fa5fb9f1e7ab6b3ca7a83c7b3d70", "description": "v3d/ci: add new flakes in rpi5", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "07cd860b52b244b310440269746922efc82491c5", "description": "broadcom/ci: annotate some of the failures", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "21ac210ab2da270ffb4fa0c20e19402cf80c60e5", "description": "panfrost: make PAN_MESA_DEBUG=dump really show all GPU memory", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "801078cbf8e69f0b285c908c4017257798d0940a", "description": "nouveau: handle realloc failure inside cli_kref_set", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "821f4c8d99a3068758db834a5c219082a9609b3c", "notes": null }, { "sha": "f8bf9f07b6e60240ed4789fbde1599a331d58ec1", "description": "aco: print s_delay_alu INSTSKIP>3 correctly", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "94958e637d11d9dbe9345da1a8ff4048ef441389", "notes": null }, { "sha": "38ede4334f3e80bc1adb62eb69ff93c36b79a7fd", "description": "rpi/ci: shorten the boot timeout to 90 seconds", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d76112bc4876e8381d9a7938bc7f015d4f44ee72", "description": "ci/poe-powered: allow setting a different boot timeout than 5 minutes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "771e07ad934de2620b049fa8e2e56ba6398c8c49", "description": "ci/bare-metal: rename fastboot & cros-servo TEST_PHASE_TIMEOUT to TEST_PHASE_TIMEOUT_MINUTES to be coherent", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1e5fb15afa5b63c719dff07a471521e0a4a607d7", "description": "ci/poe-powered: rename --test-timeout to --test-timeout-minutes to be more explicit", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "56ea4e4fa6327a1bceb05ffe5012095f8cc11fdb", "description": "nvc0: fix null ptr deref on fermi due to debug changes.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "65092ab1a5522e9b05f2e58fe7326e7cb6f02a02", "notes": null }, { "sha": "deb1d1f9c359e0912f2f6ee6f139e4f8373bce30", "description": "pick-ui: move NominationType values around so that None is 0", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "057b77d2a383d08547e6ef529a6d83701ee4a937", "description": "ci/vkd3d: add support for *-flakes.txt list files", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f54cb2476f5015572a9a698420b751a3d3c9bba0", "description": "ci/vkd3d: add support for *-skips.txt list files", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ab1e99de62040f73f4488a99673880f500e670f4", "description": "ci/vkd3d: rename vkd3d expected failures list to be more explicit", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "642409bc19cc62fcf99e8625bbdfbfa0e38189a8", "description": "ci/vkd3d: be more specific for what to grep", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1b8533a7f42b7da6ec9025990af1279e848bfacb", "description": "ci/vkd3d: move expectation file creation logic out of the test results handling", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cfc8bb3b42c71a27b087f746593ae09d0bb7bf82", "description": "ci/vkd3d: move test expectations file to the results folder", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "50139426e2e17a5d9ad1e7648fb52d3c50e6622f", "description": "ci/vkd3d: use GPU_VERSION to identify the list of failures, unifying with deqp-runner.sh", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aacef87848d2c2b5b7e2bfa7535b9c18cc16b171", "description": "ci/vkd3d: store vkd3d \"errors\" in the results file instead of spamming the job log", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "af56a84616ffb367b2da81eefdcd1ddf4a2c69ab", "description": "ci/vkd3d: rename vkd3d runner script to vkd3d-runner.sh to match the other ones", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f90b10ab8f46584de58562b3b230e6590f7eb1a9", "description": "ci: drop dead VKD3D_CONFIG", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d4faab9331c8b2af27ddf3655db09f268e71b358", "description": "mr-label-maker: Add d3d10umd label rules", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "34031e3e3bf19438b8ea482b231f20bd5cf9a70f", "description": "anv/android: remove unneeded ANB implicit import flags", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9b1302f80aef99ddfc45f259de9b75ecf56cadd5", "description": "v3d/ci: enable full run jobs for rpi5", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3c61489a3e8b86d4bf6f2d70114d4c3635be9028", "description": "v3d/vc4/ci: add address sanitizer jobs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bee487df48b19fc3bf792874aa6aff25104e281a", "description": "aco/gfx11.5+: use vinterp for fddx/fddy", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8c6e299141b4c332653125d7ed222efa84d7d75b", "description": "aco: reorder dpp for ddx/ddy", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "62fa5b9d6f3c99f59557053afc2693b8181bfa36", "description": "aco/gfx11+: apply neg to vinterp", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b8aeea806a8376a92fe6c5afc1ddf1427066fe98", "description": "nvk: implement vkCmdDispatchIndirect on pre-turing", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d43ed4445b59cb8e94f57cb96005d34138d067d8", "description": "nouveau/mme: Add support for multiplication on Fermi", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cac4da4cabe1f533560b9ce4963670c7456e0a30", "description": "nouveau/mme: Add support for MUL on Fermi", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "033cafc9fe8225c1c198ca888b63510c4331435e", "description": "mme/fermi: Don't try to access zero-size std::vector", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "884c7bccc135fe3bddf36028c9cd3c9c91cce7c4", "description": "nak/qmd: Return the complete QMD dispatch size layout", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "217c0a489b6927fe708e0cfa6d6261f891e328ff", "description": "nak: Move the QMD code back into the main nak crate", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "241e1861da20827534aade64ed56b0e0fe70887b", "description": "etnaviv: drm: use COARSE clock for timeouts when possible", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ea754657eb77fdd11b7141693f4dc3ab1dc581cd", "description": "etnaviv: drm: use COARSE clock for BO cache timing", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "235ce3df9baad0d7f0895e58c647914da00d7351", "description": "llvmpipe/ci: bump timeout for nightly job to 1h", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aa9745427b917bb0613b753ccd59c6c1e6f07584", "description": "ci: austriancoder farm maintenance", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "26474f8d4a5ea1091fb23e6ffd44e0c085efde58", "description": "nir_lower_mem_access_bit_sizes: Support load_kernel_input", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "50ff1e4f867287fa2bfce5a714c365957fbf098a", "description": "radeonsi/vcn: add HDR sei in hevc enc", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0460ededdafbf63c593c97dc699fa521e7b54403", "description": "frontends/va: check hevc enc hdr sei", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b92134e088cfe0dad36d83f5a197875bdd644745", "description": "aco: validate temp_rc", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "53155ba12d6e561726f435e50cb9306b6af87969", "description": "aco: add CompilationProgress::after_lower_to_hw", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6da7bd842c36fdd5279ae6eab168e5c658543d60", "description": "aco/optimizer: update temp_rc when converting to uniform bool alu", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0acc31a00136e8a954629888e1a822e3fa111020", "description": "bin/ci: crnm: Reduce trace cluttering", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ff18d1ec230ba305db8724db04d88b52a8d13d0d", "description": "bin/ci: crnm: Fix pipeline monitoring skipping", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3975366a88711b986a283f1b7ea56782506280b2", "description": "bin/ci: crnm: Deal with `created` status", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "87ce0ce0b19a59acd2fe223750dbe4064023e24a", "description": "Revert \"vl/dri3: use loader's dri3 init code and delete everything else\"", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "586d0c4a9b5d9779092a18a9803837082b0b2100", "notes": null }, { "sha": "dc2755a4f807d5e86bb46e235202a07f848f482d", "description": "rusticl/spirv: protect against 0 length in slice::from_raw_parts", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "81f75e2a2dd803676d8db46207064e5724390559", "description": "rusticl/api: protect against 0 length in slice::from_raw_parts", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "84d16045d034cf34e782febea7cf7d933b730ba6", "notes": null }, { "sha": "ad6fb3406b500be4a78ef87f554fffcecff057dc", "description": "rusticl/program: protect against 0 length in slice::from_raw_parts", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e028baa1772eeaa55393b1d01d5e5fb217474f95", "notes": null }, { "sha": "7a8b1dc6e56dc94f37700be8870651715b36b161", "description": "rusticl: fix clippy lint having bounds defined in multiple places", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "734352ddfb91f14aab2dd43937d45a360044f5cf", "notes": null }, { "sha": "eb1f64a01eaf6ac6fbe874a4900a1174704b1250", "description": "radeonsi/vcn: Fix MB/CTB calculation for slice encoding", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "36a13d2b3b067c2ce03a1ecd0a579d5e418d28d3", "description": "freedreno: fix a7xx perfcntr countables", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d60ae64527dfba55c998e869c743b519fbf90a3c", "description": "tu/a750: Allow mutable images to have UBWC with all compatible formats", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6a9676b79c785c53bcfb7e5992a108c8fd71d7c9", "description": "ci/prepare-artifacts: check if we're about to overwrite ci config/expectations files", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "197701b860dce7e3a7c56a6ac06f1bd90ec2203d", "description": "ci/prepare-artifacts: use find's -exec instead of iterating over its output with xargs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1f70af7e9f2fe44d7e1f19b7067bc129723361e9", "description": "bin/ci: update python-gitlab to 4.x", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d055edac11cf89e0f326e1761fc6ed44d87981f6", "description": "docs/meson: add missing newline at the begining of code-block", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "324de97f480eba70c0bdeee434e2ee845e24c44f", "notes": null }, { "sha": "66de8b4b5cbbb317130dde765201b5720394ed00", "description": "v3d: add a faster TLB blit path", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9a9f2812519f7282a91f86e3e5758a4920de1be3", "description": "v3d: support blitting straight from tile buffer", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9fbb11505ab9679a44fdce337fdeb8e5a3f0efa7", "description": "v3d: move TLB blit checks to a helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ff58f0afbed9ff4f24c7cb5410c6f6427d4b66b2", "description": "rpi4/ci: mark fs variant of arb_texture_buffer_object as flaky too", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c5ee7e9bdc7b2a690843c103e73268edb32692fd", "description": "anv: Disable legacy CCS setup in binding (xe2)", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e054068787557264b3c7d40ed81e9615d87701a8", "description": "anv: Disable compression on legacy modifiers (xe2)", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6b4def143c8f676c3647ff5fd865ecb3938a7dbd", "description": "iris: Fix an assertion failure with compressed format", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "49c91a4ea0310fa90580d3dbcbb1a37a7b9db15c", "description": "anv: Fix assertion failures on BMG (xe2)", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "beb0ea24696821d42b336a8170a61eb25c5022d7", "notes": null }, { "sha": "a629d829dc8d8fa9ac8c8b22da130a19e61d40a6", "description": "glsl: make use of new tex src deref intrinsic", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "017770ff14a59d39cf0935692726048ad733f251", "description": "nir: add nir_tex_src_{sampler,texture}_deref_intrinsic", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ef13ff00d1b9a6ac05374a396f045d359c18f5a9", "description": "nir: create validate_tex_src_texture_deref() helper", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "363119641498dac65e813f2057ff9f7424217064", "description": "nvk: Disable sparse D32S8 cubes pre-Turing", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ec7924ab9036cdc4637c9878e152e4460794cb5b", "description": "nvk: Default to NAK on Maxwell+", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "13cc4e48d1116dce9f6c96c05f0a2edc3c78efc3", "description": "nak/sm50: Set f2f.high", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7b84319ec431d28d07472f9fc4d63cefdd96ec75", "description": "nak: Manually flush denorms for nir_op_fquantize2f16 pre-Volta", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "315e8d6faa663610d9b17dde9e95e2f86a777a6e", "description": "nak: Disallow isetp.x pre-Volta", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "a33507d621a13aa5af6d8cecc950879e96e1a6f2", "notes": null }, { "sha": "c695fd7cd269673a399c68ae0fc43f5be67fad5a", "description": "nak: Rework isetp64 on sm50 again", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "efd86d6daa9b85498aef078ef24b4ff04aa2472e", "notes": null }, { "sha": "3d4a4a68a0fe91a5184c59323a1a882eb594c23d", "description": "nak: Non-constant offsets are allowed on patch loads", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "37a38f6744f3e81063d13995a974ccd383050514", "notes": null }, { "sha": "72eb0b6c13e59de8cd059826b6b12248448631ff", "description": "nak: Add tests for OpPSetP", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "29f909513bdd42ac6e8431990014f2ddb9a273d9", "description": "nak: Add a PredSetOp::eval() helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "76e66beb5aeb878ba565c92cb5a51cd9b07aaebb", "description": "nak: pre-Volta uses r0 to output the final GS handle", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "63db105014861b0bbc4fc22d7c3bdc643e35868e", "description": "nak: Rename OpFSOut to OpRegOut", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0b4bfefd6fcacf4ecad50568ee1cdc7d67765918", "description": "nak/nir: Preserve rounding modes in split_64bit_conversions()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ec84d7ce74a0d397af736aace32aa5c97d53a3ba", "description": "nak: Add tests for OpPopC and enable SrcMod::BNot", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "27ee9027da544e1226631e3ad92becb476233c8f", "description": "nak: Use OpFoldData::get_u32_bnot_src() more places", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1a6ca8e60152c7b0e10caf9e27e0b6571ed9f1f3", "description": "nak/sm50: Set the not bit for OpLop2::srcs[0]", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "61076b04a7e8974fc7794b46e4ccd468a16a9df7", "description": "nak: Add tests for OpIAdd2 and OpIAdd2X", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aa87c9c96d9ada1d21090b3c2dd3ec3185eeefbb", "description": "nak/hw_tests: Use better test values for iadd tests", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6291440ee7e12d76de8a8b8c41ab43f2938bf3dc", "description": "nak/hw_tests: Respect src_mod and src_swizzle in op auto-tests", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f557423467d69f717fde98d562c39513521bcc94", "description": "nak: Add source and destination types for carry values", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eb5f333606448792f010add79c0ebb7e894ff59b", "description": "nak: Assert no overflow when legalizing iadd with too many ineg modifiers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "96812f6b721a0eead98da54a4b924e4b0ebf2130", "description": "nak: Add tests for OpFlo", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "10701ac33122bd1b8fe2a137b55f62890cb2c615", "description": "nak/hw_tests: Explicitly test equal cases in test_isetp64", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "957e7b3451eafc7dd06803c5afe7cef206035107", "description": "nak: Lower iadd64(x, -y) to isub64(x, y) in NIR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8646ae7e23fc9dcfa16bd9e93b9311bde444274b", "description": "nak/builder: Allow source modifiers in ineg64()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7f0b8a82d089cd860237a8ff70d80a72e9c57f19", "description": "nak: Add tests for nak_builder::ineg64", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "73384c626d2ca646e744dc19d19d67b189e8b7b6", "description": "nak: SrcMod::INeg cannot be folded", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c2b5d7ca4188f36c9aaeacc0f14e5faac2c245de", "description": "nak/sm50: Add execution delays for more ops", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ce91e8875afacd7d4c2f0f81b30d552720c9b658", "description": "nak: OpKill also needs a delay on Maxwell", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c8eb8f946ae86a4f19c7653c5a05b70f9519e524", "description": "nak: Add an optimization for CRS ops", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1cf945a5d1087ac2c10e899d87b5d00abd0d2c42", "description": "nak: Add target labels to CRS pop instructions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9bbc6920640b71503519e513ccb9ce528a16fb8f", "description": "nak/nir: Rework CRS handling", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cb5e10d0aacb3110d9972f1f6736a2902cfbd01f", "description": "nak/nir: Add a few more NIR helpers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f66ca6edc3df69a089c58e1c815c0e6f89db64f7", "description": "nak/nir: Fix the reverse execlist iterator", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d19ea8524b31aed505e113efd7d883b81654815c", "description": "nvk: Take CRS into account when allocating the SLM area", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b78f7d208b10fbb9ce0c3a47aa672a9e074cb34f", "description": "nak: Plumb through the call/return stack size", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3e935df2b099c4d246b689dad6bbc80bb484a1fc", "description": "nak: Move the runner into the main nak crate", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ad90bf0500e07b1bc35f87a406f284c0a7fa7049", "description": "freedreno/a6xx: Initial a7xx support", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e6be78c7036ae89662b094e927bb1bfa4ec2be5a", "description": "freedreno/a6xx: Rework CCU_CNTL emit for a7xx", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1f41d590595031537ab7013f3b4f11c0db9f8b20", "description": "freedreno/a6xx: Refactor CP_EVENT_WRITE emit", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b1937f76ff16a006ad5ccd6b9d4903b0170b7f9d", "description": "freedreno/a6xx: Allocate lrcfc when needed for direction tracking", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "679e9093e13e72631e242f0c385da5253be4543f", "description": "freedreno: Extract out shared LRZFC layout helpers", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "beb5577e12593559f87ceae2dec090dff4d488a2", "description": "freedreno: Extract out common UBWC helper", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5c34a5e59a1caf435182fe4070dba9bb8ccfa249", "description": "freedreno: Move GENX/CALLX magic to common", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a6c9f152ccca3b4442c4c73f60a1ae95e51cf94c", "description": "freedreno/drm: Handle a7xx case", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "31302ca107308b82f1d7cd02627210cd9f018bc2", "description": "tu/drm/virtio: Add missing a7xx case", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8ff33a756d14a7daf7a5efd7abceccbfa6b570e3", "description": "freedreno/cffdec: Fix a7xx CP_EVENT_WRITE decoding", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "10eaf06e47d64e6ff44266185347433f1ada0cda", "description": "freedreno/a7xx: Fix GRAS_UNKNOWN_80F4 writes", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1a3f041cd82bdd650fafd2456e3375d9aa421bc3", "description": "freedreno/a6xx: Implement reg stomper support", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1242f3ed3a4ad86101689d11740c46b479901280", "description": "glx: unhackify inferring zink from dri3", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8994165e92127b97163d9f91b06b813d3853c6d6", "description": "glx: consolidate some LIBGL_KOPPER_DISABLE checks", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "725875cdea9524e8369c2661f3d762e3dca2e1b8", "description": "glx: move drisw dri3 handling for zink out to glxInitialize", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "82955b48aaa8c76abd5b497a50c52ee2755fbeb2", "description": "glx: use base screen has_multibuffer for drisw", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e9aec758c6b05180d92d0216228ed9bfc8019cfd", "description": "glx: delete all driver-specific display handling", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "886af985f856cccf8f2fa57bf587a11e8243a58f", "description": "glx: move dri2 loader extensions to static vtable", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d723438e0d6e8fb0ecf0404d1edaa46616ccacf7", "description": "glx: move dri2 init checks to separate function", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5f55da01dbf96c7c81a5261e90db27bdf6a12374", "description": "glx: tweak dri2 init ordering", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f79eb4730cd28871d136ab57865b165ce949d070", "description": "glx: move dri2Hash to base glx_display", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6be546764a3919d395fbda4c85331eb1a6b28eb1", "description": "glx: rework/simplify drisw zink handling", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "08e2985e57436e585a3854ae02ec1584aeb5fe3e", "description": "glx: move driwindows_display::event_base to driwindows_context", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2126a4814993eb56f199520bf61e0fbca7b96e6e", "description": "glx: move has_multibuffer to base glx_screen struct", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "54e234ee2bd1906a5236d77fab17592da07b74e6", "description": "glx: delete dri3_display::loader_extensions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4e8740370adaad5f8992c13262e1dfc66274d838", "description": "glx: rework __glXInitialize", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8078a938f5e7f90bc38fee5a4c3cdc87db9d9245", "description": "glx: simplify zink init variables", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0d78711cfb9f7946ff3e6428e77f9f4a5228ce4e", "description": "glx: delete __GLXDRIdisplay", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "78abf0d145cf5e18e398d878eb043116dfed4d24", "description": "glx: tabs -> spaces", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a7c8eab63de43db8a67a24abae16fa65307f882a", "description": "spirv: ignore more function param decorations", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "9b55dcca540ca0bc48dc52b25dc1a3b1cf84f861", "notes": null }, { "sha": "c3b25dd3572ad8f9f5f8a084d3665ddb63423aba", "description": "ci: remove llvmpipe in the job that disables llvm", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "35cb0c350e6e682d97463b5a9ec27895a211322d", "notes": null }, { "sha": "5d84e6cf26274a6b49df73caab7fb03a241fb286", "description": "meson: improve wording of \"incompatible llvm options\" error", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "77b69cdbc3ab2b794ab9c973b552c5401d43f181", "description": "meson: don't select the deprecated `swrast` option ourselves", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "010b2f9497ab256d9e8041207902948331af5b4b", "notes": null }, { "sha": "a211a51a4addc7a2e686b1e4dc548f4deca49c12", "description": "lavapipe: Fix box sorting during ray traversal", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a6930640a90ef5de33605f791070eaaddb6de961", "description": "llvmpipe: Improve PIPE_QUERY_PIPELINE_STATISTICS accuracy", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e7ee69b24dd8f668fec5520ab046dac27d2b1d6e", "description": "docs: Match README installation guide with meson.rst", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "324de97f480eba70c0bdeee434e2ee845e24c44f", "description": "docs: Add required dependencies to meson.rst", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "828c3cf002ba4901ef65cd0665149d14c30df1d8", "description": "egl/haiku: fix synchronization problems, add missing header", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fdb6afe71e9352bff6940f2479757c348e05db7a", "description": "intel/elk: Fix undefined left shift of negative value in elk_texture_offset", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f3f4a057b98f89e1cc65800677be79ed66a651d6", "description": "intel/elk: Fix undefined left shift of large UW value in elk_imm_uw", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0e5ac7d6b03dead19e2600651c1090891821174b", "description": "intel/elk: Fix undefined left shift of negative value in update_uip_jip", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c2dda8c8e7536b9e5bc973adbed8c6003cb49c7b", "description": "intel/elk: Fix undefined shift by 64 of uint64_t in elk_compute_first_urb_slot_required", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e6669467b888414a7c12fb6270a2c473a02fb82f", "description": "intel/brw: Fix undefined left shift of negative value in brw_texture_offset", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4f24c2707f23bde75956ce3498801f8e52521eb2", "description": "intel/brw: Fix undefined left shift of large UW value in brw_imm_uw", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "abb7c012ff4e81c941581a4c56ed67dc48444597", "description": "intel/brw: Fix undefined left shift of negative value in update_uip_jip", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "228e049db6c9ffa8c9cb890768a3425967985f0f", "description": "intel/brw: Fix undefined shift by 64 of uint64_t in brw_compute_first_urb_slot_required", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "455deacbcea7e2ebd7596c9831577b0d6262b06d", "description": "intel/brw: Fix DEBUG_OPTIMIZER", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "17b7e490890ba3fef0d21d8635b65113992f2df8", "notes": null }, { "sha": "eb5a3617e240130715ccee53128353584217c7bd", "description": "anv: Handle internal shader compilation failure", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "196b3d7b5b7ed247d4e4e72528bf15a809b593e2", "description": "anv: Improve error message when pipeline creation fails during shader compilation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0b16d7ebb92e05a5bcdaf70626e0d916551015e1", "description": "dri: Allow INVALID for modifier-less drivers", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "361f3622587e5bc452a62dbd671969b713273b79", "notes": null }, { "sha": "349e7a2919f52033502fff4658c6539a2d7dc299", "description": "intel/common: Remove blank lines in intel_set_ps_dispatch_state() (xe2)", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cb7f816fc4ba1f5958429a90e541870cb730a6fd", "description": "intel/common: Ensure SIMD16 for fast-clear kernel (xe2)", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5fdacb56ed22406a3628e506ebb00ec136f15c2e", "description": "anv: Propagate protected information to blorp_batch_isl_copy_usage()", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "79f95a371110eb83f45c4d1715b732a50da7d156", "description": "isl: Fix Xe2 protected mask", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "7be8bc2c971bd40101f1ac537d7cf518ed648179", "notes": null }, { "sha": "79389b9f6f1336c11cb8c2c680c6644e34625d8b", "description": "v3d/ci: mark glx@glx-visuals-depth as flaky on rpi4, just like the -stencil variant", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "40004219b1da6f3fa88a375b701dca00cfd275b8", "description": "dri: fix kmsro define", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "50fc7cc290db49288b318c116c6fdc3daaf801e9", "notes": null }, { "sha": "5bc828481630147575348b66677edaade9e891e6", "description": "hk: add Vulkan driver for Apple GPUs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "767280fd7369abe60abfeaafb30725d02805adfc", "description": "libagx: rework tess i/o", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2bf01845d012a4491f09c1d9927d1572e90eb0a1", "description": "libagx: mask counters to 32-bit", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "16caad403852414b54b055e8615647329e103ef3", "description": "libagx: add statistic increment kernel", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0708f92b378a9e08f04f66f5b937ec0bd6e12483", "description": "ail: add ail_get_level_size_B helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "633540c18a8b3f41ba45874eb14070047d52785f", "description": "ail: constify more arguments", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "76e3bd56f6ecd157b509d4fe37939d59e6d7430b", "description": "asahi: offset buffer images in software", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "735c63c75e762b46983d6a4cb04a5608f08aec91", "description": "libagx: hoist code out of loop", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4e5ce7e75967f5772d73e09a8df37e00d5e2a8e5", "description": "asahi: split up agx_nir_lower_vs_before_gs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d3e7a7b8c8d7a787840cecf66e3531524c497107", "description": "asahi: add TES->compute lowering", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9595d79b8962bc0312373a463dbdaf01151df32c", "description": "asahi: make GS inputs explicit", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f6e9e7d3ce25a3e0460bd558886cf0e884eaee7a", "description": "libagx: fix prefix sum kernel", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bdbd81ea406267832f920185b0cc2c232f516021", "description": "asahi: drop #includes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "21fa5faeecde4b11483e50e8ff73e3b71623b136", "description": "asahi: drop pointless conversion", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "96306a8b217349e05ba4cf21099aba0ca6d17a50", "description": "asahi: refactor prolog lowering", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0bd897989efea47474e73c8fa8ed64510bc403df", "description": "asahi: drop unused patch index buffer lowering", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3992a54dcf0487722a7cd5100f172566ddced2b1", "description": "asahi: drop dead code", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "880844181485c8f2755c91220c08082469134f55", "description": "asahi: Relax cross-context flush", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1cd60fb2c7f2b6649e09a29be6181242d19cc220", "description": "asahi: Fix non-async flush", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a0cdd9d5ed1c99b295fd35488556c2735289c1da", "description": "asahi: Add more batch debug", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ac4ba43c558543305c25b0bf565a88b3dbf563c5", "description": "asahi: Print queue ID with batch debug", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2c057cc4d96984421f6a08946574dc358702b43d", "description": "asahi: Add 1queue debug option", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d0424eb63bf64276654c930c26787829eac388f0", "description": "vk/meta: add VK_IMAGE_VIEW_CREATE_INTERNAL_MESA flag", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0d66ba6e5d1ac33d1cfa9aee957e97e0658614bb", "description": "vk/meta: add buffer view tracking", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d5b05265077adbbc6cf7a9c9a5e767fea7b165e8", "description": "anv: propagate protected information for blorp operations", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8d9cc6aa236fe2986858f272afe581fb08a72ee3", "description": "anv: properly flag image/imageviews for ISL protection", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4eab285d4a89287224908e6b0d8b44e1b7b793f5", "description": "isl: account for protection in base usage checks", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1337e00a8908605f35934b911750cb45f5f5d920", "description": "v3d/ci: mark spec@amd_performance_monitor@api as flaky on rpi4", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "37a38f6744f3e81063d13995a974ccd383050514", "description": "nak/sm50: Add support for OpAL2P", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cd176c8784d0bc9d3646977c115064caefb2cc1a", "description": "nvk: Fix zero-size vertex/index buffer bindings pre-Turing", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2439cb84509b9e7435a1c4dec37a573e1ba671bb", "description": "nvk: Use nvk_buffer_addr_range() for index buffers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c3682ccf605efc6bfff5e8368d98762ccb6a20c2", "description": "nak: Implement depth clip control pre-Volta", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e287ba95b043fe0500b111e4e5d52f91feae33d5", "description": "nak/sm50: Fix the encoding of ffma with cbuf in src2", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3353374287bdc52e74dcf7fe30f253cf348f1b70", "description": "nak: Add tests for OpLop2 and OpLop3", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dc4ebfd562e54755de9a5913d46dc3d767546d21", "description": "nak/sm50: OpLop2 does not have .X", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "680ec0ec26436d6a716bed94933ad2c9caa32d80", "description": "nak/sm50: OpIAdd2 only supports one negate modifier", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "563b32c2c30a53118b56b791dde16c949edb2220", "description": "nak: Implement From for Pred", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9badf675ad0b6d47f3065d231538ee941f44b450", "description": "nvk: Don't push bound UBOs on Volta and earlier", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "16509db66b2d01169373dc7c581b9cd3829a8f92", "description": "nak/nir: Don't emit CCtl for release barriers on Maxwell", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dee02cf2200763f6ac724d357f8e2faf31c66961", "description": "nak: Fix OpCCtl encoding on Maxwell", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "940e52ad15783a062145c847111504744f601085", "description": "nvk: Squash txq results to 0 for null descriptors", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "efd86d6daa9b85498aef078ef24b4ff04aa2472e", "description": "nak/builder: Fix isetp64 for pre-Volta", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a33507d621a13aa5af6d8cecc950879e96e1a6f2", "description": "nak/sm50: Set the .x bit for isetp", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b87bd4b60834712ca9b180f93d515f75c0dd329d", "description": "nak/hw_tests: Add debug printing", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bfcb9995da9d49e02296f92dc04b41540f3cb80a", "description": "nak: Add tests for OpISetP", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6056bc4afa03771ce3c03430838562843fa45d0e", "description": "nak: Add tests for nak_builder::iadd64", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "074ba214fe39c593a9fb2c5071481034e7a9a9a7", "description": "nak: Add tests for nak_builder::isetp64", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "05bbfa79638e308dd9754295257ea74f62c7d4e7", "description": "nak: Align shader data to the min CBuf alignment", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8050b57c28c842db5dca55ce77ea47215d8bede3", "description": "nak/calc_instr_deps: Set a delay of 13 for flow ops pre-Volta", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c29980b218dc21b32c93c81037f13b645de7a08c", "description": "nak: IMul and IMad are variable latency pre-Volta", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2bc82b7147cc598d1b210d0dcbc5697a5f3a49b1", "description": "ci/baremetal: fix logic for retrying boot when it failed", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "97b2afa16aeeceff53fb43f657d4bfb8928682b1", "notes": null }, { "sha": "b919bdc6f60a2f263be306c9e18cb32bd6d6010f", "description": "gallium/video: Move DRI2 support behind legacy-x11", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ae51322d7bf42828f743d06038369503209cba99", "description": "egl/x11: Move DRI2 client support behind legacy-x11", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6292dfb9391294142ccbb37af188046e24ee48c8", "description": "glx: Move DRI2 client support behind legacy-x11", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e8c1d966e560e9bb18d3ba7b86a9d801ab7d2eb7", "description": "meson: Introduce the legacy-x11 option", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a8a15dc5b585b99f823c2ef2f2edb7906d0b35d1", "description": "aco: add struct and helpers for exec potentially empty", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "39264a90c36f0258aa32176fdaa824bb584cdc97", "description": "aco: consider exec empty after divergent continue then divergent break", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e863acb318c437844b3aa56d4ff611ab6689ebf9", "description": "panvk: Pass attrib_buf_idx_offset to desc_copy_info", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "cec45cac846385425772f9431fb0fd707be5e547", "notes": null }, { "sha": "4c1c169e54db2ae5af4c512a9ef78cc76558ca89", "description": "panfrost: Add B8G8R8A8_SNORM in panfrost_pipe_format", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8f8b520c7881859d12eba7461bb985993a3fb670", "description": "vc4: fix typo in simulator conditional declaration", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "f1f8c465d5e14f8f1301478b4662ce6663a05f3c", "notes": null }, { "sha": "ad02bfe41d03370f884107e75154bb100adab34f", "description": "i915g: fix max_lod at mipmap-sampling", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bb95d744ca6c1375e23ec2628488b489df38189f", "description": "i915g: fix mipmap-layout for npots", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a1a301488bf818d06d52e59ff45528b7ddc3cd30", "description": "i915g: fix generation of large mipmaps", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c71c1d2a0114e096192f6919b56e31581dde4b2e", "description": "st/interop: return unsupported without screen hooks", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ed2ec808b1a581cbe875a18e4a3a44e0dcbd26c0", "description": "glx: delete tests", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bb5145bcb8da45f851e2de16e544d9ea87f71ca1", "description": "llvmpipe: only use vma allocations on linux", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "a062544d3d0519aaa3845b7cfd79e925b9352a55", "notes": null }, { "sha": "a8ff1bdc8331303f5830a09a5ab2dd3d4016fd8c", "description": "llvmpipe: handle vma allocation failure", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "a062544d3d0519aaa3845b7cfd79e925b9352a55", "notes": null }, { "sha": "3e01422a16a16028e74bbb11ec9c7bf99a1d81d0", "description": "gallivm/sample: fix sampling indirect from vertex shaders", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "97aa3464b907fc0f2b5267892799424f86950aa5", "description": "radv/rt: remove one VALU from traversal loop", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3e6b73a75a3eacd3f510e1e1e270f44b75114074", "description": "Revert \"meson: disallow Venus debug + LTO build via GCC\"", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "423ba5d1c7e2d2958c37ba5b6be6dafe4161b333", "notes": null }, { "sha": "7cc199502f4d5a07b0f66993150fdc564d4387b9", "description": "vulkan/runtime: introduce vk_meta_object_list", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "97ed2e4d4b348bad6824f75b932adf09cc07d5bd", "description": "egl: Refactor init of CPU tracing in EGL for Android", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f788c87d02b3814964afc17db5dca086d2a84071", "description": "venus: fix a race condition between gem close and gem handle tracking", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "88f481dd7422f09ac28de50667fd36ad2ab5f891", "notes": null }, { "sha": "23b0798551bc32f2885ac5016b7ba8584c8c6a2e", "description": "intel/brw: Move interp_reg and per_primitive_reg out of fs_visitor", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a5cc8c4807fdf1369edf20d7862135755e9917b6", "description": "intel/brw: Move VARYING_PULL_CONSTANT_LOAD from fs_visitor to fs_builder", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8a39231e4f85d689ad7ff3a36ea4167194a67ace", "description": "intel/brw: Move calculate_cfg out of fs_visitor", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b98930c770834f49473551801ea28afec6e67e34", "description": "intel/brw: Move regalloc and scheduling functions out of fs_visitor", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5cb1f46fd19ab9dedae657e13df491cd4935b2be", "description": "intel/brw: Remove workgroup_size() helper from fs_visitor", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "17b7e490890ba3fef0d21d8635b65113992f2df8", "description": "intel/brw: Move out of fs_visitor and rename print instructions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bb7f2db5a21a370a33d97c5ce041ae929de9a0b6", "description": "intel/brw: Move printing functions to its own file", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cdbee4156ec5487e2cb00015b52810797489627a", "description": "intel/brw: Reduce scope of some MESH specific functions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "67ead4edffc7cd40c5696fe55537b0ff0e3f6892", "description": "intel/brw: Reduce scope of some TES specific functions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f9ddf51b7049095e7ba5a20442e95bc4186f463b", "description": "intel/brw: Reduce scope of some TCS specific functions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "47b9dc9070350272f38c41eedd4f63fbe685e7e3", "description": "intel/brw: Reduce scope of some GS specific functions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "28858b3ad1470ff1de54f4330ba6bed0ff6d0a1f", "description": "intel/brw: Reduce scope of some FS specific functions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a8b4b9dd51aaa68e1de724409007e4e5006a1a87", "description": "intel/brw: Reduce scope of some VS specific functions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fdb029fe1b40a8d86b3fec5e2800a0bf81e065b0", "description": "intel/brw: Move and reduce scope of run_*() functions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c92b8a802ed9c4b3f4ef5923bc98899ee7153011", "description": "intel/brw: Move remaining compile stages to their own files", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a3714b55f4e721a3278dfc683992f9ebd8ca62e5", "description": "intel/elk: Use REG_CLASS_COUNT", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d44462c08d8858a4ab2dc37b311cc69501adb0dc", "notes": null }, { "sha": "5e24c2162556afc512d2a44947253979be299ae2", "description": "intel/brw: Use REG_CLASS_COUNT", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5d87f41a546b26650b15fb33c5f1153aa041a037", "notes": null }, { "sha": "2e70757dc0b5adb854c2911081e670d753d6a524", "description": "egl/haiku: fix double free of BBitmap", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "80da990f22e504c8754f9bd50007466503ac6107", "description": "rusticl/spirv: do not add additional new lines when joining logs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f283c38f9ca9691f258a47dd1d19570b78e6eed6", "description": "clc: force linking of spirvs with mismatching pointer types in signatures", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ec46d2a8f2e78cb1b6e0d53a97c686e033cfe97a", "description": "rusticl/kernel: move internal_args into NirKernelBuild", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d6b38605c8df29eccd1823ff725c93720a50a4d8", "description": "rusticl/kernel: add type for the convert_spirv_to_nir return value", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "06902ec7d2af189f167e99c385e8bba6e164d4ac", "description": "rusticl: remove unsued serialization helpers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b58390bca24a89595bff19efb9e14c8bce45a067", "description": "rusticl: use blob for all serialization", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dc896c31f91f61889a1dca50c520aacab994dd7f", "description": "rusticl/program: move attribute_str to the spirv module", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fcdf27de6bc2aad93aa1336792953337ed32e632", "description": "rusticl/kernel: move setting of nir metadata into lower_and_optimize_nir", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "629d6fc124b1acce0959f6ad2b603b2f7b6915f8", "description": "rusticl/kernel: make some types and fields private", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3442db410610739fb142c3f21b9bec3125d6f575", "description": "rusticl: move more kernel related things into kernel.rs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c33d2db06ac0ea4d3d5372caa93bee3bbbe028c7", "description": "meson: Add missing inc's to idep_nir_headers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5f7eb8cff6c8a93bf552290e9cce76e31d45850e", "description": "freedreno: support lua pkgconfig variants", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "76ae27efb3cdc772c8322d58a70ff58d23b708f7", "description": "llvmpipe/cs/orcjit: add stub function name for coro", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "bb0efdd4d8968a71957b563e7dbf98cefa80a986", "notes": null }, { "sha": "fcf9e33ec0e51ee8f22463b388a3bcefd3b5f572", "description": "draw/orcjit: supply stub function for tcs coro", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "bb0efdd4d8968a71957b563e7dbf98cefa80a986", "notes": null }, { "sha": "ec7afd2c24c6afa6a5c80da4f80e0b799580e12a", "description": "dril: rework config creation", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3de62b2f9a6cbcf3fea1d33af98be20505421d4b", "notes": null }, { "sha": "dd5362c78a1d2e8bb88cd321f510e5f9660775e1", "description": "anv/xe: try harder when the vm_bind ioctl fails", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e9f63df2f2c0dafe0997dd69b60b7da99b5d91f4", "notes": null }, { "sha": "8b86653da6d0cc80ccf6c51900dbbf596eba23ac", "description": "util: fix 32bit compiler error in fossilize_db", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1af2f5e198d81ff1c60ebc2bb44d0e67465c1fa2", "description": "ci: re-enable venus ci", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "71639eb837de8c71dbb8ee95496bbef5f9bc8c60", "description": "nak: Use the RED path for atomics with unused destinations", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c347c7cbd839bb5ff8696237f0c8d542221c89cd", "description": "nak/sm50: Implement OpAtom with Dst::None as RED", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "959ae0161bcaedc62475c11878ae0d0e7be615d5", "description": "nak/sm70: Implement OpAtom with Dst::None as RED", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bcff324ef3f51a5dbe9ec9c83d5cdf37a6bfed52", "description": "svga/ci: disable vmware-qemu-traces jobs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "61a647ba4a2e8e43f309a87178a77058f9c864ef", "description": "svga/ci: triage unexpected piglit passes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "93005d20ee0effa07a24f61af82c0e4cf7155470", "description": "svga/ci: update FORCE_KERNEL_TAG", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d0df53558ecfaa01585c82aed3de92609d743e54", "description": "svga/ci: triage unexpected piglit pass", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8bcd18c90e8385a623aa112aa3f614bf5afd3157", "description": "svga/ci: change DNS server for vmware jobs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c98f5d5eea8729087017edbb835efb6d6c7d7663", "description": "svga/ci: enable vmware farm", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aae82061af66a536a38197b5a06089b1d8d4ef6b", "description": "intel/clc: Free disk_cache", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c15bf88f011d204c11e893c5ff0fd018a0262a39", "notes": null }, { "sha": "1574372de48768e69f7ec72b2ab7273989c5e430", "description": "intel/clc: Free parsed_spirv_data", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "4fd7495c693818e0823b100df0e0607e448a29fe", "notes": null }, { "sha": "8b1a889e453d36fab948246adf6fe1310fa7853b", "description": "radeonsi/vcn: Add support for QVBR rate control mode", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ae293d176b0ab2977d4277d28a7734a2fcaa8f04", "description": "radeonsi/vcn: Bump enc FW interface version for VCN3 and VCN4", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e539f8ef5f64bbf6c8b91b03d57e2102ab6b4cc2", "description": "radeonsi/vcn: Only enable filler data for CBR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b6d8dd6c9fe7e5b4ab015089853683b3a0082643", "description": "util: fix fossilize_db compile error", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f1f8c465d5e14f8f1301478b4662ce6663a05f3c", "description": "vc4,v3d,v3dv: avoid compiling in unused `sim_file` field in the {vc4,v3d}_screen/v3dv_physical_device struct", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eae740f2e4d6ab8f153c5cb1452cf4bf115940d4", "description": "v3d,v3dv: simplify USE_V3D_SIMULATOR/using_v3d_simulator logic", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5577078ac1ea6b2642d1aa029e030d2e8bbad07e", "description": "v3d,v3dv: figure out whether we're using the simulator only once", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f90d1182e0dabebf19ec271743b27d40accf181b", "description": "v3d,v3dv: reuse dep_v3d_hw from simulator/meson.build", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "794947171658739f279544a353f894a9fafc6bd8", "description": "egl/gbm: Walk device list to initialize DRM platform", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "32f4cf38085e4056b8e4a9fc78fea28897a1d05f", "notes": null }, { "sha": "4ef0cbaf055c077c5cb65326f9642ea1c37bf825", "description": "crocus: check for depth+stencil before creating resource", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5f7df5df0d8410925edcfb926509f6b17ef6b619", "notes": null }, { "sha": "34145725ce25018efc84c9d0dde7674aaff8faeb", "description": "crocus: properly free resources on BO allocation failure", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e", "notes": null }, { "sha": "11bc95934f7a4418d2b85cdeeb44d902f65e78ec", "description": "tgsi_to_nir: free disk cache value if the size is wrong", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "4db880d8057bac3209c196edc94c6b1e521a782a", "notes": null }, { "sha": "945564e49866f19af267c9d634fc8a4a807ec604", "description": "anv: Wait for Xe exec queue to be idle before destroying it", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6cd4372460b197fea98d257217328ddc3406e6ad", "description": "ci: prune dri from LD_LIBRARY_PATH", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "50fc7cc290db49288b318c116c6fdc3daaf801e9", "notes": null }, { "sha": "a885f91617885216c81b8495e04ced309597164f", "description": "etnaviv: Rework uniform handling for UBO addresses", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9b7bb6cc9fa410fb783e7a99d9eadcc31668f298", "description": "gallium: install gallium-$version.so to libdir", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "50fc7cc290db49288b318c116c6fdc3daaf801e9", "notes": null }, { "sha": "098e660a58f74630b75b63f2b75935214203c43a", "description": "rusticl/memory: add a couple of performance warnings", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ea0676d8ecec743b1e63f942c2b0a3d8fa6559d7", "description": "rusticl/memory: remove stale TODOs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aae84eccfade4db3d9e68916419a66246f7732b4", "description": "rusticl/platform: add perf debug option", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b3cd3b0ed473f651e54bfecd92f7d5873a3f5331", "description": "panvk: Implement CmdBindDescriptorSets2KHR, CmdPushConstants2KHR and CmdPushDescriptorSet2KHR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0329070233eb443f822973af2745c290bb9470d9", "description": "panvk: Emit viewport when state is NULL", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cec45cac846385425772f9431fb0fd707be5e547", "description": "panvk: Fix image support in vertex jobs", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "7bea6f8612e193d4704a8b03f719a14c500f4281", "notes": null }, { "sha": "3b1b672849c3113eb61bc8c3691901fa2e0f6d3e", "description": "panvk: Implement CmdPushDescriptorSetWithTemplate2KHR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6b9db2108d86a72570fc649ec0a6694c31367327", "description": "docs: Add panvk in VK_EXT_private_data to features.txt", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "af998eb2bfd97c6658bebd77620d867d8b9e7449", "description": "panvk: Update CI fails", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e634acaf88d0d49c633f04a15f4ac3e916414049", "description": "docs: add stub header for u_format_gen.h", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e05415a82e63bd96473171bf816175b3b190645c", "notes": null }, { "sha": "c30e5d44b1027ed03a8fd542829df0055d3e1a96", "description": "v3d/ci: add new flakes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e16a74c0237d2e75bb8ed9c10536c290fe7eb312", "description": "llvmpipe: add LoongArch support in ORCJIT", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "979c36401880132f7c8ca1f70a5fb9e8430b62f8", "description": "gallivm: add LoongArch support to the mattrs setting code", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "08425d9aaff8440eec3a93246b0f3ad7f6fbecab", "description": "util: detect LoongArch architecture", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fd83fc4bfb75b1c4d028ac3c2395ecb29f37fb53", "description": "nak: Don't emit barrier ops for shared memory pre-Volta", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "25eb6c82067f53c9e60f78ab658095465b53c78b", "description": "nak: Disable opt_jump_thread pre-Volta", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9acacccff7934524e95c407e6cdc0c0d06572eb7", "description": "nak/sm50: Emit sync instructions for control-flow", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "87fa8a788c4f57542bae0276c67032dd9e4901b5", "description": "nak: Add more NIR wrappers for walking the NIR CFG", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "97d2187f483444e16f5a27c0e106c18488fc8605", "description": "nak/sm50: Add control-flow sync ops", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d6de61cb7e9768eba477782f7afc22381e130ca9", "description": "nak: Drop the old encode_sm*.rs files", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8bf3213a5465c9079f2cd0176c7c1766c4472175", "description": "nak/spill_values: Don't assume no trivial phis", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "bcad2add47359588095965b040b63ea667880406", "notes": null }, { "sha": "305bf503e74d5c86016a0951198da21d07f8e7ce", "description": "dri: fix driver names", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "50fc7cc290db49288b318c116c6fdc3daaf801e9", "notes": null }, { "sha": "0bdc2f180f1fbce16d96d718119b4eed1e5a6731", "description": "dri: fix sun4i-drm driver name", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "50fc7cc290db49288b318c116c6fdc3daaf801e9", "notes": null }, { "sha": "3b6867f53a6718de80bbff4acb84ffd5aca8a8c8", "description": "nak: fix clippy::if_same_then_else error", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "9321a785cf2313dc6e8642ef3b2009ee19206d3c", "notes": null }, { "sha": "526a5722335cb7320aed4456b60dfc10130d6710", "description": "nak: allow clippy::not_unsafe_ptr_arg_deref lints", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "b9c0e3c1ab7f157aaab4210e3f31843fb00368d5", "notes": null }, { "sha": "6d0273f67a59341c69444c558676193bd1fdbad9", "description": "anv: improve vma usage for descriptor buffer", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8a5ef9413b840af27c3ae0cafc7507cacdcf8d50", "description": "radeonsi/vcn: add HDR metadata obu in av1enc", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fc4abbe27d063337a420d147cf8c9fa492789f71", "description": "frontends/va: rework VAConfigAttribEncPackedHeaders query", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aa86c3a23536c6a56832059e5bb249913b8b3f3d", "description": "radeonsi/vcn: input av1 hdr metadata", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8ea977ca5e6e80d6f7f90162175846e83eb8f2b3", "description": "frontends/va: check av1 enc hdr metadata", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "35e4d0db9ca74a90b7e55b35f619449483e2d263", "description": "radeonsi/vcn: add new function for obu_header", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "94d881e6211991ef3bee41d2142ed56a3df7a834", "description": "radeonsi/vcn: correct a typo in a variable", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "559eaaf0e64e2692bdf9f8810681d48c0ed94946", "description": "v3d/ci: add failures from piglit all profile", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d90080b51b29df14a1169d6d11a33f773add79a9", "description": "nir/opt_vectorize_io: optionally don't vectorize IO with different types", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "07ef1a812449f8fab81257cfaeb2452aa3a902cb", "description": "ac,radeonsi: set 16-bit flags in io_options optimally", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "709ebd8293a678db614c5b48dac2fc1da0b2306d", "description": "amd: expose nir_io_mix_convergent_flat_with_interpolated", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9bfea3183acf90f78608c757cc5eb20abd8d6f67", "description": "nir/opt_varyings: improve convergent input handling to fix data corruption", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b2d32ae2461a68bc85ed2b0fd38edbf880804cb4", "description": "nir: add nir_intrinsic_load_per_primitive_input, split from io_semantics flag", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ecfefe823e033b9c563d280fae125e0a9c14faae", "description": "nir/opt_algebraic: use fmulz for fpow lowering to fix incorrect rendering", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "9bc1fb4c07fa3ea50a71c434b5f8161bc0954bb4", "notes": null }, { "sha": "ec4e5ef0f7aa0463301c71bdf4a9a3b53a18037b", "description": "amd/common: skip lane size determination for chips without image opcodes (e.g. gfx940)", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5b3e1a0532996f47434e68ac7c469f220473b3eb", "notes": null }, { "sha": "0cb3ace969d5fe63669aa835a3cc4bf3ee5d8731", "description": "radeonsi: fix eptich on chips without image opcodes (e.g. gfx940)", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "26cd3a1718c7e8f55fa8605f20fb001b2954d6b4", "notes": null }, { "sha": "cccfbe6141bd5cdeba3cc7e9967abf50d0d4b369", "description": "aco: move s_setprio to before NGG exec initialization", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4574cd9faef20fc6519d8ecce7f9bf77ede7ee2a", "description": "aco: form export clauses", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "08a4853ffdcecc3f7f883e4dc26fe9574b953cfe", "description": "aco: add export instructions to should_form_clause", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3b732340ecdc30e18c44654a8c1138e37b52308a", "description": "aco/gfx11.5: skip dealloc_vgprs for stages with exports", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "492d99fc6a8fcfdad031fab009258299dd7c7af9", "description": "aco: add tests for export priority issue", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0919ce1ac43245223c617f09f744a5844c87077b", "description": "aco/gfx11.5: workaround export priority issue", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "55158bed7fa17fee9d581d7ec5523ba187ca4c0d", "description": "util/glsl2spirv: only copy the input file if we're going to change it", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "36160c967cbafb0e1d24e437cf2daf453778d722", "description": "util/glsl2spirv: fixup the generated depfile when copying sources", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "46644ba371e817d8f33ad7b46ce2ba7775e6d2cc", "notes": null }, { "sha": "848c7c9560a28703824651c3e13ca394d1830e9b", "description": "pvr: Handle VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "a2e07014282d0fb6d32fe8f568e578a99049b3fb", "notes": null }, { "sha": "eda77bf79d5100113b7b8600ac1f903c94d4330a", "description": "pvr: Handle VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "8991e646411b73c1e03278267c80758e921f2352", "notes": null }, { "sha": "aed5a974e9316c699943ea5459601cbf73913f4c", "description": "meson: xcb & xcb-randr are needed by the loader whenever x11 is built", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "65c92f0b8294ec4e428afc59acac86079623f93b", "description": "ci: uprev deqp-runner from 0.18.0 to 0.20.0", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6edfb09dda2fc752f6c7a7573627b8a99a61f154", "description": "ci/deqp-runner: unset CC for arm32 cross-compilation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8f9a157daa30a27165b916f5e6fd0ff5b39e5348", "description": "dri: fix macro name check to detect svga driver", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "50fc7cc290db49288b318c116c6fdc3daaf801e9", "notes": null }, { "sha": "74b4c91e7b3ebae390fd696574aeaa3d6aab972d", "description": "meson/megadriver: Don't invoke the megadriver script with no drivers", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1006283732abe2e3074e2c5fa7b97a616eea3929", "description": "nak: Fix shl64 for pre-Volta", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e02dfb6a345be9baceec70820014b4bc667796eb", "description": "nak: Use .wrap for 64-bit shifts", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "08efc78a259e367eb44ffb69ed81534f26df1be5", "description": "nak: Add tests for 64-bit shifts", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "55901dc287e11a31f1ff72711a44e17ef725341b", "description": "nak: Add 64-bit shift helpers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e1f1af58d9324dc035481d05aa7c4f82ecc5d4f9", "description": "nak: Fix shf.l.high on Maxwell", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9321a785cf2313dc6e8642ef3b2009ee19206d3c", "description": "nak: Implement Foldable for OpShf", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ebc1c052ab4d2a703a8fd174ded9931f5b1fb01d", "description": "nak: Implement Foldable for OpPrmt", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cac3ff011b6e8ab60d249393640df3d11c81e71c", "description": "nak: Add some opcode tests", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4392a5922c0a4d2768433d24fc103c626954c915", "description": "nak: Add a framework for running hardware tests", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c4938619f3568d54ff2a0714a129872dffc95346", "description": "nak: Initialize DEBUG on-demand", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3fed505eb0a2a63716359ddccfec04e877179f16", "description": "nak: Implement Foldable for OpIAdd3 and OpIAdd3X", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e09dd8e20129ca1adc6d73a8e996fc4181ff7e71", "description": "nak: Add a Foldable trait", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "841737925ff454a9e8748346354be09aefa77766", "description": "nak: Add dst_type decorations", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9e25b6c0ffe6bfacc03cfce5b1033901c6dff3cc", "description": "nak: Add an implementation of the ACORN random number generator", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cd7128c2e305eb7673dcd1c35baf4f3e41d39d35", "description": "nak: Add a bare HW shader runner", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7b9fdba60280c2cff71012f7a039826ff78070b5", "description": "nak/meson: Rename libnak_bindings_gen to _libnak_bindings_rs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "61e502b25c4d6532dc5f569986f65ddf7b37f556", "description": "nak: Make ShaderBin a public struct", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "758f7a440da81a2f790dfcd8955448325456624c", "description": "nak: Pull the QMD code out into its own crate", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d2b90d5647b9508ecbc4a704bcb47d3781961776", "description": "nouveau/winsys: Uninline nouveau_ws_bo_unmap()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a27e3c50789260d4651c4f4842afee8cdfebd568", "description": "venus: clarify wsi image ownership", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c4b30b604fda53dfaed83bcbe1467ac1023b2c90", "notes": null }, { "sha": "c429d5025ea443069e1cce6b9dd2c4baf121cfdf", "description": "intel/brw: Don't force g1's live range to be the entire program", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "60c73e09c6262a3aa056cd9fe86e434846282957", "description": "anv: Remove extra hdc_flush from Perfetto", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "41d05737ec643b0543b3a277b4d118137fedc4cb", "description": "nvk: Call into NIL to populate the null descriptor", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ff6577a000817d031739cd7232dd675b535114b5", "description": "nvk: Create the zero page earlier in device creation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c8d8e2249a73ba455b34d3b8b67eb72cfc5fb554", "description": "nil: Add a helper for populating the null descriptor", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "68d6cdfbc50df5969e84ec2391a3404d7b94ae58", "description": "nvk: Reject sparse images on Maxwell A and earlier", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d2177f47649bb39d8afd84eca95deabe63c447fb", "notes": null }, { "sha": "49b433d5e7227e05e9b2f9103263a6dba55e9f7a", "description": "iris: Pin pixel hashing table BO from iris_batch submission instead of from iris_state.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7513a0bf3a66b600fc8f83b7c6ca2279002b7ab5", "description": "mesa: fix memory leak when using shader cache", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "656ccf4ef890b91debbb72b38957723ca04411d0", "notes": null }, { "sha": "8ba8e33c39dd58101f70eb1184b7310b9e0f1216", "description": "intel/brw: Simplify @file annotations", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1a8b2321157f5ab8fd1d0f8e4ee772d85d5daae6", "description": "svga: Validate surface during copy check", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e5b53d9408589eb5c8fc75b82a9b1ac9eda9c458", "description": "compilers/clc: Add missing break statements.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c0cf7f578a907298fc4dc24e312d187eaaaa155c", "notes": null }, { "sha": "bad67ee77cfcb155baa5d3d92b4e6139c4ee6996", "description": "spirv: handle function parameters passed by value", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9b55dcca540ca0bc48dc52b25dc1a3b1cf84f861", "description": "spirv: initial parsing of function parameter decorations", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "90db6c729d81b10841cfbd7bb6a49d011ae49d38", "description": "spirv: generate info for FunctionParameterAttribute", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f05b7225a331a72d7ff97c68b08b171fc31d3ce8", "description": "microsoft/clc: Split struct copies before vars_to_ssa in pre-inline optimizations", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1908d2c171abc12eb55e5438d6af1f72a787c91c", "description": "anv: split image view from anv_image.c", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eff01c46d85bd25490aaae786ae313377c9d999b", "description": "anv: split buffer view from anv_image.c", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f5af56528b5d1b7df1a68844ede7a02e2595be71", "description": "anv: split sampler from anv_device.c", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "543c72678161ecaaf6e7c33acc2bdbaf3fe1464f", "description": "anv: split buffer from anv_device.c", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c59e8e814aa2c877095361c616f7027d83d30731", "description": "anv: split events from anv_device.c", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ca51a02e7bdde7ac73cd49b97a7ae9a7e78769cd", "description": "anv: split physical_device from anv_device.c", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c7ecf10c200ffb16b58a74f6f33aa915d8952406", "description": "anv: split instance from anv_device.c", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "69ee1c4b468ee0bd7b9eb8c3a6ce3baac561188e", "description": "anv: Drop useless 'if (total_scratch > 0) {' block in cmd_buffer_ensure_cfe_state()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "de5d767f9a8d92f47a5fae06390a5d32ccd42735", "description": "intel/brw: Add a maximum scratch size restriction", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c65a76db85492f2a80ece3f3214236357e8c66ca", "description": "anv/trtt: don't just crash when we can't find device->trtt.queue", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3ab8ff99fa779911e7b9436faba0f64b5e6d3038", "description": "anv/trtt: fix the process of picking device->trtt.queue", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "04bfe828db8187bdda755d8c55ec2f8fbf3ae298", "notes": null }, { "sha": "5ca224aa0c35bdd1acc5b9d93100fc8ec27b0f3f", "description": "anv/trtt: make all contexts have the same TR-TT programming", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6415027d854e15925ea636424a53343c6bf656e5", "description": "anv/trtt: submit a separate batch in anv_trtt_init_context_state()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "abbb4b20f360e12855c6e89fe21e2b203555d21f", "description": "anv/trtt: check the return value of anv_trtt_init_context_state()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fb9d94f4edb820884c4e001c5b74f2e740b252bb", "description": "anv/trtt: make genX(init_trtt_context_state) a little more compact", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6bc9a5717343cae20ccf8cc016fa1f51fecf8488", "description": "intel/genxml: add the BLT and COMP_CTX0 versions of the TR-TT registers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0a6cbb3a9730bd13da87c3bca22a74f182e21231", "description": "tu/kgsl: Remove unused variable", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "17c12a9924a0c6f0f52a66c92fe1bbd8886fc9b1", "notes": null }, { "sha": "47de27cde1b678c8f7cdf976101f4dd851dee4a1", "description": "tu: Implement VK_EXT_device_address_binding_report", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dd10d2ef2fc59514c0c6ad69213672ea94e41a75", "description": "tu/rmv: Fix missing image bind logging for WSI images", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fe387e14b52b7b991ee7a9bf54bd7cc5350f71cd", "description": "anv: use the WA infrastructure when emitting WA 16013994831", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3aa29c47b9f8c435a89ce622a4dfb034350a3f38", "description": "nir/instr_set: hash tex sources commutatively", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b7ceb9d327c9e3eb1afa9e4793718e36506959d0", "description": "nir/instr_set: stop sorting phi sources", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8b328443e3e5d28adff4cd5fdb4f13de0edabb53", "description": "nir/instr_set: combine XXH32 calls", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "159a3edd80a988dec263708f851ed35eec881a78", "description": "egl,gbm,glx: fix log message spam", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "50fc7cc290db49288b318c116c6fdc3daaf801e9", "notes": null }, { "sha": "a55b9c0c606f90489f025a955325dee2dad7f340", "description": "radeonsi: consider DBG(NO_TILING) when filtering modifiers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "94f2b3f7bccbe1fc1e807dac7fa620962841d0be", "description": "radeonsi: consider PIPE_BIND_LINEAR when filtering modifiers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f12ccea6c7432378d62d8cb4132fb7f824354506", "description": "radeonsi: reject modifiers with DCC when NO_EXPORTED_DCC is used", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0c868aa94a218b99e13f31bf0e83a43de01e0da5", "description": "amd: use a valid size for ac_pm4_state allocation", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "428601095c38bd80f4ed164414f8096edd73832f", "notes": null }, { "sha": "547de1e928cf38ad7776cb7958457b7367d5b032", "description": "v3d/ci: mark spec@amd_performance_monitor@vc4 tests as flaky", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "4696e9c49b01b5cc13cadf51c31782fa9b0f8441", "notes": null }, { "sha": "4215d503848864fca2e07927cde010ca76317237", "description": "v3d: add new clear blitter op", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7158950a6f039de697b8227f83d0173923763c79", "description": "v3d: use operations to specify what to save in blitter", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c83330cde02c7ed3da54ede190d74717806ed016", "description": "etnaviv: isa: left shift is 3 bit long", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5f22e152ade956fdce1b0cba8097d76aac085c92", "description": "gallivm: orcjit: use atexit to release LPJit singleton at exit", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3423e73cece2657e4e0008a60f2f9d0ade618fbe", "description": "gallivm: orcjit: keep the ownership of tm for LPJit", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dc6e6d7a2bedcc34d59e76f08ca4362369438f32", "description": "freedreno: Enable Adreno 306A", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5c5df9376f7acc8b23cce1e63aa586eb654a6a27", "description": "venus: initialize bitset in CreateDescriptorPool()", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "de5879447b4d7548b2798ba482b25441e0df97c9", "notes": null }, { "sha": "324ccd74300d4441c02028fb9b10e4d4410e9570", "description": "nak: fix meson typo", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "95bff5ca5b44e9d2a5a7863ce46a6234d86bd207", "notes": null }, { "sha": "0cc23b652401600e57c278d8f6fe6756b13b9f6a", "description": "nak: Move creation of nak_shader_info to ShaderBin::new()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "618dfc73e6e5907d98545db5eece5b26d3dd9cc0", "description": "nak: Move a few more things to VtgIoInfo", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f39b645c66912449d25dce95a711dc572052653c", "description": "nak: Rework fragment shader stage info", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d96fe1854701c9292672a8a82e6ed531ed477dc6", "description": "nak: Plumb tessellation parameters through ShaderStageInfo", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c4c9bfdebd86dce4ce91e1b9a57435871d35c827", "description": "nak: Drop the nvfuzz binary", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bb7632128b7a06bb460d997b06910553591ae5c0", "description": "venus: only request ring thread prio for TLS ring", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cc82f80dcbdd7e6be2445e73dfa73c31970e5b35", "description": "nak/nir: Split 64-bit conversions pre-Volta", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "574239c948e870f5ef9ebad763cf764ab37191ce", "description": "nak/sm50: Implement OpCCtl", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6fd427bf6eb8471683598ade08ddc7588141ed2b", "description": "nak: Lower fsqrt in NIR on Maxwell A and earlier", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9b4a005bf867958d33d549a35118c18e01f3c7c9", "description": "nak/sm50: Implement OpPixLd", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "69be07b191901241143cc8a1cd04d4e8e381dbc6", "description": "nak/sm50: Various encoding fixes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "549fada5933015a689b2057e4757260f7d7a42de", "description": "nak/sm50: Improve encoding of OpFFma", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cfef5a932995314c737ebd89cb46dcb2a86c9d6a", "description": "nak/sm50: Support AtomOp::CmpExch", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7d1b1f5d3ae934f4a12c5a48fbe93dcd1220e963", "description": "nak: Add an AtomCmpSrc to AtomOp::CmpExch", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "da4e368a6fbf466108b95aa94b8c7b172bda5c1b", "description": "nak: Implement ineg on sm50", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "71d8126e1bb8d838137440d7c2509c6ce4925fc0", "description": "nak/sm50: Split IAdd2 into IAdd2 and IAdd2X", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d2177f47649bb39d8afd84eca95deabe63c447fb", "description": "nvk: Don't advertise sparse residency on Maxwell A", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "48803ac53db8daf26af70c9d2b68802d29e1128b", "notes": null }, { "sha": "a888e83c3a299e6617aaf367028ca0ffa90bc779", "description": "nvk: Fix indirect cbuf binds pre-Turing", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ee29a8d1cdbdc553caac8ceeda03f5c737eda0f2", "notes": null }, { "sha": "66954d997d801743156f5eeda7a23ba1d9b6c098", "description": "nouveau/headers: Add an nv_push crate in Rust", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "63770a163af8945aa6d3325f9196cc496d667ee1", "description": "nouveau/headers: Add a Rust struct for each method", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "591b5da49bf5dff5c92d2465de9e0fccab2e9d89", "description": "nouveau/headers: Run rustfmt on generated files", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2f6919e6c2d898ff940e791f558d0d919fa47747", "description": "intel/clflush: Utilize clflushopt in intel_invalidate_range", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fd0592afd34b6686d9645228de99b15bae9198e5", "description": "gallivm: Fix LLVMPipe codegen issues discovered on Apple Silicon", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2f49284cfa9da5c64ccf5bd1466d6de9536edd51", "description": "nak: Rename num_barriers to num_control_barriers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aac97b22ae8d5a06646a3cef373c78c2f005f2cb", "description": "nak: Don't mix up two types of barrier", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ca087e202766872085d6d02363fd7f4961feba48", "description": "zink: reject Imagination proprietary driver w/o geometryShader", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bed6e0d691c125eecfbd504ee96c5a4a6027418e", "description": "build: Check for PyYAML in Meson build", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ccc6442d6f0539571c413222e0d6aadc78bc5d4d", "notes": null }, { "sha": "149e8bff52aec95b9912812392d850829ccf1822", "description": "meson: egl: Build egl_dri2 driver even for plain DRI", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ec55a6c3292235aa56750989ee4a5bbd62fca61d", "description": "Revert \"meson: fix with_dri2 definition for GNU Hurd\"", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8461776a09cac6540fe168e431528b4c71ffdca4", "description": "Revert \"meson: Do not require libdrm for DRI2 on hurd\"", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "49144ebcf93d48e3a95bc291747e49990dac7fe3", "description": "iris/gfx12.5: Pass non-empty push constant data to PS stage for TBIMR workaround.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "57decad9768a445de23d093cc8e004269a352b50", "notes": null }, { "sha": "ff3c3792b4f0d66af50c36b9d03373b1de5c9740", "description": "anv/gfx12.5: Pass non-empty push constant data to PS stage for TBIMR workaround.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "57decad9768a445de23d093cc8e004269a352b50", "notes": null }, { "sha": "b98eebbcb2ab25a6a9de4e97f352715614c72c48", "description": "intel/brw: Implement null push constant workaround.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "57decad9768a445de23d093cc8e004269a352b50", "notes": null }, { "sha": "bb2513918abcba892bade05008a9c79c5a304af6", "description": "intel/dev: Add devinfo flag for TBIMR push constant workaround.", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "faee9426ab7b79b72823c27d97f13780771f6220", "description": "nir/algebraic: Optimize some masking of extract_u8 operations", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1c7e35d4e00632188787fbfffb5a9882db9cc48c", "description": "nir/algebraic: Optimize some bit operation nonsense observed in some shaders", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "92befad89f6259137a1cb6acad371b96a2aa25f1", "description": "nir/range_analysis: Fix errors in fmin and fmax tables", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "72c182f873bd0b6c98018cc9f15d2c3bac7c06cb", "description": "ci/lava: Detect a6xx gpu recovery failures", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "53f249b921d5d8a3188bfe1f9002c2ddcb3d2ff2", "description": "zink: use blake3 instead of sha1 for program cache", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ce1236fe87716748d6a8692cefb837607fabc38d", "description": "zink: use GENERAL layout for depth attachments on some drivers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "991244dad4ec540c59e05c273688cfa88b0e346c", "description": "zink: use local screen variable in zink_prep_fb_attachment", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cdc70013a25427895af26440b1e4b26cf8e17dc7", "description": "zink: add lavapipe to can_do_invalid_linear_modifier list", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d8d53f72da124c5135da296b14df287f304e6796", "description": "zink: hash in some driver workaround flags to shader cache", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ec3eb87f91c17e4777acc983bb728d8a81e91069", "description": "zink: move some flags from driver_workarounds to separate struct", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e2c90da5605f3e94552284f7b7eba57444cb439c", "description": "venus/ci: skip timing out test", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e64adab9a0eed39c2fe8b08c9527c8963050634c", "description": "anv+zink/ci: mark a couple of tests as flaky", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ebef31e4cf1f38d579033891a6ee29155db345ee", "description": "anv+zink/ci: document two tests, one failing and one crashing", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2ed5d362a69ad964e1920ae95eac2c2a5fd89ddc", "description": "anv+zink/ci: mark some tests as fixed", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8fe147de572b640291c7a51bb350ebf0c0b4085c", "description": "freedreno/ci: document extra variants of failing tests on a618 and a630", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "734823fe7ded3312529a701225a72bc152ea131d", "description": "freedreno/ci: double job timeout for a306", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e1edf20a4d83a758a7a3afc4864402a3ef3ab240", "description": "radeonsi/ci: skip timing out test", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dfd70bab4ac2336be6c1085f195aef8e0e10dc13", "description": "loader: gc loader_get_extensions_name() and __DRI_DRIVER_{GET_,}EXTENSIONS defines", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "fa541a887c8a6732136280dce18fabfb481b34d7", "notes": null }, { "sha": "7dfb9ba023c0e4841125f8150c07515761f1143c", "description": "gallivm: Fix compilation errors when using LLVM 13.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "47cd0eee2611001499e3aa0a045fbed38c2dc1e5", "notes": null }, { "sha": "f4b996b77a77984ff742258f480e8826ba897ccf", "description": "docs: reset new_features.txt", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4b21e17979ca61f1688864a2d40019066f03d1e8", "description": "VERSION: bump to 24.3", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null } ]