[ { "sha": "9f44a264623461c98368185b023d99446676e039", "description": "nir/divergence: handle load_global_block_intel", "nominated": true, "nomination_type": 1, "resolution": 0, "because_sha": "dd39e311b336dddcc7343c5119ce05af410d8dc5" }, { "sha": "a501b3b614ae52121170ca60aec574251f889be1", "description": "ntt: Split 64 bit vec3 and vec4 local variables and phis", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "496fd59d711b9a0744878918caeeaafb961e3deb", "description": "nir: Add pass to split 64 bit vec3 and vec4 variable access and phis", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d48c10fab38217264045064b3f48ecac0c24b7bb", "description": "r300: Print warning when stubbing derivatives", "nominated": true, "nomination_type": 1, "resolution": 0, "because_sha": "e1c640c3a43d741719864b35cbf855aa82be0611" }, { "sha": "68e8f00c441dc38f5a18a4aa5a30916c53fc986f", "description": "ci/zink: Add glx-tfp to skips", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c9214768faa8b411da1ec5affb6760792865c381", "description": "radv/ci: add a Van Gogh dEQP runner", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "669a3f399121c26429c40cb1a5827911373b5bc2", "description": "ci/b2c: update b2c to enable monitoring support", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e38d23a39654cfb3b070f9bfd5360f8da59d8f8d", "description": "ci/b2c: bump the kernel to 5.17.1", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c672464844eb47d6cebd6f35d28bcc66c6bd90df", "description": "ci/b2c: fix the generation of the IMAGE_UNDER_TEST variable", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "7d474c100e159393dce471f64b08e8f3b3411b9d" }, { "sha": "ea7cda93f3db9863e678ae9e5808a44ee6583698", "description": "misc: replace `#ifdef\\s\\s__cplusplus` with `#ifdef\\s__cplusplus`", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9aa094d1b1184026fa0e18a8967c32baa1a5922e", "description": "misc: Replace `#ifdef\\t__cplusplus` with `#ifdef\\s\\s__cplusplus`", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "30aab0af07c5bcfab7f0341bba815162ee5f2049", "description": "nir/lower_int64: do not try to clamp floats to int-range", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "25acf1d8697ae62a2eead1bca9e5f8ca6eb2b372", "description": "spirv: fix OpBranchConditional when both branches are the same", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "64cb143b922b4c074a8404359e7ed9b790941744" }, { "sha": "4b7ba3869be3f706efc717d40535c61d5c7a20c7", "description": "util/stencil: fix stencil fallback blit shader texture types.", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "f05dfddeb1adad9f6d4ca18f5e066b3ae23d3e28" }, { "sha": "dbc264f50418306650e9ec5a0b8613fe0aabb228", "description": "u_blitter/stencil: take dstbox x/y into accounts for dst fb width", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "b4c07a8a87d06f2c347f204cac9fe708428e272d" }, { "sha": "e0e5cbd5a4a5edc442e2b7277b5893a7fbdfd597", "description": "pvr: replace p_compiler.h boolean with stdbool", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ec4baed0eeff7c679c213b4a97bfe885cfb910e9", "description": "ci/windows: Eliminate duplicate script definition", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0606c7b0dbc6415811ff3ddf87c2185cae1e48e9", "description": "ci: Also disable Windows container builds when down", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f2ddd59bf68271ba744738d28e705ecacfc9f1ea", "description": "ci: Allow lima jobs to be globally disabled", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4300b5d914719a1af975ef4766b311d5261f4e2e", "description": "dzn: remove stale cpp_args", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "85d0d3fede5f140debbae1790777088a6ee7a1d7", "description": "dzn: fixup indent", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "dee89ea027a27576dd901ef3c34abd0882ac8078", "description": "dzn: drop needless enum-casts", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "785b6579ae55e1320aa331de945366e18f41bf12", "description": "anv: Fix geometry flickering issue when compute and 3D passes are combined", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "3501a3f9ed92831ed039f0d54bf295af41ed0195" }, { "sha": "f854e6ec9bc9e1af6689072713baf6a4238c9118", "description": "dzn: add space before += operator", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "52cde4a1ad870848f5fc9b4ccbfd5264e5525018", "description": "dzn: clean up pointer syntax", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "92964d2bfdd66341d7a3981934dc55eb2c528005", "description": "dzn: remove some needless casts", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b8d41d5919a4216898f5f42938a312b6ce79a227", "description": "dzn: Add support for KHR_descriptor_update_template", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4da5524c9b43b488f7572a3516a8fa045a456cd4", "description": "dzn: Split the write desc helpers in two halves", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "31dc341f3aa10d0e6f5a2164d6697ab26c920b99", "description": "dzn: Pass layout objects to various dzn_descriptor_set_ptr_xxx helpers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fe68cfe82aecf23df89731ac9965703bb2a2828a", "description": "dzn: Rename a bunch of dzn_descriptor_set helpers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d257494ec4d826aec8841845479215820e612917", "description": "intel/dev: Add device info for RPL-P", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "3af6631c6d1c88d7efc4709f7e0a52aff09758f3", "description": "dzn: Add support for EXT_vertex_attribute_divisor", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d01a149b8b46fe33ae16ff0f43d31c2325a3e5b2", "description": "ci/windows: Split the windows-related tests", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cf930db39cd4126e5ca242edc49181fb25fa5c16", "description": "d3d12: Move the D3D12ResourceState code to the gallium driver", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5c4906dc0f0b9609760dc0a18805045e568b2d0b", "description": "crocus: export GEM handle with RDWR access rights", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "092ac67bb9f34091844932d662bbf1f0fa5b3ccb", "description": "zink: unset PIPE_CAP_MULTI_DRAW_INDIRECT_PARTIAL_STRIDE", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0f28da9cd4779f705ebe18061e98e9e53be5c1ff", "description": "gallium: add PIPE_CAP_MULTI_DRAW_INDIRECT_PARTIAL_STRIDE", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ec124916206fbae63ee9e3c2c73de8255c807c98", "description": "util/draw: fix indirect draw count readback", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "3eb99323172902d34c80782aaa2d110567749cd9" }, { "sha": "07437fa3bdd88a51c497aeaa7ee4dce8c2724579", "description": "util/draw: handle draw_count=0 when reading indirect parameters", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "3eb99323172902d34c80782aaa2d110567749cd9" }, { "sha": "efca37d4154496f9318064ff40e931233a4e5748", "description": "util/draw: fix map size of indirect buffer in util_draw_indirect_read", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "3eb99323172902d34c80782aaa2d110567749cd9" }, { "sha": "31727f114a909d2ec84a943de0340ba48c6a2915", "description": "venus: use linear modifier for legacy common wsi path", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "09cee71e80d26671d3ab6374a7a2535885c497dc", "description": "venus: override aspectMask for internal tiling modifier", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d7256043b3ac3652a070ed0384db80effc99ed96", "description": "zink: handle device-local unsynchronized maps", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "e509598470c000498c3e1328e012142d9047e292", "description": "zink: remove xfb_barrier flag", "nominated": true, "nomination_type": 0, "resolution": 0, "because_sha": null }, { "sha": "fc5edf9b68159288baa22c055e471de958812312", "description": "zink: fix xfb counter buffer barriers", "nominated": true, "nomination_type": 0, "resolution": 0, "because_sha": null }, { "sha": "a056cbc691843861da417b5bcea9f871fdceeb19", "description": "zink: fix synchronization when drawing from streamout", "nominated": true, "nomination_type": 0, "resolution": 0, "because_sha": null }, { "sha": "dd783d7144932d79ef761810d46e45c3df7148cf", "description": "zink: nv ci update", "nominated": true, "nomination_type": 0, "resolution": 2, "because_sha": null }, { "sha": "7af76d1aaec345dfb934ffd0c184f455f190bcf0", "description": "zink: NV_linear_color_attachment", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "373c8001d6615d70d112c7526ea4f4953257b6b9", "description": "zink: set VK_QUERY_RESULT_WAIT_BIT when copying to qbo", "nominated": true, "nomination_type": 0, "resolution": 0, "because_sha": null }, { "sha": "02370e22f7841d84a4e6dc74a4f8c45fcf958832", "description": "nir_to_tgsi: Make vec_to_movs avoid unsupported coalescing for 64-bit.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cfbdbbfcab32ce0cadc5f5ad7058a6a0e6d3c258", "description": "ci/dzn: Cut the runtime by running 1/3 of the enabled tests.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b8fd1e8844f46c830aed455feb891790600e5ba2", "description": "dzn: Report actual device limits", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6c877cb00f4c5469e78fab73f36478ddfae826c2", "description": "dzn: Use core helpers to fill physical device features/properties", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "69e3f35435c7ee1468729dba9dbec6651a71eb2f", "description": "gallium/ddebug: implement pipe_vertex_state callbacks", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f29706a25fb6315e603c5cbcc15dcc2cde28738c", "description": "nouveau/nir: Set the input for vertex/instance ID like TGSI does.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "801dca3c400547c20f5cf16fe3a240a09ffc9f03", "description": "nouveau/nir: Fix edgeflag input detection.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "af718674ab50eebd2a97b85455214bda3864fb1b", "description": "nouveau/nir: Fix the inverted sense of usesSampleMaskIn.", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "9f3d5e99ea601ae4bc492ff47738290eed520651" }, { "sha": "d9b6b2acd7b4f81e315e762ed1248edf3039519c", "description": "nouveau/nv50: Set the primid sysval flag if it's in the sysval list, too.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "814b0edae5a76ab4bc5f9d7673adc81f70c77178", "description": "nouveau/nv50: Enable mesa/st alpha test lowering on nv50 with NIR.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6040107dc1e8374b7be60c0f9704fe593f00cd9b", "description": "nouveau/nir: Disable bitfield ops pre-nvc0.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "adb6d7fe9add275a73b593a6e5f7445a952c7305", "description": "ci/nouveau: Add nv92 xfails.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ea5873f787c8cbc4c135819cc9639b057701de26", "description": "ci/nouveau: Add expectations files for GM206.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c0c198ffc14e646f10c8dd7e8468ff01650d65e8", "description": "nouveau/nir: Split fewer 64-bit loads", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1b32d4b7d446238e0c39758f0713204776b74a17", "description": "nouveau/nv50: Print the number of loops in shader-db output.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a4840e15ab77b44a72cabd7d503172e8357477eb", "description": "r600: Use nir-to-tgsi instead of TGSI when the NIR debug opt is disabled.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0879c15666b5f3a9d53a8431c078ab8520bb6932", "description": "r600/sb: Avoid causing an exception when getting the reciprocal of 0u.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "25836895f3d57dbfd4d13572c4bb8f2ea5938408", "description": "r600: Fix reading back from a temp array immediately after writing on RV770.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "26189cdb1d2e66f1ddbda0a432bf875a7afd9339", "description": "ci/r600: Manual run updates.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "04a6d7b380005283127a6586fded0aa6abff7846", "description": "r600: Fix up some mis-indentation of blocks.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "dab745f3b4daf87902a42abd4a531ad90d7039ef", "description": "nir/copy_prop_vars: fix non-vector shader call payloads", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "ff05137c2dbf9c6b8e5d4ce31063516e5c04569f" }, { "sha": "f01e3400dc996e37376ce558b067d8e08db8eed7", "description": "CI: Disable Windows jobs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "14c195a05578aebf6cdfeff8317b1e72add95fcc", "description": "ci/windows: Add a variable to globally disable jobs using windows runners", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1b8a43a0bafd8c1d50b6fc840fadce8dfd7250de", "description": "util: Remove util_cpu_detect", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "90a0675989b86ff00b8e517e9fc184d35517692c", "description": "nir/lower_alu_to_scalar: don't set the nir_builder cursor", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5f09ee77a1550b77a0f13ba406ffbba68581e33d", "description": "dzn/ci: Don't spam conformance warnings", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7f01299c40ef5d301bbbb99fc6a6420aa27a65dc", "description": "nine: Disable optional use of TTN when MUL_ZERO_WINS is available.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "09fd1e94fd8b785f583ccac88cc211e3ab774a86", "description": "tgsi_to_nir: Emit load_ubo_vec4 instead of load_ubo on non-integer HW.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "535f0b9391446d49e3cb8bea33be6c5afc006a5a", "description": "ntt: Add option to not optimized register allocation", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b043d4c4c64a092c4cb352ce93fa9cef57814226", "description": "lavapipe: run nir_fold_16bit_sampler_conversions", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "27a43b531bff9493be8c873533c73e5f999dd1e7", "description": "nir/fold_16bit_sampler_conversions: add a mask for supported sampler dims", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "324b2ae5f234f67b279bfb342ab3594a9a836457", "description": "radv: Enable rt primitive culling for spirv2nir", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "c8fe408fcc77cb38654770affaea71a3ab67799c" }, { "sha": "b3896fa8c7129fa91a181c49c7eb43e99c19f7ad", "description": "radv: Do not discard hits with t=tmax", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a468f26ca5ee55e03cd9eae9cdbacfcb0bf6f470", "description": "anv: implement VK_EXT_primitives_generated_query", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "30daa7d6d8b6f47f5d1bb9e73c157ef8e314f33e", "description": "tgsi: Emit ureg HW_ATOMIC decls in range order.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "73e1a54623ab4de4b1a359ee4e456960de4a9fe1", "description": "nir_to_tgsi: Allocate the primid sysval to num_inputs, not num_outputs.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fc963972565adf78e56f74447c5cd5fcb61dd866", "description": "nir_to_tgsi: Avoid swizzling from undefined channels in load_output.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bac7ec1a898ddfcca02b471e9c75051e5d756955", "description": "nir_to_tgsi: Don't forget to split 64-bit store_per_vertex_output.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "21282879f95d7d042eb86d6a8207451623db1123", "description": "nir_to_tgsi: Fix assertion failures handling 64-bit vec3/vec4 ssa undefs.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4850dbb3f93f4bf9b886921be14722b5e9c581df", "description": "nir_to_tgsi: Add a workaround for virglrenderer TG4.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a3a43e5fa85caf6be94815e08717baa67b7cb062", "description": "win32: Do not use BUILD_GL32, we use def file to export win32 dll symbols.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4ead2f65799246a40fe3f2d45a494d0466c59735", "description": "win32: Fixes 32 bits visual studio module definition files by add script gen_vs_module_defs.py", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "550975f2298bcfbf565009e23d784cd5169a2089", "description": "turnip: Don't disable LRZ in subpasses after the first in the easy case.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7ba63f516a840fdc72e125d44ff1a98febdaeeda", "description": "turnip: Ignore TOP/BOTTOM_OF_PIPE bits in subpass src/dst dep flags.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1bcd848816f3c9abf40362fd3ca3ca175774094b", "description": "freedreno/ir3: Call nir_opt_find_array_copies().", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7ba0c446074b0df1000c45e4253264ff9e6683a9", "description": "turnip: Add nir_opt_conditional_discard.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d60282f5d2cc6176210942cf29c5df1722ebb8ca", "description": "freedreno/ir3: Make sched nodes before adding deps.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ce15bf19fb53b4fb5b9d8bf41117fc0cf02dfa2e", "description": "turnip: Add TU_DEBUG=layout for dumping image layouts.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2c683519e2ace7c8d6b27f8941795aef402caf1e", "description": "turnip: Try harder to keep LRZ valid and fix a few edge cases", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8313a9231c9a7e6f649cbd663d1cf2a7b0fbb91d", "description": "nouveau: Skip cctl for atomic counters in tgsi", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "850197b3e07460d4527aa7e7f907d4b94d15415f", "description": "nouveau: Emit cctl to flush L1 cache for atomics", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9eace7f2e48bc254ff47a365605e6cbd3c8f604f", "description": "dzn: refactor error-handling", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cfdaf1af9b306d718caa009bb865ae42210df541", "description": "dzn: remove needless defines", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2ca4e21df7750ec4b475c907de2ba7636ef83e4e", "description": "dzn: merge util sources", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0551f8ed62b106f3c1f1ac0c6f1a6171cde2c2cf", "description": "dzn: port code to plain c", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b369e10d08af8a59d2e8159f3e0374aa094b33d5", "description": "dzn: do not set unused default member initializer", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c5e979f632d1d2133ff928a74c1848f39f6630ad", "description": "dzn: c-style casts", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3d608de8828c92c286d516f139f270dea7c35e25", "description": "dzn: use c-style initialization", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "05af6f04344319a9a772dd8046220531598cb6f3", "description": "dzn: use c-style for-statement", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "502c36c07d549a60e96e8be4e6395c13dd98f00d", "description": "dzn: use define instead of constexpr", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5a9571ee2c7dfe58546c918a0b29a2949d58b2f0", "description": "dzn: no more reinterpret_cast", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "79119ac47889ab20d9127cbe961a330fcc231b37", "description": "dzn: drop using references", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bd8e8537cc44e967ae0a82ae398e354681da7aa3", "description": "dzn: drop auto usage", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d61c2e965b284888b3ae86378abc4a0d21205370", "description": "dzn: add a bunch of missing struct-keywords", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4903a7c0511c2da36cf9e1c5191b61fb4c82b127", "description": "dzn: port to d3d12 c-api", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4753222e62a85c305cb998bdfb470b779a0f1aed", "description": "dzn: pass IDXGIAdapter1 to d3d12_create_device", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3ba021cdd06a8001184e26c4ce3948771241d7d2", "description": "dzn: use ID3D10Blob instead of ID3DBlob", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8c6f50efdb82cecdfce3f6558f00995eabd635ab", "description": "dzn: always use ID3D12GraphicsCommandList1", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "411dfc574cf1351a8af44e2bf6faa9aae6881b3e", "description": "dzn: always use ID3D12Device1", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5f17d070a9680cd36ba3b7f7a90d5c13d2319f6a", "description": "dzn: remove all usage of ComPtr", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "74228c32eeec04266ec299fafe5580a06e07df1f", "description": "dzn: fixup indent", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d12b5e76331a3ac6067bf21093a0c06a2ba6ca13", "description": "aco: Reuse previous -1 result in find_msb to avoid using VOP3.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ebb099a9b09d068990f6cfb3eaf4858d2e0b5a6a", "description": "zink: Remove redundant framebuffer_mtx from zink_screen.h", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "beb71504f42b79cff1031e8b08952df325e897d0" }, { "sha": "2ab57e056dda185793dbad98d287a2cd0189b41d", "description": "ci/iris: mark another test as flaky", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8ef8e72aac81ba52d2e9ae1b05d74b82c993b250", "description": "intel/fs: tidy up lower of ray queries", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9fd02d49b8cc0e05b5d6d22c8a64df628488492a", "description": "dzn: Pass the right type to CreateCommandList() in the reset path", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "a012b219640e875aa552b37dfdaf69336d5863c7" }, { "sha": "5dace41c108f84e9e0ba4de42da2261ae834fd3b", "description": "intel/compiler: invalidate metadata in brw_nir_initialize_mue", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "bc4f8c073a2cf35227df85a1edfce9848b9cdfae" }, { "sha": "4fddef33d5912c09677d92085911dadd60720072", "description": "intel/compiler: invalidate all metadata in brw_nir_lower_intersection_shader", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "303378e1dd4119e04e0f6cb623766115a00c2eea" }, { "sha": "5bd3ba5b67f4a51bf21ea30b0a4f1c8d1551568e", "description": "anv: invalidate all metadata in anv_nir_lower_ubo_loads", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "61749b5a1513888767c39b2099be3e82f8d91871" }, { "sha": "184084e21c096e10d958372c8745facdf7367396", "description": "anv: allow getting the address of the beginning of the batch", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "34a0ce58c7f85ea3ec3f1026469ce06602f38a5b" }, { "sha": "2d7d907ad17076b183ecf6e968839193360c55d2", "description": "intel/compiler: fix singleton pointer coverity warning", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4c6bec2c0cea0179642198fabd4e539cbe254c9c", "description": "pvr: Fix clang-format errors caused by vk outarrays.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3e97d37c6348199eb6cc66a2c15990a200390f94", "description": "dzn: Add support for sampleRateShading", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "80a5deee620cfee7a8d1f63ef1b2b1736995895b", "description": "microsoft/spirv_to_dxil: Allow forcing per-sample shading", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cacc3f03e6dff8aca09bd61c9e0a7cf33f6759ec", "description": "microsoft/compiler: Add a dunmmy SV_SampleIndex when needed", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "04fb31a4204c9c850bbf7b4c22a8bcff6114e6ad", "description": "v3d: enable GL_ARB_copy_image extension", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e40cbd3438b392aad37805be4dda60a96759f830", "description": "v3d: define our own canonical supported formats", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "606e42027e61aa759eb7ac69403e13816f8ccde1", "description": "gallium: add hook on getting canonical format", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "21bfbc74eea000b9768371a12f5edc20bed715ae", "description": "v3d: use surface format defined on pipe_blit", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e6bcb8ad15d0d2645cf973ada23590616b10ac4d", "description": "v3d: do not tile 1D textures", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "18f8e3e7bdfc149962fc4b39295b1ad31fb9f1fe", "description": "v3d: report the correct unsupported blit format", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3684012770b252fb187fff2f72401a7a842dc435", "description": "anv: implement DEBUG_SYNC", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "317512e0387a91461681166fe41cf3a69ee00d1e", "description": "anv/intel: add a new debug flag for stalling after every draw/dispatch", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a1969fa7778d62359ffc23d2a9d56890a117ff0f", "description": "anv: improve INTEL_DEBUG for submit", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ff05137c2dbf9c6b8e5d4ce31063516e5c04569f", "description": "nir: introduce and use nir_component_mask", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "be952e71a70bb6ac1afde8876e4615b287bd4089", "description": "meson: turn on -Wno-unused-function project-wide", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b27a2ba4fcb07d0d55e237f6d62c8dd69e0f1380", "description": "vulkan: explicitly cast object-type enum", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "41318a58196d385ce97041e16a055baf892e38cb" }, { "sha": "90db8346036cc295e10c188e072ee94fb441b174", "description": "radv: do not support UNIFORM_TEXEL_BUFFER with SRGB", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "443034c1ec0cc39f6ce7bae005c9e948a123938c", "description": "radv: initialize the vertex input interface state in only one place", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ea6eaa4c198de4d7ddf3cabb9d4743e8e94f79f6", "description": "radv: use the hardware primitive topology everywhere", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "984b6c037cbd1350b2201b763780d65854a3c043", "description": "radv: mark all active stages earlier in the pipeline creation path", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1eada1b02d3b16b88a07b9924a52617e08371907", "description": "zink: selectively disable dynamic vertex stride", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d46774f8e6186b7ca647704c0017acb97cf3d6e2", "description": "zink: store min required stride values on the vertex state", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "75e4a861cb1b679a55a386b6fdac4aeb0dfbba17", "description": "zink: always bind gfx pipeline at the top of draw", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3d97367a60634201c42d2d64a2ab6439510e2c25", "description": "zink: rework zink_kopper_update() assert", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "8ade5588e39d736bdeab9bdd8ffa7cbfb6a5191e" }, { "sha": "9ecdc2e9851f5315f808841df45301efee6e3e6f", "description": "zink: make a kopper debug print into an error", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "8ade5588e39d736bdeab9bdd8ffa7cbfb6a5191e" }, { "sha": "452a2fb99587c5aa536495d00c70fad3fd630270", "description": "zink: remove ZINK_NO_TIMELINES", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "beb71504f42b79cff1031e8b08952df325e897d0", "description": "zink: remove the worst part of basic framebuffer support", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "00f2517391e1a5f2a7784c9e580937df802f6755", "description": "zink: rename imageless framebuffer functions", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "623de06056ae1a7f8bd444152cf1cb33776634d7", "description": "zink: remove framebuffer indirection", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fe8212791f121cb3595cef1fd60cd1d92be1d4cc", "description": "zink: delete all non-imageless framebuffer code", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0067641d3cb3b0d870f3ffa4f3ff557123fc662e", "description": "zink: require KHR_imageless_framebuffer", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8c539328fd3fc8514117917bf6cd02768ec02d97", "description": "zink: require renderpass2", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d461b1f7226b939359819dc490f02dba9c2fe00d", "description": "zink: only use VK_DEPENDENCY_BY_REGION_BIT if sync2 is available", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4f1ecbd7b7565cf72ff248d169df9ddfd94ba440", "description": "zink: hook up VK_KHR_create_renderpass2", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b0cbe3d4197fff6f631bc7e35333dacec67c2498", "description": "zink: remove driver-based max_fences throttling", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "21fb0a3473d3161b1f07b68f2575b679f93de461", "description": "zink: rename zink_query::batch_id", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b5d7f61e0c647cd3ea0450f05e7d8a23af814900", "description": "zink: remove batch lock", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bc2e29accd33f0058aa9f90a89ad81de88d27d36", "description": "zink: require timeline semaphores", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "07c86e99b13869095b87983a2d5b000eb4003af4", "description": "zink: do not create fences at all if timeline semaphores are supported", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8806f444a5c005d20cd4ec4ed42e508ffd9cb1da", "description": "zink: fix extended restart prim types without dynamic state2", "nominated": true, "nomination_type": 0, "resolution": 0, "because_sha": null }, { "sha": "cd9424d93f3da62397c0cdaf70076512e217b464", "description": "zink: support restart with PIPE_PRIM_LINES_ADJACENCY if ext is available", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "d8b66fcbf9aba2ad2f69de8e45af4c3c8f2a8323", "description": "zink: unconditionally set line width on rasterizer state change", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "9409756ee36c87de388dd5cb3a2455b4c8be94bf", "description": "zink: use mixed zs renderpass for depth read/write", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "7781a75229d5d071fdeb75b9932cc52c37b28552" }, { "sha": "37ac8647fca4ab8aa1be6879fa810def7404449c", "description": "zink: reject resource creation if format features don't match attachment", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "44ad45fa064835423d64eaf6b9caf8ea0c1b5c7b", "description": "zink: add baseline for amdpro", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c7122814c5d2a9a547a2300bcd861415b82690d3", "description": "zink: disable EXT_extended_dynamic_state2 on AMDPRO", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "12cf9a154446dfdc46a256fe88246baf5b1fe6e8", "description": "zink: remove tcs patch slot map", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "f7ade1f1885b7133c68843d7bb31663256b8bb15" }, { "sha": "7ca1253932ff9c9d4da6f016a0a6685055696230", "description": "gallium: rename ldexp shader-cap", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "439c212a3cb4438252e27124b5e92f3cbeb4578c", "description": "gallium: rename dfracexp/dldexp shader-cap", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3efd6d4bfe40e6ab6a9cc0dbb8c648192319076f", "description": "gallium: rename dround shader-cap", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9b545ea6914d9d8615fcbb56b32e430cbe68280e", "description": "gallium: rename continue shader-cap", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d275d6c32f672ba1fcbcb8c4cb1a6719a56b507d", "description": "zink: clamp max shader images to 32", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b761b514513e8648b15520fd5f6b68b58a41300d", "description": "radv: Fix ray queries with !15854", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "b62e90ad434da60d90487ec55e9dbfdcd7d26d15" }, { "sha": "a8b29094c2bebed517bb2196536c93da3ab5aeb1", "description": "aco: Remove some old comments in aco_opcodes.py.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "dd7278aa10af21b8622cb5721253eb90c3c0752f", "description": "mesa: flush bitmap caches when changing scissors or window rects state", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "f9e424f98ddd2dc087fad0806f3b9191e8078f08", "description": "ci/v3dv: remove fixed test", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4b4bb46af41c5e6c773ad3f9c0d34c7272e0149f", "description": "nir: fix setting varying from uniform as flat", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "9401990e6f7a4b024b3a62055339f71477b508d0" }, { "sha": "67af7e2b400fa44191ad682f235af43eac5c3e69", "description": "Use proper types for meson objects", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ed7d831525436ef63092b47f465a184fff4eff74", "description": "radv: fix initializing pipeline_key::topology for GFX9 and older", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "3dae5442efa05010f8822ae9cfe04de2f33ce7fc", "description": "glsl/st: vectorise interfaces of SSO shader programs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "04bd00775714520bb2929b0a89efe00a34ed9b31", "description": "intel/fs: require memory fence commit bit on Gfx9", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b07c215c353fbbf12f9a1cb154f0a46b52451b6a", "description": "intel: fix URB programming for GT1s", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "ee9997e93245c0a88714f0f2d1366a67d1db6b44", "description": "driconf: add SD Gundam G Generation Cross Rays", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ef75752ef8639026e573ba7c97088c965551ef37", "description": "r600/sfn: Fix store_shared_r600 write masks", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "73ef225fc277cd7ccc996a0306cc3e9a30c46fa3" }, { "sha": "11c462534bd2cccca5666b1f561b9274b5466bd3", "description": "gallium/winsys: move {amdgpu,radeon_drm}_public.h contents into radeon_winsys.h", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "efac875b666f9f4f22ac216b52df8441c56d8114", "description": "gallium: move radeon_winsys.h into gallium/include/winsys/", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "139f55071bca6f868f41c4490debe7d16b585d88", "description": "gallium: move drivers/radeon/* into drivers/radeonsi/", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "66a0f318fdb3e126f1809fa8cfdaa29550ba1b8f", "description": "nir: Avoid generating extra ftruncs for array handling.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e4aa5f78897b9ccf7814ef76d041bc37daa46b83", "description": "nir: Skip fround_even on already-integral values.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6947016b468417f60203db68c34e0961e4ac7845", "description": "nir: Add lowering for fround_even on r300.", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "7d2ea9b0edef2176140629ac3dee6a6809c4abe2" }, { "sha": "c60fea8c228ae3f32e20d6b65c473d9f04871d20", "description": "Revert \"egl/wayland: deprecate drm_handle_format() and drm_handle_capabilities()\"", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f267000240b629c48d4935ff38bbe70fe85435ce", "description": "panfrost: Stop overallocating compressed textures", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "051d62cf041054bf0fdbd0ae5d2160d1b02e0203" }, { "sha": "f68e57904475e51cae640c8c76f33fbbb0e7ccd3", "description": "docs/panfrost: Document drm-shim usage", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4d460c9fdd3893e1272290cce35a15dbe2c0d93a", "description": "panfrost: Rework PAN_GPU_ID mechanism", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "dae5e1bccd11bec39bd6c200caad16fa5e749bd5", "description": "panfrost: Dirty track batch masks", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c4167e8911bdffb8d95bc00ee9eb0cc39a5fe400", "description": "panfrost: Rework dirty tracking for Valhall", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fc1397d1d7f2771ed3e529bebf5d73904f83bf95", "description": "docs/panfrost: Document u-interleaved tiling", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bb6c14a69785e932c9a1f60e6db077bc60fcb822", "description": "panfrost: Unit test u-interleaved tiling routines", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "944049dedc0d36d62ac8c50ad92c0cc49acdb6f0", "description": "panfrost: Document arguments to tiling routines", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1d8ea7764562c808cac90802818e1e94ec9085f8", "description": "panfrost: Assert alignment in tiling routine", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f96110363aaf4adeaa2769109a649d75b03c2416", "description": "panfrost: Allow tiling all texture targets", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "58a2174f8e2a6f48ab6031b7e138e5009dffde84", "description": "panfrost: Only tile for 2D dimensions", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cd2aa776cfc2e07cb20e4e4942c3776576f7d781", "description": "panfrost: Implement tiled 3D resource access", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "594653173b741a5eaf5459afe6bcba0fc02dbfef", "description": "panfrost: Only handle 2D in should_linear_convert", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3ee08270f3fe72baec72b06a1258d94ef0688e24", "description": "panfrost: Remove bpp check for tiling", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4c31795f7acf739f53b16aa2411d050c38cba4e0", "description": "panfrost: Add 48-bit and 96-bit tiling routines", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "75e68f44af4889d97454ad84134f8cf4f9def0a8", "description": "radv: always use nir_lower_io_lower_64bit_to_32", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ab1409010a29c924578792cd6f8720f47af25fd5", "description": "ac/nir: fix 64-bit NGG GS output stores", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4c1cb62999d2b5f2f1a6313ae61110fc7902372a", "description": "gallium: fix unused symbols warnings", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "d760a9151b73d1998fceff38fb1c642e4d77bf67" }, { "sha": "5c9e4d400a66a0d139ebacab9ec9d0e135116812", "description": "nir/opcodes: fisfinite32 should return bool32", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "330e28155f79b533a72fc3376fb54ffbf245b458" }, { "sha": "319d87846c39674cd314cfc537edbfda61ec446e", "description": "nir,microsoft: Move scale_fdiv into a common NIR pass", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ad0dc8e4abaa6d367a42f7594345b733c451b959", "description": "intel/compiler: Set lower_fisnormal", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ce6867e6729ca24d20758f0bb830d45587870fe8", "description": "radv: use inot(a) instead of ine(a, true)/ieq(a, false)", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b62e90ad434da60d90487ec55e9dbfdcd7d26d15", "description": "radv: use nir_op_imm helpers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "df994ecc8f20f06a6b1ab7a0e19dbae2bef7c949", "description": "radv: use radv_meta_build_nir_vs_generate_vertices() more", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8e0e98a9af453db9c2e3b29231ba62bafc194c33", "description": "radv: initialize meta shader options earlier", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "53e8d6618fb4c34d783f4193e2a76830a08858b0", "description": "radv: remove unnecessary align_mul/offset initialization", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "46d14abeae1e7f38bbd580d54c64abe822f4440a", "description": "nir/builder: add nir_{ine,ibfe,ubfe}_imm() helper", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9baa45c189a43e9d0bad58549f88b4e7d1ca3e28", "description": "nir/gather_info: fix system_value_read for rt/mesh system values", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "c7eaf0306876df53d3608ae3bf67afc272dcdf20" }, { "sha": "8fe8c5dfd08a7582e99c41146e50b21bea5d8485", "description": "ac/nir: properly handle large global access constant offsets", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "61ac5acca3b58ea4ebac45d1aa0732ae9c6517d5" }, { "sha": "7be6632f7d9a18557d2f75cce607ea17d93313f5", "description": "anv: use shadow surface for stencil input attachment on gfx7", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f049b1c085cfb3c6ed96e5379913ec5f9d564c6d", "description": "radv: add support for VkShaderModuleCreateInfo as pNext", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c43573ba93d2fa7f66e5e758a2dcf3f619d24934", "description": "radv: add support for independent descriptor set layouts", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2591a52560cc26a74e1a937f4e1429a11e54bb66", "description": "radv: fix enabling adjust_frag_coord_z and apply per-pipeline", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9da14a21193425dfb02d620e3da7eed954119b68", "description": "nouveau/nir: Allow up to 6 nested joins", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0c4d1762dedd5a132c155d721d00a8f6ffcd255d", "description": "microsoft/compiler: Fix when using a shadow sampler more than once", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0e91dd2f3e926e59eb697c17a465596641f6203c", "description": "microsoft/compiler: Add support for unnamed ubos", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6073c74bfd2fd99a214292ff6f78bbc021e890c8", "description": "microsoft/compiler: Fix for arrays of 1 element", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0badd0547d083a1679d85406655b653afdf6a300", "description": "microsoft/spirv_to_dxil: Add pass to lower dynamic accesses on ubo[1]", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2f21463b7d94ba5b92936e310de5d4aec696cda2", "description": "zink: nv ci update", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "dbbd686a5d139846b1d276ffa5c764422d50f962", "description": "zink: radv baseline fix", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4baf5aacb7139a8478bc0d99d7aa090d3d9fac87", "description": "ci/virgl: Add piglit and GL4.3 testing to the virpipe path.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "22dd082989e982699f4e6998de1efe5575ebc877", "description": "zink: unset PIPE_CAP_TEXRECT", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2058ae7b430457dd5dcc2a2e7eaf742981bfbf4f", "description": "mesa/st: set normalized coords for RECT samplers if rects are unsupported", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "5b0634d7353017464c0bdb9e009f4b2d98948187", "description": "nir/lower_tex: fix rect queries with lower_rect set", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "682e14d3eaee8991ee08ea309cbf9a509b6e6b27" }, { "sha": "eb78378345517d3fc94623ddcf0b2ada78e448f0", "description": "Revert \"ci: Disable Google's lab\"", "nominated": false, "nomination_type": 2, "resolution": 4, "because_sha": "8506c2b7ee447faabcda7c4b123717d6e375ee9c" }, { "sha": "46d9b0e431a890e4f130f6cd3e2e150b152f51f1", "description": "clc: Declare LLVMContexts on the stack", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6099e6ce9ac499719f4360d34a4c8841d01c02e7", "description": "clc: Rework logging a bit", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6e3b9b1b1d8f5b88ac5f0a660c9c08261490206e", "description": "clc: Only initialize LLVM once", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fdab8722240b722204f57ba2eebd8ee73309c118", "description": "clc: initialise one more llvm stage", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b518020f64851ed4a8bd1cd0aafe4a2ab711b722", "description": "clc: add simple llvm initialise API", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "63e40adf8ceda6e0e4c90136b61449c0ab5e0871", "description": "aco: fix disassembly of SMEM with both SGPR and constant offset", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c7eaf0306876df53d3608ae3bf67afc272dcdf20", "description": "radv: use shader_info::system_values_read", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3cc21a42feaa8a3519efda0d1a32307fc29d3ba6", "description": "radv: use shader_info::outputs_written/per_primitive_outputs for VS outputs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "feaaf4ac7a608966ee1f6d7aacabe533826c8035", "description": "radv: use shader_info::inputs_read/outputs_written for FS IO", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "05d57159cf26308fdcdc8f5434a583c67ae9e6c8", "description": "radv: use shader_info::gs::active_stream_mask", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9ca44062cdaf81e1aabb903544195d4632573e46", "description": "radv: use shader_info::writes_memory", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "31ea1fcd14831ff3df2b06c921eecc4261502c65", "description": "dzn: Make sure sampler heaps don't contain more than 2048 samplers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3becb2729a54273cbe9e59eb11e07a217c037315", "description": "dzn: Skip binding entries with zero descriptors", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b62087e069c4b5e9738d753c8c03cad2f3085d4f", "description": "nouveau/nir: Don't try to emit OP_FMA pre-nvc0.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "36f12c85c84364d7f1ea797512462e7c7e47a260", "description": "virgl: Extend integer write out output fix to all non-move integers ops", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4d23967e8c1d8ba210a9b0065183ad8befc53d2e", "description": "radv: exclude PRIMITIVE_{COUNT,INDICES} from the per-vertex output mask", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f226222846780b88bc7bae2bf6213c4da0c8cdea", "description": "clc: Use stringstream for printing spirv errors", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fb69d9925ed0c87c988f617eb4b0e9358c5fd056", "description": "docs: truncate new_features.txt", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6a83d94e626bd439bc549326ebbe9f25ca33a19c", "description": "VERSION: bump to 22.2-devel for next cycle", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2036a2c5c5ed63439d267b781c01e2edf7c15b74", "description": "radv: use load_shared2_amd/store_shared2_amd", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "67fc0e3655550600dcf16e98c78fe368f04b11e9", "description": "ac/llvm: implement load_shared2_amd/store_shared2_amd", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c883abda763de4034f62c473cfdb81b0afd41bde", "description": "aco: implement load_shared2_amd/store_shared2_amd", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5aa5af7776f8a1183d69bc5252f4dda843291561", "description": "aco: handle read2st64/write2st64 in optimizer", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2135c88d9cc264f3583c1c60d28374dff59be0c5", "description": "aco: fix signedness of DS_instruction::offset0/1", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "778fc176b15b65e5814278f22fae1881a8118b82", "description": "nir/opt_load_store_vectorize: create load_shared2_amd/store_shared2_amd", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "dc835626b36efc45b6ff9e9e8c4c6f15d726b155", "description": "nir/opt_load_store_vectorize: fix broken indentation", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8ff122f8b89648301b19e5d3eca528c6eb954369", "description": "nir: add load_shared2_amd and store_shared2_amd", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bbdf22ce136a7f02a8bd6c7e646d12a7e10db18d", "description": "radv: Fix barriers with cp dma", "nominated": true, "nomination_type": 1, "resolution": 0, "because_sha": "4b9bc4791b5778438f4829acd5a61d8b3574a257" }, { "sha": "d703a0e8081e9a67263e012f2c9c9729f7cb54e0", "description": "aco: remove register hints entirely", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2fe005a3fe51ff75c172a9094166ac27f1328819", "description": "aco: remove occurences of VCC hint", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b10c4d7dee1f77ec858b2621fe79fe68641857bf", "description": "aco: make program->needs_vcc independent of VCC hints", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "415a3820fc1899fed11d5743514821f0adb3eec1", "description": "aco/ra: omit VCC affinity on VOPC_SDWA for GFX9+", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6ebc61d71b853443e7f9f509352656a961b0841a", "description": "aco/ra: create VCC-affinities during RA", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "44fb9ba84ac1048bd045b147546a2731962ea458", "description": "aco/ra: only use VCC if program->needs_vcc == true", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "08f3950d6b9bba4300f984c079463a3e5fbe2f53", "description": "anv: stop using old entrypoint/struct/enum names for 1.3", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5fad6bca72eb474b616eccb3e71c6427d4977bb9", "description": "nir_to_tgsi: Do the required cleanup for nir_opt_find_array_copies().", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c8df09ebd4f164c8cd8b828db08c00deb09fb887", "description": "iris: More gracefully fail in resource_from_user_memory", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "e81f3edf76b09c1d72ae5ebacbda1390905e761b" }, { "sha": "85016613324db63bf59774eb3a8c3b213e62b444", "description": "zink: set optimal tiling on swapchain images", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3017522e74c57d43e09c18effbb0252b67039026", "description": "dzn: Add CI target for vulkan driver", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fb24f34fc3ed32afe638184ea48c3a6ede30ea2c", "description": "dzn: Add a debug flag to enable D3D12 debug layer", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f7ddd584ab6aad353af21638e850c7bbcc455c77", "description": "pvr: Implement vkCreateQueryPool() and vkDestroyQueryPool().", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1250e30929d21d715724704606b091ce15e28c63", "description": "pvr: Add pvrsrvkm visibility test heap.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "76ee1671f6d8b99619abdba10fc328ea7f085bf3", "description": "pvr: Add core count info and pvr_device_runtime_info.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "93fbaae7d546aa707dfd5057635aa37318e5adb7", "description": "v3dv: Add emulated timeline semaphore support", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1cc917bc683c4980f3d6e98e5dd154d4eedc16a8", "description": "v3dv: Use the core version property helpers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1973b2da9d9c975107ce83675cf6a7c9878c80b6", "description": "v3dv: Use the core version feature helpers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "316728a55bc8fe398be1ac2796a22f8c91fb886c", "description": "v3dv: Switch to the common submit framework", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "321f0b85f2e5d539144aa3dd91d80289cce3c2a0", "description": "v3dv: Always wait on last_job_syncs if job->serialize", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "00b84fae2df5fb2cc36f513731ed299c9ef3767f", "description": "v3dv: Add a condition variable for queries", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e5a0e2122f671093b26f5d106df1d2b9e2f1f87c", "description": "v3dv: Use util/os_time helpers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8bd7bd957791170c00702467844176644d2808bd", "description": "v3dv: Switch to the common device lost tracking", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "32527f3cccd07a7442abc1264231c2a8e77ddc38", "description": "v3dv: Destroy the device mutex on the teardown path", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "30191fd9df1c6804e2041854f2bb79e7df157539", "description": "v3dv: Don't use pthread functions on c11 mutexes", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "25441b5e5c3a30b3df0c6bb231e47df0e15a9dec", "description": "v3dv: Put indirect compute CSD jobs in the job list", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0208bb2d5820c3951dfffecbdd666493a1eddd08", "description": "v3dv: Stop directly setting vk_device::alloc", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b284c512e6dd28858bf0f7e9444ec105c253e048", "description": "vulkan/drm_syncobj: Implement WAIT_PENDING with a sync_file lookup", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7478b00c7cc7f7ec8cbe224ce600362f7fdb9411", "description": "aco: remove old global access intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "61ac5acca3b58ea4ebac45d1aa0732ae9c6517d5", "description": "radv,ac/nir: lower global access to _amd global access intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9d1bab3615572ca805d3090f53b8aaa6cf2b3481", "description": "aco: increase global_load_params.max_const_offset_plus_one", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3e9517c7577fe1764fef2c5559afa1acd1120134", "description": "aco: implement _amd global access intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "eeefe31014988eac87fdd8411fab81db15f9253e", "description": "ac/llvm: implement _amd global access intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5c038b3f02921dc0ea5348db0d8b417739a456f7", "description": "nir: add _amd global access intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "391bf3ea30ecb90b2b620f91a2cdc8632ce7b0d8", "description": "aco: don't expand smem/mubuf global loads", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6baad09711f40d022975ec6b4c637bb32e6e5194", "description": "aco: use saddr for global access with sgpr address", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d957730b9bddc15092687b8d7db774ce79b7a0e7", "description": "aco: use vcc for 64-bit vgpr addition", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0360e12ebf7b3d29b038c6e188aa5761a4250fea", "description": "radv: don't require robust vectorization for nir_var_mem_global", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6ca328988f8bb56c8085ebb92dad6439bdced623", "description": "iris: Don't leak scratch BOs", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "4d219b0eb3d626abf094a53655843664974c7516" }, { "sha": "394b93bfeba72584f80294ac87f74b752fcddb47", "description": "radv: Only use TES vertex offset 2 for triangles and quads.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e02c71d6c53fda3fee295f93009c0e5f656e5f8b", "description": "radv: Fix gs_vgpr_comp_cnt for NGG VS without passthrough mode.", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "7ad69e2f7ee10c0e7afc302b9324e7a320424dcb" }, { "sha": "a7147ef1e86af5dbc39371885664f05030b3b418", "description": "nir: Handle out of bounds access in nir_vectorize_tess_levels.", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "f5adf27fb926a330a13af716f0a03da1a224656d" }, { "sha": "b874a2ed61b056fd69fc2aa4cbf2291d95177b23", "description": "aco: Fix VOP2 instruction format in visit_tex.", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3" }, { "sha": "581035b3a9db28cfcd2fac3e1ed1bae259c61fed", "description": "iris: set a default EDSC flag", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "5ae278da18b63a03a1f38ecdb935a28484917dca" }, { "sha": "e11bedb9f5d758d6ccc16eb8b02be8d7498a31db", "description": "intel/fs: add a note on possible optimization of root node address", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9c0805ef91a9b66524a7ae71a10c4dd4e0b993e6", "description": "intel/fs: fix metadata preserve on trace_ray intrinsic", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "c78be5da300ae386a12b91a22efb064335e2043a" }, { "sha": "fcd6b2a47a9bff248a35edbeef5ae27a3ca643e0", "description": "zink: avoid creating ssbo variable types with multiple runtime arrays", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "ff4dcb76d91daa8dcd5389ca9552695e81687e95", "description": "zink: use the calculated last struct member idx for ssbo size in ntv", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "a30ff9056147352e9537a97072232f942d502bb4", "description": "virgl: Fix relocating the re-writing the transformation code", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "6a264e7024a29eb7b41bbea18c653c3d232d16e8" }, { "sha": "b7111f89e8213315d4d5f66dee2551bac8af46b1", "description": "iris: Add VF_CACHE_INVALIDATE to IRIS_DOMAIN_OTHER_WRITE flush bits", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a969ad1ddfd6b0b94cc484da45293c407203e3ac", "description": "iris: Demote DC flush to HDC flush in cache tracker", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1c8b4940ebf795a2c41b901ef722a6182bc94eda", "description": "iris: Emit flushes for push constant source buffers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bbd5714a7e18225a65de866ed8083c8d9c77e710", "description": "iris: Use cache-tracker for draw count flushing", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9c8874b9ab3705f6474c1b02de0700ab356ffb18", "description": "iris: Add pre-draw flushing for stream output targets", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "d8cb76211c5d264d705dbd3c02b5fc61637d5a56" }, { "sha": "43e3747eea17659b5209dff48d337eff739ec3a0", "description": "iris: Extend the cache tracker to handle L3 flushes and invalidates", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8cd7e94ecaefbb4dfa7a55dbb404a9dbb36deee0", "description": "iris: Add a separate PIPE_CONTROL_L3_READ_ONLY_CACHE_INVALIDATE bit", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b92cd585081f7d04f7fe3855d46ebce534090dab", "description": "iris: Add an iris_is_domain_l3_coherent helper.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "536eee31d03a11990cbf24ed335d0c9f00392b13", "description": "iris: Fix UBO cache tracking for the !indirect_ubos_use_sampler case", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d39bd7ba7050d6d31020ff6dee7fd99799e165df", "description": "iris: Split out an IRIS_DOMAIN_SAMPLER_READ domain from OTHER_READ", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8e0ff0275df6069004f30f9064ee7cb7dabfb553", "description": "iris: Use IRIS_DOMAIN_DEPTH_WRITE for read only depth/stencil.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6a264e7024a29eb7b41bbea18c653c3d232d16e8", "description": "virgl: Apply integer op fix only for ALU ops and clear modifiers", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "d1c7a7b1317c518e160cc6d37245de22b2bfa60d" }, { "sha": "29564031cfd19caad734eaa334c5e5370b428352", "description": "r600: Assign shader type when creating a new CS state", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "68ef895674b176b4faf875a4d7f4d787b330d4d9", "description": "st/mesa: Transcode ASTC to BC7 (BPTC) where possible", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d4521a2515c16e7e1c876c4556821cddaae7bdd7", "description": "st/mesa: Make transcode_astc also check for non-SRGB format support", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7d474c100e159393dce471f64b08e8f3b3411b9d", "description": "ci: Move most stuff out of root .gitlab-ci.yml", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2a578c6505badade3e9ec8aeba838bb48e0a3e4b", "description": "ci: Allow local installations to build additional stuff into the rootfs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e81693a1b470d57f5c7f7804d3283804a2a677c3", "description": "ci: Add env var to add packages to install in debian/arm_build image", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "79aef41881989920a1098983f14506920d3fd1da", "description": "ci: Add env var to add packages to install in rootfs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b46000f076cc563ada1aa9963b7fec6176a2da3d", "description": "ci: Allow specifying a different kernel in LAVA jobs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f7713b0af02c13d0fa25c3834fc3085f78aa75f6", "description": "ci: Use CI_PROJECT_NAME instead of hardcoding 'mesa'", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "33946803689a0248dc00b22ce5c3053f54e32381", "description": "nir/lower_shader_calls: name resume shaders", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8506c2b7ee447faabcda7c4b123717d6e375ee9c", "description": "ci: Disable Google's lab", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c3ad1331be6939aadb8365d995778f797c0db5ab", "description": "zink: rework choose_pdev to (finally) be competent", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0c0ff57c619c065efd446c39aafa82361296e365", "description": "aux/trace: clean up some zink+lavapipe tracing awfulness", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d5ff82df38f3aa4dacc3bdf5cc802916c62fdeaa", "description": "zink: ZINK_USE_LAVAPIPE -> LIBGL_ALWAYS_SOFTWARE", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "42ff02de14b9d680a35abce038affae854b00ae3", "description": "egl: don't make LIBGL_ALWAYS_SOFTWARE and MESA_LOADER_DRIVER_OVERRIDE=zink exclusive", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3abc66dc9f1fe0bd1bc6702cf3b271353ff76590", "description": "ac/gpu_info: disallow displayable DCC for Navi12 and Navi14", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "69b5424ea4542a3f340fc49960a7477d8fb57675", "description": "intel/nir: Lower 8 and 16-bit bitwise unops", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a482877c701579fbe72c16e41a69ea1170f8baa9", "description": "intel/fs: Implement 16-bit [ui]mul_high", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d0ace287902b1fac4a8ddcb91fac65c99218f01b", "description": "nir/lower_int64: Fix [iu]mul_high handling", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "e551040c602d392019e68f54d9a3a310d2a937a3" }, { "sha": "48ae404b425b1247a777bb5ee01c0a3e659f419a", "description": "kopper: print better error message if loader not detected", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cf1390e1b87a8029ad7efc710cceab661411413d", "description": "lima: fix vector const src referenced multiple times", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "19a22ae1109c7bba3952653977dd5a964a3c07ff", "description": "features: mark off ARB_seamless_cubemap_per_texture for zink", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c3096e562daa27b0ab9da04a38eb640ed8ce1db5", "description": "ntt: translate nir_intrinsic_shader_clock", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "dea65ae590d2851f5100da352c513805fce82467", "description": "zink: finish up radv piglit baseline updates", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "521492e8b163bf8d1e9d12ef22965ea3d51a0681", "description": "radv: Refactor ray tracing support checks", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a9fce44dd6c8d39a83ba31647a0f6896f37b2879", "description": "radv: Refactor radv_tex_aniso_filter", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6b65d4234cb77bd9f84ddd85cb43d0b9f50a67b6", "description": "radv: set read/write without format flags for supported texel buffers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2b688942c1b1f5ca4f3e4d33231579149aeb8fdb", "description": "Revert \"radv: Disable NGG for GS with suboptimal output vertex count.\"", "nominated": true, "nomination_type": 0, "resolution": 2, "because_sha": null }, { "sha": "e466d733686bef8ed1a19639bfac287f2f64abc0", "description": "r600: make r600_load_ar available to driver code", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "050e05db22f8cc0e4bdaaa07102b5c50eef9f88e", "description": "r600: Set the last bit if an alu group is split by kcache allocation", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d920200ad65c7fdec660af1388cdcb99b172a017", "description": "r600: Force last instruction of group when starting a new CF", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "04fd9a64881c50ad6c12f8bfb93f1a6c2c8e8e8d", "description": "r600: don't reschedule INTERP_LOAD_P0", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3c4644afb0820db974aa0dfe6dc51da830aeff7b", "description": "r600: ignore dest sel for non-write targets when counting registers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "67d145d9abb9a42fc40c7c3030fa900047e1d210", "description": "r600: Don't limit scheduling of PARAM_SRC values", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f6262804afc4a9d78e9a097d493b5a2c89c4d5c4", "description": "radv: increase inline push constant limit if we can inline all constants", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "773c7cbcbc987f145ecf0e4ae6739b0dbd6966bb", "description": "radv,aco: implement 64-bit inline push constants", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7f6262bb85cbe39472f2b26d812629368a0eae3b", "description": "radv: allow holes in inline push constants", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "72cf6cca914d95499a40c5257a5e2cdd26b89afa", "description": "radv: allow inline push constants in more situations", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9c7e750ffe373f5fe91269e112e8a2fe2cc3b8f2", "description": "intel/fs: Enable b2f(inot(a)) and b2i(inot(a)) optimization for Gfx12+", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d1c7a7b1317c518e160cc6d37245de22b2bfa60d", "description": "virgl: Add an extra mov for int outputs from constant and immediate inputs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a083ae818af0c3a27f5615b2efb26345d9aa6e0f", "description": "virgl: Always make some extra temps available for transformations", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a4a34cd3234858dbfe990ede81d3a61edf95c9da", "description": "virgl: Propagate precice flag through moves", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0439f0e9fc963bab79c9f5e10351bea14fee1ba1", "description": "ci: add Broadcom CI maintainer", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "18c4ad6e3b4bed1a1ece9bedfd641985afa0fa45", "description": "CODEOWNERS: add Broadcom maintainers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c63424b2ebe3725ffa66c371e6fae0e14445d9a7", "description": "r600: Only emit the NOP group triggered by dest.rel after a full group", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fc6f1413042f1dad32c68bd968fa9abcca61659a", "description": "drm-shim: Implement a shim function for close", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c9eec12be7e67a5dbe314ca909bb58f068b6e430", "description": "drm-shim: Explicitly use off64_t for the offset to drm_shim_mmap", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "11ab86d58121ce21f3d93d7264c80e3f9953369c", "description": "drm-shim: Return fake render nodes in /dev/dri first", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "dfd30035b9003cecda1c9f739aef9b083c09180c", "description": "drm-shim: Add a function for mmap64 rather than using an alias", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9b23aaf3cf89cec0b9fae283adca7812e40ac257", "description": "nir: remove gl_PrimitiveID output from MS when it's not used in FS", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "65600a34c251b2005f063e6c2f3012258dc2b513", "description": "anv: initialize 3DMESH_1D.ExtendedParameter0 when ExtendedParameter0Present", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f844ce66c8afc9104a6bd7c451afb02a8b9da5a8", "description": "anv: fix push constant lowering for task/mesh", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "a6031cd9bd409c793c3a2928eaf9f04f09d2f55a" }, { "sha": "20ab7046c09e0ff419b984d31bdc7fcdf8e6c617", "description": "glsl/st: use nir pass to lower indirect rather than GLSL IR", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "619e6d44eb25423cce64dfdea08b8cbf67c79253", "description": "radv: add few helpers to deal with pipeline layout", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c338bd2957b49529f86597b0b318725cdd2a5d2b", "description": "radv: remove unused radv_pipeline_layout::size field", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "dca28a6355c2a4ad0661ecd7f8fe4af2feb59b32", "description": "radv: drop the remaining uses of shader modules", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b48231cb9096f0ded970bfe25aff1912348ab994", "description": "radv: store the shader sha1 to radv_pipeline_stage", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c1b9c1269deab9ce8c136fa49bbc45bf73154ea7", "description": "radv: replace convert_rt_stage() by vk_to_mesa_shader_stage()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f1202a92cfdad6f7b1a9bb4fbffe7019a3a75d18", "description": "nine: check hardware support before using vertex texture", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d637eee212cc27bc35fe784aeee2d33105c36a34", "description": "zink: create pipeline layout if only bindless descriptor set is used", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "23c758807e76183cd2dbd5ee97f296bde167c93b", "description": "zink: handle 0 ubos and 0 ssbos in pipeline layout", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "c7ae22e4b83fc08aefa7aa84e1c67f833c56da91", "description": "zink: prune unused st-injected pointsize exports", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cf3f3791e390355e7a8e6c6432a062be5e870c7b", "description": "zink: try copy region first for non-resolve blits", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "327ca3e5ef6dc723f20026370cb6637a827ccb34", "description": "zink: refactor copy_region path in zink_blit to util function", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "60c61d7b68803ac7ea783f720bf91920ba966226", "description": "draw: handle tess eval shader when getting num outputs", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "835704e669a8a7401b9cfe2fb92fd249ad3deb14", "description": "turnip: Move autotune buffers to suballoc.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7c636acd5380bd8d72687a9228ecd37e78297bcb", "description": "turnip: Get autotune off of ralloc destructors.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "435d4f08b2adb167827389b748165d9509737d31", "description": "turnip: Reduce the pipeline's CS allocation a bit.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "58f6331eec66bc3bb2b3573d4b8a4a851a5c4cff", "description": "turnip: Skip telling the kernel the BO list when we don't need any.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "dc3203b0879ab2f3a7d26a984e04b9c733a7833a", "description": "turnip: Sub-allocate pipelines out of a device-global BO pool.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e0fbdd3eda951d8589a2ea8f3a46fe032fcf1646", "description": "turnip: Stop allocating unused pvtmem space in the pipeline CS.", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "931ad19a18174bb01dfd76f3a1224a97db684d31" }, { "sha": "80c44a66264bdaeb2a2ce6dc0ea19b8efcd41a77", "description": "turnip: Track refcounts on BOs in kgsl as well.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e858da39e54ed34712ae044d80bcc23c398b53f3", "description": "intel/perf: Fix OA report accumulation on Gfx12+.", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "3c513250255d6ad031b8574ed7bb54a1e1ccdeef" }, { "sha": "6f98dc535a94107a6db069e04933af7c951cab27", "description": "zink/query: refactor out vk queries and allow sharing them", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ef2b8f56b13c7696b6c0047e3bbf2939390e1b75", "description": "r300: move pointer dereference after a NULL check", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "882811b1ff67fa37197e27f56caaffbe3e6164d6" }, { "sha": "2149f12c1e79a6bf3ed54203b7013c7bef7696a2", "description": "zink: add issue notes for remaining radv fails", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "744cf02fbc2db878599f92876d6710d7d627e2e7", "description": "llvmpipe: remove unused array", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fbe392d16b2563611bab227c972c34e8945a84d2", "description": "llvmpipe: fix color rendering on big endian.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "960119008ba3075c6e47f706324a6d49dd596a58", "description": "zink: update radv piglit baseline", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b05ac36f01b23e5f84a98ec9fc497244c08dcec5", "description": "intel/genxml: Add SAMPLER_MODE bits for enabling Small PL on Icelake", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e3defe7ae724500c46a66497c5179aef3f795c78", "description": "intel/genxml: Delete SAMPLER_MODE register definition on Gfx12+", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "80927047052f678eb0e173e64246043c78fea12a", "description": "intel/genxml: Add new \"Low Quality Filter\" field on Gfx12+.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9a70385e2bfc7059cb93ac0c702945c0843d4367", "description": "intel/genxml: Add SAMPLER_STATE::Allow Low Quality LOD Calculation field", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3ac7383843352ad9bdd587739960a228e462ff27", "description": "ci: enable v3dv arm64 jobs", "nominated": false, "nomination_type": 2, "resolution": 4, "because_sha": "f567a832eed19cf01bb5f38e662f5ed53a8ac47f" }, { "sha": "809dc312235166fe517fc50c79f22cca7fb5c000", "description": "zink: reorganize radv ci baseline", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5abd95434ecaac754fb738bde412862ea594c139", "description": "zink: update radv ci baseline", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bc58b34087eff0b3528f64b8325e868611a95eb1", "description": "dzn: Fix loop condition in dzn_descriptor_set_copy()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7744a477e8e3996f14f0d181c2bd4cfe9557f4fc", "description": "zink: only do swapchain update during fb setup if swapchain is active", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6d263ff5a3ec3352bd5e0b1750d38b173d50a1dc", "description": "util: Convert util/u_printf.cpp to util/u_printf.c", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1dca31cda653402f048e598559aafe9db9929e03", "description": "util: Add tests for u_printf.h", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bcf5d2d8f4f91faadc7f3b39804243c10195f486", "description": "zink: force texture barriers when performing in-renderpass clears", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4f6f34456af75d247c7d0008e344215cc2c57bdd", "description": "zink: rework texture_barrier hook", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "aced1ac2d3802706d4a7bacd2cdfc078386de2c9", "description": "zink: add a self-dependency for fbfetch renderpasses", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "42bb760c8d8486d1d314cb133fbc2f750fbba960", "description": "zink: remove compiled conditional for lavapipe usage", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "dd078d13cb6b445ad02087a3e80433ef053b7490", "description": "zink: fix tessellation shader key matching.", "nominated": true, "nomination_type": 1, "resolution": 0, "because_sha": "62b8daa889daefb2f191a63f370541bf2b807e88" }, { "sha": "ec05155c30f55062aef07a2042007f95d481ebcc", "description": "zink only use zs-specific layout for zs attachments", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "97d5ebc93ef65c2b1811c384cb1268fd6050e4c7", "description": "zink: clamp cube size queries to 2 return components", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ab3ee60282b6e761fc9c6ec1091ab0abe24b5b33", "description": "util/hash_table: Remove Unicode byte order mark", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ee2741e4511cfa9d6ace3603bbb83454269e5922", "description": "zink: ci updates", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ee29db02706de7cd34be9c93199499036aa543e5", "description": "mesa/st: handle adding pointsize when gl_Position is never written", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9c212e117d59b949c01971e39f002bdb5984db60", "description": "nir/lower_point_size_mov: handle case where gl_Position isn't written", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cfca760d6e8c70b498bba80fd50ccdd08fbf7e0d", "description": "mesa/st: handle copy_deref cases for adding pointsize", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a2823747bbd28e71323efc0b3a26ac3ad84f48ac", "description": "mesa/st: fix pointsize adding check", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6357ce2b8e4651601a2668358394f0fa967f7ddc", "description": "mesa: set PointSizeIsOne on context creation", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f567a832eed19cf01bb5f38e662f5ed53a8ac47f", "description": "ci: disable v3dv arm64 jobs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5da8c280b7451335c915d9be0a25d0d3a8055d3e", "description": "panfrost: Remove BO mapping from import", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "279eea5bda2444fdce21744b972dad5016f0f366", "description": "amd/llvm: Transition to LLVM \"opaque pointers\"", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6c0150c389ccfa0f6b686c96ad57949cd68a3c28", "description": "ci/zink: Mark a new GLX flake that hit an innocent MR.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a263da69eccfdea8f9c4909e4bf8032b16943cab", "description": "venus: prepare and feed renderer protocol info into cs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "440705d78f02c27a365218e7b61c5596ea914908", "description": "venus: update protocol for mask helper and ignore renderer unknown pNext", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0de968f71c0769e17d374f69d72308ffff1651a8", "description": "venus: add cs helper stubs to be used by protocol", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2223f13b264b59e7a76c46b06bbd211882e817f8", "description": "venus: store extension mask in renderer info", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "be713e15ab3d0d5abaa75a53025ae9b9cd0f6c66", "description": "ci/softpipe: Mark some flakes that have appeared across a few MRs.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "00e9c4f3c92752438b47dd926fdf3795773d16bc", "description": "st/glsl-to-tgsi: Fix handling of csel(bool, vec, vec).", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "9b02587c5b1c18e12832e876ca0aa7468218bbd6", "description": "ci/crocus: Disable pixmark-piano trace testing.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8238658a81b7549da5403610e78183b0b8b6ac68", "description": "ci/iris: Disable pixmark-piano trace testing.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5a1d19e9459404b2a2a036e0dd66f6e16a1406e4", "description": "tgsi/transform: Drop a stale comment.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ef9f2e88294c25cc12eb485ebce6bd8434d138b2", "description": "tgsi/transform: Make tgsi_transform_shader() manage token allocation.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e15154a735d8507f45117471f854107442e8a339", "description": "nir_to_tgsi: Fix the address reg mapping for images and SSBOs to match G-T-T.", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "4bb9c0a28a5f06341060353dba1a017d154d51a4" }, { "sha": "664f69a4d5601a46031ebd003ecc917aa7e48773", "description": "nir_to_tgsi: Extract const components of atomic counter offsets into Index.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8dcf7646ceed42c2b28094667aa24b236baf79c1", "description": "r600: Add a helper function for rat_index_mode, with documentation and assert.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9674d968209c18d8b798706da1e87142dc566bd9", "description": "r600: Stop using ArrayID to look up atomic counters.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0bfb3b0436021ab20ee46bba2348d1a7c0b09207", "description": "zink/kopper: don't use generated include in kopper interface", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b6ddf8f0a4edf68dc2be106144753cce62259281", "description": "zink: don't generate VK_ACCESS_SHADER_READ_BIT barrier for vertex inputs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3bd9fcfa3d322b76d2e4e0b0a00691f8274b99ef", "description": "zink: don't rely on implicit access for generated barriers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a72f05ff9678e3807a9b61ccfcf2744f633e1cd6", "description": "zink: add handling for !sync2 in renderpass dependencies", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b7e05c56a43bfca4f4caf8a12655fe9432c75aaf", "description": "zink: hook up sync2 extension", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "46bbf49607ba41fca5f6be1b9e6bf6717a7017f8", "description": "zink: bitcast InterpolateAtOffset offset to fvec", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ac8337041cb37b97e2d18677af7cddfcfe962213", "description": "zink: clamp out partial texels when creating bufferviews", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b3ee943050342a54a2009e9e91eab860c6e5cfd7", "description": "zink: only get swapchain present semaphore on batch flush if not presented", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "21496dea9ccb7d8c4bd4b28684b6a78f124303d8", "description": "zink: only get swapchain present semaphore on batch flush after acquire", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "00e846ba886d1f9b530e67e69c5e3c8b1d6c4679", "description": "zink: unset deferred present barrier on flush", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f0a3a4d2f1080b073d0340be97b79d53d059cf94", "description": "zink: only trigger deferred present barrier if swapchain has acquired", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "165b016bbeedd4e8d1517a5e95949871cc55a123", "description": "radv: use flush vgt streamout like PAL does.", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "1407a4db69f2e5cb67bb83b9d50c440f306bcf4e", "description": "intel/batch-decoder: Fix uninitialized scalar variables", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "387f6e01733de653ed94a764769910c8a3bd9a2d", "description": "zink: don't emit SpvCapabilityStorageImageMultisample for fbfetch", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "538472e27925dd7d88b0511c76bea67b99838837", "description": "zink: handle multisampled fbfetch", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1dd89cc09c545967de214d85fac880e575e72b7c", "description": "zink: handle SUBPASS_MS in ntv", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "48620101414449c3545d4d998dc0606eb04e1467", "description": "intel/dev: Add ATS-M pci-ids", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "949bc15ea510be9ad6d1565fa3dd069c0140950b", "description": "nir_to_tgsi: Fix emitting the sample number for non-array MSAA image access.", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "c6d3fd8c21e06086e573be24ef3e28454245845f" }, { "sha": "b18374002e5b1bb6aba917b9330204828aecff45", "description": "virgl: Disable nir_op_ffloor to avoid sending DFLR to virglrenderer.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a652c1653a5f37d4960809a0f5dd10144546124c", "description": "radv: introduce new radv_pipeline_stage structure", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "86b1a1d5f27b285d25ba8b110511dfda4b451795", "description": "radv: add missing multi inclusion define to radv_shader_args.h", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "000e9ac87429da5674c60500ae2d3163e459f16f", "description": "radv: rework pipeline and shaders creation feedback", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1387593fbfbd1d38543c4098beb91f4a125cdb87", "description": "radv: re-order shader stages directly in radv_create_shaders()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "748c1fdf1b4a6a8e43918983265c6d4737e52804", "description": "pvr: Remove logic to set vk_device::alloc.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "40f0c616e88effbd2089de34f1ec8038f0862d03", "description": "v3dv: fix bogus VkDrmFormatModifierProperties2EXT usage", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "56a2ccf05864bd2f71744febaa1b5b08b52c4cd4" }, { "sha": "30be6788cc57e4257340c7816812fa9c6c6eedcf", "description": "ci: Disable Link Power Management with RTL8153", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9d5fa5932212d689621927d2f12324c1e02e14dc", "description": "Revert \"ci/freedreno: Disable a618 jobs\"", "nominated": false, "nomination_type": 2, "resolution": 4, "because_sha": "96e17287b4abe6ac1e0245473ed9ccfe40d0d54a" }, { "sha": "36066702ade7d51dffd44e7f5d1da282dcc61f9f", "description": "v3d: do not leak BO on query begin", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "82ca8a707eba4aa0955fc682efec3dd28ed8fb6b", "description": "wgl: do not disable error-dialogs by default", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ae73a263551b7eae1b0182e991b2a309835acd6c", "description": "util: limit error-dialogs to win32", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "116553b554f501846241c9d8d1dc6e43010c85a6", "description": "wgl: rename force-msaa env-var", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "94706601fa2f52605d6e488f30fad9a0e2440612", "description": "radv: Disable NGG for GS with suboptimal output vertex count.", "nominated": true, "nomination_type": 0, "resolution": 2, "because_sha": null }, { "sha": "53e83b7031be488e4d120b1d56456ade509e84d3", "description": "dzn: Support independent depth/stencil access", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "69e8a6042ff310f2e3f0d865eee6613aa419e8fd", "description": "dzn: Fix 2D <-> 3D blits", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "451a43ae1eef099f2f885b6d2ef55e5cc524577f", "description": "dzn: Lower partial copy of multisample resources to blits", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f0667be8b5c10020c64a6bac088f75861d1bbbba", "description": "vulkan/util: Make STACK_ARRAY() C++-friendly", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8d30204ca4ddac1de025c1854d13650c34585924", "description": "dzn: Drop extra blank line in dzn_CmdCopyImage2()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "653c362ca6b60ba19cade9a3417a2381367cfafc", "description": "dzn: Check image view usage instead of image usage when creating an image view", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7ecc22ccaaa2626f2e68fa208d3a8d70d6cf2180", "description": "dzn: Force sampleCounts to 1 for bgra4 images", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "84ad92348207650194a10cb59706f7b830ab9b9c", "description": "dzn: Get rid of dzn_GetPhysicalDeviceProperties()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9a804b639013bc115bc68ff6e624f8b84eca5416", "description": "dzn: Get rid of dzn_GetPhysicalDeviceFeatures()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e9c69fe39aa775f5b2319ede8cc044da356d265e", "description": "dzn: 3D array images don't exist", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ad0ac592be32938c0ef9b7200f2e4019eab9c48b", "description": "dzn: Set bufferFeatures to zero on depth/stencil formats", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8dfab9b382dd7f542ae806c9e80c4601ba848769", "description": "dzn: Make sure the properties are all zero when the format is not supported", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "dc3dd9690ba4df9d20248d1d066ddfbdbf8ed979", "description": "dzn: Return a valid imageFormatProperties.maxMipLevels", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cfd3dfc0741eb9ca84495c33fb4b5aef3c369571", "description": "dzn: Fix 3D <-> 2D image copies", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "94923021d7e99ac7bb5ca62971ab6c1a98e132d0", "description": "dzn: Support 2Darray views on 3D images for color attachments", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3684cae58c53d2c4220f76623273f599b141653b", "description": "dzn: Fix dzn_image_get_rtv_desc() for 3D views", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9f5831bbec2b2206f9948d45f56b482052b84932", "description": "dzn: Replace C++ references by pointers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1401f62069cd0d51a0f2f26376d2bd3d9dbd16ba", "description": "dzn: Align the default case in dzn_image_view_prepare_dsv_desc()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1692d8f0f6593fb47dd09471216d6bf08100f222", "description": "dzn: Don't crash when EndCommandBuffer() returns an error", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c937152756067eef1fa10bb1970ca079a645eff0", "description": "dzn: Fix dzn_translate_viewport() when height < 0", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "05b6c1ed8464c02ddb2835159d1d9c3aec9a4aa4", "description": "dzn: Fix pipeline creation when rasterization is disabled", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c59fc44114a02ee3d92aa9753b4cc122e2b3c25a", "description": "virgl/ci: Uprev virglrenderer and crosvm", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9a8823145889bc009accc2dbb2f08eceb2c4a0ec", "description": "ci: Only apply patches with the build-skqp prefix", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8db9b175a5f440bc2b03a67438f02d78de0835be", "description": "radv: stop relying on shader modules after SPIRV->NIR", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b2568be1de8e00d88557a77af50b2a354f67087e", "description": "radv: stop passing the module to the compiler debug callback", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0835065260d634698a3ca67390b7ae73287a725a", "description": "radv: drop the module reference for enable_mrt_output_nan_fixup", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0411bb12978e762284397e668885ddd65aee15c8", "description": "radv: drop the module reference in radv_can_dump_shader_stats()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a4340974530fe52abb4b1d9a4932944a7fab0e77", "description": "radv: drop the module reference in radv_can_dump_shader()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e11712a0a34db68df275de5d832d64e02d77fa83", "description": "radv: copy the spirv module for debugging after compilation", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "115fd6dd8ef449ee385cedfc1105480d55ce5bc1", "description": "radv: remove more references to the pipeline layout during compilation", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2c97e79473f5d94239801cebcdb42b300e2b6699", "description": "radv: lower ycbcr textures just before applying the pipeline layout", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ace073eb0b42398cd08c2b4a05ee7c7c0a87f569", "description": "radv: assert that the arg is declared when used in get_scalar_arg()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a0f3839ce82d4cab7a0dd10683c1aad2d82e3a5f", "description": "radv: add radv_is_vrs_enabled()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "59466d40a36a6c84ef8d45274a92c8cec88b141f", "description": "radv: add a new helper to initialize various type of pipelines", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "61176121891007d6882d86f3e40038134118a64d", "description": "radv: add radv_generate_pipeline_key() for common graphics/compute keys", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e74217d5a7a5fcc35d04e175d4f37e869d57ffa6", "description": "radv: remove unused parameters in radv_get_{wave,ballot_bit}_size()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "465b530a1544ed11b6e73a6af306c065e61bd960", "description": "radv: use radv_pipeline_has_ds_attachments() more", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ac6dbb8c7b4d40a6562decb004b38fe47456eeb2", "description": "radv: do not check if VkPipelineRenderingCreateInfo is NULL", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cf4b3cb563e24c12ce17e080712af2f702e09624", "description": "broadcom/compiler: prefer reconstruction over TMU spills when possible", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "32af90d96f7f3c0983546a837e32da4d6029c816", "description": "freedreno/a6xx: Fix SP_DS_CTRL_REG0 definition", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "fccc35c2def2293b7adb313265b62d4aa198ff9e" }, { "sha": "80683943d1df6ad9bd82066809fa28bc6c9287c9", "description": "mesa/st: simplify st_can_add_pointsize_to_program iterator", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "16f08ad4698c9ba72843bc8ec902bd494bdfd792", "description": "mesa/st: don't precompile the pointsize upload variant anymore", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4f027fbff234140b5c89831312c4715d78d3ed41", "description": "mesa/st: only flag pointsize constant uploads if they're needed", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f964881fcc41925645fa271a465a7369cd6572ac", "description": "mesa/st: only use constant upload pointsize variants if pointsize != 1.0", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2b626af1108da16c9389b6b82829a15055a4cf7b", "description": "mesa/st: also add pointsize to fixedfunction vertex shaders as needed", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d773055d92ed0d9e1b3af710576b99f8a6e307d9", "description": "mesa/st: always inject a 1.0 pointsize for vertex stages", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3aa449ff72838fc6c18f32cf1513682567bdf155", "description": "mesa/st: declare added pointsize var as hidden", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "310903d096d61e20a5eca59044f840fdf026b663", "description": "nir/lower_point_size_mov: fix check for overwriting existing pointsize", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "02b573e03e45b21a1018dc6766406a962af2e63e", "description": "mesa: add a bool indicating when pointsize == 1.0", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "75a4e3f0e8ba48ed0cf888210677f3141f91a487", "description": "Revert \"ci/freedreno: Reduce concurrency when replaying traces on a630\"", "nominated": false, "nomination_type": 2, "resolution": 4, "because_sha": "d948f32365f53aa0677fef833ebaa2cc09d9ab67" }, { "sha": "d51aea7f57e9de487c1cf4b666bcc17b96f3d1b4", "description": "freedreno: Fix the cpu-prep wait to be \"infinite\".", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7d216f296afde47513b5f7f12e6675229e4adfd4", "description": "glsl: fix needs_lowering() call in varying packing pass", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "d6b9202873f015174592e32f3325d00c57153d2d" }, { "sha": "b3abd3db33710f90ec8b8fef8def9756e6e78505", "description": "docs: update features for lavapipe", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3030e5baaf77474344e141cf39693d752c9bf58f", "description": "zink: ci updates", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4bb45bcd168039be52ca7764310a58d5a0832617", "description": "zink: add error logging for SRGB framebuffer without KHR_swapchain_mutable_format", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bbede228505d93d8e156c46621abf62b7b75df4c", "description": "lavapipe: KHR_swapchain_mutable_format", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fde2c1db88b0d221c67de2b510222abd483859ab", "description": "zink: adds refs to user index buffers when tc is not active", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "9187af41b866306f16a669cee176d9b6942f7b29", "description": "zink: allow lod for RECT sampler types", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6cfcf891c1d5baa1e5e073b875831884ed049b5a", "description": "nir/lower_tex: avoid adding invalid LOD to RECT textures", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "74ec2b12be17a7796186b3100a5a6b208be45b23" }, { "sha": "dff88132464416b40ba2963f4be1f06092e19bc8", "description": "zink: set nir_shader_compiler_options::has_txs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4cd260590c67333ceb84b164b77231b57d6430d3", "description": "nir: Dont set coord_components on txs", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "e1fc23265f9f9e89a38f10c95289301563e0f957" }, { "sha": "d09ee469f0e02b89ca986e581c7efb3ce2ac5a06", "description": "kopper: add a dmabuf-free image interface for use with sw drivers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "31824d4213dc75463f0e2e2d65bf3424bdc1279b", "description": "dzn: add missing space", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "08e4b28a0523487662a5351d6a722271b53544e0", "description": "dzn: drop unused include", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4ae6c34a5a0564666e04a68ae954cdbcccbe6992", "description": "dzn: drop incorrect return statement", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "600d99650b1f359e0caceb6dc323b85f54710ba7", "description": "dzn: drop unused header", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "76b0023c062e42db3b99879c7abbd5a1dce0e433", "description": "dzn: remove unused variable", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "96bbcb1e483c2b30695facd160e009af545bda11", "description": "dzn: fixup indent", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f3ce7d8561a262f04e7c734138875deb575215c1", "description": "dzn: add D3D12_IGNORE_SDK_LAYERS define", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "659e26285a88cba17ef842aa0d063253a702fea1", "description": "dzn: drop needless includes", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bda585284667af16ad249f95fc0166a0560a7d8d", "description": "dzn: remove unused struct", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f7b0cfe04a1e3d895760aca2dad2217d2e84ab57", "description": "dzn: remove needless using", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1e3b96913ca370367ada5b8d6d38252a017b8316", "description": "zink: handle swapchain readbacks when a present is pending", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ed07721d090eb0c4dceb65fba36b0ae054519d3c", "description": "zink: only apply swapchain behavior in flush_resource for swapchain images", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "127d7aeb6c2fe543d348c72a3c9e9414ed6fa402", "description": "zink: handle deferred swapchain resource flushing", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3c4be122cc4996765f6c37c7c792b409340eb13a", "description": "egl: implement more hooks for swrast", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0666b7fecc068d297bf62600519bc6c8ed14b208", "description": "anv: drop from_wsi bit from anv_image", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b5fa43952aaf7a41385402ad2d21af5a17805615", "description": "intel/fs: Better handle constant sources of FS_OPCODE_PACK_HALF_2x16_SPLIT", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1fb4427a7aeeca7ada1ff57faad69a56da1c53cd", "description": "pan/bi: Imply round mode most of the time", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a747708b9d59cbe0f3801cac6f39ae3159023cc1", "description": "pan/bi: Use should_skip in bi_builder generation", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "de37f755544868275d9210868c2eaef2af700ff4", "description": "pan/bi: Mark some opcodes as default round-to-zero", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "24d072fd6afcc93b36d48c48b6f61c95834ffedb", "description": "pan/bi: Don't use funny round modes in tests", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b5026c3d7ca4cde4d4bcd0155d78fdf9b3022feb", "description": "panfrost: Use track_image_access on Bifrost", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8689a88d10e4998ce2eb86491353cb0c1d69d927", "description": "panfrost: Add helpers to emit Valhall data structures", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0d48a5745214bfdbb7af9ccbdc141e10e424e2be", "description": "panfrost: Adapt viewport/scissor to Valhall", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e4edb1a53fe27f19e9ee422e859cd19e203e52fb", "description": "panfrost: Hide some Bifrost-specific functions", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "58934dd666272d097748f324cc68c0c56513f09b", "description": "panfrost: Add valhall_has_blend_shader field", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fed04de4812df3bd30f6e59f109c88f49f0444ae", "description": "panfrost: Add Valhall fields to panfrost_batch", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "270e3e02f2e7c4b4ae45bf9c3accce297ac2db58", "description": "panfrost: Split out allow_fpk helper", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ba395fc94c45f6da98f15b2e95876d76a4a2f0a4", "description": "panfrost: Split out panfrost_get_blend_shaders", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c408f7551c5a40a7988e2fdf2c33cec2b69abbb6", "description": "panfrost: Specialize vertex state for Valhall", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0795f3d7e40120329e81094ffc1085a1178dbaaf", "description": "panfrost: Add a pool to sampler_view", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0299565f72bd0d3d57b209dc658d87e3f62d5096", "description": "panfrost: Adapt panfrost_rasterizer for v9", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9a521433ae77fb5e039da775e9f0b3aab9292a29", "description": "panfrost: Don't set a default for blend count", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7d1d7cdf575b4396a7586b6fa83f21ea9a1201a7", "description": "panfrost: Don't check alpha test in fs_required on Bifrost+", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c08302670bd737baf9c4503e09ce91c647a42531", "description": "intel/compiler: Fix sample_d messages on DG2", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "635ed58e527f1a1c0b11eca0552e892f56f8ccf6" }, { "sha": "07af51da9de15496ed1a35137d222b4c8771d90a", "description": "dzn: Pass a NULL ralloc context to dxil_create_validator()", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "09c2016d6bed048865c9da5793708edcbb0b881a" }, { "sha": "5d198782a0f5e679c1f9a43b813445f5a5a87b4e", "description": "vulkan,docs: Add documentation for Vulkan dispatch", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "dd340ce1a1f3f899d26dfe827a9624365ada7804", "description": "vulkan,docs: Document vk_device", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6073610d7ad13cacd32d84a2d81349d91d23dd8b", "description": "vulkan,docs: Document vk_physical_device", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f6d4641433eb9a04a551e9be5a8ecc7179451873", "description": "vulkan,docs: Document vk_instance", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f06fa8f7e0df525fc38135e3717f257d0ab39f68", "description": "vulkan,docs: Document vk_object_base", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0ca8b95824191d59955f5fc9654fbf804841c1d7", "description": "vulkan: vk_object_base_init/finish have no unused parameters", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "13fc698cef6dd7ac787111fd67b8de4e240db978", "description": "anv/formats: Relax usage checks if EXTENDED_USAGE_BIT is set", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9b28b76e85c4177e92c1a1edb9cdc194658ae71e", "description": "android: Set max platform-sdk-version to 10000", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0510e2373eab05b19b44da8116da3def771e791f", "description": "panfrost: Split out image access tracking", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5d187e9cade0f67c7fa77dcae43d264619297574", "description": "panfrost: Add helpers to set batch masks", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "30c14f54cf2bbf86f3d8f16a3d46edad6d0fce7c", "description": "panfrost: Disable PIPE_CAP_PRIMITIVE_RESTART on v9", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "dd735bcb698d053c33c311d9cc382068efa4e54a", "description": "panfrost: Make alpha=0 NOP / 1 store Bifrost only", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bb8a9038ff3c8564c7fcc2750c6e59000457db65", "description": "panfrost: Move assign_vertex_buffer to pan_helpers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e39f9aa883bb0471d821b14e5e360f31ac3f0df2", "description": "panfrost: Hide AFBC on Valhall", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "76e0a7c49e832fd6c892c1dce95a685cf752de51", "description": "panfrost: Adapt pan_shader.h for Valhall", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4d04437a3be47dba05ef8a3cc48447a5756ad790", "description": "panfrost: Add shader_stage helper", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "783d27645c36f5c6796e3b887317805c2985ce65", "description": "panfrost: Add panfrost_make_resource_table helper", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3baceb0ca4be3d525a1aae023df44b34f4618d7f", "description": "panfrost: Hide parts of pan_encoder.h for Valhall", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d11351c616d15e00c91b5c3ca1543bf18e92e836", "description": "panfrost: Control tiler memory usage", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "586c3b9e35aa2fd8213cad324c4ac28e2be516e3", "description": "panfrost: Handle stencil texturing on Valhall", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "db20152c8a85a425dd54b27cc00961d2b5a4650f", "description": "panfrost: Handle Valhall texturing", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f21d6e18bc3f7fb9021b853544caf979bf87bc74", "description": "frontend/va: Create decoder once the max_references is updated", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2f8d11463f59ad589d2e9e9caa86d67ea3c8e5d9", "description": "zink: ci updates", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "527deb91ff33e3fb655c8972dbc9a423f9a9c33b", "description": "zink: export PIPE_CAP_SEAMLESS_CUBE_MAP_PER_TEXTURE", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "dac830b5adcab3eded96b1fbb2c35934484954cc", "description": "zink: run the cubemap -> array compiler pass if the shader key is set", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f97014c3da8be0a2dbf9f0fe85da3dc9cc091465", "description": "zink: handle nonseamless cube sampler binding", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "be6d4b85839dab9c140f1788f13b2c28465af232", "description": "zink: create an array view for all cube samplerviews", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "55f90c5fa4abb6e601fc27da627b4a3230d5d1ac", "description": "zink: set nonseamless hint for sampler states", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5b2d0cca1739d40973a3a177438d1f915631a425", "description": "zink: handle shader key variants that have nonseamless cubemaps", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a06b0e0d21aa25dac7bb8605ced4a6c4e25e9ff7", "description": "zink: specify struct member name when copying inline uniforms for gfx variants", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "be1b36d6310962f614e9c8d3603b236842d619f4", "description": "zink: support nir_op_imod", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2d745904ca7022afdc86cb66e294cedfafa0fcb1", "description": "zink: add a gently mangled version of the d3d12 cubemap -> array compiler pass", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "dc3f62e0c2e2fb38302184598c7012b0494e82ed", "description": "zink: rename a variable", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "813d355e9e135732d093816c9032d15497870c53", "description": "pan/va: Add LD_TILE.v3.f16 packing test", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2b57303eaf0ee00b0ea2cb2974c222acd6e96f67", "description": "pan/bi: Consider flow control in DCE", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6e69c3369c9f8d7214ab7bfdb8a210cacedec90f", "description": "pan/bi: Don't lower vertex_id for malloc IDVS", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ccdec68aee284243e722e89830800afb99cf2688", "description": "pan/bi: Report whether workgroups can be merged", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "170d5a012eb71f19f06435b863324f9b36de6ae5", "description": "pan/bi: Avoid masked writes for now", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ba5b63f6421e0a18bab2edf89da8b12517a09be0", "description": "pan/bi: Generate LD_BUFFER on Valhall", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f487c0904594c2b9cc8bed7545c22ac1d0b30c4f", "description": "pan/bi: Make psiz variants", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9497a6a3c9bcf6fac5dc29eb2d662bc12a3db4af", "description": "pan/bi: Lower gl_PointSize to FP16 on Valhall", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8e6f97b5fc1444aa66f0b34c9cb2e01275189e48", "description": "pan/bi: Force psiz to mediump", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "90d3f55aff427a3475a0205579df480ad6e12819", "description": "pan/bi: Set table for Valhall LD_ATTR", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f79e33f82f8fadfc6415d1c8c36ce2f45bba9cc7", "description": "pan/bi: Emit Valhall-style varying stores", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "14e7796d4ce234cdbabb18b2b48952b67a9c9338", "description": "pan/bi: Emit Valhall-style varying loads", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a1d5bf0a7a7b9422fe94920fe7eaa8fd68886005", "description": "pan/bi: Track whether the malloc IDVS flow is used", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9758555481170be6a77709dfb90206e834724c24", "description": "pan/bi: Handle Valhall texturing in helper analysis", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ae79f6765a371ca3d6f612bdf607f29ae35101c7", "description": "pan/bi: Emit Valhall texture instructions", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9091b6261bbfbd8d3b64868691fd071146e9a6e0", "description": "pan/bi: Specialize BLEND emit for Valhall", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a8afe6f7fb55777838fa888959a54979d62fc54a", "description": "pan/bi: Waits before tilebuffer access on Valhall", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fe9cf1d0a4564a6f9b75ee04f266c7d180522de5", "description": "pan/bi: Fix spilling on Valhall", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a2916aa93467b84e87a615ce683718445b95c617", "description": "pan/bi: Mark LD_TILE as w=format", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b371e509dabf1c590dac37a9526d3dbac3477439", "description": "panfrost: Add a table for images", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "736f3fdadd9fed7c861561880918f81aed8abee0", "description": "radv: improve failure logging for amdgpu on init", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0864b150475e2c762f845a5942db66095886ee6e", "description": "pan/va: Allow small constants in register pairs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "862a19aa4b0f04e1080d7c7167260bef7e8a105e", "description": "pan/va: Add flow control lowering pass", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4f5e0e18745e978c7236a70784507feee453847b", "description": "pan/va: Don't truncate slots", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "f45654af5953d86b4b82760b51a502fb25244073" }, { "sha": "9b727944a0cbddbf66358212d9336335e4ffe1cb", "description": "pan/va: Model image load instructions", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "12da32c31f2d240f6826c3b2e97127ea8798f8b8", "description": "pan/va: Pack LEA_TEX_IMM", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1f4cb6d99fd6b04d192369d4bb715e7c0548dec4", "description": "pan/va: Add indirect LEA_{ATTR, TEX}", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c6fdafe5eaadfdfdaff084bf2f29ae76a163cfe1", "description": "pan/bi: Model Valhall image loads", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b5031bd6f7ca99dbb3519a070af5e5ca454f78e9", "description": "intel/nir: don't report progress on rayqueries if no queries", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "c78be5da300ae386a12b91a22efb064335e2043a" }, { "sha": "dde1623ed2a57156013b10056461f15e8e78957f", "description": "turnip: Implement VK_EXT_primitives_generated_query", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5ac8f10ec3d0a206f4e08605a599d20b8c87cf8e", "description": "radv: mark all states declared dynamic at pipeline creation", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c7ae87d7afca66b150ae23a7b7351a953b4a0a7b", "description": "radv: add a new helper to determine if rasterization is enabled", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3724e09609d4d1126be94f3900ede43819c34b49", "description": "radv: fix dynamic raster discard with VK_EXT_depth_clip_control", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "43e83949dc6964d2870c52c8dc8112a94124e72e" }, { "sha": "fddb294cdfb4167dc1823ca3c9cbadde3ffd1146", "description": "zink: update ci list", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "df700317ab4ec65d20c78eb928bb1e93383f952f", "description": "zink: ci fixup", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ab1941fc0e990d10e050d6e8a75fc1fa9fb75456", "description": "zink: handle zombie swapchains", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d32a897f4ef0bfe0d6d3c2f1639c9b9c28bfb570", "description": "driconf: add override for Xwayland", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "48d63705d9d9280adf06a7f71912fbc67b98ac85", "description": "zink: export PIPE_CAP_DEVICE_RESET_STATUS_QUERY", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7f56fd965504b4c21417e6f54267f7c7b8470caf", "description": "zink: it's kopperin' time", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8ade5588e39d736bdeab9bdd8ffa7cbfb6a5191e", "description": "zink: add kopper api", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a2711e47af99f88e7385c06862c66f49bd8233f3", "description": "zink: check whether clear is enabled before applying in unbind", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4deba8cc96cb243f3a29999caa37a73bc950649e", "description": "zink: move variable decl up in unbind_fb_surface", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ed343b415ec35357abc5a58355b0b306b0747e2e", "description": "zink: pass index to unbind_fb_surface", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "513fcc37d9363f015d05ec9dff7618529cc91d49", "description": "zink: move drirc handling up", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "820077acdb2be1f49821aadf62dd893184b4e164", "description": "zink: split surface creation more to allow disabling caching", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e37f33cc8dfb7a3bb0a7aa25174dfb5b0ad1c200", "description": "zink: add fail logging for drmPrimeFDToHandle", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6998dbb7781b8ebfe1aed70d45d4c48327dd362a", "description": "zink: add VK_KHR_swapchain_mutable_format", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1a029d38d84a67abdd9e7b6985ce1e599e8e4d47", "description": "zink: use two submits for every queue submit", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "47725439562ea100c8ae4d4f55d8ac1ff7d39167", "description": "zink: change early returns in zink_blit to gotos", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e2abf7d28d276331b45aafde837a2c4396095177", "description": "zink: move blit src/dst decls up in function", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9811c39994fbce5b7a492ad5850962f4720da582", "description": "zink: move update_framebuffer_state() higher up in file", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7e0ff34010099ceb43748be8adfa2c4034aa3836", "description": "zink: put screen param into flush queue global data", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "43f197acd77917eafca3839ea60c39b1f61100b2", "description": "zink: move flush queue init down a little further", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d760a9151b73d1998fceff38fb1c642e4d77bf67", "description": "gallium: Learn about kopper", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bab8d97ea96805c2286aa75059e6b0a396969822", "description": "glx: Learn about kopper", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e1e2de800ec8cf65797d31d6ce917b90bee4fa0d", "description": "egl: Learn about kopper", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "93aa5399f177a2f07ebdf56c9736c6e3948a5466", "description": "kopper: Define the driver interface", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "25c42abac8172266e6d02a2e2220b0a5c8a53dad", "description": "meson: Define a HAVE_XXXX macro for every gallium driver we build", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3883ca5ea703b88f6e1709adab845c31e0c5220c", "description": "st/manager: update framebuffer size if texture has been resized", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "09986214964e51a30d633f9bd0e754b2cb01ff16", "description": "clc/tests: use dxil_validator", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "09c2016d6bed048865c9da5793708edcbb0b881a", "description": "dzn: use dxil_validator", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0c5d772b717d833f0f9aca21e3d86f70fe76317e", "description": "microsoft/spirv_to_dxil: use dxil_validator", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1e570962ef595444d77c7ba28b5a4f5edc504f32", "description": "d3d12: use dxil_validator", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "193cf76c095ccbaa7f5a0a08a8fa0e9abe080abc", "description": "microsoft/compiler: add common dxil-validator API", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e81f3edf76b09c1d72ae5ebacbda1390905e761b", "description": "iris: Allow userptr on 1D and 2D images", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5fd2f462fb9bdf05dd2b2a7d0718e4f820458505", "description": "iris: Allow non-page-aligned userptr", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "27697ac20c6a09003c0bb6b6a7d89695e5d1f361", "description": "iris: Take offsets into account when mapping resources", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f7ade1f1885b7133c68843d7bb31663256b8bb15", "description": "zink: simplify shader i/o assignment", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "beb7a9cec5da4a31557516f7ad8ca9491b6d637a", "description": "zink: use local variable in consumer shader i/o assign to match producer usage", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "91e0b919f42659ebfe91931a1530a27d0c92493a", "description": "zink: use local variable more consistently in producer shader i/o assign", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7d7d3b5f26a007832b3810c1241873c882ea70dc", "description": "zink: prune shader i/o more aggressively", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8269445ce5e7d7e22450ac887c0f3435aaf4b257", "description": "zink: run shader optimize loop during initial create", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e96342c53173d699133363f39fce73f0e1147363", "description": "zink: rework missing feature warnings", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "da80beafb2d87beb8d9865ec1c27d7e7f5113f80", "description": "zink: fix warning text in missing feature macro", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a489b1d9363939823ab6257022ec5577ed4a3b8b", "description": "zink: add a param to warn_missing_feature() macro", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b6f99cf37802b2c4cf5d20dc097a6c75ac5143fb", "description": "zink: switch warn_missing_feature to mesa_logw", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3cf28d16f61016a8f76c222e12e9cb12a3c84e68", "description": "ci: Uprev deqp-runner and piglit.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cd39523c533bb28fdb476c3115190c24ff850a41", "description": "ci/turnip: Drop xfails for create_list_modifiers.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cde1be0b847ae328e623ae87c38a5c59ab7d7fc1", "description": "iris: Handle range tracking for global bindings", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "187923c2eb68795c0f8fc7444844ebbb35e36068", "description": "iris: Account for BO offsets in iris_set_global_binding()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "25202b5861d37d165bdfb52a84e91cd3f523536d", "description": "ci/freedreno: Add fractional test of forced unaligned gmem store", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "56ef501e3aa4b12f41c0520bbc5fa920b0efa0f8", "description": "blorp: disable depth bounds", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "939ddccb7a541259957e883d2c9dedbe4df265ad" }, { "sha": "30693371444303e0d009a7d48c2e9a3611fa7861", "description": "anv: remove unused 3DSTATE_DEPTH_BOUNDS fields", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "dbfb0b49895817ae09a30551f03efb563d9cc3d7", "description": "lavapipe: Go back to manually signaling in lvp_AcquireNextImage2()", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "3b547a9b581618a7abfa17128c371cd69a64c8e8" }, { "sha": "a5a97f0b77396188c2d81fff9f80023ac3e952eb", "description": "turnip: Fix subpassLoad from CUBE input attachments", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "837f781c9a4f909ac1ee0b3b8331af87301b5fc3", "description": "d3d12: fix return-code without dxcompiler.dll", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61" }, { "sha": "0e14b674f1ca166a1e574f6471e6f801856c73b0", "description": "ci: Lock Intel GPU frequency for performance tests", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a3dfbf1ec73ecb20847a9abf427d6ed466723b46", "description": "ci: Provide intel-gpu-freq.sh in LAVA and bare-metal rootfs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5d5af8bffbb76e2e88ad4b8e20d74ff5d591eab7", "description": "ci: Add Intel GPU frequency utility", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "88f77aa811befffd931571216bb4d6978a1fb155", "description": "anv: disable preemption on 3DPRIMITIVE on gfx12", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "04a66938717956f2312feb80082861c10bc13267", "description": "anv: fix EXT_depth_clip_control", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6c186021640928496392401dea83a2cb71e17997", "description": "turnip: Add \"unaligned_store\" debug option to better test gmem stores", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e255305e8483c005abd2671f3c2c2d25a55d1d8e", "description": "turnip: Ignore aspectMask for D32S8 framebuffer attachment", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "72716993b2e0db9a6bbf1543d435cd2f7489961e", "description": "turnip: Correctly store separate stencil in gmem store", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "b157a5d0d68ee8a1b4cb862a56b97bd881841413" }, { "sha": "045c96d89649b02f66d6aa0be5219d27845a5fb5", "description": "radv: enable VK_KHR_pipeline_library", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "eb8cde0d939df5c7bf1d5479b552d757f20abfe1", "description": "zink: use GENERAL layout for mixed zs fb attachments", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fb2a08bb01cc059ae1e00e100365a0e11e260dae", "description": "zink: update samplerview layouts for zs attachments during renderpass prep", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c132a2874554d069d6aa1887e7ab037ad73e9926", "description": "zink: use store op NONE when necessary for depth usage", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "eee8db250de7ffd2a0431c5d8d0318a29fe23af4", "description": "zink: delete some code in get_layout_for_binding()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ef99ceaec290fa00e7f4a408276f7ce578b5b2f7", "description": "zink: add a ctx param to zink_descriptor_util_image_layout_eval", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7781a75229d5d071fdeb75b9932cc52c37b28552", "description": "zink: add a renderpass flag for mixed zs layout", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f24b966d274aca4b94a1986c15a87db530737734", "description": "zink: further simplify zs case for zink_descriptor_util_image_layout_eval", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fd9a5fed164442f2a1c77ce4f408d9f2402712af", "description": "zink: remove commented code", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a57b3bb82ab66cfe1b98fc952b8a779e8fb81739", "description": "zink: refactor zink_descriptor_util_image_layout_eval", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "72a63649c25545cbf2315ce2a7e73db6d3067d98", "description": "zink: use EXT_image_2d_view_of_3d", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f05d0f123881116e8ecbc20130bdc5818db0e5dc", "description": "zink: unset resource layout+access when doing storage setup", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "65394fcaefc2108acba1f9f0b538e5bf92003164", "description": "zink: prune shader i/o", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c5f44e51fb3a8e2cfc786e4682d8a0193f8e060a", "description": "zink: fix max geometry input component advertising", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "5ca6b28c58d5cea79c2612a9e81f780b96420e1a", "description": "zink: convert all 64bit vertex attribs to 32bit", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7cf7e113bacc9b12124c11ac49023a6c8c8b7b17", "description": "zink: apply fb attachment layout to dummy attachments", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e72ca7e7acd96f864594170d3e9015a689cb898e", "description": "zink: clamp min viewport width to 1", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d4e91d0baa22e420392cfb3daea1a30405d82875", "description": "zink: handle 1bit xor as OpLogicalNotEqual", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d1f52d300d6f36a9273dbc62562b802be525cfa7", "description": "zink: set Geometry capability for fs if geometry inputs are read", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3f918bbd23c8c94d36b8f950374f6d8aaf56c6f2", "description": "zink: always set stencil dynamic states before draw", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2ccb24757a078bca4b98a660d473acc967d8bcbc", "description": "zink: merge stencil test case for draw-time dynamic state", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b76ad3efa0c4b2be738ed7161dd5427eb08908e0", "description": "zink: only uncommit sparse pages that have been committed", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3dcb80da9d6d34e567680ef7fecd24aab4537e8a", "description": "zink: fix barrier generation for ssbo descriptors", "nominated": true, "nomination_type": 0, "resolution": 0, "because_sha": null }, { "sha": "5ec49953052ae29a16c89d0ffc3272b6088e6df4", "description": "Revert \"venus: Increase the base sleep of vn_relax\"", "nominated": false, "nomination_type": 2, "resolution": 4, "because_sha": "737937f45e4231dd596780a856270693566de658" }, { "sha": "cc78a3a820b855a24d348058e773cfa2cdb9f9cb", "description": "panvk: Enable VK_EXT_debug_report and VK_EXT_debug_utils", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "29b8097408f06cd043203fe9f7306668ebac5853", "description": "anv: Enable VK_EXT_debug_utils", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "77ffa61a14f9d51b5381a36633d17b82c196b8e5", "description": "lavapipe: Enable VK_EXT_debug_utils", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bdf52654ac2719daf13fe8e9cddaca9b4cc5c69e", "description": "turnip: Enable VK_EXT_debug_utils", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "292ceb297c5b7702dcbc8f6a079860c00f760b8e", "description": "v3dv: Enable VK_EXT_debug_utils", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3b547a9b581618a7abfa17128c371cd69a64c8e8", "description": "lavapipe: Switch to the common sync framework", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2f6bca6a74a88706e7077908d8e3c8615422d2d9", "description": "vulkan: Use timespec_add_nsec in vk_sync_timeline", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0ba22b203dbc152958ce4c1a1b842498a24dba3d", "description": "util/timespec: Return overflow from timespec_add_[mn]sec()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "591899eedd2d797bfdb7dbb6b3e2169d50d42109", "description": "gallivm/nir: Add a short circuit uniform-offset mode for load_ssbo/load_shared.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "181f25aff4054959ae89a4399f01fa860bd4a515", "description": "gallivm/nir: Add a short circuit uniform-offset mode for load_global.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d74606d440476ae3a766062828e83e94c72de400", "description": "gallivm/nir: Refactor out some repeated code to generate 0 values.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4fad4c1d790f855bf93d4026371f175fff1d2c12", "description": "gallivm/nir: Refactor out some repeated logic for SSBO/shared access.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "21b3db7d179c6c6fcd9becaada053b02834ad394", "description": "gallivm/nir: Pull some repeated exec_mask computation out of loops.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9ab4ecb1ae82db5793bc3bb17ea0cab625d88ec3", "description": "gallivm/nir: Don't do uniform-and-broadcast access on inactive invocations.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "04cdd41fdca073f1e225522921a252836654cd3c", "description": "util/log: Add support for logging once.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ad0fcaf1eecf9555bbf02b374772ac6f266e2d27", "description": "ci/lava: Simplify passthrough of the request to upload results/ to minio.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "34278e8f2ec47df322bf2ef7a9ff753b1223afbb", "description": "ci/deqp: Move the set +e just before the deqp-runner invocation.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "82cd8614e6845dac3872e5048d448f80c3910741", "description": "ci/deqp: Add gitlab-ci sections to deqp-runner.sh.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "03549f3bf317375a7a48ed333f1d65be9c6dd467", "description": "spirv: Silence \"Decoration not allowed on struct members: SpvDecorationRestrict\"", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0ee0d54985df9a8260a9f0c89d5b2e896bc852f3", "description": "util/log: Don't print an extra \\n if the format string had one.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e0b431da3360c9dd1ed3a3759167dbac6a7ac9f2", "description": "docs: update features for VK_EXT_image_2d_view_of_3d", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6fd344ff98a283c7865400a7a7002463d39f6c1d", "description": "anv: expose VK_EXT_image_2d_view_of_3d", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8b5c9e7c812ea5c2ca38d2eaefa4fbf7a3a49122", "description": "lavapipe: expose VK_EXT_image_2d_view_of_3d", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9a6ea51388505ce90834708dc7848b23d2b362b3", "description": "vulkan: check 3D image type for VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b91b90c2565e3a5f15b7eee63cd36970291737ea", "description": "tu: Expose VK_KHR_maintenance4", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5eb63d825f3513b49befa6cc38a59a8ce9cf2bb6", "description": "tu: Remove tu_pipeline::layout", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7455a7a44c7a68bb735c209a34c8a53560b725b7", "description": "tu: Fill out maxBufferSize", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d1762b7df04c2cb829980b6bf771726529827ad5", "description": "tu: Implement GetDevice*MemoryRequirements()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c42da6dd607547ab1808fa7478887cbf179ece3e", "description": "ci: do not specify c_std and cpp_std for windows-build", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f607db26892310591dc8b3b2fa003c9cfa2a848d", "description": "dozen: require c++20 for designated initializers", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "55ca1c8db37dec048b30f8888d6a76280923aeb1" }, { "sha": "ed399a179e34dde21fcc6cd6b1fab8a82bb62884", "description": "nir/tests: do not use designated initializers in c++ code", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "28dbabec8e50f8074e8da39bb23214678ad24aee", "description": "aco: do not use designated initializers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "dcd81d2d80673e7a7a7e795e8c6ca4a05a28150c", "description": "frontends/va: fix decode issues introduced by efc change", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "9602526568964e9395b255868a504dd34b77296a" }, { "sha": "dacd78fd5a2bdac50557fff59c30d52a2f64f5fd", "description": "radv: Remove radv_util.c", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b591409b6ca0b0503c4b0bdacdcc459b0fddd091", "description": "vulkan: spec update to 1.3.211", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "61f94fff0d594b3eddccc0ae2f3674aa0ef2cf97", "description": "panfrost: Don't crash on panfrost_bo_create() with size==0 invocation", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "576833507b9972d6f656317d42025fb2925f6bc8", "description": "radv: only declare dynamic states that are used by internal operations", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "edc09beccc280c2921611026f3a17948e60d82d5", "description": "radv: use radv_dynamic_state for saving/restoring meta operations", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3fa3d811726ddcd7a284293ac404d09caf6a83be", "description": "radv: save/restore more dynamic states during internal driver operations", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ebf4f66c6abd421eff978cf6db1f57cec636b08a", "description": "radv/ci: update CI lists against CTS 1.3.1.1", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cc8e2718137bbf5dea8f44f5f5438e252673f99a", "description": "venus: add VK_EXT_{conditional_rendering,index_type_uint8} extensions", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bfab83ab4bc68fd23a4acf1b0c40226f41bde9d9", "description": "venus: Update venus-protocol to add two new extensions", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "801cdd83f1d9053777a352618bcd57dcf1e05e7f", "description": "venus: workaround an ANGLE assumption on FORMAT_IMPLEMENTATION_DEFINED", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4208895175e30bac5b70fabdf3f783602062b858", "description": "ci: bump VK-GL-CTS to 1.3.1.1", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "94ce812497332dbc84360936dfe7c55fe38a0bc1", "description": "anv: Advertise two more formats", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e32b9e5c3fbabce07dd154b99dc05f7213e9de1e", "description": "anv: Generalize border color swizzles", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "54509d27d9cf7f85db30111a3b74bbdd031f2d9b", "description": "anv: Disallow blending on swizzled formats", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "c20f78dc5d7e0fabd58c2d8548d5a6ead1ec1072" }, { "sha": "257a20f40d909ef324afe1f5cc357e2f5a2258d5", "description": "intel/isl: Add a helper for swizzling color values", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4489933842168df2e8705b4461ba0636ad670faf", "description": "vulkan/queue: Destroy wait temps if they are skipped", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "8a11d2a31bf931deca05c79871aeaf1441fb777e" }, { "sha": "5b4e41e4db744e837998b482e3f53e0006946009", "description": "aco: don't use v_mad_mix on GFX9 if 16-bit denormals must be preserved", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "03cf7888916f3348137bf0e1368f3a6026282680", "description": "iris: Replace unconditional QBO flush with iris_dirty_for_history().", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6cc09699cd77286f7601a1afab60dc9fa0bafd48", "description": "iris: Remove remaining history flushes.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bbb103be0e04ed98ac9810d98e7208db47a763b5", "description": "iris: Demote all callers of iris_flush_and_dirty_for_history() to iris_dirty_for_history().", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bbe15d99e2389ff708fca4803ab24ee26200f678", "description": "aux/trace: dump format in set_shader_images", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d948f32365f53aa0677fef833ebaa2cc09d9ab67", "description": "ci/freedreno: Reduce concurrency when replaying traces on a630", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "689f9d2a5bad216be56191a5141f3b5f78f37692", "description": "v3d: fix some leaks in cache", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "4468db20f7f335394cbac489e6c0ade86356a44d" }, { "sha": "827ef5fba906b593cc009f000d7959aedf380626", "description": "v3dv: fix limits for inline uniform blocks", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "51ab4ef4be0b7c44d92e27b20794c1f327e5e6f8", "description": "Revert \"ci/panfrost: Disable some jobs due to a lab failure\"", "nominated": false, "nomination_type": 2, "resolution": 4, "because_sha": "b5fd1fddd9cf24e9250b659130057289d5080746" }, { "sha": "c439735a91aef2f26f2233825db1f68183283678", "description": "radv: save/restore the stencil reference during internal driver operations", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "41ece97afb072931a71cf908970e88927dd5a09b", "description": "radv: fix cleaning the image view for CmdCopyImageToBuffer()", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "f07e67272e8fd9690a7804e9c407a83a7c2b36f4" }, { "sha": "e5439bf4aa6ce69d323a0eb5108404d8e2a6ee18", "description": "pvr: Add stricter type checking in pvr_csb_pack().", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c4650cbdb002ee9df699bb389fdf7aa8c907f010", "description": "radv: Replace magic constants with enum values", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c8fe408fcc77cb38654770affaea71a3ab67799c", "description": "radv: Advertise ray primitive culling", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9f558889965e17a78af8b6cd91795cf254150393", "description": "radv: Fully implement ray primitive culling", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e1de9b0de5ecc3877b1ab9bcb17f043272b91f8c", "description": "turnip: Allow image access on swapped formats.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4cd51efedbb516afa39ce043e9b2aa039534fd63", "description": "turnip: Disable tiling on 1D images.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "71fcb751eba9552044edffbd3db0888323a08a0e", "description": "freedreno/a6xx: Set the color_swap field for storage descriptors.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "51b04a7dfbc20e5da6e45d514773f0e22bb2b331", "description": "turnip: Add support for VK_KHR_format_feature_flags2.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "44aff2beec8de4d971005a6d5abff1327b955969", "description": "nir_to_tgsi: Add support for nir_intrinsic_image_samples.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a570e6c243e79429a95bc58f2097bae4220cdda8", "description": "lima/ci: enable piglit in lima CI", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "148f8bc67f7f34017e1ffae1c7d785e637ceba03", "description": "lima/ci: enable CI again", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6f6fd1cf751e59364186f072182cb55a2b0f6a1a", "description": "lima/ci: update deqp results", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5ce06f8474fabb4680f97dbb4340c10bcf224446", "description": "turnip: Use correct type for OUTARRAY in FormatProperties2", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "799a9db24c334713c0ba5995f59b7db5f782e85e" }, { "sha": "28ae397be111c37c6ced397e12d453a7695701bd", "description": "freedreno/registers: update dsi registers to support dsc", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b672814fe53885e94ed1ed6761d8ce3ed337554d", "description": "r300: don't assume position is always OUT[0] in rc_copy_output", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fb233ac411a2923119e0b3053bf677c9a550074d", "description": "r300: set PVS_XYZW_VALID_INST properly to last position write", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "51757d2249d1a6bbc0ac2a97420375056973ebb9", "description": "radv: Add more BVH vertex formats.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "23f5e2edbd85b50cd8b26a3b1aa9bb3bfe1cf202", "description": "nir_to_tgsi: Handle blocks defined as arrays of arrays", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b5fd1fddd9cf24e9250b659130057289d5080746", "description": "ci/panfrost: Disable some jobs due to a lab failure", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6d383159d405b0cf9c9c03eaeea4ed46aa2b1d29", "description": "aco/optimizer: check recursively if we can eliminate s_and exec", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "492401c054cf60b660b6cc0062087cb82652fd27", "description": "virgl: Don't support QUADS natively", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "597560e27c585d9be17ffdb8731c1c3d88550cf8", "description": "broadcom/compiler: always enable per-quad on spill operations", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e6d7a6a3b72a95b29bacce4a3a1842144ab9663c", "description": "radv: enable VK_EXT_separate_stencil_usage", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7c14671535fc1d2901f0f69101d4a362cf426c61", "description": "radv: use the common vk_framebuffer", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8396a0d1fda706a916af048dcbcd76250d2353d4", "description": "radv: remove now unused radv_cmd_buffer_{begin,end}_render_pass()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "be28b566b0dd1972884e741250b54f127ca3460b", "description": "radv: convert the meta clear path to dynamic rendering", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "67c2a6adc63f97ecebd722230b0a7d66fe69b94a", "description": "radv: convert the meta blit path to dynamic rendering", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e6fac090e69960025f80952e87221c0137e6d0eb", "description": "radv: convert the meta resolve HW path to dynamic rendering", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b18afccb61583a015db70790e5d84d478c77105d", "description": "radv: convert the meta resolve depth/stencil FS path to dynamic rendering", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "518c6d808e0320858301cb447dcd71485cca4327", "description": "radv: convert the meta resolve color FS path to dynamic rendering", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "42db5900061c80154652237347285fee703d4a7c", "description": "radv: convert the meta blit 2d path to dynamic rendering", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fc3125ed6cb40df320b84f01ca912217c422935f", "description": "radv: convert the meta fast clear flush path to dynamic rendering", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "70e663aa215c590e0015f936631436a6b6ecc107", "description": "radv: convert the meta depth decompression path to dynamic rendering", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9309c3d8872ce71e0a3522d2132488d3c0551ab2", "description": "radv: rework the workaround that disables DCC for incompatible copies", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "be1b30393bdb59863eb06106614b37c71f471993", "description": "util: Getting u_debug.h not depends on pipe/*", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b2ece67f11cede6d052cda4d81c9aa946c15cad7", "description": "util: Rename PIPE_DEBUG_TYPE to UTIL_DEBUG_TYPE", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ab225a1e36d4062df62e53bdeea9ddffb12658bc", "description": "util: Rename pipe_debug_type to util_debug_type", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "dca7ea4a1258dedfb248e7231c042ba5761d6b36", "description": "pipe: place `struct util_debug_callback` at the proper place in p_context.h", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2ca6ef22f7837519656265b1221af67bb57398e2", "description": "util: Rename pipe_debug_callback to util_debug_callback", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "523675e99544b114d059eab54dd9c8c4e1401a7d", "description": "util: Rename pipe_debug_message to util_debug_message", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "240cd8088c6771e07c5348e93ec2e112e35da81c", "description": "lavapipe: set LVP_POISON_MEMORY for ci", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2d8d7c06381914cee761beecf516eb909775fa05", "description": "zink: set LVP_POISON_MEMORY for ci", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0be484ece4cedccfa27f1b84b578c5542a634d73", "description": "lavapipe: add an env var to enable poisoning memory allocations", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "dcadeb9a4778b12447dd5c37c80731df1fb1d78f", "description": "llvmpipe: fix nr_sampler_view in key creation.", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "690cc3bb803a933c86a2f6f975e9f49b6edfd7a9" }, { "sha": "57dd05616fad8ba39c15ec4816682016a15bed1c", "description": "zink/query: rewrite the query handling code to pass validation.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b96ddc37bc93755c259d98669e5e7f0256d5dc25", "description": "zink/query: only reset the range of queries in use.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7f3a959d2f03fae4a8a05c4ff8b02c98c7dd3768", "description": "zink/query: refactor get_query_result to map upfront.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f090cac54af6c01a1923e54abfe861b31005c6e3", "description": "zink/query: use a single query pool for XFB queries.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0d14c491deac823969740cb9fc67ce5929aa2769", "description": "zink: refactor out number of vk queries per gallium query helper", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ce28974d06594def5f3e40b473a0b3e91d4a8970", "description": "zink/query: collapse the xfb_query_pool array into the normal one.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7303ba3a67233d5212ebecfcbb14615f772c8743", "description": "zink/query: consolidate xfb_buffers into one array.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6bbbe15a783a3b004d994057a96b91d5cf5d08da", "description": "Reinstate: llvmpipe: allow vertex processing and fragment processing in parallel", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "80a7ed273a32c35fe3bdd9a8aec881a554b8bbfe", "description": "radv: Enable global bo list if 1.2 features are used.", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "7fd1955412e252957486e0430b2e5a6e7c755364", "description": "nir: intel/compiler: Lower TXD on array surfaces on DG2+", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "635ed58e527f1a1c0b11eca0552e892f56f8ccf6" }, { "sha": "3f8224baeead17338fdd593b8fe1c23e436e10a5", "description": "intel/tools: Fix build without drivers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d5405c16084da1c2e64b04536be880302dee98cd", "description": "vulkan: Move common format function to vulkan/util/vk_format.h", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9f6571e80a6eb4dd1e1884f72cea65591c4aba7f", "description": "amd: Use common u_format.h implementation for vk_format_get_component_bits.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0d25db406be71ca69a077bc65ea5e5987f014e96", "description": "pvr: Fix seg fault in vkAllocateDescriptorSets().", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "93ee0c791181144d758e01aa25b743eb8ae98773", "description": "pvr: fix clang unused function warning", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "33c800bf913771ddadb5bd632df46582f4d1c9f3", "description": "zink: remove radv cwrite driver workaround", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9632e6eefaef70e6bbc1262537339db606acbaef", "description": "radv: Fix vk_queue_to_radv for radv_image_queue_family_mask.", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "1ec4e568de22f601101ef70e36dec68bbfb8a768" }, { "sha": "d43e6a9a497f1d56d194572a1e5ab87cafa34d5e", "description": "dri: Remove the megadriver compat stub", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "97554218f403e6515b560d9782a14df09d7339c8", "description": "dri: Remove the globalDriverAPI hacks", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b6f7a4836ab273eaec5d030457e8d433dd9baed3", "description": "dri: Fill in the driver extensions for the legacy createNewScreen paths", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c1dc98ceec40804909b9405ca00f19e472ee8112", "description": "dri: Implement __DRI_DRIVER_VTABLE", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9c772de270408c8a9b9e84b734d9fc0cee2d4265", "description": "dri: Fold away some unused indirection in __DriverAPIRec", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "23bd889541a7fb213cae52becc891c34bfc9d19d", "description": "dzn: Properly support static blend constants", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f16a7aa9d635829250a959ff8c045ef786e645aa", "description": "dzn: Fix alpha blend factor translation", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "738a6760e3723978877bc6ffc02a3792d4c4b3d6", "description": "radv: suspend/resume queries during internal driver operations", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "83ed40cdcd54996b12eb78824f469ae8e44eb6fe", "description": "vbo/dlist: do not try to pad an empty draw", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "dcbf2423d284b7bf2d0dc3e622c73de00c7d5bf4" }, { "sha": "b784910ac78ff067b4dd8bb3113738be8c2e8183", "description": "radv: save/restore the stencil write mask during internal driver operations", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "d58105fdd4cc50a3e447a0878d28e42787aa9cda", "description": "ac: remove LLVM 4.0 workaround", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7d7c56e61a052cabcdf986abacf76506c8da086b", "description": "radeonsi: drop LLVM global instruction selector", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "47152875c7cac89c9422416894f3db5f0936e0e2", "description": "docs: document useful radeonsi env variables", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9c2605ae4270005b33303acb38955fe3ab6c8a51", "description": "drirc: enable radeonsi_zerovram for Black Geyser", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "329f16fffc8ae84267585d29c5a398c8491ff8ed", "description": "dzn: Make a bunch of functions private", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4194c89ed87688651a229ce0ba8460965bb31143", "description": "dzn: Remove the dzn_cmd_exec_functions file", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b402cff59126a9a1ac0a48064cce972b3e9d8361", "description": "dzn: Add Missing return type to dzn_translate_sampler_filter()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bf3c772e5e5854d60dcddceb29a6849701423320", "description": "ci: Improve vs2019 mesa_build.ps1 for remove the need of cmd.exe", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "55ca1c8db37dec048b30f8888d6a76280923aeb1", "description": "vulkan/microsoft: Remove `override_options: ['cpp_std=c++latest']` option for visual studio", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "db8c401f71b5057b39f0dd4782784173a7091e5e", "description": "aco/ra: fix stride check on subdword parallelcopies for create_vector", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "9476986e6f6fe49ef8bc511f4ebeca4232263888" }, { "sha": "d32656bc65a7c0165e53d551e23462d626bbf870", "description": "radv: lower has_multiview_view_index in NIR", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2b18234e6165952c1f42001b7a60f63f1c207c36", "description": "radv: drop EXT or KHR suffixes for stuff promoted in Vulkan 1.3", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e8a63cf61ecdf7cd80e4fe84f740816978f1d17d", "description": "virgl: fake modifier plane count query support", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "51077e821a9cd5dd0cbd6aaad7789ec1e843945c", "description": "vulkan: Allow the driver to manually enable threaded submit", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "08512aea09fcf28601c7997e73f8efc787b6f13a", "description": "vulkan: Replace various uses of device->timeline_mode", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8e51778acfba4f87b252e869d7fdd254f5199a2e", "description": "vulkan/queue: Rework vk_queue_submit()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e0ffdc8ce0b5813940c20f2055477d0d95ba1a1a", "description": "vulkan/queue: Rework submit thread enabling", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9ddab162b7841d440523a094ef7005bb79cc8d16", "description": "vulkan/queue: Add a submit mode enum", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "97f17d4b38ee104c46c7c790e0b5af64a9652d2b", "description": "glsl: Delete dont_lower_swz path of lower_quadop_vector.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "761eb7e53969b8503ee20d59dfe016e326b9cc71", "description": "glsl: Delete unused EmitNoPow path.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "dc2c9bae250f5db45e43fb492d290f63d1c43d7d", "description": "vulkan: Add more VU comments to justify framebuffer asserts", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "38064566c63d1ab2dc8e02947050c69560610afa", "description": "zink: update radv ci baseline", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0c1fde956bf9b91182eca9c244ebc8bc63983481", "description": "panfrost: Add Valhall compressed formats", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "42b9295fa651f4f7e743f8d198e98a7e829c0cd4", "description": "panfrost: Restrict Z/S formats for Valhall", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ac51142babbf870ec9a0492f1ed8f78d00e60494", "description": "panfrost: Handle Valhall IDVS in job_uses_tiling", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ee9b63a7bbd1da817bff8cd2978b82a855a20abf", "description": "panfrost: Disable AFBC on Valhall", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5b056971a334f5564d04c8a7da96e19783b6f22f", "description": "pan/bi: Preload r60/r61 for MSAA + blend shader", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "913a7ed41a9185aa60d5ef6ad178b2f166a2aaa3", "description": "pan/bi: Use ID accessors for LEA_ATTR", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3e086723690b1818e2136dbc32a43186af4f693f", "description": "pan/bi: Split out load/store to thread storage", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5e76467d5d555bba3c394e5f953e1d5ac08386e4", "description": "pan/bi: Use nir_tex_instr_has_implicit_derivative", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fc81415f47f8f51b7fe0f6e97335f2c2401a2529", "description": "pan/bi: Call Valhall backend passes on v9", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ac5eb4934bd7bc0b2105115ec8af2656266f4df0", "description": "pan/bi: Fix write_mask size", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "3c817ed511c084fdffc011963c0efcc607369669" }, { "sha": "12edaae64ab916f157c4a691f5e607ab0fee9329", "description": "pan/bi: Add .shadow modifier to TEX_GATHER", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "860e3f6ff9dd396ae44060ef1cc4edc55300922b", "description": "pvr: Check if the buffer/image was bound before unbinding.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d876abeaa8c48dac44c843272ba218817fe89f8c", "description": "anv: Drop dead code in anv_UpdateDescriptorSets", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4e4b4113784e88abe175f9999c4377ffaa3c9cdf", "description": "ci: cherry-pick deqp fix for zlib dependency", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "803705425e443feb6ec5f54ff162ca845c62b680", "description": "ci: uprev vkd3d-proton to v2.6", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f2fa850888b4ced4decf5d3836ca5e2547c79740", "description": "ci: uprev Fossilize", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "684a4ea30cd5547090998d9cc701c6b9adfcf8e8", "description": "intel/clc: fix missing pointer write", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "346a7f14fba0b79e587d0088566b0212ed7c81f9" }, { "sha": "03888bf09c0dce42d1857f3c7acbb86715837198", "description": "radv: fix mismatch between radv_GetPhysicalDeviceMemoryProperties*()", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "87b65af43e2b63b3bcbddb41b18e748917ec1490" }, { "sha": "f86bc873ffc23bb5d33c7acc1a5c0578abc5b30f", "description": "nir_to_tgsi: Require the block index to always be populated", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "74c02d99b224fbc02132b54bf23e6ac1e117d805" }, { "sha": "6cfde0abe9a126c24cdd2af24e212c1da2d7ac99", "description": "mesa/st: don't add pointsize to ES programs if it already exists", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2b2248570243c9cb1e73e9bb7aa7effe7a9dbd9f", "description": "mesa/st: rework pointsize constant uploads", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "01083239962889b2087e1f77f22744727882c03d", "description": "mesa/st: always flag last vertex stage constants for upload on pointsize change", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "452d4d00df56d36f931bb52f85650a66f9a31445", "description": "mesa/st: rework atom flagging when pointsize changes", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "206d2f31274cf2749870f4942e81d4e31c51089b", "description": "zink: add driver workaround for broken EXT_depth_clip_control", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fe7c3eba335db0d510364281bc2875a9171796ac", "description": "llvmpipe: handle sampling from 2d views of 3d images", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "d415c28e64dd5f281067130b39e5e6b22bc2e963", "description": "zink: force push descriptors cache update if hashing detects changes", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "5461a1cbaa40731e82e2a1751cf4e862463aeb8e", "description": "lavapipe: enforce monotonic timeline incrementing", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "7aed40e4abbb4d3c1e93a0059c77c02b2a5d2f37", "description": "lavapipe: allow timeline progress in GetSemaphoreCounterValue", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4eca6e3e5d2b9426d6357e9af1514a0c942638f0", "description": "lavapipe: fix xfb availability query copying", "nominated": true, "nomination_type": 0, "resolution": 0, "because_sha": null }, { "sha": "63d044003491516892758a14e53c2709f757932a", "description": "lavapipe: add loop unrolling.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8e2555234b7eee5a0b16ae171cdc2149a66fb0b3", "description": "lavapipe: fix shader indexing of sampler arrays with const array index", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c91e3c6a428825ef10630ac891ccb79d5116dd65", "description": "util: Should not use ASSERTED in util_thread_get_time_nano", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "0f1b3fc17f0e543c55d6c30d9c1fadc610219b5b" }, { "sha": "4525d7ed8590deeddfc0461d4c0655b1e2e511a2", "description": "vulkan: update more headers to 1.3.210", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e2193514578126166d68a4c601072c3e08166c9b", "description": "iris: assert that samplerview base_array_layer is zero for hw < skl", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4ec71a3429ee45037b25dfb408d31c7818365a1a", "description": "crocus: assert that 3d samplerview base_array_layer is zero", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "65ec846f777a8a112510d9d7a2da2f225880a0e6", "description": "intel/isl: fix 2d view of 3d textures", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "806dcf9db7c03996794b52e833be86c77ce3d36f", "description": "r300: only output wpos in vertex shaders when needed", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8c90a5fab7ebca1f5589f0186851e6cf90ff80c3", "description": "r300: move r300_init_vs_outputs to r300_translate_vertex_shader", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "882811b1ff67fa37197e27f56caaffbe3e6164d6", "description": "r300: restructure r300_vertex_shader", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d9449c5201bf12130edac60c4249261c242e46bf", "description": "r300: optimize single write scenarios in rc_copy_output", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5dcef1e7b87498f1f115f2167a007fb724987b97", "description": "r300: don't move position output to the end when duplicating it for WPOS", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8cf10ae144fdafc475165cd24911387d66f849fd", "description": "zink: add in radv passes to baseline", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f3fa085fc64cfb08386a768504d416c1c8b7164c", "description": "zink: more radv fails", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4e6f1c1478be03e53710706a6d5701a49554e12d", "description": "zink: update radv baseline", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8831cb38aa9ea3385addaa21dad9207adaf097b9", "description": "anv: Stop updating STATE_BASE_ADDRESS on XeHP", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1967fd3b1018c8c609b388f4dc49afc641f501c5", "description": "intel/compiler: Call inst->resize_sources before setting the sources", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "a920979d4f30a48a23f8ff375ce05fa8a947dd96" }, { "sha": "356f6bb8a5900597965e27e55d9323c91068139e", "description": "docs: update calendar and link releases notes for 22.0.1", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "215ae6b27074fb0bea71cdf3bdbefc488e4328ad", "description": "docs: add sah256 sum for mesa 22.0.1", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d85cdcad5d1f52f34fe51909086d24b03fed7a09", "description": "docs: add release notes for 22.0.1", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5a459b8f6b0b59814865bc5869a868269f8f7ebf", "description": "r300: fix swizzle handling in transformation of abs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "85ae6598fafae7111254f269ff5d280a44d83802", "description": "docs: Add calendar entries for 22.1 release candidates.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "01f3504e2f82a48c926b1b1512cc029a47749cde", "description": "zink: remove anv workaround for broken color writes", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "408f114830fa1ec1be875cd9fe38889cbe964a0b", "description": "zink: break out CmdSetColorWriteEnableEXT to util function", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a1814067cdc833bdbf1fbc49e11155c63d7b12a7", "description": "nir: Move the define of snprintf to header nir.h", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "153cb830c4744a344a6f76883d9ef0125cd31065", "description": "vtn: Fixes compiling error for mingw/ucrt by using setjmp/longjmp function instead compiler builtin", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "887d74dd2fc2e15f0cad884aca91a8c19cff3001", "description": "meson: Add predefined macro -D__MSVCRT_VERSION__=0x0700 only in mingw environment without _UCRT", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0bef8bc054bb25f9c3ef1e4715490c7f3107e014", "description": "zink: fix error logging for 2d z/s checking", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4a08ee7ecf07b1d0cdfec4f61bdca08bf6551247", "description": "spirv/libclc: Add generic versions of arithmetic functions", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "688d4780451580e5de1a89e98f5cafd8ffff325a", "description": "v3dv/queue: Rework multisync_free", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "ff8586c3452453527ae4c4d794edcb81ad65e661" }, { "sha": "d001150d0ce858939b091236a4b3b62df0242aee", "description": "doc: update extensions for lavapipe", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "aed49c89a59af2ea2fe31c8da418c26ea0a2c405", "description": "lavapipe: display EXT_graphics_pipeline_library", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d4d5a7abba7a17fc31921a63c135561f74b87254", "description": "lavapipe: implement EXT_graphics_pipeline_library", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "22fd70ca8181f44cfa36a1bce661482b55dd1eee", "description": "lavapipe: support KHR_pipeline_library", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0918095b9a6b2ec8a9794402ad8064bee1e0e687", "description": "lavapipe: EXT_primitives_generated_query", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8c3b4dd996304e6c5ed951fe2220d463f8df4516", "description": "vulkan: update spec to 1.3.210", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7f6ecb8667c6c756109954ad23f8c2c0ae0a9bf8", "description": "v3dv: add reference counting for descriptor set layouts", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ca861bd6f46394a921b5fb59c9a7638915292242", "description": "v3dv: drop unnecessary memset", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "591eed30b2319796a49b5eac3245935d5ca345c6", "description": "v3dv: fix sampler array addressing in v3dv_descriptor_set_layout", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "00cc52b282b94d214c23f2fcb1e21690acaf3308", "description": "radv: remove now unused radv_nir_compiler_options::layout", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "50467aa558f312c4eb28e0071a1ef4b14cd80ac2", "description": "iris: Properly tell the decoder about inherited binder addresses", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9bc97e4fc16ec2068f5ee060bd08339eb5874661", "description": "intel/decoder: Fix decoder handling of binding table pool alloc on XeHP", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "08f74e71852225586b63c302c7664d553903f699", "description": "radeonsi: merge the copy_image shader generators", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c0ef40bbce1b181c64c4abb035f58acffde52b2d", "description": "radeonsi: convert copy_image_1d_array shader to NIR", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "18722af9d22f22d7343aa294521d77def7117c6f", "description": "radeonsi: convert copy_image shader to NIR", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "79ba1962ac873f02a22ea247006cde94bd32f78d", "description": "pvr: Remove duplicate variable queue_create.", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "8991e646411b73c1e03278267c80758e921f2352" }, { "sha": "10734fb7482ac10d7085eff5184467fe93354564", "description": "turnip: enable has_ccu_flush_bug workaround for a660", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "fe66cff41199bc2d99e769aa2b777237816a6768", "description": "zink: validate and log errors on vulkan calls", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1f92c3017022417c01fd4f2c51a8060425786e50", "description": "radeonsi/tests: update baseline and flakes on vega20", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a6d7c5aa319b038bd70a3736b92e1827aaf9e45c", "description": "radeonsi/tests: add flakes option to radeonsi-run-tests.py", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "88c14ed1dafdf01a8d4d5046dacde1dd8643691d", "description": "radeonsi/tests: fix file left open in radeonsi-run-tests.py", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e54fb8115198c3f92e363394cc919de290f4e836", "description": "zink: run piglit's gpu profile", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a8c7e8fef84b5ed026e313859a0067aa3b6b2499", "description": "venus: Use trivial common entrypoints", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "87b65af43e2b63b3bcbddb41b18e748917ec1490", "description": "radv: Use common GetPhysicalDeviceMemoryProperties", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3b39e4d9131b54e55b3011356d5aacdc2313f7c4", "description": "lavapipe: run optimize loop before krangling pipeline layout", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6158e9448a69ba2620618c4d4d270f4a58ae6691", "description": "zink: add a couple flakes", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6d1cc0e47d3f93e005978783f87f65feab53430d", "description": "venus: let vn_android use vn_BindImageMemory2 and directly use reqs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2132d4278d413351e042153187285c50d78ef215", "description": "radv: Use correct buffer offset for conditional rendering.", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "141ca786342ec82dae65d232e83c24e8c96d0347", "description": "radv, aco: Packed iadd_sat/uadd_sat.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6b662a4f0cc88d3e660ccffa7486416b991af4c0", "description": "radv: Lower 64bit iadd_sat.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "50f585254c6eb4ba3830768dea6ed119993ba418", "description": "aco: Implement scalar iadd_sat.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "989f2b178599f1e69ccaa1760d4309284aad6e3b", "description": "aco: Implement 64bit uadd_sat.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "16be90993683211b4750b531961a25ff1348e475", "description": "nir: Add an option to lower 64bit iadd_sat.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "922916bf643d20b79039995f312b5bce62a712b0", "description": "nir: Move lower_usub_sat64 to nir_lower_int64_options.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "01fad6aa72ff0046fe3f83e1f69d4edc172a6df0", "description": "aco: Remove 0 data components from image stores.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "81039feda4fa1a0b960e31105143313c0443eb0a", "description": "broadcom: update language on V3D_DEBUG options", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2f33c52daf34d813a453acb8f4d972227dafb602", "description": "docs: document v3d/v3dv envvars", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b8324a7387d5282454e8635cde2d362c873b8a2d", "description": "r600: Implement memoryBarrier() in the non-SFN path.", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "991a95a352996cac75aed1c4cca7cea78a425f40", "description": "r600: Disable SB when INTERP_SAMPLE is used.", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "f315ea9eff6d8479b995355647ec297d5d9a5651", "description": "r600: Disable SB in the presence of indirection on temp arrays.", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "955883cf0aab6d955e6255cfba3a4dad5d7fda3e", "description": "r600: Add a workaround and explanation for shadowcubearray TG4.", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "ef151d24abd2e7bb89c99bc366edf20b7cc85a18", "description": "r600: Fix ordering of SSBO loads versus texturing.", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "6d6043e628f0efc199bf003cfa656dab67c382ca", "description": "r600: Drop unused debug options from the fork off of radeonsi.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "357c9d0603c9b343c624274e85aac67f5831b1e6", "description": "r600: Drop unused sbcl debug option.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "626ab112f6816db1d419e560deaa6ba7860b3941", "description": "r600: Add shader-compiler debug knobs to the shader cache key.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9acb622c446069b7c2ad8e8a712fc304ad6e0434", "description": "ci/r600: Check in some expectation files for rv770 and Turks.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f82a0d10cd1aeba2917b5d4edb1bb830385084b5", "description": "r300: respect output_semantic_index when writing colors", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "28d6a5af252f9fc56cf75bbc212a84bcb4a9f8e9", "description": "r600: Add shader precompile and shader-db support.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f07b8a0cac0d1e3073289dca471acd7062b06588", "description": "r600: Update the PS state when MSAA-ness changes, too.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e0429d9fef932eaa80b9c06feabb6e9aa02156b1", "description": "r600: Update the PS state before checking for cb_misc update.", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "a9a5b83b0aa5618bad9f25fcaf46fa470c9a9f8c", "description": "r600: Drop nr_ps_max_color_exports", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0b0b9274b6da107e3e2f2ea48873e6369019cf2c", "description": "freedreno/ci: Fix skip comment", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9d081d756178111a030624c4ce9d9f44c8159c0e", "description": "tu: Correctly handle VK_IMAGE_CREATE_EXTENDED_USAGE_BIT", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1b2ccea63fcf8e430993ee24ac87132e76a0d5a7", "description": "radv: advertise VK_EXT_depth_clip_control", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "43e83949dc6964d2870c52c8dc8112a94124e72e", "description": "radv: implement VK_EXT_depth_clip_control", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "37939e9c5462b871b0b9b00a43c5c9bec1e10e9d", "description": "turnip: Fix the lack of WFM before indirect draws", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "abf0ae014a878d063132a4bf2f2515dc7052f069" }, { "sha": "1994f1404ed13e5854696fa00bcf437d4e413738", "description": "virgl: re-enable PIPE_CAP_TGSI_TEXCOORD with new host versions", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4cfb5332d6a16922d8d92095175f7a753144c45b", "description": "radv: lower adjusting gl_FragCoord.z for VRS in NIR", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a42b6a4d39fd09fab6131dbe441e88d48990b020", "description": "radv: lower load_sample_mask_in in NIR", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e23f88131110b7b647a037a76dbd77982c71e79f", "description": "radv: fix CmdSetColorWriteEnableEXT(attachmentCount==MAX_RTS)", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "8c51874af4405251168ec763ca55c39d2af2592b", "description": "radv,aco: lower color exports in NIR", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9e31991c6e44fa65eea3f226ddebb46fff6b6eaf", "description": "vulkan-device-select: Don't leak xcb_query_extension_reply_t", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ce849032a4acff5400bed245e9967ac57736353a", "description": "broadcom/compiler: allow ldunifa with indirect uniform loads", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ea3223e7a4690571583f3a0f2d7c9580952e67d8", "description": "v3dv: implement VK_EXT_inline_uniform_block", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "37c0f68500bb6e79239433139a7ef39792ea8100", "description": "radv: Add more RT pipeline stubs.", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "f1095260a411c249af16928f96304ec225a0466b" }, { "sha": "b8c8e3d97538350908968ff53cb380359dc24ece", "description": "radv: Add a vkCmdBuildAccelerationStructuresIndirectKHR stub.", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "82de184c3a2c797eb010b982636dd34c04cd1b8e" }, { "sha": "1ead285d920769ee88be53d83c5d41046a8fa341", "description": "aco: fix RA validation of 16-bit fma_mix operands", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2bc933f7d5852df4aaf3c2d59b153a85ced111c2", "description": "glsl/nir/linker: fix shader_storage_blocks_write_access", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "79127f8d5be7ab95bde0ab30a03eb21e00df70c2" }, { "sha": "61ee560bc596f2349be3a63371ba57b41d754f11", "description": "glsl/nir/linker: update shader_storage_blocks_write_access for SPIR-V", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "007cb02db972223944cbd211a45a656dd93a8292", "description": "aco: use branch definition as scratch register for SSA lowering", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ae710f33296c5bf673fbe4b4c6a720d5552b4554", "description": "zink: use z24_in_z32f support and radv ci updates", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "24a6693ece260ad460746b549b21e6c6e85e713e", "description": "u_transfer_helper: add a new option for handling z24 stored in z32", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "90a69476325f1fc0a1d1429f4fac8efcfe0aa5a8", "description": "u_transfer: refactor out code to check interleave/deinterleave path.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "783cab811d2fa91b839d86ccf99694a887f1b6e3", "description": "util/format: add new z24/s8 packing helper to pack z32/s8.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "823745dc27d87c79542fa402dde743a7061c6448", "description": "intel/compiler: Use nir_opt_uniform_atomics()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "49ef23f4a681e9132a13e4ef366b0641b1c1fe5e", "description": "intel/compiler: Convert to LCSSA and use divergence analysis.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b3942beecf15c3ab72dd9694d2762fe4d37a4773", "description": "intel/compiler: Set divergence analysis options", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6fa66ac22872ea8034dbc67dac2860523a07d0f8", "description": "intel/compiler: Implement nir_intrinsic_last_invocation", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "af529b545a0c2880806ff86e5831fb0d5d8ad628", "description": "nir: Teach nir_divergence_analysis about Intel-specific intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3e9bd67f2347b05d731b5fcbee710f63e66b748a", "description": "zink: add another radv flake", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c32d386ce2d4367ffdb009c47737bcac867f9929", "description": "intel/compiler: Inline TUE map computation into TUE Input lowering", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c36ae42e4cccc925e5319afe41c4b8ba850730b4", "description": "intel/compiler: Use nir_var_mem_task_payload", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2d1e6b756e9d4e09ca1a661df6394cd79a1a912b", "description": "aco: remove 'high' parameter from can_use_opsel()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b98a9dcc36b4fb3c7184eaf4a00d9f35314dc5ef", "description": "aco/optimizer: fix call to can_use_opsel() in apply_insert()", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "54292e99c7844500314bfd623469c65adef954c5" }, { "sha": "8006179cfdc15d6b012b25c5685a04fafe464459", "description": "wsi/x11: xcb_wait_for_special_event failure is an error", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f31208f778c21b308aa5bb3f9b48915c0718b858", "description": "pan/va: Lower BLEND to call blend shaders", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cb76cc1f1d0d93ff1e586f029827735b900964b1", "description": "pan/va: Add packing unit tests", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "18bf478f1e864412792f26b19b63057d663976e9", "description": "pan/va: Add shader-db support", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8bc268f2d54895d16a132d4265aebaa05b646050", "description": "pan/va: Implement the cycle model", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8a258a685c9ef98ff4967bd7bc777f03432a5eb7", "description": "pan/va: Test instruction selection lowerings", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1745c893124c6a8e554d2a42ad9e8ae05841b075", "description": "pan/va: Lower branch offsets", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9a9b20e6526809fab8d3bb021c85bcec3720620e", "description": "pan/va: Add instruction selection lowering pass", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b796d32564fd5aadc3c0d95011813df237363e82", "description": "pan/va: Add constant lowering pass", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b8f912e5471da69cbe4b580195f8267ef45e5bb8", "description": "pan/va: Validate FAU before packing", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fd1906afea59073780939810e0e46094264677d3", "description": "pan/va: Add FAU validation", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "676d9c94412b4d753f8f8949759a6a67f43f5345", "description": "pan/va: Add unit tests for ADD_IMM optimizations", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "13d7ca13001064dc7114e6cc26ba2c3e7ff64e47", "description": "pan/va: Optimize add with imm to ADD_IMM", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f45654af5953d86b4b82760b51a502fb25244073", "description": "pan/va: Add packing routines", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "edf284215dc013fdeb3d0b0891f0ff223298666f", "description": "pan/va: Add helpers for swapping bitwise sources", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "619566dea18e94e0c1e00effc8200df75b892941", "description": "pan/va: Generate header containing enums", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7ad98ae96ec48c157d65c717d4a36bb9e98deec8", "description": "pan/va: Build opcode info structures", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "40ed485e32e1d51eec2b8ee790b95f031d1fee84", "description": "pan/va: Permit encoding more flags", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "76487c7eb48dedf973037d5285a09bd6ca9fe349", "description": "pan/va: Unify flow control", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cf6d1a81f682c240fcc711ce76efbec7a07efbef", "description": "pan/va: Add Bifrost-style LD_VAR instructions", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "295b802f64bc0385423360653a3f069b810666e2", "description": "pan/va: Add LD_VAR_BUF instructions", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e8590e0d0438c31def4e2032fd65efb62a26ebc1", "description": "pan/va: Add ST_TILE instruction", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fa841273d4f8902e6709fa6a8a69783512456f3c", "description": "pan/bi: Rename I->action to I->flow", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f5585700be6da8fa87827fe7a172d178fcbe79f1", "description": "pan/bi: Model LD_VAR_BUF instructions", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "97a13d6424e788094fd7568c5673f2f7da4e497f", "description": "pan/bi: Augment ST_TILE with register format", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c7f6b973b210fd27ae677f7cc907cbbdde3cdbe6", "description": "pan/bi: Check return addresses in blend shaders", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1b7d7ebbab78063478a1b3b243cf3c56bed664f6", "description": "pan/bi: Allow branch_offset on BLEND", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cfde0275e4afe7e48c4f4f9b97f1c85894e47d2f", "description": "pan/bi: Model Valhall-style A(CMP)XCHG", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "90867e82040c35e8a94af78c1992d76b326bef17", "description": "pan/bi: Add ATOM_RETURN pseudo-instruction", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7983a0d0dce409d4a9f20ff25365ef236adfa2c2", "description": "pan/bi: Rename PATOM_C to ATOM", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b70a7c97bb030f52e73ab93261b4ff09d517db44", "description": "pan/bi: Gate late DCE/CSE on \"optimize\"", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3485b8dc78d8515665158c606b48e7ce21eae1f2", "description": "pan/bi: Use consistent modifier lists in packing", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b1fa2068b8e87474e1a0e3c98e2bff0e744348f3", "description": "nouveau/nir: Enable nir_opt_move/sink.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "df1c7ca0e5753550e62621dd00d62b5fbc1750c5", "description": "pvr: Use vk_common_GetDeviceQueue API.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a3bdad314effedd0e2e88547ba7392fe67329a7a", "description": "dzn: Compile-test the driver", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a012b219640e875aa552b37dfdaf69336d5863c7", "description": "microsoft: Initial vulkan-on-12 driver", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6635d011cb2ea067f449490630e6cc5366c7da63", "description": "microsoft/spirv_to_dxil: Add missing ralloc_free", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7e0ab29cfd7edbbee27d913230bfea576c6e1867", "description": "vulkan/util: Make STACK_ARRAY() work for arrays of pointers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bb1fb07ecde0e521ec0f5b08c790c362c6f158c2", "description": "vulkan/image: Make MSVC C++ compiler happy", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0312ca01759e0e17d4bdb0ac6b33035461294901", "description": "zink: add anv cts skips from waiver", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9cbe5ac82a3b4a0824af0601b418e7379f57d3ec", "description": "zink: update radv fails", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "eacf944e522e05a81b5c3c9571301fe9b8e973e8", "description": "pvr: Implement vkCreateSampler and vkDestroySampler APIs.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b000abbe7fbf2319f8430ade8c86fbcf272f9eb0", "description": "vulkan/util: Get rid of VK_OUTARRAY_MAKE()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5f309da5e44c6387f9f6459c4ec6daaaeac64ad6", "description": "vulkan/wsi: Stop using VK_OUTARRAY_MAKE()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "52a2aa44f3183c152bbf980a7891d284dd07f867", "description": "vulkan/device_select: Stop using VK_OUTARRAY_MAKE()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "13efbdf8302b3795b263ae5df929752e0b41f603", "description": "venus: Stop using VK_OUTARRAY_MAKE()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "face6f6ddcf49a4a891da2814d675ed56a4b0637", "description": "panvk: Stop using VK_OUTARRAY_MAKE()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "49c8b93288fc738165ed5ec9eaac61f5439e9b16", "description": "anv: Stop using VK_OUTARRAY_MAKE()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "81ba3ab5d9b74bbd2536e25aadbbd8334ff08fed", "description": "pvr: Stop using VK_OUTARRAY_MAKE()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "799a9db24c334713c0ba5995f59b7db5f782e85e", "description": "turnip: Stop using VK_OUTARRAY_MAKE()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "56a2ccf05864bd2f71744febaa1b5b08b52c4cd4", "description": "v3dv: Stop using VK_OUTARRAY_MAKE()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f82731d0d7ada7bbca4a6742568925b6f97c91aa", "description": "intel/fs: Fix IsHelperInvocation for the case no discard/demote are used", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "45f5db5a84ae6fe5d4a4d1cd8b62b48d70629fc9" }, { "sha": "bb311c22dfb7627111cf76cd2fb619c4c6fe8b79", "description": "intel/fs: Initialize the sample mask in flags register when using demote", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "45f5db5a84ae6fe5d4a4d1cd8b62b48d70629fc9" }, { "sha": "2648ccb341ae04c4b1346fc5d1cf7a3e0cf5d497", "description": "nir: Use const for nir_shader_get_entrypoint(..)", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "eaf3c72a8371a0a83261b1b1e1b0d68147314a99", "description": "mesa/st: add special casing for pointsize constant updating during validate", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "6fb0bf51a30ca1cfffb389258b68eb322a620015", "description": "zink: update anv icl ci list", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6980eb4be2eeff5545f453e18a32239168cdc5f1", "description": "zink: flush clears before toggling color write", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "3892c133811f71d7f9eefda34bf282ccd1e6859b" }, { "sha": "4c6931fca9b2756e0cb36f8085f4c6dc4f142079", "description": "zink: fix up color_write_enable workaround", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "3892c133811f71d7f9eefda34bf282ccd1e6859b" }, { "sha": "c0f52f08a114b7bba414dab3170d317d32c7de8c", "description": "freedreno/ci: Update a306 expectations", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "03a70f554acaba5b097133ea3eb1de7738ac7ac5", "description": "pipe-loader: Try loading freedreno for virtgpu device", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "802f4da5eecc4d23adc29f212c5e7fcf491e1349", "description": "freedreno/drm: Add virtio backend", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2200d674e4b6b6fdafb30455e350a503d01088c6", "description": "freedreno/drm: Reorder device destroy", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ea339137b0cef22385b9076921f7325e82776674", "description": "freedreno/drm: Extract out \"softpin\" submit/ringbuffer base class", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "72a427244f545b9f2713b3f0aed23d04cb953727", "description": "freedreno/drm: Move ring_pool slab parent to base", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "877f9049c3e87e5d64820bcdf62c8fbfe2a33206", "description": "freedreno/drm: Move bo idx to base", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2ac9b23f78b823878bfca4de6d0e082227191179", "description": "freedreno/drm: Move submit_queue to base", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "88a10c621689b801e46aad82c38b2ed7ee1a560c", "description": "freedreno/drm: Avoid CPU_PREP ioctl if bo is idle", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9bcc98325602a47e30fcac7016c60748f2ba0c19", "description": "freedreno/drm: Add fd_bo_upload()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "115518ec3531ba2329384e275d631dbbc1e3ba64", "description": "freedreno/drm: Add FD_BO_SHARED hint", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f846181fe533da11598a1dfa38ff3c0241fcf20c", "description": "freedreno/drm: Add FD_BO_NOMAP hint", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "598405c91f06d5347d909eabe33fc0a9d4bb510e", "description": "freedreno/drm: Rework bo creation path", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9ea36968d3f62251bf6327ea4b4417f7dadcf7c9", "description": "freedreno/drm: Add fd_device_open() helper", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2bc815878c7f72b45dbb03f505850bb7d2538dc4", "description": "freedreno/drm: Split msm backend into subdir", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5a58493baab4a72a8cb0b7548dc1b456f8fdd2e0", "description": "zink: update radv ci", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e5429817272d5ef8cc2aaa94f74f52c59bf8df40", "description": "venus: update protocol to remove redundant decoders", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "737937f45e4231dd596780a856270693566de658", "description": "venus: Increase the base sleep of vn_relax", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8068c68b1ffaeb6e25b569203dffe3dd9459759b", "description": "lavapipe: Delete render passes", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a3150399178028a958a71b291b825316a0581254", "description": "c11: Fixes unused parameter warnings", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0f1b3fc17f0e543c55d6c30d9c1fadc610219b5b", "description": "util: Fixes unused parameter warnings", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "81afd1e118e96451ec4adce145ab57d1c9c94c67", "description": "zink: update resource layout in copy_scanout", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6646624fb9c3808baee2f23bb2907b89616e78a0", "description": "lavapipe: Use vk_image_subresource_layer/level_count", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8c1bd1f9a20ac69bada35caf3078769caa5b30bb", "description": "lavapipe: Use vk_image_view", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e500faebc259a4db8ae689a09c0396cd1a9eeaa3", "description": "vulkan: Add a vk_image_view_subresource_range helper", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5b12a498f57a56ce0b0148a53d6d9397c6026143", "description": "vulkan/runtime: Add vk_cmd_queue.h to idep_vulkan_runtime_headers", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "6bd8a3c7e434e269ef972c49e8189a0003a9f8ee" }, { "sha": "5d33068cd9e31b9c50dfab2d87ae8c8eee97b292", "description": "venus: add VK_EXT_extended_dynamic_state2 extension", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c80fa97d18e6054215ec5673ea3ff9a46d6207a9", "description": "pvr: ci: Initial freedesktop CI integration", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "97c4ce44e938360af2128dd42bfeff0a0716e687", "description": "pvr: Gate offline compiler build behind -Dtools=imagination", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3b6ceea3e69b6fd55c9bb104dbacffdcf74cb86a", "description": "pvr: do not use fallthrough for unreachable code", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "54c7a245ca7a5326f7cb0790c8c63a4e61071341", "description": "pvr: do not use fallthrough for unreachable code", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8cdd5647c6c3c52a0ff046791d39afb1ad6beac9", "description": "anv: don't store sample location sample count", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6f5f817c0fa414d23b7e843fc27237053b072a2c", "description": "anv: fix dynamic sample locations on Gen7/7.5", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "27ee40f4c9d86ed9190a8fee6d230e7416b288e3" }, { "sha": "8ad78671b334b1f1798d9aff48abdd543b2348bd", "description": "anv: use local dynamic pointer more", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1d250b7b959d2a206280e4f83db05780a83e0927", "description": "anv: fix color write enable interaction with color mask", "nominated": true, "nomination_type": 1, "resolution": 0, "because_sha": "b15bfe92f7f87e270160a9221a1394fc7b5de5d2" }, { "sha": "a4f502de3228ec37dfcaa38225077ec3709d74ea", "description": "anv: fix VK_DYNAMIC_STATE_COLOR_WRITE_ENABLE_EXT state", "nominated": true, "nomination_type": 1, "resolution": 0, "because_sha": "b15bfe92f7f87e270160a9221a1394fc7b5de5d2" }, { "sha": "f348103fce4484b891a58bf3147b71e3a3558135", "description": "anv: fix dynamic state emission", "nominated": true, "nomination_type": 1, "resolution": 0, "because_sha": "505d176a8ebfb6a2c7d0b0a51753332036ae6f75" }, { "sha": "1cd7d6ce37951f51b79056124a22701e75d14d3a", "description": "anv: allow baking of 3DSTATE_DEPTH_BOUNDS in pipeline batch", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "85c59cafd8807a8455e7450ce8648917cf88af60", "description": "docs: add a minimal docs page for radv", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2aa8e56e52d181c6e1349d611c60957e19599097", "description": "virgl: Update virgl_protocol and use the provided constants", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "04d812b2d08f5b43da62d3dbbd6edb04a63a1078", "description": "Revert \"ci: Disable windows-vs2019\"", "nominated": false, "nomination_type": 2, "resolution": 4, "because_sha": "04b80489d575dab7ed2cd3714d60d32e91e26589" }, { "sha": "aa0c54353387d2b41034614e44c58272964f079c", "description": "lavapipe: Don't use VK_OUTARRAY_MAKE()/vk_outarray_append()", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "dc8fdab71efdc3e516f2a8abdfdc2dec05fce448" }, { "sha": "eb1d009a3e6c0486a8e0c3340881360f1f57fdcc", "description": "radv: Don't use VK_OUTARRAY_MAKE()/vk_outarray_append()", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "10d69d5f0bcc03ab68e2fffa4883404b1616c432" }, { "sha": "2daae1fab49f061d9c8af0ffff442dce6fdf63ea", "description": "amd: Fix ac_gpu_info.c compilation on windows", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "75a783ea73e8c0ae61a0b0680a27f993ac2e740d" }, { "sha": "de039537da891f56d5fadd0f1e18039cd5b8340b", "description": "aco: Fix an MSVC warning", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "9934c8676132fff4ca2a57247f71f155eba29a82" }, { "sha": "f392960331bd60bc8762a7d15d848131c5fd2833", "description": "virgl/ci: Add support for dEQP GL vtest-ing", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9f43dac0ca82a3c00e894d03429f214d65308ecd", "description": "ci/freedreno: Increase console timeout for perf jobs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "22d45f99ff72cc51dc0ecfefbcb0878d92041eec", "description": "ci/iris: Increase console timeout for perf jobs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a55cc061fd08a5d7a02e27accdeca98193fa2468", "description": "iris: don't synchronize BO for batch decoding", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "9ac81f189050663335999a04336f14c45579dcb7" }, { "sha": "729f95a11025804c23ab28d677ab15996fa1a8c4", "description": "i915: Use the sin/cos lowering in nir_opt_algebraic.py", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d0e99e566f6273a53cd58d27d5f609929aa2f66c", "description": "ci/freedreno: Update checksum for GolfWithYourFriends trace", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1e45254b9714aa11e461c0c8192316b9d09655b0", "description": "zink: lower txp for array textures", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7143a5a147c7dd92c4863dd43ae709c73be10225", "description": "zink: lower txp for cube and ms textures", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4e35ed8c67111582ac67ce2d8025be805e4be47c", "description": "nir/lower_tex: add txp lowering option for arrays", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "821c141f9dcae02c4683afdd61cbc840536f29ab", "description": "gallium: Remove unused macro PIPE_ARCH_SSSE3", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "55a5635fb2ef4251c167a900d806215504ac75a2", "description": "llvmpipe: Revise u_sse.h to remove unused _mm_shuffle_epi8 inline function", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "81b2008af914882f35be0799555991cd4fbee09b", "description": "nir/legalize_16bit_sampler_srcs: Don't guess source type.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b5fe1187ecaecdfdb5a9a3448725a54054b6e217", "description": "nir/fold_16bit_sampler_conversions: Fix src type mismatches.", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "fb29cef8ddabdd05aeddc5220017bb28a83bb19c" }, { "sha": "88ec73e5e8384a7671838518c987889ffb02ad3e", "description": "nir/fold_16bit_sampler_conversions: Fix dest type mismatches.", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "fb29cef8ddabdd05aeddc5220017bb28a83bb19c" }, { "sha": "798e47be511ade4218158ab36178ed62dd45a47c", "description": "nir/fold_16bit_sampler_conversions: Don't fold dest upcasts.", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "fb29cef8ddabdd05aeddc5220017bb28a83bb19c" }, { "sha": "18111c3787c4e45fc79e5eea6ee8c7aa5ba1a419", "description": "Revert \"ci: Convert generate-env.sh to a POSIX compliant script\"", "nominated": false, "nomination_type": 2, "resolution": 4, "because_sha": "9904ea2c76e246629fab8bda455eec07aa84f3f9" }, { "sha": "315842e27cc39cd8e8e7951bc82bbc2ec2893a3f", "description": "ci: Make bash available in LAVA rootfs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a5884df949e6c33329add11d606b3287dd497293", "description": "fix(clover): FTBFS: Added missing include for ConstantInt for LLVM 15", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "36d38b438618aef508263e4da5a5c6e17d8f567b", "description": "docs: fixup breakage in release-calendar", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "9ba636cdc76b3bc1a616a2f2b37f88f5afbc09e2" }, { "sha": "85e314db5dc04772fe15d9368721f9e08b6dbd5e", "description": "Revert \"intel/fs: handle interpolation modes for at_sample and at_offset too\"", "nominated": false, "nomination_type": 2, "resolution": 2, "because_sha": "5afbb0e7308de59dce8f5d3afde2ffc79d552ed7" }, { "sha": "80a297482686237a53b3bf389c7018cdf0d4c0fc", "description": "pvr: zero-initialize variable", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fd7203ce80147f28d83013593687720918bcd599", "description": "pvr: use a helper to translate stencil-ops", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cc171840ffaebfddb098e81323913f78f3512f4d", "description": "pvr: use a helper to translate compare-ops", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f7e92c8869f87461a874be6a939f70c1545715f7", "description": "microsoft/compiler: remove phi-value limit", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d752c4bc7c67d8d263a5d25e92b105c5a37698cf", "description": "microsoft/compiler: ralloc incoming phi-values", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d8b5d45dc1c92d279b03b2a28f3c2d914da42ce7", "description": "pan/va: Add atomic instructions", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0ac98418094393cefdd4ddfbbdd59e61a67ae735", "description": "pan/va: Allow omitting staging registers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e6ca668d4505e2d35e299f77b442702d7503bfe9", "description": "pan/va: Allow forcing staging flags to read-write", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "832d67e99dbe4e952770e8e48f1e92f36f37f6af", "description": "nir: rename nir_src_is_dynamically_uniform to nir_src_is_always_uniform", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a9eddf9edc4224525f9fce9c00f9bace1b158b4e", "description": "pvr: fixup typos when allocating object", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "abf995b1da83d3dbae3c65b78e4a8c56444ce0b3", "description": "pvr: use zloadformat instead of zstoreformat", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "813808688922a0520e76ed172001a8b679cafae1", "description": "pvr: fix overlapping comparison", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "df059c67813154d2adbb4fcd734558596111bfed", "description": "intel/clc: deal with SPIRV-Tools linker new behavior", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "21aa1d3de1b4f69644b9b840c0e43bde68cd95a3", "description": "intel/clc: fixup shared memory offsets", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "de9c2312ea1c871d8ad7841cc2ef8b1550e53d35", "description": "intel/clc: compile fix", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "c15bf88f011d204c11e893c5ff0fd018a0262a39" }, { "sha": "a7f264f33ab382d08e22ae3eac2e30ddaa5ba997", "description": "intel/clc: add option to printout kernel prog_data", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "451f907d16a71d7daee22a11b7d3e89eb913bb1a", "description": "intel/kernel: enable linkage cap", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bb4ff3e6e2307566b680ea28fbc2fac2805230aa", "description": "intel/kernel: enable groups caps", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "218db59b25791aab2bfa9fca0d091fb9ec83ee8d", "description": "intel/dev: default to B stepping on DG2 for offline compiler", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4b2c78c08a61521be77d6bdaf34d9fadaae3f600", "description": "spirv: Implement the function portion of the Linkage capability", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "80a076382dfa67a5778015e0176fed35d41c4f03", "description": "nir: Allow nir_var_mem_global variables", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "dc8c77cc8fc12467e9d31ee23f11ce3680a1f02f", "description": "anv: implement EXT_tooling_info", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "df8ac77af8093c87d5d56d6f1b36c0144a607c40" }, { "sha": "3889dda1f1e244920127bbcd6a81f1d950215c0e", "description": "vulkan: move EXT_tooling_info implementation to runtime", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d5ed8d4126333d3d63868f824fb7467e7ca05429", "description": "gallium: rename image atomic inc-wrap cap", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "880d848b7da5cfaffaf9432e3637f02bd8f7ec6c", "description": "gallium: rename image atomic float-add cap", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ab2602001714117f73f6df7216107cdf160b9c94", "description": "gallium: rename window-space position cap", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "36373e8e1e4f236fab1fb40863f125fb250b6ba2", "description": "draw: fix nonzero stream primitives generated queries", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "32f117f5f8d746bdafb9a62cd01b0878df4f0e81", "description": "draw: fix gs vertex stream counting", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "03d342e4b2988879f6981f5df11ff6540e4a5b85", "description": "vulkan/wsi/x11: add null pointer check for the has_dri3_v1_2 test", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "948ad5ac230c5434350fc988c147e28e1b9506ab", "description": "fix(FTBFS): clover: work around removal of PointerType::getElementType()", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "3bbd404457e6e3278afd78f6721be9e174c6b777", "description": "gallivm/sample: detect if rho is inf or nan and flush to zero.", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "ce84b1c30f48c0d9f41632f05f31260df035a5c3", "description": "venus: update venus-protocol headers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5d188274ee318ddaea390907accab12065afe3d9", "description": "venus: add vn_extension_get_spec_version", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0819869ca87aba0cf7d1d26f23eb1ec422fffb77", "description": "r600: Fix small leak in SfnLog", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "23f38553c8e6dbee546aca1046d12bef4fedde47", "description": "zink: add RADV to list of broken drivers for EXT_color_write_enable", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d2fb6879a2934de03323b9c72b2f4987b2bc38d9", "description": "panfrost: Process scissor state earlier", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "79356b2e5f1762aeaaa81cc148cd5b469a47713d" }, { "sha": "5afbb0e7308de59dce8f5d3afde2ffc79d552ed7", "description": "intel/fs: handle interpolation modes for at_sample and at_offset too", "nominated": false, "nomination_type": 0, "resolution": 2, "because_sha": null }, { "sha": "c2d29e940d36438e397bc8cca57d8a2fd3f7e074", "description": "virgl/ci: Add jobs for running trace tests on LAVA", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8726ea34d337b5657457df56fa3bf495aed82a4f", "description": "ci: Dynamically adjust LIBGL_ALWAYS_SOFTWARE for crosvm", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "356c9c25c399f25f1ecd1e531bbb73d87b2e7f09", "description": "ci: Allow specifying any shell command via HWCI_TEST_SCRIPT", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fb2ffc2f6773606c9cda4188851514f14ca102de", "description": "ci: Provide consistent results location in LAVA", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3e01cea1bde3dbb8409aa20629bc9cc3ddc562a5", "description": "ci: Remove obsolete CROSVM_TEST_SCRIPT env var", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "040fb521b3fbec1746f1ae6a29d19fcf15fa87bc", "description": "ci: Add PIGLIT_REPLAY_LOOP_TIMES to generate-env.sh", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f4cea722a62bee672155a98887f22e13fe6c84cc", "description": "ci: Use script relative paths in crosvm-runner", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fdc55725a067450a71bbf853fdfffa7acc77b45a", "description": "ci: Make kernel image available in LAVA for KVM use cases", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "86ce26f1fc8d3ace29158670b89340c7a228ed81", "description": "ci: Load KVM kernel module for LAVA runners", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "03bceca92f658eeb2e8e0ba0f7010c7e9608fc7e", "description": "ci: Enable KVM_AMD and KVM_INTEL kernel modules", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "295243751f046b067644845d4da9be653062a25a", "description": "ci: Add crosvm runtime dependencies for LAVA", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c30c7ba83452a072aee3fdc393bd72ac80d87639", "description": "ci: Build crosvm for LAVA runners", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e6252dec9ef3ebb1a32f7c7016473283f563ab6b", "description": "ci: Set CI_JOB_JWT_FILE to a fixed path outside /tmp", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9904ea2c76e246629fab8bda455eec07aa84f3f9", "description": "ci: Convert generate-env.sh to a POSIX compliant script", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e7ab2ba94e6306d4620453d57651474ed02414a7", "description": "ci: Avoid altering EXTRA_CARGO_ARGS environment variable", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "8729c6e98186b2feab4466ca288876e3a1078f6c" }, { "sha": "543a5487cf7cedd70383e8736ed8ab6a098e9cc7", "description": "radv,aco: lower image descriptor loads in NIR", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "15640e58d96c5db0cd78769a06b6b204dcd60799", "description": "radv,aco: lower texture descriptor loads in NIR", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "52f850238a716af92b4d3eb6c22c6e5075708abb", "description": "radv,aco: lower buffer descriptor loads in NIR", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "22050fcf9dfaa049c4f07926f6a9e81641c2f0ee", "description": "radv,aco: lower vulkan_resource_index in NIR", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3d52d3cd9b080337884db7d0bf3ab6952b6d810f", "description": "ac/llvm: implement nir_tex_src_{texture,sampler}_handle", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "53ccb2a9a76b01607ae33f735c91f2891b1b9442", "description": "ac/llvm: remove deref chasing for tg4 integer workaround", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "dc4df0ce8b1245b1b3032d7eb2aae44c1f692481", "description": "ac/llvm: implement nir_intrinsic_bindless_image_sparse_load", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "238915fdd17ac427373941fa97ea30544d17a213", "description": "ac/llvm: remove deref requirement for image fmask loads", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e82aba88dc30bb03002eebecbbd48a8dafde5af4", "description": "nir: allow bindless image/texture/sampler handles to be vectors", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e6672f6fd190a7d65de35276da5e814907afb8a1", "description": "radv: move radv_declare_shader_args() out of shader_variant_compile()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a56bb2d54507ffce24fc2c5257560d74c1db153b", "description": "ac/llvm: implement implement load_{scalar,vector}_arg_amd and load_smem_amd", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "53996cf979a64145623ec78f444418a407968e20", "description": "aco: implement load_{scalar,vector}_arg_amd and load_smem_amd", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ff52a724d41d429ed58e19c57d0ef82cba5f6a2e", "description": "nir: add load_{scalar,vector}_arg_amd and load_smem_amd intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8991e646411b73c1e03278267c80758e921f2352", "description": "pvr: Add a Vulkan driver for Imagination Technologies PowerVR Rogue GPUs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5d151ddfba2b434825c48d2eff222b15911fcb82", "description": "turnip: Disallow non-linear tiling when casting R8G8 to other fmts", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a70b197741f86fe16d58146d9cf6693536a10b24", "description": "turnip: Force linear mode for non-ubwc R8G8 formats", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1bd8ef0c89c7a43fc07f9ba4b6e412a6d3958ae3", "description": "frontends/va: fix coredump as creating surface with VAConfigAttrib", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f9390dac23c0062bff84824fe45e2c81c541c9d9", "description": "zink: use the current compute shader, not the base one", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d8d7ba8b5db38770667d0bfa6d7ac19f609fee3f", "description": "zink: create compute pipeline after updating shader variants", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "582e7f1599036f19db304aed327eaceb5e28068f", "description": "radeonsi: NIR equivalent of si_create_clear_buffer_rmw_cs()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ff2b2bc56873a7b68adb0df6101b19b0cf19cab0", "description": "amd/ac_gpu_info: fix warning on fread unused result", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "49dd707ca2f142801b7fd026f77a71755332d798", "description": "intel: Add INTEL_DEBUG=noccs alias for INTEL_DEBUG=norbc", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "85d30846dbc5677639a56bdf9120065f1f400df6", "description": "nir: Print divergence status of SSA values if analysis was ever run.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "09a37ad04687bbf0dab06e70d4659987ed20cfa4", "description": "zink: ci updates", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2139ef89513746341661ec8eb39744c734d8b55c", "description": "zink: ci updates", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5b77a17472a120d07cc7d12a529a67d4805cc759", "description": "zink: use the right query type for primitives generated", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9153fb7fbe106d3e14f10b48bfb26d3ff975ee44", "description": "zink: use EXT_color_write_enable to mask out primgen+rasterizer_discard output", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3892c133811f71d7f9eefda34bf282ccd1e6859b", "description": "zink: add an alternate path for EXT_color_write_enable usage", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "447099629ed165e1cacdf2ee512f52e3159b5368", "description": "zink: use EXT_color_write_enable when possible", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ecca2564c160d45cc0cf082325df1939538ea5c6", "description": "zink: disable color_write_enable on ANV", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "49a20e0981c21ffbbf91654fd34a44a6d01d60ac", "description": "zink: start a unified driver workarounds struct", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0a80f94de06b2be90f5accad7edaec7f9e1c91f1", "description": "zink: force disable rasterization discard if primgen query is active", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "795925e0ff314f16631a743227491aef25f4509e", "description": "zink: hook up EXT_color_write_enable", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9401990e6f7a4b024b3a62055339f71477b508d0", "description": "nir/linker: set varying from uniform as flat", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "aaf951c47f6706181f258b733d863f2d1566f74e", "description": "lima: enable nir lower_varying_from_uniform", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2617e6c028a3823c600b16dbffa5702a68b1cfa7", "description": "nir/linker: disable varying from uniform lowering by default", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "260462504372a0b398af8b41bd790a1a557abec9" }, { "sha": "b219e9a96e443557052a7844df48747e5745b5d7", "description": "asahi: Port driver to macOS 12.x ABI", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1c6e77bd0484df5f131ca5f1f51b763978147397", "description": "asahi: Don't clobber clear colours", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b3be6d52635780de8cacd79e03cc149c5c3600e3", "description": "asahi: Handle flushes of depth-only rendering", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a0197c16bcc6a53e75c95fc4f7433d81ea799513", "description": "asahi: Wire in u_transfer_helper", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3cd283354991852d0e9b37226fd5d0682550cabe", "description": "asahi: Generate IOGPU attachments dynamically", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5d58d5caaf9df90045c2ff6bbe13ac63c7c6ee48", "description": "asahi: Add separate_stencil, internal_format fields", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2c23bb49effab7cdbb029f1651cf80a3e6177925", "description": "asahi: Add size field to slices", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f5ae88d36f8fe6a7e105624d773c536e2cefa35f", "description": "asahi: Identify IOGPU_MISC data structure", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d5ee1eacf168c28a3bb5058d5b705719427016d1", "description": "asahi: Add stencil buffer attachment type", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "50f9b4ceba8a895f51d8292b205377942defb8b8", "description": "asahi: Identify IOGPU Internal Pipelines structure", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "eb9da583d7faadc9c666961b6dc2b2d8ff2d6b22", "description": "asahi: Identify aux framebuffer data structure", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "535f1c1166bdf7e12a603cfec3f9c846e34288d2", "description": "asahi: Identify IOGPU Clear Z/S structure", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d9c3601e29c4a1c3ddc2d2856927e1c45056c50e", "description": "util: trim trailing space for files src/util/**/*", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "da82358a52c3a066dacbd06483e74eff437d7229", "description": "ci/anv: Changes from enabling 8/16bpp CCS more", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e2f0c859c2b8092bef58ee396ab1d5b6f18d5eb5", "description": "Revert \"anv: Disable CCS_E for some 8/16bpp copies on TGL+\"", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "57445adc89186fcadc1e6006d1aa32768b26556b" }, { "sha": "fe65c5671b6cee094b9c2d177bc2bfae9729f827", "description": "gallium/opencl: set OCL_ICD_FILENAMES with devenv", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "19db6b760aa3dd1ce510e80e5567992d955cd067", "description": "r300: set PVS_LAST_VTX_SRC_INST properly to last input read", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "43c3f4386bf290d48877a42f741e31b34c902d92", "description": "nir: fix nir_sweep for printf", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "44555e7f2cf79b50f0d0f648ef17a553301512c2", "description": "ci: enable intel-clc on some platforms", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "beadd0cb246e5ccd4f816587caa0c2f554f4e781", "description": "ci: enable llvm on debian-release build", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "57dd9c66bd5608ea866ad3ed14712e91e54e4938", "description": "ci: add clang/spirv-tools/llvm-spirv packages to fedora container", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9ca29c687bb3a158ce1d56eaa2eb2f0cb02ace11", "description": "intel/clc: disable tool prior to Gfx12.5 platforms", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c735c4ca85e0ed0c87676eb16e2b851a56af31c0", "description": "intel/clc: specify supported extensions", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a29b1d5716ed8dbcf9f6cc23744adbdfe09b2571", "description": "intel/clc: allow producing SPIRV files", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "77e929a52734456237f5e0171a4844d6f9be027e", "description": "intel/clc: allow multiple CL files to be compiled together", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c15bf88f011d204c11e893c5ff0fd018a0262a39", "description": "intel: Add a little OpenCL C compiler binary", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b1e7ce84cc6ee4612313734bc4e8055a959ea078", "description": "meson: try to find clang-cpp before going through each module", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ec6e247a40ec4e473acd45013d4c2ba935c16982", "description": "intel/fs: handle inline data on OpenCL style kernels", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4d8e78866327277aba4adb8c040f0096b1d9274a", "description": "intel/kernel: Implement some Intel built-in functions", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "346a7f14fba0b79e587d0088566b0212ed7c81f9", "description": "intel/compiler: Add code for compiling CL-style SPIR-V kernels", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8c1191258255bb570673960b1f9607b4e833803d", "description": "intel/debug: Dump KERNEL source when INTEL_DEBUG=cs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d1bddfba6b6951fccf95fad9795c2e242f26129f", "description": "intel/nir: Add optimizations to help OpenCL-style kernels", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4ec5da7270785bc09ad93098a14e46ee15f310cc", "description": "intel/nir/fs: replace COMPUTE || KERNEL by gl_shader_stage_is_compute()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e9ff6f4f06184491591430e24a644553242c18be", "description": "nir/print: Add support for generic pointers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "24bc6c51e179116a8eba2c6b95ad98ef1c5313fd", "description": "glx/egl: improve dri null screen related error messages.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5b14a0e390d48a8e6b785d0f6c6439d11e7d1045", "description": "crocus: replace opencoded slab_zalloc", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b83bbd6f7f3962306319eacfe35f93cbb816849a", "description": "d3d12: replace opencoded slab_zalloc", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "42fe3c5815459a09a637f827163986e80a264ddd", "description": "etnaviv: replace opencoded slab_zalloc", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f8cbbaff5fae160b2a3609d48ca2e4c8e301b931", "description": "freedreno: replace opencoded slab_zalloc", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "06b72f1e1afd58e8f721c327a36f8d38e72982a7", "description": "lima: replace opencoded slab_zalloc", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "38aad273aaf95d8af48705c83fdb685c3acb6fa4", "description": "iris: replace opencoded slab_zalloc", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4e29299e2b36e3a5290a3ae758199c47f56c49d3", "description": "v3d: replace opencoded slab_zalloc", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "af7117df7193e7e473634f67350723d65c9aaf9c", "description": "vc4: replace opencoded slab_zalloc", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ff1744ee27592b3ac2dd5c26f28504d42a575ea9", "description": "virgl: replace opencoded slab_zalloc", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6fb52ba30eaf3aa1fa516eb00bbffcf1a2914d01", "description": "zink: replace opencoded slab_zalloc", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3dc6236b3ccabc4a5558ede34be9e82c25a11592", "description": "r600: replace opencoded slab_zalloc", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4b559f791c5bbfa4eb265235cc452f3d852b7731", "description": "radeonsi: replace opencoded slab_zalloc", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bd06680b61de0aff8a1d31235ac373db7953eecd", "description": "lavapipe: KHR_synchronization2", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6d62c671abf144c7fbcdce493121f4e31c75a8a6", "description": "lavapipe: add QueueSubmit2 implementation", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "00a667650603e97e7cdf6cceebde86c4ee14481e", "description": "lavapipe: add sync2 cmdbuf method implementations", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "256e4d7949aed1b3618cf1083cd08ab5013f97ec", "description": "lavapipe: fix typo in set_event execution", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "eb7eccc76f0a02b3a3291adaa39788b157979dc5" }, { "sha": "01d597a3a5f8a3a8c52eab18f13f8ca76d2f1f1a", "description": "docs: update lavapipe features and relnotes", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a364f8c5323ac45bc0300404300e59190dff7e83", "description": "lavapipe 1.3", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0b8ecb5406a2208f9666c91686c65b48cb9d9a50", "description": "lavapipe: add a GetPhysicalDeviceToolPropertiesEXT stub", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "741be76963c0bdfb977ce9c459a011c115fd8f15", "description": "lavapipe: EXT_subgroup_size_control", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f150bff04ff9f9f579f1d515c7372b556c4d673a", "description": "llvmpipe: fix variable naming insanity in cs generator", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "102f6ebc57523c3e6637e8af9fb635c4b8e414c4", "description": "llvmpipe: fix subgroup id construction", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f33399aa9e9cd284b0810c5eefd0f9f45330ed43", "description": "llvmpipe: fix gl_NumSubgroups", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7f1050f207e93601d84be3cae82a327f44974db5", "description": "lavapipe: EXT_inline_uniform_block", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1ba1ee9e7cbd57684f39cc0b841969d00688518f", "description": "lavapipe: implement EXT_inline_uniform_block", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "249fe9673a34c3aedbd7e0d53728ff22403f4728", "description": "lavapipe: remove unused struct member", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5bbb39a65214304908e67b35d692bb0eb2d890b5", "description": "lavapipe: use stream uploader for push constant upload", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c264b1b6aba09e94a804e25785c081b2003f86de", "description": "lavapipe: save pipeline stages that push constants are active on", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "526e898dfcb885d66db1a6e5633e0e7cf2690dd1", "description": "lavapipe: add a stream uploader to rendering_state and queue objects", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "de01a47b1c6d1fa53d696bf3be8d83e1eb303e41", "description": "lavapipe: zalloc pipeline layout structs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "08732eca5d81a7f600f1248c0427744eda1c544b", "description": "lavapipe: don't emit compute states during draw", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "40607f508850f4f63bdf07f51d5c755eaceaac40", "description": "lavapipe: KHR_shader_terminate_invocation", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "68fd0668eb9cb1f6f240d8bb1240ab0b87a04fe3", "description": "lavapipe: extend demote->discard pass to handle terminate", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "82d3e7515ef98c1ec0b29e63190ba31f34de1639", "description": "lavapipe: EXT_shader_demote_to_helper_invocation", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3e28ce374ecaeb7683dc355ed11d05f09144046a", "description": "lavapipe: run some shader passes for demote handling", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cdcfcb791611b290cdbaa67641dcaf122dbaa614", "description": "nir/lower_is_helper_invocation: create load_helper_invocation instr with bitsize=1", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "f17b41ab4f017b562fdf7c388200e68c22105331" }, { "sha": "fe3383509189aac87249b1ed4d439dfa2d652fa7", "description": "zink: handle conversion for vertices statistics query with LINE_LOOP draws", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d25437d54f14ebb8b8d3d2937b3f084caf13d8ea", "description": "zink: store vertices statistics query to context", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c36f3f2db823337955d5a866d66556a69901da0b", "description": "nouveau: Fix out-of-bounds access in AlgebraicOpt", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d12e16fc3b5217613aa077f5f3418f16cf5cb824", "description": "nouveau: Handle unaligned tlsBase during spills", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4de13d53fee35fa7d9f2b45930356537a5b2c34a", "description": "iris: Fix MOCS for copy regions", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "d8cb76211c5d264d705dbd3c02b5fc61637d5a56" }, { "sha": "ed2f496ce49f34f2fc2b3bf207b7fc439ca8d2b1", "description": "ir3: set local_size for shaders of MESA_SHADER_KERNEL type", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "44c52e94e99f9ed9b8ade74721ca5023e4244c82", "description": "ci/traces: Make sure we have no pre-existing traces-db before starting.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "49e2d39c666e28a875f2bf35ab75c8394d503670", "description": "lavapipe: fix i686 mingw build", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "987e8a5a0c011822f4f964f2ca2f8e250884054d" }, { "sha": "47209e80db3fa0441c473ebf31c96382acf84da1", "description": "lavapipe: zalloc lvp_image_view structs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4a13b11f4aef351d4c11c637fa6ebec8bd14ea6b", "description": "lavapipe: break out resolves into separate functions", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "441c553ef7f87232c58f22112d0a2012fbe8bd0c", "description": "lavapipe: store number of immutable samplers to pipeline layout", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7030d14e0d92becb3f348e615fe5a2b1f7d28762", "description": "spirv: Properly mangle generic pointers", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "a8e53a772f617877f7735a2c7a4031701845b3a6" }, { "sha": "9ba636cdc76b3bc1a616a2f2b37f88f5afbc09e2", "description": "docs: update calendar and link releases notes for 21.3.8", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "daf6ee08d69f38bbd50d72f6420d12d36804a85b", "description": "docs: add release notes for 21.3.8", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f831ba238f659abe6b9738a54d91b8d0567e5b5d", "description": "ci/turnip: Increase the hangcheck timer to 2 seconds.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0cbe4dd4c4181d59460a761806f97451cc42bc96", "description": "pan/bi: Use bi_dontcare for ZS_EMIT", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1b934d5962ce25ecd35b2f777d1a4361de6fcdd7", "description": "pan/bi: Emit arch-specific code for bi_dontcare", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "222d17fc6719e01bca66591d7f9caa269a60fde3", "description": "pan/bi: Model Valhall action on bi_instr", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "38625af0101b9a5d1c9b57b3b9de1425af8c69b8", "description": "pan/bi: Add Valhall-specific zero builder", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "666b714a372b27f09dcc0ac6002a485deec62a0a", "description": "pan/bi: Don't analyze helper reqs in !frag shaders", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "a16163a9fd4d6fc1949c54f47ac4cb40a7d6de96", "description": "pan/bi: Print Valhall-specific FAU indices", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "32ca92002321617534699af61302c796ceb1d822", "description": "pan/bi: Use vertex/instance ID helpers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1e37113edeff141f6bf4f2deda59e5f05aea96be", "description": "pan/bi: Add helpers to get vertex/instance ID", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "76a09b8cd3370eae12041f529ee4db170d43053e", "description": "pan/va: Fix ST_CVT definitions", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9b7a45e3dc028221f85b948d05b8d0157f40c01d", "description": "pan/va: Align error messages in disassembler tests", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3a4b8641974e594a8f41e0762c747362b1324582", "description": "pan/va: Add missing .auto32 register format", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "263c5ef194e36e1ff564160f8059a0dcbae80671", "description": "pan/va: Add LEA_ATTR_IMM instruction", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "459c6ac23fc7e01cab37a0e8cd5c9de23e4203b7", "description": "pan/va: Model LEA_TEX_IMM more accurately", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "17caccd15d534e5438c0c0f7e520372c25cbbaef", "description": "pan/va: Correct definition of ZS_EMIT", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "508335c927c575429010dc30be37d74984b97694", "description": "panfrost: Add Tiler Job to v9 XML", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e635dc9ea5124543a75376d65b7ee22acae88c28", "description": "panfrost: Refactor XML to permit non-IDVS jobs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "53f1fa9219309aa4a5c3220b6e1e2b9beb30fe6b", "description": "panfrost: Fix definition of DCD on v9", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6d51c1b8987570bbf3f60d05ef6dc77edbe16ac7", "description": "panfrost: Fix primitive restart with 32-bit indices", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "7a6a5f3fe1532414ece15f227e89b0c39ba5a626" }, { "sha": "02f519601a8494dda32a077c031a9eac88ccd319", "description": "panfrost: Correct ASTC decode mode XML", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "bfba7533c7a5d2b9c43864a081f220a318152c4c" }, { "sha": "fd8713585261df92824894a88e820ff7669c5d4c", "description": "pan/decode: Unify tiler job handling", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a9ca751a8fe35fad7753770ab4adef9d947871e7", "description": "pan/decode: Handle blend arrays on Valhall", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fc381fa1e341bc9cf71f53a915dc47926a3f621f", "description": "tu: Actually expose VK_EXT_texel_buffer_alignment", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "3d04c435766a1dc4946a2c5276e0116a5fbb67cd" }, { "sha": "f18429340e05a6559db9f9127595ab07fe807a28", "description": "lavapipe: Lift fence check into dedicated function", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4f6c7a6025628fe14e06ac864986ab95bdd25457", "description": "radv: Don't hash ycbcr sampler base object.", "nominated": true, "nomination_type": 0, "resolution": 3, "because_sha": null }, { "sha": "012bfde7f3412018f75e335ee9d42c90c7ba3d3e", "description": "panvk: Hook up emulated secondary command buffers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "18fced0226dfba4bdfbaf9139aafb97dcea9b85c", "description": "panvk: Refcount the descriptor set and pipeline layouts", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "df92f56d8d0b89092f0984baf165761a4daf287c", "description": "vulkan/runtime: Add emulated secondary command buffer support", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "25542f12d764f7fd6d5ade4da760d09d0d93cf43", "description": "vulkan/cmd_queue: Fix the allocation scope", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1437ee749b8a9fee05019582f570b167c0711116", "description": "vulkan/cmd_queue: Track allocation errors in vk_cmd_queue", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6cb95877b57d79037e43fff22e855e600bcf4c80", "description": "vulkan/cmd_queue: Auto-generate more vk_cmd_enqueue_unless_primary_Cmd*", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3cffffc4415937556be5f94f3edbf23100c199c3", "description": "vulkan/cmd_queue: Generate enqueue_if_not_primary entrypoints", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8f29c833da0201271d532f9ea3badbe81a9d077b", "description": "vulkan/cmd_queue: Add a vk_cmd_queue_execute() helper", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e0910f5ef83a5c68099c0179468a7ee2a970cf47", "description": "Revert \"features: fix some vk extension listings\"", "nominated": false, "nomination_type": 2, "resolution": 4, "because_sha": "a3e9388953f60d22c188d0e40bb4187be9048800" }, { "sha": "68fe847a2653b89992ed0b5e1f64e54bafc07d22", "description": "lavapipe: Drop GetPhysicalDeviceQueueFamilyProperties", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "dc8fdab71efdc3e516f2a8abdfdc2dec05fce448", "description": "lavapipe: Use VK_OUTARRAY for GetPhysicalDeviceQueueFamilyProperties[2]", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef" }, { "sha": "91cb714dc12dd1a669177aec20151ce1504d4aac", "description": "panvk: Drop GetPhysicalDeviceQueueFamilyProperties", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "19f56e3fc47ad4753396ea0831878ad94add85ab", "description": "v3dv: Drop GetPhysicalDeviceQueueFamilyProperties", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2a779f98dc6741ba87def3a54999e2311e5ab489", "description": "turnip: Drop tu_legacy.c", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "205bf5d9cbab97bc29b319685d69947b5ccb8bb6", "description": "radv: Drop GetPhysicalDeviceQueueFamilyProperties", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8d7cbe026e344cfb009b0fc88352c8c10388de14", "description": "anv: Drop GetPhysicalDeviceQueueFamilyProperties", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "25664c6194850280d375d58cec75e8af8346c25d", "description": "vulkan: Add a 2 wrapper for vkGetPhysicalDeviceQueueFamilyProperties", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a3e9388953f60d22c188d0e40bb4187be9048800", "description": "features: fix some vk extension listings", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cdaa3a899cf08858274a79d4c806f26881bead31", "description": "anv: Use layerCount for clears and transitions in BeginRendering", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "3501a3f9ed92831ed039f0d54bf295af41ed0195" }, { "sha": "4f284254e485d1631e0b13ffd793387cd14a19cd", "description": "v3dv: support importing external semaphores", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fa1b10f36d413448e69cd2a5e29b1f51a152af67", "description": "v3dv: lock around noop job submits", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "daa865fb2c6c9fe8c8529f299552b48aeb12bf24", "description": "v3dv: fix semaphore wait from CPU job", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3b8ab8a9ce70495b39f3b40188b38fe1c3d93c82", "description": "v3dv: don't signal semaphores/fences from a wait thread", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "03840bfcd15c9d584a9368a86b783c3794112ff1", "description": "v3dv: fix temporary imports of semaphores and fences with multisync", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5a11a2fb6cb461ff3a3c565e669b91aac8d66ef0", "description": "v3dv: don't expose image load/store features for linear images", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0590ce1362405449d77018123a7b1588f5a681a0", "description": "v3dv: return early on image to buffer blit copies if image is linear", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "397f4963ed00d99c8bda18b17ca93dc4ecc6e202", "description": "v3dv: TFU destination must be UIF", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9e20d6878550ccfdafc9c27b5888ac4e13d1ec44", "description": "zink: add some nice docs for batch usage and tracking", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3472fed4da18d99622517af5aa5c32b1f797c299", "description": "zink: set vbo resource usage on bind", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8294d454245d4318befac7c8915e55db3d47cefd", "description": "zink: only update usage on buffer rebind if rebinds occurred", "nominated": true, "nomination_type": 0, "resolution": 3, "because_sha": null }, { "sha": "7da211e24fe14d8b107461bdfcb3b8d67212f88a", "description": "zink: force-add usage when adding last-ref tracking", "nominated": true, "nomination_type": 0, "resolution": 3, "because_sha": null }, { "sha": "e3d905ec3972af3a2acb6ac921c5111ab6ba0873", "description": "v3dv/pipeline: use new helper vk_shader_module_to_nir", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8b71118aa066ab125b7440912ed1e14da79c9451", "description": "anv: flush tile cache with query copy command", "nominated": true, "nomination_type": 0, "resolution": 3, "because_sha": null }, { "sha": "4e30da7874e6586c7ac94cd34560c782d0f9678d", "description": "anv: emit timestamp & availability using the same part of CS", "nominated": true, "nomination_type": 0, "resolution": 3, "because_sha": null }, { "sha": "730a294b9072b8807c22a59fcedec4b6ab278081", "description": "v3dv: implement VK_EXT_line_rasterization", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "22759e91740e589989e019f92beaa3cd5ba299bb", "description": "v3dv: add subpixel precision definition", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b53dda6da8a6b35dbd26f5d9bafb18417cffd154", "description": "broadcom: add line rasterization mode to packet definition", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "102ae4bdc89c1c11464e4f9816ee79eae1ac81b3", "description": "broadcom: add on-disk cache debug option", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4468db20f7f335394cbac489e6c0ade86356a44d", "description": "v3d: add support for on-disk shader cache", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a929bafc775f7316b2e7a0a186610b8155d58ac5", "description": "panvk: Only implement Get*MemoryRequirements2", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bc8b30ba55a85e0927437aa5a1497591e09a1c25", "description": "panvk: Drop QueueBindSparse", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2fc2ec17db911ad839e634c7507909bf14a6ca48", "description": "panvk: Drop BindImage/BufferMemory", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f9b773a41784c09f54af8b2044ed8396f471ad6c", "description": "panvk: Implement VK_KHR_copy_commands2", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b573b226285b09f8c11e7fe29437a2bdc586bb10", "description": "panvk: Implement VK_KHR_synchronization2", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "39c395d1d273fdb3692fe07b51313cb869cf4dd3", "description": "panvk: Move core properties into their respective core structs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ff30dd11a7fa4359098d4f83e011c5771b739a72", "description": "panvk: Re-arrange GetPhysicalDeviceProperties2", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "34139d9f51a73e1dbc483125ab8673b75f24c869", "description": "panvk: Add a 1.3 features struct", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "dd03dba7fdb8f4d9fefe8f272aecd08ab27d87c9", "description": "panvk: Re-arrange GetPhysicalDeviceFeatures2", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5c1302f47c2226f534f594c5766fce4aa1577535", "description": "v3dv: expose VK_EXT_image_drm_format_modifier", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cdd1b86591a1b0fa8954e7e1c8d3290fdb3c8b78", "description": "lavapipe: add EXT_texel_buffer_alignment support.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "efa724133f6e454b209837713ad4218ade6eb7d0", "description": "zink: flag sample locations for re-set on batch flush", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "19330eeb1d65c631ce11a0be1cb13437c6c28491", "description": "intel/fs: Force destination types on DP4A instructions", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "0f809dbf4048cbd89c5cf28dbb9ab38cc726fe2a" }, { "sha": "3bd9b25060969a7a6533070aaceae5512f71409f", "description": "intel: change INTEL_MEASURE output to microseconds", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2e6d14cc7b7a81e80687fa20f932fa2d9b37e535", "description": "intel: increase INTEL_MEASURE batch/buffer sizes", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e0c9032db850ba6b5029b5f89161d39141897346", "description": "anv: add indirect draw to INTEL_MEASURE", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f452317849d9b494dbb83792ee051a473bfe2207", "description": "clover/nir: respect lower to scalar options.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f34260bbf74ec4b9c251d17314a580d1f0334810", "description": "vulkan: update vk video headers for new vulkan headers.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3d04c435766a1dc4946a2c5276e0116a5fbb67cd", "description": "tu: Trivially implement VK_EXT_texel_buffer_alignment", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "177b54ebe916ef97e3f47cc04c7e211cc4ba7d69", "description": "aco/tests: add v_fma_mix tests", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1092f37805464d9c694ad7fb73d31241d74e5f20", "description": "aco: use v_fma_mix to combine mul/add/fma output conversions", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "21304b772c285a9c90900ac9b2ef25202b7aa1aa", "description": "aco: apply clamp to v_fma_mix", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "35196b6d89169d0af3f0e61d711a59a58850d199", "description": "aco: combine add/mul as v_fma_mix into fma", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9934c8676132fff4ca2a57247f71f155eba29a82", "description": "aco: use v_fma_mix to combine mul/add/fma input conversions", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "eeef1bbe6530f9a86f71af355f13a37f65a6d6e3", "description": "aco: refactor selection of mad/fma", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e12bee3cb7f757408a3f739e788561a56d09041f", "description": "aco: improve support for v_fma_mix", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "79c8740c6e758bef29d43fa352d7b5f4668f78a8", "description": "aco: fix fp16 opcode definitions", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6d4eb4a72e90aa80460ce282133befc589b6ee72", "description": "mesa/main: replace use of simple_list with util/list", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4b10a4aaaaf078d911271c9b3126c6bac9cf24f9", "description": "util/list.h: Add docstrings for list_add and list_addtail", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b0faf422b7cec00b174a1e847645d1053ea4daba", "description": "pan/va: Use XML for special FAU page 0", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "31a171d92d139dc7c8154a911df499bf1dcdaa0c", "description": "pan/va: Use boring names for FAU special pages 1/3", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "76159ee379376d200e8e191534bc05f4c1c9e7e0", "description": "pan/va: Remove immediate modes from XML/asm", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "81498f153867c27566d442b7ff64bf8e380902fa", "description": "pan/va: Use 64-bit special FAU for pages 1 and 3", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "139867cb4318551c77c47a5504e7f62fdf2c5d34", "description": "pan/va: Rename imm_mode -> fau_page", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3bd1401075b1ea69df3f8feb8efe8ce817e309aa", "description": "pan/va: Handle uniforms from page 1", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cf43a1cc5810d5d03c882620a1cf64ee4ec8017d", "description": "pan/va: Rewrite FAU handling in dis/assembler", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "95b7908d2d16a54fecb6e3d2afeae37de7822d60", "description": "pan/va: Fix BLEND instruction", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c7e8e8b319e189d1e40993f288536e3142225580", "description": "pan/va: Handle 64-bit sources in message instrs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9878469833b5f5103499631e544de7e68d5ac3a5", "description": "pan/va: Add start property to source", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5a759140b03e2eff2384484d1d8905a176b939dc", "description": "pan/va: Fix typo in BLEND text", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "96e17287b4abe6ac1e0245473ed9ccfe40d0d54a", "description": "ci/freedreno: Disable a618 jobs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "115298b71e87f04d507f3df8dc80f3b827ed7970", "description": "gallium: rename ballot cap", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b3ce733da9c3418975035c37b6e8f5585c04b7f6", "description": "gallium: rename clock cap", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7984c5884c8b29234d6fbd0c56c6987d99a62f78", "description": "gallium: rename group-vote cap", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a6d7ead6867107b8f9f3113fafd24e43dc187804", "description": "gallium: rename texture query samples cap", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "930b38e7cd8de4341809b0f175083482d1bada50", "description": "gallium: rename read-outputs cap", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2dff9bea4ffe26434baea6f6c4e975f194b03825", "description": "gallium: rename array-components cap", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "350329feb1dc81aa063e0b2e9f463640a78352e6", "description": "gallium: rename sysval caps", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "df40de91d9fcaae1f81d7579141a8ff7f66682ab", "description": "gallium: rename fine derivative cap", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2a8e11e10118b436af4de0ff4d97329f33a6dc08", "description": "gallium: rename pixel-coord caps", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "89797fac5633c535b38f7e2c1f8e34dca5768225", "description": "gallium: rename layer-viewport caps", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8ac7dc9cf6d53b423a90943ad6a551a14fa29136", "description": "gallium: rename vs instance id cap", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f8809fbdb85c7ba6d88747865ef49092aafc5d7f", "description": "gallium: rename pack half-float cap", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0f048c57828b3891d4af0b1adbc662edf53fb558", "description": "panvk: Convert to the common sync/submit framework", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d68b9f0e6b1e45533c9f53eca6111cabb34d6fdb", "description": "anv: zero-out anv_batch_bo", "nominated": true, "nomination_type": 0, "resolution": 3, "because_sha": null }, { "sha": "78acae386553d6bf07756cfb8b12ced110454c1e", "description": "anv: fix variable shadowing", "nominated": true, "nomination_type": 1, "resolution": 3, "because_sha": "83fee30e85965c9c1caffd0ad829bacaef12ae7c" }, { "sha": "174d086e8c818db4522731e845bd259e2baa8830", "description": "radv: enable radv_disable_aniso_single_level for DXVK/vkd3d", "nominated": true, "nomination_type": 0, "resolution": 2, "because_sha": null }, { "sha": "590eb9d6403248cec04f1dd2d3f62f96370d3269", "description": "radv: do not compute the cache UUID for LLVM if it's not used", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2e336c602de041a5bfd8c787b3c060b0df257947", "description": "intel/fs: Add Wa_14014435656", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "6031ad4bf690fe250d90063dec7e0269da5b3016", "description": "intel/fs: Add Wa_22013689345", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "5cc4075f953245c143234f845769bba6ae5212fd", "description": "anv, iris: Add Wa_16011411144 for DG2", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "c432bfe74b371097776df6da3174ba25cd6d0eae", "description": "broadcom/ci: Update flake list", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "072fdcabcdf0362e45e20c395fbfc7750ffce2d3", "description": "tu: Enable UniformBufferUpdateAfterBind", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9932ca8a3f9d66b1602f876fffb879c99161d6bc", "description": "ir3, turnip: Use ldc.k to push UBOs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "221a912b8c0f9ed9988c821d6f37de6b1b83b1fe", "description": "ir3: Refactor ir3_compiler_create() to take an options struct", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "acba08b58f11fe6b716ea46189ae597150abc16a", "description": "ir3: Implement and document ldc.k", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fccc35c2def2293b7adb313265b62d4aa198ff9e", "description": "ir3: Add preamble optimization pass", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "986f7adfeed817be57238ebe179f4ea543b2f692", "description": "ir3: Don't include preamble instructions in stats", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "42e21c751b050528095c48322c43889c453f211e", "description": "ir3: Insert frag coord code after preamble", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b6fe69d855ef4607ac4b265cee86bf811fcfd690", "description": "ir3: Support prefetching with preambles", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "00d7ad334a123b057bcbf19c014be53f269856cf", "description": "ir3/legalize: Handle inserting (ei) with preamble", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ccc64b7e00b69ce3b0e20df6cf6b6ad68e7c9f79", "description": "ir3: Plumb through store_uniform_ir3 intrinsic", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "944f4e6f8a1fbfd992a1f594b17bfc0e3d3429ca", "description": "ir3: Better assemble/disassemble stc", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3244e659e0a7ee5271ec33537eb147d6e88614a6", "description": "ir3: Implement basic shader preamble intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7ad57d9af185aeec827a1b9b8012dacd08ffb29d", "description": "ir3: Don't count reserved user consts in ubo_state::size", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e27435420425520b42681ff5b1296537357839b4", "description": "ir3: Fix scan.macro valid flags", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "1a78604d201d1e1e54da814ccf8f4f5a24b19ca3" }, { "sha": "3b96ad70ee5118c4dece27d9d137ab4edd32d84c", "description": "nir: Add a preamble optimization pass", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "31221ee5563ea6c70ed71a2f28a0a0e9f9d3917f", "description": "nir: Add a \"deep\" instruction clone", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d1b017d4791ec7a5b609f98e14cb160fbdb42004", "description": "nir: Add preamble functions", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "dfb6438392d7450319ac9b714b629a00cee30eb9", "description": "v3dv: change MESA_GLSL_CACHE envvar reference", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1350e7b607629e9e539970cc88007a09311a7549", "description": "radv: change MESA_GLSL_CACHE envvar reference", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fb856c9501d4733c95ec5de4a34da71d1698ef31", "description": "ci: use MESA_SHADER_CACHE envvar", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "54d0a2cfad3352750dedf4851a6f097c5e507c3d", "description": "util/disk_cache: rename MESA_GLSL_CACHE envvar", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6d7f04e5de66a6463464dd7843db16fe8dc3c6aa", "description": "venus: add VK_EXT_calibrated_timestamps extension", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "88638ceb2d94a838d0ea2a716ce050ece64c733b", "description": "venus: move vkGetCalibratedTimestamps to vn_protocol_driver_device.h", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "da834a12cf2b334baf5c366c34cbbffb61803650", "description": "vulkan: Make sure we've loaded our connectors when querying plane props.", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "83de19c900defdbba1629c5f60a3cefdb163096f", "description": "zink: emulate some more memory", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9e9a366cad52d9ca3119ea3056bf09edfa104587", "description": "ci/turnip: Drop alpha_to-coverage flake note on a618.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2f25d16653608f69b9dff39678b65dcc67ebed00", "description": "turnip: Use the DRM or KGSL GPU reset status ioctls to report device loss.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "add212196919fbf3d2993b023f4732a454a88f86", "description": "ci/freedreno: Remove some xfails for tests that now skip.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ffa94381834f4bd8c1704e6c6a6d6982fd2bba22", "description": "ci/freedreno: Drop the skips of spirv_ids_abuse in pre-merge.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "46b30a55898a05ef1e75454de33ec2211d6d97a7", "description": "ci/lvp: Stop skipping spv-stable-maze-flatten-copy-composite", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5dd74533b2a76839d5d93ba3f9a7acd437c10499", "description": "ci: Drop skips of spv-stable-pillars-volatile-nontemporal-store", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "893fa30afed10394fdee266e0dc772ddd36dfde8", "description": "anv: Include scissors in viewport calculations", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b4e38e174f56d9654a5b85ca501c04dd7f76a11f", "description": "anv: Move viewport/scissor emit to genX_cmd_buffer.c", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2c04373c45ea80eda6f86e0a9d0eb97a7522ab86", "description": "anv: Calculate the real guardband based on render area", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "12d815bcac05f224808ff5289c013348f591489f", "description": "intel/guardband: Take min/max instead of total size", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d89d6c7a4d05c9421c6f6b83323082be2aa7c482", "description": "docs: Add high-level documentation for Vulkan render passes", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7521b5db1821a7755629c3d5db6c0ab49b8c674a", "description": "docs: Add the start of Vulkan runtime docs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3501a3f9ed92831ed039f0d54bf295af41ed0195", "description": "anv: Convert to 100% dynamic rendering", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8112e6d601eace3997b27dc089d24368a7730128", "description": "anv: Drop pipeline pass/subpass in favor of rendering_info", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ee9c06804360565e47845f1f936ea6f887e0ae3b", "description": "anv/pipeline: Stop pretending we're the validator", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2da152b5e675386976ee05d042cf84f48b085c1b", "description": "anv: Stop treating color input attachments specially", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1ad0f1b004540e78d795a8cb70256231a32a8834", "description": "anv/pass: Make unused color attachments VK_ATTACHMENT_UNUSED", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9bbecbed7a2095387f7a08565d14d53e5d91c22e", "description": "anv: Better null surface state size for dynamic rendering", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fff3f8bfe558e46376b864c84b6a2f4e461411ce", "description": "anv: Fix handling of null depth/stencil attachments with dynamic rendering", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "030b231ba984abe5713a5133898ae865ec3f9af3", "description": "vulkan/framebuffer: Add a flags field", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c3d8ca930090eb8c5ffc4e94455560d3376c3e6d", "description": "vulkan/render_pass: Add an optimization for UNDEFINED+LOAD_OP_CLEAR", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "17395d395a86b5534927c20a276a3fdd3103f7ce", "description": "vulkan/render_pass: Support fragment shading rate", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6b61953684d2391bc10901243d0848b8956b19e0", "description": "vulkan/render_pass: Provide self-dependeny information", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ca5ad9cbeed8b5e8f8d7212046b9ba15701cb7d2", "description": "vulkan: Add helpers for getting rendering info from a renderpass", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1d726940d2881395994751078dad3bda0cabbdfb", "description": "vulkan: Add a common CmdBegin/EndRederPass implementation", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "874aeb8743d71badac30b2ea5ad392088a8ba9d7", "description": "vulkan: Add a common vk_render_pass struct", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "83101429bf742109336689331bcbeace569bec69", "description": "anv: Convert to vk_framebuffer", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d84e6b8f221088921f455adfb1f4e6843b46be49", "description": "vulkan: Add a common vk_framebuffer struct", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "acbb0d86f71c950e29df70e357ae08e5ca903a49", "description": "panvk: Implement VK_EXT_vertex_attribute_divisor", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "58587c32cbdb997d47d998dd6785c95a095e094f", "description": "panvk: Implement indexed rendering", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a08b6953865eef1ae6355bb99546e23e6354b917", "description": "panvk: Fix per-instance attribute handling", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "417cf3d35e06e559c81c31a1a48dee809417946c", "description": "panvk: No-op zero-vertex draws", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3244100557fc8c92fccb8258a7c1f69bbabb9172", "description": "Revert \"virgl: Enable PIPE_CAP_TGSI_TEXCOORD when the host supports it\"", "nominated": false, "nomination_type": 2, "resolution": 4, "because_sha": "2fbb4e85f7e35ae9f4fd27d5ab38b5609eb117fe" }, { "sha": "60517948af1fc3802b5fcb60295b4b0550b9ecf8", "description": "radv: fix missing destruction of the inotify thread", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "c50557d9612a975fd8983438a80ea7a1208698fa" }, { "sha": "550f48a8265c2e3b7103f96081d06ff5275c115e", "description": "anv: implement EXT_depth_clip_control", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "61ad60dc009f25d5346fd9280fea44b5e45da359", "description": "ci, radv: Update flake expectations", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a815d4001a61a602ab68aafda6f0425653bbc805", "description": "ci, valve: Bump the trigger container", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "729537438e9fe3ea30dfaf2e5a5209c1cbcc98a1", "description": "ci, valve: Show real kernel addresses in KFENCE reports.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "737c86da624dd1f547ab5d0e271c6f999a9013b1", "description": "radv: only clear VRAM for app and descriptor BOs when set via drirc", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "45b909a5a0a873f933b9729ea2eb0a1d2bb79ee9", "description": "radv/winsys: remove old comment about zerovram", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "acb300a3f0284bd77c2433e89c5af31c2b998d8e", "description": "lavapipe: EXT_image_robustness", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6345575f8a9e97f5856e53a1c3aee4474c4433c2", "description": "gallivm: fix oob image detection for cube/1dArray/2dArray/cubeArray", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "b7fbaf924d8d9742390ab3cbc362d87849612aa4", "description": "lavapipe: EXT_pipeline_creation_cache_control", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9bce87849089ede5f2de7f2e8dff219650cabcc8", "description": "lavapipe: EXT_pipeline_creation_feedback", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "dffe8141bdf15cdc153b044b4f408375425deecc", "description": "lavapipe: KHR_zero_initialize_workgroup_memory", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e106c1294ba20df8bcc0b91f0697bfdddec2a5ba", "description": "llvmpipe: add handling for zeroing cs shared memory", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f72d5a930b17fb287a58b1ecbc4ec1356e36160b", "description": "lavapipe: KHR_format_feature_flags2", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "90e091b072bdd8212e1d104385ece73c4992cdf5", "description": "lavapipe: use VkFormatFeatureFlags2 in format detection", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "65bf1cbc26eeef9581fe5787a0da81d8a49549a8", "description": "gallium: add flag to draw info to indicate converted draws", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "864f3c0ee0e6939c347625d0261c9f8e455c5f4d", "description": "panvk: Fix SSBO buffer offsets", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6214cce382694003fa97d3b82e85d9ecdadc8b15", "description": "panvk: Require 16B alignment for UBOs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a54f5e8e00eaede1f6428d33422aecfb7ad3796b", "description": "anv: silence compiler warnings", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2221e3d48730546fb6c04c1ad1fc0b79699829a5", "description": "ci: Add new Panfrost G52 skip", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c287ed4f398b43204af397a377b1a55bc2b03ff7", "description": "meson: restore private requires to libdrm in dri.pc file", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "3ae3569d822c2546c4c748090f8a6c8016f763ea" }, { "sha": "3b90d3997a14bd8bea633fa4b7bbb5accff5e559", "description": "turnip: use vk_shader_module_to_nir().", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5a0e081e00a4191a1a18d0a021dbb7b560710d13", "description": "panvk: Use vk_shader_module_to_nir()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0c871d89aed6b70a526992dcc3c1cebfeb07a549", "description": "panvk: Use vk_shader_module", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0b4a80b4c4f3a0e2ac18bc721d728807aa1a326e", "description": "anv: Use vk_shader_module_to_nir()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "21b405fbbc539666f83bd881011c9d7333d6b060", "description": "vulkan: Add a vk_shader_module_to_nir() helper", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "40fcd8ef83d17c4a777f1d351db2dca1405707c6", "description": "lavapipe: enable KHR_memory_model support", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "13d900de0dcf7885972100f2ad36a6bc5cc0eeb1", "description": "llvmpipe: set nir_shader_compiler_options::use_scoped_barrier", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e3e31868558eb30b17b3b8dbe9f832ad1e976d3d", "description": "lavapipe: strip unneeded scoped barriers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a83ea0253f7f9be348b6dad4ac74ecaac87ba692", "description": "ir3: Use isam for bindless readonly ssbo loads", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "625ebb977f42b1f834c149aa2e4e1b19a512259d", "description": "ir3: Actually use wrmask in emit_sam", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5f020bcc8d00f91136d91f453c572684a48c149d", "description": "ir3/lower_spill: Fix corner case with oob offsets", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "9912c61362b650e09dad7ec6fc6a72095969ffab" }, { "sha": "6304c7cb82ccfee8233893f535fda87cdd3a0d61", "description": "ir3/parser: Don't use right recursion", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f9d9c0172a7ae534ad05a1583fb1ab4d0f8775b9", "description": "tu: Add an extra storage descriptor for isam", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1ec3d39407370f883729d032d81e53244d5b6a2b", "description": "tu: Handle UBO/SSBO descriptors with different sizes", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5ba3ea1eb3ef92f58c9923cd449336de0f117a98", "description": "tu: Rewrite dynamic descriptor handling", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6f7f6df2877ea93485d0f8f4a8eae5daa721810f", "description": "zink: export indirect io pipe caps", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "02569428a8f56e481366f85f31c07a0a1a35ad6b", "description": "zink: fix unreachable() location in ntv streamout info", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b53ee0219258a60dc26902bd393c54d7945f4866", "description": "zink: add DOUBLE glsl type for streamout export", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "68267aeab856961ece73c1fbd661d6ecbd6bf319", "description": "zink: add nir_var_function_temp support to ntv", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "eb9b0920015822c915e358019eb82d49bc7c3e05", "description": "turnip: Enable VK_EXT_display_control using the common code.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "10d69d5f0bcc03ab68e2fffa4883404b1616c432", "description": "radv: fix returning empty drmFormatModifierTilingFeatures", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "dc247e5d4319b644e373534495cc75f41bc7bcd2", "description": "radv: remove VK_AMD_shader_info support", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a0ccc469693d20f6ad286732e9a165094224df66", "description": "radv: Expose VK_VALVE_descriptor_set_host_mapping for vkd3d only.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "86a7b5e2769f0b0d81eec9b38e91394d27ea4997", "description": "radv: Implement VK_VALVE_descriptor_set_host_mapping.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6c0bc7eb07779b1fa56810aaa2a749fb55bddff0", "description": "vk: Update xml and headers to 1.3.207.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c6ac3e017d9bbfbdcbd7585cf174fb8377efb7a6", "description": "llvmpipe/fs: add missing depth_clamp key printing", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1b2c4d7196d73e2ad009e15847b69db2c03dd1ee", "description": "lavapipe: KHR_shader_integer_dot_product", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4cf9e24039874592cb6126595716d161838f25a7", "description": "gallivm: implement nir_op_pack_32_4x8_split", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a33a07bd069fc9aaa7ad92b3c46b7499bed89083", "description": "lavapipe: maintenance4", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b2f69a8bb8de772fedeecea4cf16c1dc6684d6c0", "description": "lavapipe: set maxBufferSize for maintenance4", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "987e8a5a0c011822f4f964f2ca2f8e250884054d", "description": "lavapipe: implement vkGetDevice*MemoryRequirements", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "49cac7b33da6990d79648ed7fbd1f5e1391e0e8f", "description": "lavapipe: ref/unref pipeline layouts for pipeline creation", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2f9976debc549450d37595bdbe34c9115c3605fb", "description": "lavapipe: always clone shader nir for shader states", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "2170c3ac63079a99864a29e2c23207e61a30278f", "description": "panvk: Use the correct integer border colors", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8dd917b9f0b6d4e65a8cd47d030abd59fc32d92d", "description": "panvk: Rework texture, sampler, and image binding index calculation", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "17e79b044e47656ae82c87e6f1e336d10833c326", "description": "panvk: Skip ZS setup if there is no depth/stencil attachment", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4f843db0a14c30f66e7a18c9e1246e04d5ebd605", "description": "panvk: Make panvk_image_view derive from vk_image_view", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1865b7a93e60f4e97cea536d7124ca8af0fb83af", "description": "panvk: Make panvk_image derive from vk_image", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5dbbc0f0a824e4addffeb115631a9c5bcb426c29", "description": "Revert \"glx: Fix build errors with --enable-mangling (v2)\"", "nominated": true, "nomination_type": 2, "resolution": 2, "because_sha": "a27f2d991b1723c3349623401ce3c8f26dcdb28b" }, { "sha": "f30334b6c4605ca7eeda35670ef9b96d46db0bce", "description": "Venus: add VN_CMD_ENQUEUE to vn_cmd_encode_memory_barriers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a65d2ef1c1399da8ea6f04b361913bfe6abfa98a", "description": "Venus: Adjust VN_CMD_ENQUEUE to set VN_COMMAND_BUFFER_STATE_INVALID", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6cdbc0299a4b97031e06787f8aafa2d20d00bfcc", "description": "Venus: Add VN_CMD_ENQUEUE macro with vkCmd* common code", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1dfee91fdf1002ac5c2ae555b374d501d4437f8f", "description": "radv: export the pipeline hash via VK_KHR_pipeline_executable_properties", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c4cf92cad778e3040ab3bed4706b3f9c5cbea502", "description": "radv,aco,ac/llvm: fix indirect dispatches on the compute queue on GFX7-10", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "973967c49d70b9d751f76361db8511a2403e4432", "description": "aco: split and recombine unaligned sgpr inputs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "000b935c50513ab80fae800f6af9fc573faf6fc9", "description": "v3dv/ci: add test to skip list", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ff8aa15fa0d3f813efb45878d77111af6575a049", "description": "panvk: Add support for texel buffers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9dc8382de8be8f8f899276d0d9f466335483f403", "description": "panvk: Add a dummy sampler for NIR tex operations that don't take one", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a35e721162bb7dad087e75fd07fec08bc635dc96", "description": "panvk: Stop advertising Vulkan 1.1", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "dd9b8881e0ad84ab1e74d972a8233f5c03e7b37a", "description": "Revert \"ci: downgrade sphinx to v3.x\"", "nominated": true, "nomination_type": 2, "resolution": 2, "because_sha": "a545b6eda040ee40b5c36533d7ae378fc24fcf09" }, { "sha": "d5870c45ae82c091e72f1258920aa54974e19a36", "description": "panfrost: Optimise recalculation of max sampler view", "nominated": true, "nomination_type": 1, "resolution": 5, "because_sha": "304851422a4610170e870a5315fefaa5ec42917f" }, { "sha": "3e405afeb9c1cb1182f83e2a1fd6f0beb199df64", "description": "panfrost: Don't initialise the trampolines array", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "53ef20f08d4340c1bad0b45a2501f4daba7fb479" }, { "sha": "b003a101ee36edf72c41341dd09bea3d6aa40ea8", "description": "radv: stop zeroing radv_sample_locations_state in barriers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "612a12a42c21dde1a9d93a977e82b501cd4cefce", "description": "radv: move waiting for events to CmdWaitEvents2KHR()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c6d776f092cd0bd6189796bb61eb6c41824e0ce0", "description": "radv: remove unnecessary check in FreeCommandBuffers()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "01ec899083a6d58d139492e48f48fe55fb31aa65", "description": "radv: remove unnecessary NULL check in TrimCommandPool()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "269b1232eeeade303181ac906229f9b1c15d96bc", "description": "radv: remove useless check in radv_cmd_buffer_upload_data()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0eaf9dbce302fe76b0ea2f0d22520526512eae5c", "description": "radv: fix compatibility with VK_IMAGE_CREATE_EXTENDED_USAGE_BIT", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "42f84a588633a11e991bb2856468145df30771ac", "description": "radv: update inputs_read when lowering the view index", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e5f3689cfff9e4eb7166e7f354d754354c11e7be", "description": "intel/compiler: Fix non-trivial designated initializer", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "bc4f8c073a2cf35227df85a1edfce9848b9cdfae" }, { "sha": "d7514c5f0408a3173c5ed10452dd33f7b6220eda", "description": "radv: stop waiting for DMA to be idle for all transfer operations", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1b354ab9137d254f653873611931fddc832984b1", "description": "Revert \"llvmpipe: allow vertex processing and fragment processing in parallel\"", "nominated": false, "nomination_type": 2, "resolution": 4, "because_sha": "ec8104c6b227421b3a21e9c0652e3050066bb169" }, { "sha": "5f3d3be24a7d9fa79020877c259c0740cfba12d4", "description": "radv: fix indirect dispatches on the compute queue on GFX10.3+", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "53ccfbb99672a822440fc5d987310d4c56db2090", "description": "amd: add PKT3_LOAD_SH_REG_INDEX", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "70aea6b41aeea6e9ff3341b07d27c5e4ede9ae02", "description": "aco/ra: refactor collect_vars() to return a sorted vector", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "61c36b6dc0a275057df160a20e709acbae9c0450", "description": "aco/ra: refactor find_vars() to return a vector", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9476986e6f6fe49ef8bc511f4ebeca4232263888", "description": "aco/ra: special-case get_reg_for_create_vector_copy()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9181e8ceba3c9a1a6a4d060fa30ef7825cf9d404", "description": "aco/ra: count constant moves in get_reg_create_vector()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7ad1eb4e8c3963f41a38b3ce826a1e33b552b94f", "description": "radv: rework the CS regalloc hang workaround", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d532da6e964e60811cbc03998cd4e2ee5f6991f5", "description": "radv: fix the CS regalloc hang workaround on GFX6 and few GFX7 chips", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "952679b944803432d7a1756905bff3872fa1b887", "description": "zink: use dynamic rasterizer_discard state when possible", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ae4bdea73e1e6b48f104ee327a0371525295f91a", "description": "zink: move dynamic state2 pipeline state to substruct in pipeline state", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d1f12b19246ec62f9625118ba9caee3a3a3f936b", "description": "zink: assert that the dynamic state array size is big enough", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6cc4cdaa6f887acf75d279e0b5ae0817c79d95a7", "description": "radv/winsys: add support for queues without user fences.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c6755e85e3094e86c686404735c7b77f13f5a050", "description": "radv/winsys: add a ring level detection for ib bo usage.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "31b82afe6ead1966c360d20d412308b472b2e2f4", "description": "radv/winsys: add nop packets for uvd and vcn dec.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5819b4c1d376b3c73228a885f23a6850eeba3829", "description": "radv/winsys: complete ring/ip translations.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "816ad5ede8e45eccaef62008f8b21712dec52123", "description": "radeonsi/tests: update piglit baseline on vega20", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "16cb957e8bd729e228048706f0a28a207a909479", "description": "radv: Enable KHR_ray_query", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "78c84f11a56879cd8c749f252fdb1e7598143a85", "description": "radv: Lower ray queries", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "357bd1829fd8f195434f86e4c4196a66bbaba13b", "description": "nir,spirv: Preserve ray_query_value", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6d2e95db7b9421fd88cb2727e9001636a87566c9", "description": "radv: Move common code to seperate file", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "177805cc03ead02029a9d36844af8da2ef30b6c3", "description": "radv: try and fix internal transfer queue mapping", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "57ddfcaa2dd91b9b51c8a544fbcb55f3aa25c84f", "description": "zink: anv ci updates", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8c6cb15200c18afa3a81a07df7ff2fc5c5b699e6", "description": "panfrost: Handle txs of cube arrays", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "53f1e57ee7a7a6f7906c34cf7b78a39873fd00c2", "description": "pan/bi: Handle non-2D arrays", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "70d6c5675d68103aeb72983a100418da15dd2bc9" }, { "sha": "1f97819fbe56a388878a23f49c0cf47016e4dde0", "description": "panfrost: Emulate GL_CLAMP on Bifrost", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "f9ceab7b237d40ded7728457114e59ca6707dd71" }, { "sha": "05d687723530ed3c5c9f7d0addb3b047138613a3", "description": "freedreno/ir3: Don't try re-swapping cat3 srcs", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "9c9e8c334981b1af7a709fa42cd5ef9dcf4d9791" }, { "sha": "fa59556e1a696c7c5ffbffecfe51c645f57e627b", "description": "freedreno/ir3: Remove unused define", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5f6dce05c30e9609d5b27524f3dd422d9729e7da", "description": "mesa: Easier shader capture for android", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cd00247db5bade7b46c9b8ba6522b384b3a48e94", "description": "crocus: force ignore_sample_mask_out on gen4/5 for precompile", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7edda218fda03981681409f7c446b3d83e7597f0", "description": "intel: add some missing debug recompile info.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "65db6b0e7ca4394e7e4c5091e06d957becc1ded1", "description": "bifrost: Constant fold after lower_explicit_io", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e0b6493c491d23b75308a1f112cb95dd331a2750", "description": "mesa: Remove unused framebuffer validation", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1aa120b10f599324f553b46412b7f170a840c741", "description": "bifrost: Handle nir_op_frexp* and nir_op_ldexp", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d2a09f3dd3e97f1439300855edfa34db1b998506", "description": "bifrost: Implement fine and coarse derivatives", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "83010c57a62ce83521da8ebd2f1f716dd86243ce", "description": "bifrost: Simplify derivatives a bit", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c043e93ca5349251d9dc6bb066a01be2e225dce8", "description": "bifrost: Lower usub_borrow", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e50eb1ce7ab3bbbb71a4cb9016a2e41d0a30e08f", "description": "util: fix msvc build", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "0536b691338f2759b850f9ec94634033a5d1f9e1" }, { "sha": "d65dbe8018923e3a405b362c92a21caa30e66e83", "description": "anv: Allow MSAA resolve with different numbers of planes", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "5e4f9ea363a638645670abeffce08ed58c37c369" }, { "sha": "ffd67b39e716ef6e35b75e3ba0b8391bab8bf56a", "description": "zink: remove flake", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "95a44a5b09259d7f19b6adfa062a93bd3835cadd", "description": "lavapipe: Use the auto-generated vk_enqueue_BeginRendering", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f76621f7192467e77a3e536964de76c44056b54d", "description": "vulkan/cmd_queue: Properly support non-array pointer members", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "027f1302fcb6bbfee920184c47816d73387aeec3", "description": "radeonsi: add option to disable EFC", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "23e5b910c57158030ba246530c57ab13a51245f3", "description": "radeon: add EFC support to only VCN2.0 devices", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9fa6ab962a92a02df07678a8cb6bf974eaaa1cc7", "description": "frontends/va: zero-copy efc", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9602526568964e9395b255868a504dd34b77296a", "description": "frontends/va: add encoder format conversion (EFC) support", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "73153746d5ba288f70ee00c08c1f4372014ace16", "description": "gallium: add parameters for encoder format conversion (EFC) support", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "adea0960295c950be247a134e74ee6dfae93a582", "description": "ci: update various ci result files", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2a14baab855b349dbd5f4acaef8021eca314022a", "description": "mesa: check for valid internalformat with glTex[Sub]Image", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6cea8a43fa09d0654ad5f0da8dc151b81eb350c4", "description": "anv: silence compiler warning", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "90000aea9b90f2c09beda638601b731371f91d6b", "description": "anv: make a couple of descriptor function private", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e12698724e51a989c719b905fb82d3d758944f6c", "description": "anv: rename host only descriptor internal flag", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "87f59b18cf438fb468c64363d95f94dc5c86314a", "description": "anv: don't lazy allocate surface states in descriptor sets", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "4001d9ce1a6e28f22ed89bca98e56557ad2ab4c4" }, { "sha": "71cd6a7b84c44c3dc79f6916542a2ccc633d9766", "description": "anv: fix acceleration structure descriptor copies", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "03e1e19246da43f87b50a2ced38263a884b15b4c" }, { "sha": "968d68125c234bc347fde8fad543f0fc7d80d8b0", "description": "radeonsi: don't clear framebuffer.state before dcc decomp", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "01442cf4d4ef3af2c55532fe56cb9872682fb30c", "description": "iris: Restore flagging of dirty bindings in binder_realloc", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "8b9045e7a45f9de402fd841ef72cbf52170b7fce" }, { "sha": "b366fef091d33e7d5307f292b2320267c841e350", "description": "radv: optimize the number of loaded components for VS inputs in NIR", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1ec4e568de22f601101ef70e36dec68bbfb8a768", "description": "radv: abstract queue family away from queue family index.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "afb4cced5c3cd3a5f72b750283ac3dd15793508b", "description": "lavapipe: more descriptor validation", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0c130d64d3c1709bf2965e01bd0e1b84756cbad5", "description": "lavapipe: validate per-stage descriptor limits when creating pipeline layouts", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "21abb01fb967738fd0663da8bff3e6723cb99ef7", "description": "lavapipe: make device limits a physical device struct", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5ab0e3f0bb09bde3d06b0ea448a6e183a813e286", "description": "anv: fix some dynamic rasterization discard cases in pipeline construction", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "1e3e7b3a4da6c7cd04879e0e4aab5f0d6f7b8d5f", "description": "anv: fix CmdSetColorWriteEnableEXT for maximum rts", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "b15bfe92f7f87e270160a9221a1394fc7b5de5d2" }, { "sha": "52f6978484fb738a06b45dd09c5dc6a1bd594fb7", "description": "anv: fix xfb usage with rasterizer discard", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "4d531c67dfd93ff6b1dc4a9626074a74dfb14a2d" }, { "sha": "e8c3be0eb84bbefe1486f2543125c35b278ac1cf", "description": "crocus: don't map scanout buffers as write-back", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e" }, { "sha": "42e78ba12573323be35cf4a6e10e5d434b2a56c5", "description": "llvmpipe: fix occlusion queries with early depth test", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "d9276ae965aadf967ee8f2ca85dab1dd31881919" }, { "sha": "f7175bf416d9df73b1efd7aea04ce20fbc495b89", "description": "lavapipe: Use the common vk_enqueue_CmdBindDescriptorSets", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ac58e93633dd0c279d09131311216add7cae72bf", "description": "lavapipe: Reference count pipeline layouts", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "48a10c5dd31105a08248faa4b2c15e3794c03eb8", "description": "lavapipe: Allocate descriptor set layouts with DEVICE scope", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "94ea3b9c03158433d2ef5a4cfba4aa2765ba1cbe", "description": "vulkan/cmd_queue: Add a common vk_cmd_enqueue_CmdBindDescriptorSets", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c1070556a0c7f2e78188b0893d541ac6adeb1c9e", "description": "vulkan/cmd_queue: Add a driver_free_cb hook", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2106c3bab6bdea736c468fb1866fd0f372cc0baa", "description": "lavapipe: ci updates", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cf5c32a4b2d839305ef2104ab0acf973e63b940a", "description": "lavapipe: run nir_opt_copy_prop_vars during optimization loop", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "c94c8a70292f80461b978c15882929fce4f1c53c", "description": "lavapipe: ci updates", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6a4c7ef7286f50b5396ffc68bcf6ad33eb67de07", "description": "lavapipe: skip format checks for EXTENDED_USAGE", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "c40dc39b5a87911cd6467b3ec647f382653a9b97", "description": "lavapipe: use the correct value for dynamic render resolve attachment indexing", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "8a6160a35428264fa3b4722d8c72b9c8aa4b8256" }, { "sha": "938488f43986e21a22be5c8b8c7be4fcc60af989", "description": "lavapipe: remove broken workaround for zink depth texturing.", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "30cb63bead12ad0d7ff66a6a267400c3a07c4f86", "description": "zink: workaround depth texture mode alpha.", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "cdee38a57b497d4c572f50a88e84b6dd5101b7c3", "description": "tu: Expose subgroup arithmetic", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1a78604d201d1e1e54da814ccf8f4f5a24b19ca3", "description": "ir3: Add support for subgroup arithmetic", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a433db60c194c894d8f197a58b4a8e9053211165", "description": "ir3: Track physical edges when inserting (ss) for shared regs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "410e746198b498efdb9c37a63a0b8aad67469a4c", "description": "util/bitset: Fix off-by-one in __bitset_set_range", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "b3b03e33c9f11adb0c4d84311a651ea6016a0885" }, { "sha": "72b32d83fbf7d195310ef5aecba4a136f305aed5", "description": "ir3/spill: Mark reload destination as early-clobber", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2ff5826f09d39104ddc33e89ffd6c4d8d47584d3", "description": "ir3/ra: Add IR3_REG_EARLY_CLOBBER", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "34803d15abc0675bf9e37607687e16b9ac44436d", "description": "ir3/ra: Add proper support for multiple destinations", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ab0ed4ff3f2eed6610597a0f0b42b8ca829790f9", "description": "ir3/ra: Sanitize parallel copy flags better", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "0ffcb19b9d9fbe902224542047c389a661fbf816" }, { "sha": "0135660dfc022996d20aa89faaaa7439fabf04a3", "description": "ir3/ra: Fix ra_foreach_dst_n", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "077d07a983eceefca990ba78a0d8ed5c85b5c963", "description": "ir3/ra: Fix tied destination handling with multiple destinations", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9cc42242d5defc917fc0d4d1123db3a2c7cf7d96", "description": "ir3/sched: Support multiple destinations", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a6be8fd0ea68b0af615258d41b9b6f23c218d523", "description": "ir3/dce: Support multiple destinations", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "89217f636c23fb3fa3022b1e8f9d3cfa4ac32df3", "description": "ir3/cp_postsched: Support multiple destinations", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cc4f0e804e6feee17a657d052f4f2ee32ebe53d0", "description": "vulkan,lavapipe: Move some enqueue helpers to common code", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b98cfe9cb4ad87af194bc3948f8b864cee7f9073", "description": "lavapipe: Re-use auto-generated vk_cmd_enqueue entrypoints", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "66cb64c8ad339848e7538faa24800755dc6221f8", "description": "lavapipe: Reset the free_cmd_buffers list in TrimCommandPool", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef" }, { "sha": "719b949575dabfddd56bedbffb7a188555401a31", "description": "vulkan/cmd_queue: Generate enqueue entrypoints", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "47fc0b39c79c26e14e58a4206f580e1ae94e2c24", "description": "vulkan/cmd_queue: Properly deconstify array of pointers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0d5dc6ef6a6d20e51992ff5517d4d856cf504ddc", "description": "vulkan/cmd_queue: Stop generating enqueue helpers for INTEL perf queries", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cf8cf8a827bc4af9803219e3aacfaf5e53092b1d", "description": "vulkan/cmd_queue: Re-flow MANUAL_COMMANDS", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "290e33ab20c8c3cc0b2249f214addc17b4edf5d9", "description": "vulkan/cmd_queue: Remove duplicate entries in MANUAL_COMMANDS", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6bd8a3c7e434e269ef972c49e8189a0003a9f8ee", "description": "vulkan/runtime: Add a vk_cmd_queue object to vk_command_buffer", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ad4d2da90a7b0cacb5c1bd1543dd8440e47e294c", "description": "vulkan/cmd_queue: Add an initializer for the vk_cmd_queue object", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "dd0f6cb45bc6d5dcd7b256b6a10affa104a28434", "description": "vulkan/cmd_queue: Constify vk_cmd_queue.alloc", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a3d096f4ba18fca7efbec1360490675279b91983", "description": "lavapipe: add the full list of cts fails", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b70f14188df98cec1aa0741e015367e516dbfd6f", "description": "virgl: Check texture multisample compatibility", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "571c5e8fdcce9857e053e76782501de61bd131d5", "description": "virgl/ci: Uprev virglrenderer", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c4703cd8465a83aac1858d3fd376c9cf1485fad9", "description": "tu: Implement VK_EXT_depth_clip_control", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "49b54311975306125f10ecf93e8f9542712c41f4", "description": "broadcom/compiler: remove unused functions", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "45770ac286b41b60a9eb165eea70bf1560917414", "description": "docs: add release notes for 22.0.0", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "84748172539d521e6f328799aa64ed493bdc837f", "description": "docs: Add calendar entries for 22.0 release.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b7e1df14f03d042b8d030aa6388b709a904738e9", "description": "docs: update calendar and link releases notes for 22.0.0", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "75a783ea73e8c0ae61a0b0680a27f993ac2e740d", "description": "ac: Query the amdgpu MEC firmware version.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f4ec900953ba61188ecf58c3f648b11f8ef64764", "description": "mesa: Fix discard_framebuffer for fbo vs winsys", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "db2ae51121067b66d4ee8313ba7f74cecb201a03" }, { "sha": "d5d8519cb5526c8fa0aba4cf360dd97fc1fa1080", "description": "docs/ci: Add docs for using a POE switch to control boards, like nouveau.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e8da28d5e88308e7381af74315fde6383de96292", "description": "docs/ci: Update some bare-metal CI docs.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5497d60639809444637a950974276187ea6c4387", "description": "ci/nouveau: Add a manual run for the Jetson Nano (GM20B).", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1b374f8c91692a191ba8ec0696aa07fb8a5cf69f", "description": "ci/nouveau: Add nouveau support to the rootfs.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a9e67738d61e04b2d71623b18222b6876268c63d", "description": "ci: Stop xz-compressing firmware for ramdisks.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9b918c4df2b09fe1d6d7429e69aa0cfa7913b3fb", "description": "ci/bare-metal: Increase maximum retry count for POE boots.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "45b7648cb1b302905083f72b71f20541a6720415", "description": "ci/bare-metal: Drop the BM_POE_USERNAME/PASSWORD env var checks.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c24bca2d3a0e4255dbe155cfb7d942bfb104a2ad", "description": "zink: lower dmod on AMD hardware", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "5fae35fb17d6d89c4fe1d9d5a19d827caf25b9fc" }, { "sha": "1845957a31b02313a9a4b9d182c3344b74896a2d", "description": "zink: add another radv fail", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e70b6be11724b22400a51f074a20f555c2d18b81", "description": "zink: update radv fails", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "889d0507391a7a6b365cee6d5eb24a03fa091f98", "description": "venus: add VK_EXT_vertex_attribute_divisor", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4752429e364bb0de8d979dcd748b42a524efbedc", "description": "venus: add VK_EXT_shader_stencil_export", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1ecd481bd7d8a86840d703714aa20f602e1f46fe", "description": "venus: add VK_EXT_robustness2", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "25795308efcf229e0ac893937c4d6811e99baf11", "description": "venus: add VK_EXT_depth_clip_enable", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bebe5e39254671e22c375aef35ca6441bbed62de", "description": "venus: add VK_EXT_conservative_rasterization", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f0e0daf46b60b0d622ce4825b3cf75e0b24aef8e", "description": "venus: add VK_EXT_shader_demote_to_helper_invocation", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "99473f610a7109ffe94699df7c76a0f0fc3b9cbf", "description": "venus: update venus-protocol headers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "823cffbe1cb728a832a9c30330e94ba0e173eaa0", "description": "anv: include Primitive Header in mesh shader per-primitive output", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f410c1142fb71f4af0e0903179298f88e3da4327", "description": "anv: set number of viewports in clip state (mesh)", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "81df66bfff65751ad40ede3fa31415d06f17abe4", "description": "intel/compiler: mark some variables as per-primitive in FS if they come from MS", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8c16ce53a990e57ce4fa7209e07ced58916a683d", "description": "intel/compiler: handle ViewportIndex, PrimitiveID and Layer in MUE setup", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bc4f8c073a2cf35227df85a1edfce9848b9cdfae", "description": "intel/compiler: inject MUE initialization", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "333a490e32d03586a7eff09a2abc0402ad3fe251", "description": "intel/compiler: shift mesh urb read/write window when offset is too large", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6c1c9067d92d0364d414893adcfe63368d78fca6", "description": "aco: always emit vk_cvt_pkrtz_f16_f32 for nir_op_pack_half_2x16_split", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fa41bd06879423f91b52829ee679fc94c3e3ffab", "description": "docs: improve language in zink article", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e66613497567026ce421057939d027e5913462b5", "description": "docs: fixup zink gl 4.3 requirements", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "29f8f21bff69019671f96e3c9aef6a17dbe3ba94" }, { "sha": "44feff93c2d67e52699ace7002f3a2319d5ef6d5", "description": "broadcom/compiler: don't always assign r5 if available", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "77f58b46d9f20af89e74d1301e4220b5e48fa8be", "description": "broadcom/compiler: add comment on why we don't use r5 with ldunifa", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5b140428b062ae22945d203a3ae6e51f85b68512", "description": "broadcom/compiler: adjust register threshold for 2-thread compiles", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a35b47a0b1aff2407dc3274b45afb27d7cf7cf47", "description": "broadcom/compiler: add a strategy to disable scheduling of general TMU reads", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f783bd0d2a75a1244fdbb4a1754f072891e87af6", "description": "broadcom/compiler: define v3d-specific delays for NIR instructions", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fed51585c4acf4e4d10a466e2ad198f4009e9e85", "description": "nir/schedule: allow drivers to decide about instruction latency", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e7a4e97076a259bbbea9b02cc804494a8eef9fd8", "description": "nir/schedule: use larger delay for non-filtered memory reads", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3bd041e2fbfd9f846d4fea9ce612d4d6c4c0f57a", "description": "nir/schedule: handle nir_intrinsic_group_memory_barrier", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "46e330c07e4f2140b3ae3e919994f03f36dbb4bf", "description": "nir/schedule: fix handling of generic memory barrier", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9ef499b315392d5c1ac853917b7c7eaaa098ad4a", "description": "broadcom/compiler: stop moving UBO loads before NIR scheduling", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bf7777a5d4f42515a1bd9f681e28f74bfa2cc1de", "description": "lavapipe: set non-zero device/driver uuid", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2e878293f4cf20df21aded2446ef9a3f91b27e68", "description": "turnip: Make autotuner work with reusable command buffers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d9e400b9b60e2c43c958ec817fd052e5decd9458", "description": "virgl: Add a few more formats to the format table", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8b9045e7a45f9de402fd841ef72cbf52170b7fce", "description": "intel: Use 3DSTATE_BINDING_TABLE_POOL_ALLOC exclusively on Gfx11+", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e3a0e97300c877ec95e88efa35d90ad5e319273a", "description": "intel: Limit Wa_1607854226 to Gfx12.0 only", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ab47cad4fb0840bd309247ba0eba6f391c592962", "description": "iris: Rename surface_base_address to binder_address in a few places", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "db34c715139e4ebe0bb51d6cb1e1e21ecedfbb24", "description": "iris: Use more efficient binding table pointer formats on Icelake+.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a83c91a2613e2e3cd6ecb03eda8b3ba4e373171b", "description": "blorp: Add a binding_table_offset_to_pointer helper", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3c3a8f853dd8b43bfd51794f2a7d632feda396c4", "description": "gallium/tc: zero alloc transfers", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "caeec6262df31fd0f5e9c0be233c2b1aed5380c0", "description": "util/slab: add slab_zalloc", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "2cd30266f155a7b4edc0b9f653d773e709b021b8", "description": "tu: Refactor VS DECODE/DEST to be emitted in two pkt4", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fa323cb93a128676beda5654d1691f8f5a62f7b5", "description": "mesa/st: make export_point_size shader key clobber existing psiz", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9ae0cdc4539e9a64d12c59d1450d865da579e9e0", "description": "mesa/st: check max output components for adding pointsize during precompile", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "070a7b506df98c598ad4ea1cc43f1ef887ec2c75", "description": "mesa/st: count FF shaders as needing psiz export for precompile", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1183988d74f1116dad280bd332601dc024c0c32f", "description": "mesa/st: precompile with API pointsize only if the shader doesn't have pointsize", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "96098d7c2531d0da1a447ff8f61707c7665abb02", "description": "mesa/st: simplify pointsize precompile conditional", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "882abacde3694c3bf3b0cfd0d124e7dda49d1977", "description": "mesa/st: simplify pointsize shader update conditional", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b73663c51ed75998c64ead09a1bc94a559bbc48e", "description": "mesa: always set PointSizeEnabled for API_OPENGLES2", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9d98bc238e19ec07e82b3420b80edc59279709c7", "description": "mesa/st: only add pointsize output if it doesn't exceed max component limit", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0d80aed363c3d8d149b6ad8323374a8e19b50be6", "description": "nir/gather_info: check copy_deref instrs for writing outputs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fdee7240ffba60ba4d4176b9e47f240e2c0bde38", "description": "mesa/st: conditionally add pointsize outputs to ES tess/geom shaders", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "597bd11b7b328b13dde8051e57388e08a9e9a4b2", "description": "mesa/st: add a gl_program struct flag to skip psiz exports for xfb", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "53cbba83eb66b3bcacbfc467af495b86d63dad68", "description": "glsl: store OES/EXT point_size extension enablement to shader struct", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "02906baba745e6a6d2f27c1654e361665db4ac77", "description": "panvk: Implement vkCmdDispatch()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1056b3e39ecfc8d755ef81b60b106ed85d3b28ab", "description": "panvk: Add support for storage image", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "eca0a0e29ed1dcb58043add3e3f20f830427b89d", "description": "panvk: Move dummy attribute buffer emission out of emit_{attribute,varying}_bufs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0e7e1b64fcdaf2f1c7977a979d8744fe64650b82", "description": "panvk: Add support for storage/uniform buffers with dynamic offsets", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "13378e41295a00990b166a15d7c6726559f6201f", "description": "panvk: Support creation of compute pipelines", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b05ffc9feca72de7ae3e4ea74c8cdee400e39084", "description": "panvk: Add support for storage buffers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9a20467cf29fef1acc5f58dc1acf53c2c62991c6", "description": "panvk: Add support for push constants", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3634063b08a4272f9d21b0fac23ba3e509992dc9", "description": "zink: handle spirv xfb insanity", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "dfbb7c1f735992ee2b2ddb194200db739b36955a", "description": "zink: store shader to ntv_context", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "76fe6f72358c5919e85206a6c365ffede9677fd1", "description": "zink: handle remaining xfb corner cases during analysis", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3f7da0c58447979976eb2928625b1f93154f6c57", "description": "zink: fix xfb analysis variable finding for arrays", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "4ed7329236a576b6b6f615787bb722b960f32c6b", "description": "zink: correctly set xfb packed output offsets", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "432700fc61a33e0c040d47d9b7bd8cfe970d35cc", "description": "zink: store the correct number of components for xfb packing outputs", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "a5c7d34fdf8403b0115d5eead7ca67027e93efc7", "description": "zink: use 64bit mask for xfb analysis", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "a0feafbcc85c0a6d0119c2b1a776f9d20a57ceb9", "description": "ci: more stoney flakes", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ddfa9e7cc97c2db352611b1d1f8c764d09dfc250", "description": "ci: add another stoney flake", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6ab720f1f495e6e768d8254b0bf005e79aacb8f9", "description": "aux/cso: stop tracing during cso_unbind()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0e51c478162e9f711d42cd479de677e539e88ded", "description": "aux/trace: dump more rasterizer state members", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ec45b7ed32df086efe3a00504cdd75212aff1f34", "description": "aux/trace: dump clear_texture colors", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "296e26eec84a36a7c512eb333a1a98248fe0da25", "description": "aux/trace: dump clear colors as uints", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8142fc5a455e010abf2ce55d0ad938f7ae88bb32", "description": "aux/trace: rzalloc the context struct", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "f1cdaf36df75617645ce315f5c089558c04dea46", "description": "aux/trace: more screen methods", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "204ea77b0674fb611155bd3ba2e6169cc8646b3f", "description": "lavapipe: fix pipeline creation for blend and zs states", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "7114490115f1f1c95b647a0c400274f6f886ebf5", "description": "lavapipe: update multisample state after blend state", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "711f0d1df4f81e0701974b4471929f095b2ba940", "description": "turnip: Don't call getenv() directly", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c9d99b7eec7ec14d6d71d381a424b6280d75a882", "description": "virgl: Fix texture transfers by using a staging resource", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "cdc480585c9be368ddfdc33e2eb73e3582f25fe7" }, { "sha": "165a880f1ae1f528d597bf3de138a29445b01a48", "description": "llvmpipe: clamp surface clear geometry", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "2d1b506acfe55165511a2bb83acb013353e531ab", "description": "lavapipe: clamp clear attachments rects", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "4c76a19ca35ded99a2f13eef59a0cd161e3c43b0", "description": "llvmpipe: fix debug print iterating in set_framebuffer_state", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "3ef093f697ad9027ba514c7a4a6a10b7bd95bd47", "description": "zink: ci updates", "nominated": true, "nomination_type": 0, "resolution": 2, "because_sha": null }, { "sha": "5fae35fb17d6d89c4fe1d9d5a19d827caf25b9fc", "description": "zink: fix 64bit float shader ops", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "9579df6a7ffc2116623cd3d2d9517dabe770cfe4", "description": "zink: run nir_lower_phis_to_scalar in optimization loop", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "342e6f83321a91816358dee82178809b2a8aeeaa", "description": "radv,aco,llvm: lower post shuffle vertex in NIR", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4b99b528f502f09bff8a9032f79dcd152485b725", "description": "nir: Introduce workgroup_index and ability to lower workgroup_id to it.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6a4c01f3efe19b15c9231afab1f936dc4bd4898e", "description": "nir: Extract lower_id_to_index into a separate function.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "64acec0ef9f640ad27d6fa0fe7622ec63c6900a9", "description": "nir: Fix lowering terminology of compute system values: \"from\"->\"to\".", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "541f08cd4cd74ed424d34e7b050f6d911946274a", "description": "panvk: Non-destructively stub GetRenderAreaGranularity", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "afe2ef9afc912bd695fe9ef65ecb0b02bbccb6d6", "description": "panvk: Advertise zero sparse format properties", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8feed1f1143290b6fb0f86be1b95b8de671865b0", "description": "panvk: Advertise VK_KHR_get_physical_device_properties2", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3937c47c482c742938dca70aff06d87550d6bfd6", "description": "gallium/dri: Add missing in_fence_fd initialization", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3332fcd9c0b987202d7a38ad0451f3022ce886a8", "description": "vulkan/device_select: add has_vulkan11 flag with has_pci_bus flag", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1cc549949d4f61375034f27e134d3dc0ecd07fc6", "description": "vulkan/device_select: for vulkan 1.0 use vid/did for boot_vga", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5b9bf3434fc509b9061dd4e79930e4b65c186be4", "description": "nir: Fix handling of NV_mesh_shader PRIMITIVE_INDICES output.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d068eb53e84ca1e44ad96c31dab63476880b3c72", "description": "aco/insert_exec_mask: optimize top-level transition to exact before demote", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "42a5be975adc51d1029f25719b979bf2b3bae8a9", "description": "aco/insert_exec_mask: use get_exec_op", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "aa55ecc2961523cde276f556f6d8fa523bbbabfe", "description": "aco/insert_exec_mask: fix top-level to-exact with non-global exact mask", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ded789fcafdc76e8f0c09f10fe2d752d07403f09", "description": "radeonsi/ci: Mark a bunch of flaky tests on stoney", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "090f6f1b33a0cf93ceec9424ca264553c922167e", "description": "ci/zink: Report flake test", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e8882f0ef832ba3707101c6de1e8f59ddb5fff87", "description": "ci: Improve interrupt signal handling in crosvm-runner.sh", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1f0a0839eb6bc312dfc88c74d13deb3dfa28e17e", "description": "ci: Increase limit of concurrent crosvm instances per runner", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8346983775499119b8534d829c1db75e23c4097d", "description": "gallivm/nir: extract a valid texture index according to exec_mask.", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "e168d148d76d780eda6f9aaa6c66608c4df3096c" }, { "sha": "e449acac9d4ad5de95aea3f37bcb73be37e4ca66", "description": "radv/ci: remove unused files", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "cc327a0fe45911cb694d2de56e9dd7dba1fa0f12" }, { "sha": "4e45847d0ad69c40f2bc1408468264b4d34c6199", "description": "freedreno: add a420 deqp-runner files", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "08db7f456a4b2ac6669eb1e6a3f1edd6c671983c", "description": "freedreno/a4xx: expose shaders and images, as well as ES 3.1", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0277f491aec79f9fdb288f28268090146165d1bc", "description": "freedreno/ir3: disable conversion folding on a4xx", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4684425150bdd7907fbbc37caa01a01551bb2cc6", "description": "freedreno/ir3: no need to count bits 16b at a time for a4xx", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f628fd30de1fef5d65ba6de81d19d14aef443d5b", "description": "freedreno/a4xx: improve condition for disabling early z", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d11543ec52244a941afc879100a3b0a2b4586312", "description": "freedreno/a4xx: extend astc and tg4 workarounds to compute shaders", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4a03619d81171fdf88fef40330af1a51b333a46f", "description": "Revert \"lavapipe: accurately set image/ssbo access based on shader usage\"", "nominated": false, "nomination_type": 2, "resolution": 4, "because_sha": "821a49981ff386559f8a8fdf6bf3526b8deb2415" }, { "sha": "8860ff33105bc756b077a3fefaced892cd867dc8", "description": "intel/perf: Destination array calculation into function", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d80d3c6760a8d029c7af8c8ad5ec5e623f6d413a", "description": "intel/perf: Fix mistake in description string", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7024b8e0eb15100bc73b9d5f931ba678b8cc1e5a", "description": "intel/perf: Mark intel_perf_counter_* enums as PACKED", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6c0246dcf4f2d4e2ccdaa97d52833cf9f11ffa4b", "description": "intel/perf: Store indices to strings rather than pointers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "df5e743c80ce96f510cc6d4d6b7b52fb8ae0eb3e", "description": "intel/perf: Use slimmer intel_perf_query_counter_data struct", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bbbbb0325b6da31298a493ab3e9c3cb1648481d8", "description": "intel/perf: Use a function to initialize perf counters", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5e6c7a572ea881db42440dd2dca8a34b2971faed", "description": "intel/perf: Deduplicate perf counters", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3172b5bbb89ff80f50252752175d402d283429bf", "description": "intel/perf: Don't print leading space from desc_units()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "12e065ddecd50885158c724a2ccfa453c445ce74", "description": "intel/perf: Move some static blocks of C code out of the python script.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c795ae8b88144172502728605cd6baf4dbfa2808", "description": "venus: fix properties of unsupported external fences/semaphores", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "63d399b3fbbfdae7c158abaad82b0b4a0c3ad9ac", "description": "iris/ci: Mark amd_performance_monitor tests as flakes.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e2fc99b1886c9e882f869da01309fed76da6c7b2", "description": "turnip: Add \"rast_order\" debug option to force rast order access", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "52ceb9dcb6f161295c28d37fa17dfe06d838fcaa", "description": "gallium/tc: warn if an app is incompatible with cpu_storage", "nominated": false, "nomination_type": null, "resolution": 1, "because_sha": null }, { "sha": "a5a8e197413ec0189435139006a7c7026840efc2", "description": "radeonsi: enable tc cpu_storage by default", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cd0ef9b3f420bc0ee70a16f720786b174e78bb78", "description": "gallium/u_threaded: late alloc cpu_storage", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7070178dfd0d36e94a7061fe2eccd0ac0c6ca7ee", "description": "radeonsi: use 1 shader compilation thread if NIR_PRINT is used", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6731460194722d7971093939e006277659976290", "description": "nir: Fix source type for fragment_fetch_amd.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "50be6922534187aedfe1b7d274a18c099378109f", "description": "radeonsi/tests: always add the --gpu argument", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "21b01538331a4bfc0258da0bdb00a149e0f1289d" }, { "sha": "9c49550163ffd0753c55117f7ac2e800b1691e1c", "description": "radeonsi: change rounding mode to round to even", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "4c3f8d3af8a48addd642e1a88701d1be3d8dcaf2", "description": "egl/wayland: fix crash in dri2_initialize_wayland_swrast", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "43258dc802e07894ae3edd9ea98337a9dc7a0e8e", "description": "egl/wayland: fix crash in dri2_initialize_wayland_drm", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a0bfd65d0fd3c2b0e0cada77aa26b5a52bef3b85", "description": "zink: hide descriptor debug behind #ifdef", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e0030bc39f87dde018add3dfb256d2cfd1a7859e", "description": "zink: invalidate non-punted recycled descriptor sets that are not valid", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "d63f3c31b74f26217cc8f8be9baff91043cde85c", "description": "zink: stop leaking descriptor sets", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "9a91a520de76df3c192eeefbbcba6f955a9d5672", "description": "zink: mark fbfetch push sets as non-cached", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "ab3725f533ecb0d4ecf7cefc6511fbcf15214b62", "description": "zink: fix descriptor cache pointer array allocation", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "c5f585f45afdde8c453c57dad744fd51caf6a699", "description": "zink: wait on program cache fences before destroying programs", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "382798ddbde040b4900f47cbc2509a6338add011", "description": "zink: use a fence for pipeline cache update jobs", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "cbd9a91f64a96a11a95e05163108e9a95ef5b981", "description": "zink: add function for refcounting zink_program structs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9a6c58b2f7da74c5c20258f9a0b2c3681e79ef17", "description": "zink: always update shader variants when rebinding a gfx program", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "821a49981ff386559f8a8fdf6bf3526b8deb2415", "description": "lavapipe: accurately set image/ssbo access based on shader usage", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bfae16ca34b697b7a5787fa69856286f559c1877", "description": "lavapipe: scan shaders for image/ssbo access and generate per-stage masks", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fcf58e75d00a32db772d4107946a5fc8b304f196", "description": "lavapipe: heap-allocate rendering_state struct", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c82dcdf598f7b78c4a0106a71e008b482cf8f70b", "description": "gallivm: avoid division by zero when computing cube face", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "cf9454bb2a1f2869ea07d53eb2d96ed8fc507362", "description": "gallivm: fix debug prints for halfs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ba18799ca12628f2346a3bb0f28dc5124c66072a", "description": "pan/bi: Don't assign slots for the blend second source", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "795638767d142a58b76c91a0719e42536435320f" }, { "sha": "66a604efb5237d62020d278c596fc13643cdfe8f", "description": "pan/bi: Skip psuedo sources in ISA.xml", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "795638767d142a58b76c91a0719e42536435320f" }, { "sha": "9d4441c71aa60b275ae1fccfc11b37705b02c118", "description": "panfrost: Fix ubo_mask calculation", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "c246af0dd805033b743dfe0be96c1077f35e0934" }, { "sha": "0b232b86598285a55f0b1d7d826ad08cd541ea46", "description": "panfrost: Improve comment for emit_fragment_job", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "24101d944b70b45913f6d1bee40daa76f72f5457", "description": "pan/bi: Add documentation for bifrost_nir_lower_store_component", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "42caddcf6ba9b358e26258eb195161d948c99bac", "description": "pan/bi: Make disassembler build reproducibly", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "d6c431c2e3eecc6de73bc302f93290766c4c4f04", "description": "panfrost: Re-emit descriptors after resource shadowing", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "cd2c1ef9da6c71c2d5f11e2b0843147b4c7069e3" }, { "sha": "b164ee0d7b1777f40bb3c5b26236ee5dde53536d", "description": "panfrost: Set dirty state in set_shader_buffers", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "c34b760b9f99ecbf1218e7b612a32ce43c7283bf" }, { "sha": "cb8c47b15e4acecd0cacda8a3d9d20b578f1b4f2", "description": "pan/bi: Check dependencies of both destinations of instructions", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "a303076c1ab71f92907b1967c4b542af0c847198" }, { "sha": "9e714f7455d581bf20ec7a72ee84ab4e381c08a9", "description": "pan/bi: Add interference between destinations", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "9146bafbb422dc535c04e5f177a44e8ea82031db" }, { "sha": "198cb4a77ad409631ba8450b20e3b798f456aff3", "description": "panfrost: Disable point size upper limit clamping", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "66684339d5f5206d3213c023e576b771344f1347", "description": "panfrost: Update point size limits to match hardware behaviour", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d54efebf04313d7fb6e5971aa89f10442a2bc0a7", "description": "panfrost: Set PIPE_CAP_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "948300da27931a1eea38c7d71f62866766a6aad1", "description": "pan/mdg: Use util_logbase2 instead of C99 log2", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e42a8a5b92a0abae2bc3f9457f4703f73d46f450", "description": "a4xx: add emission of compute state, and compute dispatch", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "63bba1dc6c46e8ec246f76a6ad7570158d7cd439", "description": "a4xx: add logic to emit image/ssbo state", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "aac7028b583097eb67080d5dec59fd1b3693e843", "description": "freedreno/ir3: support a4xx compute differences", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6fb5e64eadbfc57fb087ca1b0b14b3c5ae3e2922", "description": "freedreno/ir3: support a4xx in load/store buffer/image emission", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e9cd4fba6f9fffab7d7662703cecc2ede0a898a4", "description": "freedreno/perfetto+fdperf: Set SYSPROF param", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "af4b7f74b2c9aca637f6da33b6594ab2bfc2ded3", "description": "freedreno/drm: Add SYSPROF param", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f925794b16d2b8f882ac5a3b5110e9c890337aba", "description": "freedreno: Update uapi header", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d2e498b6a5db61e27a44c1db55ec657d5396558b", "description": "egl+libsync: Add helper to complain about invalid fence fd's", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1e25f3b2825d416d4cf49e7b7a97582ce3af64fd", "description": "android: Push in-fence-fd down to driver", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "dfac374220d80b741b56fd9f31211902d8fa033e", "description": "gallium/dri: Extend image extension to support in-fence", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "af2951dde843238c2a3052cb1fabefe7289d4210", "description": "radv/ci: update list of expected failures", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "51c6fdf708f921019da5f6fd9f203eb1c420dfcf", "description": "radv/ci: skip dEQP-VK.renderpass2.depth_stencil_resolve.*_samplemask", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7ffee7f1ab3c7f7f652f73d0c33f4504ffba5e89", "description": "v3d: rebind sampler view if resource changed the BO", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7bda838c56111bde0d27d208a725abf215ed85bb", "description": "panfrost: Push twice as many uniforms", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "d4dccea0ba37d6b8f91b689dd441ba6a4c8ff58c" }, { "sha": "e7cfe18099a29cfc09a738e2b9fa5e1ab28a263a", "description": "pan/bi: Run CSE after lowering FAU", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c8f644ec4432089a212c192f71d30bc6addf06fe", "description": "frontends/va: ignore incoming frame_num from VA picture parameters", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d28b6b6856864f75e82bd5c63b877d1f1a40df9a", "description": "aco: rework removal of jumps over branches", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "f030b75b7d2c359b90c18ee4ed83fa05265c12e0" }, { "sha": "059f870d74e90835361e4b8a5596c9aacd979c07", "description": "ac/nir: implement nir_op_pack_{uint,sint}_2x16", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9b113f1b6cee2b08ec0d93a3a34c8c38380b90d4", "description": "aco: implement nir_op_pack_{uint,sint}_2x16", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6532307555775550ae92db62f983ecb65e15b0cd", "description": "nir: introduce nir_pack_{sint,uint}_2x16 instructions", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4d81c60e11e3b73b6e2f52637291858ac08cf982", "description": "iris: Mark a dirty update when vs_needs_sgvs_element value changed", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "aaa25cda0b925c6e60cc91a23070408b297feb6a", "description": "venus: add VK_EXT_image_robustness support", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ba212bf88828efa1eb5d331fd4cc1254a8d2c524", "description": "venus: add VK_EXT_provoking_vertex support", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "33ba61b059ba531a99e5d5e6cf8649c435a26ac9", "description": "venus: add VK_EXT_line_rasterization support", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "58182eb096e05d159eda2f5ae48cf50ac2fcde45", "description": "venus: update to latest venus protocol", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "20efd9eff30fd4baaa2ad45b8bf3242c93a98d6c", "description": "venus: group extensions promoted to 1.3", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fe3815b7faaacd1afa3fca8151ee78641c4c84c8", "description": "venus: clean up physical device features and properties", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ca4595e01abf1d6ff15be6e762f55bb76e29196a", "description": "nir/opt_shrink_vectors: update docstring", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "405829cd8592076c03ac62f3f35ea1ace8b45322", "description": "nir/opt_shrink_vectors: remove duplicate components from vecN", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e5963478c2f75d503d0acaeb2b20a4cb266670cc", "description": "nir/opt_shrink_vectors: shrink load_const properly", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a10b5d7086b92a681c657d7ad24d49d30b072a36", "description": "crocus: change the line width workaround for gfx4/5", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "6b7a68b7c21eeff1aa037b68b6fb9ab971fe9982" }, { "sha": "bbbbf39559402dae7c2458049e09179c3671231a", "description": "venus: abort when stuck", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ccf4bcd162cae2b5df9b47caf00f198beaf2c4a3", "description": "aco/ra: don't immediately assign a register for p_branch", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c3070773f886f1238c7cade3e4c068b73546399d", "description": "aco/tests: add test for branch definition RA", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "32d0bae8ec382b5f604d75b2375e75ffec986fa7", "description": "aco: fix branch definition validation", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bed5a310053f576503bc9c3300e2c7ec7db08e74", "description": "aco: add validate_instr_defs()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d5349a99c2065f294b50fcc957ad9606191acb73", "description": "aco/ra: fix register allocation of branch definitions", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "608d48b78725bfc13f13f700392d2683f1113c00", "description": "aco/ra: add get_reg_phi() helper", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ceca5e68c4d646a069728d6c49135793f0e5a09e", "description": "aco: remove vcc hint from branch definitions", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "558f6329676f53b7869367ff296a4f8153647031", "description": "r300: schedule TEX instructions before OUT instructions", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "aff1a85c0919e679b031d5085f295e4229435ec5", "description": "r300: remove some dead logic in tex pair scheduling", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "688b23885be84c929fe0a36281e2889de49ead60", "description": "Venus: Add `vn_physical_device_{features, properties}` for better organization", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "539fae796a547a174c1bb92951dbbb132493a01d", "description": "freedreno/a4xx: fix integer tg4", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "96211adf771da5211b9d5d8178f1cee0626a0792", "description": "freedreno/a4xx: add swizzles to shader keys for tg4 workaround", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "68a2d25d0db2031e5bba37b2981179e795dd504e", "description": "freedreno/a4xx: move tex_type to header", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8ed07c0da90b98cc53fbed1b387027a34d09b042", "description": "nir: remove bogus logic to allow cube + offset to work", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "37306ba3f1363e43c232abf9215d48e6a0a47cf4", "description": "freedreno/ir3: remove bogus tg4 -> tex lowering pass", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "80bf9c7b978ac273ef979b6bafc351153669694d", "description": "r300/compiler/tests: print regoff_t as size_t", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "516aee64cca36a6e2408bae0cf026a1c86aedc78", "description": "radv,aco: do not lower nir_op_pack_{unorm,snorm}_2x16", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f1f1b3d7f8cab50d7c6e05ff9a81f1d17d15deff", "description": "vulkan/wsi: drop unused wsi_create_win32_image", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "ed391d2a469f1a17ef8768baa919436166d5b27b" }, { "sha": "ddf2778269e4a5315964ee043abace895084aaa2", "description": "glsl: add member's location layout qualifier rules for `arrayed` in/out blocks", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0313110c9203b200425351ce8d4caf7b589c2bb1", "description": "zink: ci updates", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "712ce86bd19628038ccc9157169cf0d604d32bc5", "description": "zink: split primitives generated queries if xfb/gs states change", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0cb3ae949cbf2c5ec0edcb88d943cec754fbfa12", "description": "zink: split out query suspending into util function", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5aecec48ee51453945d21d8e338f3ea87ae4958a", "description": "zink: update query states before starting renderpass during draw", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "965ab44c5017897acd3aefc7900950b7f7ad0760", "description": "nvc0: disable EXT_texture_sRGB_RG8", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "897a7fbbf1e72384b78af0a29a9e379cbeb6e3c7", "description": "mesa: enable GL_EXT_texture_sRGB_RG8 on desktop", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "af5f49f663d29abfd840e5c258b422107ae38f01", "description": "zink: remove loop from generated tcs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7e63fa2bb13cf14b765ad06d046789ee1879b5ef", "description": "freedreno/registers: Add a couple regs we need for kernel", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "34379a937fff7f0edf784ec58877122b611d0892", "description": "gallivm/llvmpipe: add support for NIR to the linear/aos paths.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6efd489ac980851466eaef937a833c49b8126dea", "description": "gallivm/nir: split load_const out into backend helper.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "65c7ca617fb524a57d0bbeabe518038828d10b09", "description": "llvmpipe/linear: fix disk caching.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "503362f008441bac6b8e6b68337b56b27e80d3fe", "description": "zink: switch to u_foreach_bit for ntv image access decorations", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fcdcfd9967767e923fa99a9160f937b67afdf595", "description": "zink: emit Aliased decorations for any image that isn't explicitly marked restrict", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "351378ae8011c43010370825209a65e738a3a959", "description": "zink: remove a bunch of flakes", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e1e9a44a69f327fd99edaff4eb4db867a39da370", "description": "lavapipe: always set read/write on ssbo/images.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b48236ea3efebf942ba7c225c023a52d71558c16", "description": "pan/bi: Add arithmetic flag to RSHIFT ops", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0b0e74ae8277ba2ec89d950af9816a8a8e275078", "description": "pan/bi: Extend LD_TILE with a register format", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "74107abfc665d8713cbdd5a5accba4f3983c72c3", "description": "pan/bi: Add BRANCHZI instruction", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3dc2095b079f1ac890cbf6ca2f525841a2dab5ba", "description": "pan/bi: Model LD_BUFFER instructions", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "579677788974f4012f313265e42d558d70b35597", "description": "pan/bi: Model offset for LOAD/STORE", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "039bb4e68c3864b0a40bdf9d4ae7c06badfe926a", "description": "pan/bi: Model pos/vary segments in STORE instructions", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "aaa39f0e60a6855e9ea7274cf708fbeeaf40d582", "description": "pan/bi: Model LEA_BUF_IMM in the IR", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "eba9ef4c2529fc88ed5bdf88a5b22d6f13e73faa", "description": "pan/bi: Add LD_VAR_BUF_IMM.f16/f32 instructions", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "48a398bf5b1b5c07d0eac15b4c6af68fe07b5c99", "description": "pan/bi: Generalize I->table for Valhall", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "20891e75c263039e9103c006c5b744a0355a1f76", "description": "pan/bi: Extend BLEND to take a register format", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3c817ed511c084fdffc011963c0efcc607369669", "description": "pan/bi: Model Valhall texture instructions", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "234d3efb9b5ba026c3c25085e79993639353899b", "description": "pan/va: Add memory access modifier to LOADs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "79aa4af078c8c089c1973dc8444f79bb46774f43", "description": "pan/va: Remap \"store segment\" to \"memory access\"", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "254a6412909057d809d361b297510aed9414554c", "description": "pan/va: Fix LEA_BUF_IMM definition", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7c798fbb9f5e6dd9a3631674576270b174a714f8", "description": "pan/va: Fix definitions of LD_VAR_BUF_IMM", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c62836661ea25a01eaf485ed67ba24db2e7a73c9", "description": "pan/va: Add TEX_GATHER instruction", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "65cb3af38a045ff2b33eef03663b885c7420feec", "description": "pan/va: Add TEX_DUAL instruction", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "47b70ca5843269c83e949b1cbc1d2c111e2234a1", "description": "pan/va: Add modifiers required for gathers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "431e7e54a614a45117424c6be1e1b7e9910f62a9", "description": "pan/va: Handle force_enum differing from name", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0a6c6dcb00847a0f413ab4fae0d83900deb27167", "description": "i915g: Emit better code for SEQ(x, 0) and SNE(x, 0)", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "374da6fc41e955c261b7888a2809b7025fdf0f97", "description": "i915g: Handle constants composed exclusively of 0 or \u00b11 specially", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "06eb9fb12599cf792f9bec36f5c5149258fde1dc", "description": "nir/algebraic: Optimize some cases of (sXX(a, b) != 0.0)", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7d055c93e014d947b2b495450cd0968c32de6dd1", "description": "i915g/ci: update piglit fails", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d506d910e43e00095246161786de6f49e9cbda2c", "description": "nir: Switch to using nir_vec_scalars() for things that used nir_channel().", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "16c064dfaf98d36777a73aa140d3e8c46b8c4611", "description": "nir: Add a helper for setting up a nir_ssa_scalar struct.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d95f9d189a46ecd6fecb54cd7c733fff89f3d85a", "description": "nir: Introduce a nir_vec_scalars() helper using nir_ssa_scalar.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "48b3ef625e1909c1be31fbe10adb53734af38eb4", "description": "vulkan/wsi: handle queue families properly for non-concurrent sharing mode.", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "5b13d74583513ddd029e30c989838b96993545a0" }, { "sha": "221ce1b35ae3db012e40c307fcc3027c59a0bca4", "description": "ci/freedreno: Consolidate some information about an a630 flake.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a64408dcd5121d7bab74d43241ac035d5bf86cb4", "description": "ir3: Don't assert on not finding the VS output for an FS input.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "feb7e30e2d40e1ab06823120288de131a86f88c5", "description": "radv: include disable_aniso_single_level and adjust_frag_coord_z in key", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "2de15273d5b332eb116841cab546464236dffc1d", "description": "freedreno: Improve robustness behavior for VBs with offset > size.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "92945825f5fcb59ef3787d21a21a61c07ade7588", "description": "freedreno: Fix start_slot handling in set_vertex_buffers.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "35ddb65ea6b5310c56e75f274a2456e49ef04f55", "description": "freedreno: Use the resource size rather than BO size for VFD_FETCH[].SIZE.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b21e7e1ef7ba2c2cf97f073a8a01d6bc43835622", "description": "docs: match build-flags markup with meson docs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "23d3fb6da26093621ab13372ac80f76f2ea74368", "description": "docs: fix a broken link", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "96c8880900e3351dfb88c43b0e3e324539436bc0", "description": "intel/fs: fix total_scratch computation", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "5b43075888612d12b7f367a5c32a3e42a9ff0e0a", "description": "v3d: enable texture filtering anisotropic", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "dc77542ed2226173286f4c9b37425efd101dc51c", "description": "intel/compiler: Use pass helper in brw_nir_adjust_offset_for_arrayed_indices", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f761f8fd9e2a72dd41d8c013dfb376ad3a108176", "description": "broadcom/compiler: simplify node/temp translation during register allocation", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "871b0a7f6a35133516158b3c148f264a791dd942", "description": "broadcom/compiler: don't sort nodes for register allocation", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4483cd24af5ea20c4f2aef06dc758ffeccf60e08", "description": "broadcom/compiler: sink uniform loads", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e228642cf50ef850c94cab2efb69aa0b5f9dba7c", "description": "broadcom/compiler: move constants before their first user", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a1998a9f43e8c1442f191bdd7a4db8c276f53e1a", "description": "broadcom/compiler: disallow TMU spills if max tmu spills is 0", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cbb4d0dded229101dbf83beaf391d5035b562f6a", "description": "broadcom/compiler: increase cost of TMU spills to 10", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a02dd17cb36efe9bc2ff2d675357988ded914a02", "description": "radeonsi: fix an assertion failure with register shadowing", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "0f96948dfab3b9d7cbda1d8cac1308e976a35eff", "description": "radeonsi: fix register shadowing after the pm4 state size was decreased", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "946bd90a097e8bf4f060f7a18d04f1df1c23275f" }, { "sha": "66e20d2bf70ab32087e71b1fba9a231d7c58d134", "description": "ac: add an environment variable that parses IBs in files", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3394f0ae14e373d668312a61a1703cc77aaf50db", "description": "ac: define PKT3_ATOMIC_MEM", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ff9e4409c13418f249b7130f8ae644dc1922a4d0", "description": "ac: parse SET_SH_REG_INDEX packet", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0cae7a59c08698fd822c4a50e98531f631dcb741", "description": "ac/llvm: update LLVM processor names for gfx10.3", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "87d83f4103b10b058a248bfbdb7339c8b9438cc8", "description": "ci: add point coord failures to d3d12", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5ca7c20cf7b106bff2cafb1e63c71a283a01e9ec", "description": "st/mesa: do nir_lower_io() for inputs & outputs with transform feedback info", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ee4c5b1699397662f069e2e9958b406a5628e03a", "description": "gallium/aux: add helper nir_gather_stream_output_info", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2a708efec337234b039aa182b32543fa57230642", "description": "gallium/util: add util_dump_stream_output_info", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1dcd1eac6a584d7c9bbe39f533dbcfa27a5342fe", "description": "nir: pass nir_shader into nir_recompute_io_bases instead of func_impl", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "606811bded21e2c01096c50f0bf6c627167abf00", "description": "nir: add nir_print_xfb_info", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ad68a1ee5a563bcc2013214826a7ab5724a3a018", "description": "nir: add nir_gather_xfb_info_from_intrinsics for lowered IO", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d4c051b0479998dc1a95cff6b5e8b8aaa9530a2a", "description": "nir: add nir_lower_io_passes() with new transform feedback", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3528dcdfa18d688ec3fc69132095e93a8fe380c4", "description": "nir: add nir_io_semantics::no_varying, no_sysval_output, and helpers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "548b2d47b2879f8dbb4362d03c3428801dae3260", "description": "nir: scalarize transform feedback info in nir_lower_io_to_scalar", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cc5505088b9212371c44e6b25235bd48104cd244", "description": "nir: add shader_info::xfb_strides", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4636fa7f384dc06f3e1d94adbfc70b3e986c2cb2", "description": "nir: add transform feedback info into nir_intrinsic_store_output", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2c6e41bfe1d4261fdf37ba59d71d961d664cffc4", "description": "nir: fix nir_io_semantics::gs_streams in nir_lower_io_to_scalar", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "73ef225fc277cd7ccc996a0306cc3e9a30c46fa3", "description": "nir: validate write_mask for all intrinsics that have it", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "dd733fa52e49f790d59ba848c29fe47f3b289957", "description": "radeonsi: fix broken VK-GL buffer interop", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "ad9b5ac0a181aa0acd5c02640614d8a69e9b3566" }, { "sha": "c1a7d520f3ffe720dfb949ee651d7299167a2924", "description": "anv: Disable aux if the explicit modifier lacks it", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "cada519482eb553dbebeafbfe97b731996cf9063", "description": "anv: Refactor anv_image_init_from_create_info", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "8d2b7e558b43ac1e07ec4802666f0880d914f6d7", "description": "anv: Change a parameter of the implicit layout fn", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c3eee6327c85f65da88ea09d0c0a78aa8495c290", "description": "pan/va: Add missing copyright notice", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "eda00fd39d26eac6228ef1d7b04d9cfa23bdfb9e", "description": "pan/bi: Extract INSTRUCTION_CASE macro", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ffde1f359bf42566df0740c93004fb3017101b82", "description": "pan/bi: Adapt bi_lower_branch for Valhall", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f3937d98747c23676aea268c5ab56dc3e1cd5eae", "description": "pan/bi: Trade off registers/threads on Valhall", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7637502c8d734d054a815b9b2f81f1bd8c239f4e", "description": "pan/bi: Add BI_SUBGROUP_SUBGROUP16 option", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ec9c1f8fa603b6213ab4ba172ce413c63b4249c3", "description": "pan/bi: Wire Valhall disassembler into compiler", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "31e991d801cc096ad5742ee8131d2e2a8a22ad80", "description": "pan/bi: Support standalone Valhall disassembly", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "600f689a98638975b43a0c381c5f897718ff182f", "description": "pan/bi: Allow CSE of preloaded registers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3154df232b7d75ea1a3f2c5e9a8ccf0ebcd6814b", "description": "pan/bi: Use a progress loop for constant folding", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e5582710f3e3f895cb4544e0e5480ab071049dac", "description": "pan/bi: Mark NOP as having no destinations", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2604c6517472a107d3f3034e5693e9aba4159649", "description": "panfrost: Unify barrier+helper handling", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "30d0c2e39059e938a9ddd64dba1508af0e5273c3", "description": "panfrost: Set texel_interleave on Valhall", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "407bda4d8cfaa2a1390730e67a65aaea8eb26223", "description": "panfrost: Adapt estimate_texture_payload_size to Valhall", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "469a36d071e04a9007ad978f1597decc76dfcd3a", "description": "panfrost: Don't emit compression tags on Valhall", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "087b63cb07717e83ea606648f2551fc9586b9165", "description": "panfrost: Allow uploading fragment SPDs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e42b0c68f448fa0a57591ab6ef2aa9e2017551a5", "description": "panfrost: Don't pack blend constants with blend shaders", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "111f5af303104e0321e418feb1ad93a5f53e2969", "description": "panfrost: Generalize some is_bifrost users", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "36a2b8d0398a8842fc35b0e43722aae14fc13abe", "description": "panfrost: Add PAN_MESA_DEBUG=dump option", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "28743a5556ff36ac8905753da270328774bbc4c4", "description": "panfrost: Rename prepare_rsd->prepare_shader", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "631c01fc421cf60a81cd0af26f64520180685b18", "description": "panfrost: Add an enum for Valhall resource tables", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f3c971e0fe2d31dc985fc86ef9d0c6b182cc86ad", "description": "panfrost: Make Divisor E an integer on v9", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b19afaf307b9b9958e60b26a6590fa562c6390a2", "description": "panfrost: Clarify contains descriptor? bit", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1df6b0d7e2fe7ffdaf200c58494de465396ef186", "description": "panfrost: Remove Invalidate Cache from Valhall job header", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "217e038289b00008b21a8a4ef84c4b4ab6ae9079", "description": "panfrost: Add Tile Render Order enum to fragment jobs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "52ccd21e6bc64b23e698b5c3e5dbe39f206e3e5e", "description": "panfrost: Extend SPD size", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0136545d169adb75e4f9f6b4de38eef0817c1241", "description": "radeonsi: add check for graphics to si_try_normal_clear", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "214092da879252c3935eaee47b0b2ac42b682268", "description": "anv: fix fast clear type value with external images", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "02fab4cf9e3a7fd824dc2fc99e5b1abea02ec8ce", "description": "venus: Implement guest vram blob type.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fd3451babd6cded6794561d74c8919576ba1f97d", "description": "amd: update addrlib", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f8cf5ea982adc4e1d5b6a531f83eea938583c830", "description": "amd: add support for gfx1036 and gfx1037 chips", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "48046d5bd83e51bb203c70fc0c51a5b8177395bf", "description": "ac: set correct cache size per TCC for Yellow Carp", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4380916b761d2ebbe5b1d36b9162810b66a727fc", "description": "radv: disable DCC for Fable Anniversary, Dragons Dogma, GTA IV and more", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "dc921f73779e90e1514191d87cbe133c61b15b19", "description": "iris: Do not apply SCANOUT allocation flags for SHARED-only requests", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "93087f71e64b6ebfaa44b25a6afe2f5ed5c1d595", "description": "ac/nir: Extract final mesh shader output counts to a separate function.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "11957d386335ff9822f3fbc67d4a16ae6c2cd500", "description": "aco: Remove superfluous code for mesh shader workgroup ID.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2d5aae032b97de7c25b97514c08f9b642a1d2ddf", "description": "ac/nir: Properly invalidate mesh shader metadata.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3a3bd9cff1b9d6d5f7b3d771c64ca362d6056157", "description": "ac/nir: Fix workgroup ID in mesh shader waves other than the first.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "57775dd76a2064c7baec2a500a27536e41302f0d", "description": "ac/nir: Store mesh shader API and HW workgroup size in lowering state.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d0f45c7c4986013ffd6ee391c76f51113b7ae767", "description": "ac/nir: Reuse existing nir_builder for emit_ms_finale.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "74f1e7965e1811333386b502217dfb393cea1156", "description": "ac/nir: Use vertex count minus 1 to determine max index in mesh shaders.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "16b417b8d617df418ad197341a7af1f87bacaefc", "description": "ci, valve: Add the dEQP runners for Valve CI", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f0aee991bfae7a45d20831b9cfad5e083135be93", "description": "amd, ci: Categorize the sections of the CI file.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "58186df32c813c9bdfb54a3977efc046f67565f9", "description": "amd, ci: Drop log level in SPIRV -> NIR code generator.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cc327a0fe45911cb694d2de56e9dd7dba1fa0f12", "description": "amd, ci: Remove unused runners.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "befe3a9e48b4bfd1f76193589aec23a86a2097f2", "description": "ci, valve: Add support scripts for the Valve bare-metal farm.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1e010348ee6f7d40470aa65797e74752c90ac692", "description": "radv: remove color exports in presence of holes", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f800af2231401641abed2a6d90a9fc22ba5ef60f", "description": "ac/nir: remove TCS nir_var_shader_out memory barrier", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7460199a2fb52e9f356b5ee0e895c44d339b4f43", "description": "intel/compiler: Lower Task/Mesh I/O before SIMD specific lowering", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "549e861dc1f9e9fed5b6b5897c154273e2233658", "description": "turnip: Implement VK_EXT_physical_device_drm", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bb6ba8f21fc79121ac9b988cf1134be915059dd6", "description": "radeonsi/drirc: use force_gl_vendor for Maya", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d3196bac510aa2343f34ebabadc176285dc681b5", "description": "nouveau: add dEQP/GLCTS run failure info for GF108/GT215", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "dc05615ec175cc4630291a2f1cc21ccda6cd08e1", "description": "Revert \"anv: Require the local heap for CCS on XeHP\"", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "382f6ccda8869f72134dbfa9c3cc68a229e01138" }, { "sha": "203c8be09f7894600add91109060ed44f92702b0", "description": "anv: Add a perf warning in anv_BindImageMemory2", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "74e446b45ba72b45563a33a379d7b25e76c9a073", "description": "anv: Fall back to HiZ when disabling CCS on HiZ+CCS", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ffbde42b9374c1b70b9caefa981e3c09bea0e7b1", "description": "anv: Don't disable HiZ/MCS in anv_BindImageMemory2", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ed9a0d48a9756249a77a0c7926d8bb155bd03b24", "description": "ir3: Use isam for bindless images", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "06485f7d3dff0841052a7e7473fc3ee71c974735", "description": "tu: Call nir_opt_access", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "58d72f45e58969dcd45e953487b1bd2338dbb05a", "description": "ir3/nir: Fix 1d array readonly images", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "0bb0cac8dcd0d8907282242e548321f318a64536" }, { "sha": "21ac044c3e25888eb9f1bc72ed09da825e257ae7", "description": "ir3: Don't always set bindless_tex with readonly images", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "274f3815a5efaf1b82f6c2d29122f7aac2fc9a19" }, { "sha": "bb1e0eba08dbd05626bc307aab1dd3faeb12c867", "description": "freedreno/fdl: Set swizzle on storage descriptor", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "00be8c46197f53a63e3683a28423a34db8ed765b", "description": "freedreno: Replace A6XX_IBO with A6XX_TEX_CONST", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e1c4c2ac60e47a8841eb5d0a2714f87a3dc4fa49", "description": "ir3: Use CAN_REORDER instead of NON_WRITEABLE", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "aa93896156c7f076e5de1831292297084655cda3" }, { "sha": "95fabff8dea94eb8dfb49871034df8fc390d0e68", "description": "turnip: Set drmFormatModifierTilingFeatures", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "473f48863904084b087d8cca0c6e6032be2e9d32", "description": "zink: add layer asserts for 3d imageview creation", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8e67928862de069d3e6892a1ecbb7ca8d1a648b6", "description": "zink: more accurately clamp 3d fb surfaces to corresponding 2d target", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "59b0105e658b757b152a55dc6f062b16b7324ef4", "description": "zink: clamp 3d/array shader images to lower dimensionality using layer counts", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "26d05e5a38e69c37748578ffe583756026fda51b", "description": "zink: directly create surfaces for shader images", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "69ec429c00ee32d5bf51e549876b9ca2daf2cbf6", "description": "zink: restrict clear flushing on sampler/image bind to compute binds", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b7b494299d556de5ac01db28769d881e927cf0b9", "description": "zink: use VK_EXT_depth_clip_control when available", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "95708c13ee6d932542933f8811ec6887b124d91f", "description": "glx/drisw: handle GL_RESET_NOTIFICATION_STRATEGY", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fba13486df5acd7c5f5c3407d2085448f592c3b4", "description": "zink: update psiz handling to fix xfb output", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b28cff9f4a7524bd4188278cbe9058ec98e8c40b", "description": "nir/lower_psiz_mov: stop clobbering existing exports", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3267417c222ea50927bff0a9aa098154f1e8b0c7", "description": "nir/lower_psiz: create the store instruction more accurately", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6250a3bc18d06b6f609dc1eff8599432edbfc3c8", "description": "util: use correct type in sysctl argument", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "01bd21eef8f572944c09771f44e3006e2991280e" }, { "sha": "0536b691338f2759b850f9ec94634033a5d1f9e1", "description": "util: fix build with clang 10 on mips64", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "dc94a0506f1d267a761961d3ac905d77de3dae2e" }, { "sha": "f12c107b030b0aacc0c8b11c99fdce13f38bc98f", "description": "util/u_atomic: fix build on clang archs without 64-bit atomics", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "a6a38a038bd62e6d9558905f00bef81b5e7e6fcc" }, { "sha": "d07df90bf4442492d5f94190484793cb52f23860", "description": "Revert \"CI: Disable Panfrost T720 jobs\"", "nominated": false, "nomination_type": 2, "resolution": 4, "because_sha": "35209b94a6c7d88fb67b6446fda8f8daf556c911" }, { "sha": "bd55458304f6499aff1e21137b643c4870cc2b28", "description": "Revert \"CI: Disable panfrost-t760\"", "nominated": false, "nomination_type": 2, "resolution": 4, "because_sha": "b9b444e0b8bc318cea2a93ec04b0a383c444180e" }, { "sha": "6d0824abccbddc8b8480990ac49c542f6680c2a4", "description": "panfrost: fix segfault in pandecode", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "af0f9a31b3ab1a2a212fa419d6f7739f809fa926", "description": "CI: Disable Panfrost T720 jobs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "114e48e923d9492a4be7308807a87c1c7e835325", "description": "CI: Disable panfrost-t760", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f2dee2ea55546b03528e5bd91da9d96f27cae2a5", "description": "docs: update irc channel", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5558f7de59dcc3d5197ef5904002d9040ffea7f7", "description": "docs: mark virgl gles2 renderer as done", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5cce0d1d9d3a706282731a59001bfa1d1d8c4e9f", "description": "docs: update virgl description", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ca4ad9c2cb37efe5e26c345275a38c7bae433ca9", "description": "docs: link to gitlab instead of cgit", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "32de503b02234f2c882a09a80a4c668f4ec7eec2", "description": "docs: master -> main", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "76ee3eeae95be427dfb3a661d8dbe8d05a5bbec3", "description": "docs: Virgl -> VirGL", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4ebd3b041bb8f7b922f8e75481171742b3466afb", "description": "docs: qemu -> QEMU", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5494b6869475abd8346e4525e7e1cb286ce8da54", "description": "docs: add missing get", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2015d458b6e2ce5d113a4e4995546742d79c1b06", "description": "docs: remove a few repeated words", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6897266ce01776fa49ea6178d05a707dad4a6ec1", "description": "docs: import virgl docs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e1964e1dde7bf44ceeaf3fa8b3869e791af4a369", "description": "zink: don't free non-fbfetch dsl structs when switching to fbfetch", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "03a80490a47b0b616566c6f56581560694976b1a", "description": "zink: free push descriptor pools on deinit", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "698ae34844b7199b8acc3b4d74a9cad3b903bdef", "description": "zink: fix cached descriptor set invalidation for array bindings", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "62b8daa889daefb2f191a63f370541bf2b807e88", "description": "zink: set shader key size to 0 for non-generated tcs", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "861fc10bfc76f3f4286d36fdbb0707883b8c090c", "description": "zink: skip extra descriptor lookups for images during barrier updates", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cd7ea80e70f7557e4cd2bfd1572ae69c3fe52ee0", "description": "zink: add layout to sampler descriptor hash", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7431c30999872774af896d39e7c233d8fae04c67", "description": "zink: fix typo for image descriptor rebinds", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a179977b8e33c4f920a1b15268b37122caf4bce1", "description": "zink: update descriptor refs after starting renderpass", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f0398180a592e12eefc58e9580d7c0d71fbae450", "description": "radv: use MAJOR_IN_SYSMACROS for sysmacros.h include", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "7aaa54feb53a9d0cf3277bef31547312ee56b277" }, { "sha": "afece589dc6c5227ac61502f809184090fe83da1", "description": "util: fix util_cpu_detect_once() build on OpenBSD", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "5623c75e40b38017873df09954b5f65dc84dcde5" }, { "sha": "623ff4ec4295dc67bc0c99ed5336eaae1ad76cc9", "description": "util: fix u_print.cpp build on OpenBSD", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7d609431d4f69903648f6bbb5b3bfc87b807ab17", "description": "util: unbreak non-linux mips64 build", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "88b234d7a7cd71fcb4955428010f238ec9530431" }, { "sha": "e5c39bc427f3eb4ddfe0c55530136b6a14290d7c", "description": "intel/compiler: optimize flat inputs mask calculation", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e2cb562dd1bd79f0e4b1b2597cfb0fa6b5f8c22a", "description": "intel/compiler: ignore per-primitive attrs when calculating flat input mask", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "be89ea3231c92960cf9b23b37ce6402e4612a207" }, { "sha": "216da26b3f323ce61e2355ad4a6f5e3bbe3e874c", "description": "pan/va: Add TEX_FETCH assembler case", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "794836daf06043a6d7201274b4496ce57f2478e8", "description": "pan/va: Handle sr_write_count in the disassembler", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "eee6dad0c97960d98f5785997e1e42ba583ba40b", "description": "pan/va: Fix definitions of TEX_SINGLE and TEX_FETCH", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a58807fa9555aaf81bcbacec148be2a53f66fb24", "description": "pan/va: Don't use staging index as a sideband", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "49a4cc6af868ea23f343ab3f5485b2de29fab567", "description": "pan/va: Handle extended staging counts in assembler", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "142ba9fea6f559fc6a218b8d0d5b712c52fa58bf", "description": "pan/va: Allow forcing enums for 1-bit modifiers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "20fce28dfd5e41cc6e455e83d569475df74990f5", "description": "pan/va: Add MUX.v2i16 and MUX.v4i8 opcodes", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "97f8fad37b2d652543090169e83392d9b8c6e068", "description": "pan/va: Remove incorrect TEX test cases", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b1f349dff4565f9d659bbc7b2ab48139cb165226", "description": "nir: Allow the _replicates opcodes to have num_components != 4.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f030b75b7d2c359b90c18ee4ed83fa05265c12e0", "description": "aco: relax condition to remove branches in case of few instructions", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "53ca85ac2a1acf1476c4b494f5fdfa2cc39c644c", "description": "radv,drirc: move RADV workarounds to 00-radv-defaults.conf", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1ca6b2f216017ca24b5488c8e9989efb44febdfe", "description": "aco: Support memory modes properly with load/store_buffer_amd.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ba4b48e787667bc99aa5dea4fddde95920aee852", "description": "aco: Support task_payload with barriers, refactor allowed storage class.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cd0dd5d6b7416bd68a2bdc9d50c2d3fa8e2d5a69", "description": "aco: Add storage class for Task Shader payload.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "962b2fe214de502d5c6326abf33483e08a17cfe8", "description": "spirv: Use task_payload mode for generic task outputs and mesh inputs.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f629fbd77807f9f91725dbf6c0f44baf5f699afa", "description": "nir: Add new variable mode for task/mesh payload.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d2d6eca0817972a9d08f348f3a22354ce572c15b", "description": "radv: Refactor mesh shader draws and add num_workgroups.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bf519a7d4778b9d678f312dfbe7d6758cd09676e", "description": "ac/nir: Refactor mesh shader output code to smaller functions.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a84789f7959834085c42e0b9c55d3bf5963d6614", "description": "ac/nir: Make sure to exclude special outputs from arrayed output masks.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3956c03b053ffa60a8f5a8943d34357585108ec5", "description": "ac/nir: Sanitize mesh shader primitive indices using umin.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0746b98f4a7fd0c4b332a084ba4461724a31fa5f", "description": "ac/nir: Properly handle when mesh API workgroup size is smaller than HW.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d88516a23fe6df117b7e55a175286fb3d6016aa4", "description": "ac/nir: Move LDS area for primitive count to the beginning.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9cc9cf77a8f7dd5548509ae2b67ac7c79fa87253", "description": "aco: Fix multiview view index for mesh shaders.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "082b691141a5aa088afb532a2ca909ddca16b654", "description": "aco: Fix workgroup_id.y and .z for NV_mesh_shader.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "10ebfb3bf22e0524f3b119711fafcaadcf1bcb60", "description": "aco: Allow 1-byte loads and stores with load/store_buffer_amd", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1ee3d49e3e39cb3f1d7cbf08ed3523b6a38ef539", "description": "radv: Better exclude special MS outputs from driver location assignment.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d1c6185b5a1055bde0a5ac51b20e4af7863dc64d", "description": "ci: skqp: Add Vulkan support for a630_skqp job", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8bfef8bf6b7f8d109e3543427fed417f9a407f73", "description": "ci: skqp: Build skqp from android-cts-10.0_r11 tag with Clang", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5ffed2a2991fc13ab6cd4846f11a802ab69de24f", "description": "features: VK_EXT_depth_clip_control for lavapipe", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "07c0801e608e491a47a5d35af8a074b31c96f401", "description": "lavapipe: EXT_depth_clip_control", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f458c7f200fb993de458ab7294395effc78f3cef", "description": "ci/zink: Add testing of dEQP GLES3.1/3.2.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b4132bd026fc40480299aa54f654f4c89e861b70", "description": "ci/zink: Move testing to shared 64-core runners at Google.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "834db3aa8d0f9c6c7587dff1a632223c38e7602c", "description": "docs: remove incorrect drivers from extension", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "da23a31726f4f0486319e900207c31f2815e9119" }, { "sha": "988d5aae74d61d1416b369172ef286b4aac933d0", "description": "panfrost: Flush resources when shadowing", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "cecb889481db23dc2b945dc3904f58f41a45fdfc" }, { "sha": "5536852d60e59dad52feb63e1e88150ece1fec15", "description": "panfrost: Handle NULL samplers", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "53ef20f08d4340c1bad0b45a2501f4daba7fb479", "description": "panfrost: Handle NULL sampler views", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "304851422a4610170e870a5315fefaa5ec42917f", "description": "panfrost: Fix set_sampler_views for big GL", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "4b2769493ed4932a019ad8623c940f177a50fc07", "description": "panfrost/ci: Update xfails list", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "97f18d29292ada87469fe90fe5d49ee2dccd0ee5", "description": "blorp: Add blorp_measure hooks to the blitter codepaths", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "31eeb72e45be6ef943df0b60f3cd7a646fa7b349" }, { "sha": "e6b7e743083f5f71ff004b3c753e07e482c815d7", "description": "iris: Set MI_FLUSH_DW::PostSyncOperation correctly", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "604d97671b663501195644f2a5f12535e88c563f" }, { "sha": "c393753daa4de92f3a5937cc4abd53881efa098a", "description": "r300: add predicate instructions to statistics of vertex shaders", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8eb9bffdfc1cebaf2f69ee4b7a7ed7e78d6a9788", "description": "r300: report number of loops in shader statistics", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "517b37a08c3f71a01ed35303611fcdae633c5b7f", "description": "r300: use %u specifiers when printing unsigned stats values", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e7978412c3f83642d8d0cdf6610b0ac6f7b86308", "description": "r300: only print shader statistics when compilation succeeds", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b124f83bc2722dd8cfbfb17d830751a636c50278", "description": "zink: add a flake channel", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cd2a4cc47c341576e131e26117d9caef2f9b4f62", "description": "pan/bi: Unit test message preloading optimization", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "eb1479bda22bf80b553a87ab781956dc068d5b19", "description": "pan/bi: Support message preloading", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c8437cd415c79ad597b44c9d3c24540c772c5a59", "description": "pan/bi: Account for message preloading in shaderdb", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "19541dc8c86801aab5d764d27ce7a6f11ebb94be", "description": "pan/bi: Add bi_before_nonempty_block helper", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6618697e0e7224b1759047578138ffd4e7d96db3", "description": "panfrost: Pack message preloads from compiler", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bd06a26662345897a15efa6cf5c709242cccfeed", "description": "panfrost: Add an unpacked message preload struct", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2d0c4973dc1da428339a739fe59757499622b35f", "description": "panfrost: Remove Message Preload Descriptor from v6.xml", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b130f8f4cfceb5a3f8e22851026f346ecd8e2105", "description": "venus: add macros to help with future extensions", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "43bbe367ea5239439a2f480c7b82b0ebfef2e826", "description": "panfrost/ci: Move T860 flake to skip", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5c07f7c427c5bec71665a9c0fd192c2e16376283", "description": "panfrost/ci: Move T720 flakes to skips", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "eecc62ccbd86503db8f10f949eca95fccf188ccf", "description": "Revert \"ci: Disable jobs to the Collabora lab\"", "nominated": false, "nomination_type": 2, "resolution": 4, "because_sha": "f692bda484384a5932dc42ce940ad3ea6b9a8741" }, { "sha": "cf99584f51099a23e7ecc6db40709b4fead22220", "description": "broadcom/compiler: move uniforms right before their first use after scheduling", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f1d20ec67c3f186886b97de94f74484650f8fda1", "description": "nir/nir_opt_move: handle non-SSA defs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fe2249eac504471306f8f0d2ff3f4ba759b91e28", "description": "nir: add a nir_instr_def_is_register helper", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0a0446870404c5d4b259f51cdfffac903fd80dc1", "description": "nir/nir_opt_move: allow to move uniform loads", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f692bda484384a5932dc42ce940ad3ea6b9a8741", "description": "ci: Disable jobs to the Collabora lab", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c0695bb47337870581bdacd635e931b416cea7d4", "description": "ci: Allow disabling the whole of the Collabora farm", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a5fa7e04d7ac3bf482aac6f120ad3f2ce8717a39", "description": "ci/lvp: Update the asan fails list.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6b2eda6b729215ca61617943dc540a8c690f2f72", "description": "pan/bi: Reorder pushed uniforms to avoid moves", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6eec8fcbfa6e90431d47919479debf76fb04b8b0", "description": "glsl/nir: free GLSL IR right after we convert to NIR", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0fda2ac4f09b81bc0dcd63ba9dd1c7134ffdb511", "description": "ci/virgl: Drop the bvec4_from_mat4x2_vs xfail.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9e710af830cf506a942a498381603e2d780f5f9f", "description": "ci/softpipe: Move most of testing to shared 64-core runners at Google.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "73b37f9ff0b1a580716340e714b7bb689910ecd1", "description": "ci/lavapipe: Test 1/3 of lavapipe on the shared 64-core google runners.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0f64f4bdb5110503a4ca129ff61ef686f8a0916a", "description": "ci/llvmpipe: Move most of testing to shared 64-core runners at Google.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6859b614a285ad19bc67161820a361dc579bad81", "description": "ci: Stash the ldd and ccache stats output under collapsed sections.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a2c1fa91377dbc6e742eb4dd62e836d8f6637e64", "description": "radv: initialize extra state for internal pipelines at one place", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "959e8586aa916ffdab305b155b9155864cb11a25", "description": "radv: remove useless radv_blend_state::single_cb_enable field", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8347d3dfd74c29c31d5299ca7835e0200571d96e", "description": "radv: initialize VGT_GS_OUT_PRIM_TYPE earlier", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9fb0831ca1b341cb87c8a905762103c1db4e746d", "description": "radv: initialize more depth/stencil states earlier", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b4bef890ee49508c4cfcb0ed1a3d9a2dd01fe62b", "description": "freedreno/regs: remove 5nm DSI PHY regs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c9e6d3ba733140f61c764b839a339899ebbbaa6b", "description": "docs: update calendar and link releases notes for 21.3.7", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9bb16991b81aa3413d7648f2550f6ea8b8a6decf", "description": "docs: add release notes for 21.3.7", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b77ef4dd60d1d8fad0cb4d50740f1b8afc9e02f9", "description": "draw/so: don't use pre clip pos if we have a tes either.", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "dacf8f5f5c82c18e841050af37db54ca21c026ee" }, { "sha": "31b7ebcbc7fdbef3b26e714443b1f7840b7982e6", "description": "pan/mdg: Fix overflow in intra-bundle interference", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0fffaa9fca93f6e9e8934b43d4aeb4594aea2202", "description": "anv: Align state pools to 2MiB on XeHP", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "c17e2216dd5f2ace77e44a8008b2b177d633b05e" }, { "sha": "5a28d2482f65209d376521be37e1ff0024fee4b1", "description": "anv: Align GENERAL_STATE_POOL_MIN_ADDRESS to 2MiB", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "c17e2216dd5f2ace77e44a8008b2b177d633b05e" }, { "sha": "d986731da97ed1013c071d2acdffde4301c56560", "description": "iris,crocus,i915g: Don't stub flush_frontbuffer", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "51689a2b80b4daf5e78532304df311be8e627715", "description": "panfrost: Simplify panfrost_resource_get_handle", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b5734cc1c4666b4f21446649d2aba85c0c19350e", "description": "panfrost: Fix FD resource_get_handle", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "7da251fc721360fc28b984507959ebfa0c88c8b2" }, { "sha": "22efeec399fb55dcb364dabd65afab137d6f3fc3", "description": "freedreno/registers: add new register for 7nm DSI PHY v4.3 (sm8450)", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "04b80489d575dab7ed2cd3714d60d32e91e26589", "description": "ci: Disable windows-vs2019", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ded9cb904f02cfe4206f88f8a41f49258f09f2b0", "description": "anv: Enable nir_opt_access", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "abb7f04674fa947a212053e235c5f347a037e2c6", "description": "panfrost: Inline pan_emit_sfbd_tiler", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "910d4f8245cbe943d658783f63c29d9c07a84ca9", "description": "panfrost: Remove pan_emit_fbd thunking", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8dc7757754bb4f3d144ba2ed336b670cd15337ed", "description": "panfrost: Remove unrelated comment", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "099d61c95d0961804ff08ac1ea32437bb43f1740", "description": "panfrost: Use txl instead of tex in the blitter", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5b1a00c5659a9dd824966e7ebcafe7e23c8916e2", "description": "panfrost: Inline pan_blit_emit_dcd", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c9784c9512e83796097d9a6c14e77d0baa123b42", "description": "panfrost: Decouple tiler job and DCD emit", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a13d87c4849f5e9d22646f163139a4cc8d82b241", "description": "panfrost: Annotate slow clears as such", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1eb3dbafdb2ece83f13a62b0762885ccc2a36898", "description": "panfrost: Set defaults for deprecated DCD fields", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bd3d7e33b6b53c2f0c9c73403ea9e85e4fa725de", "description": "panfrost: Use pan_shader_prepare_rsd in blitter", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6fc81f163e8508bca7006ea00f0759e9426a6fe7", "description": "pan/mdg: Fix partial execution mode names", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7e703e4428c096fcf12019ba0f4f75940c1fa1f4", "description": "turnip: Always use GMEM for feedback loops in autotuner", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ebc23ac963db2710553118de5b86caa7681ba774", "description": "turnip: Implement VK_ARM_rasterization_order_attachment_access", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d6c89e1e4ab983afbb641341e674e868efa09b52", "description": "turnip: Merge LRZ and DEPTH_PLANE draw states", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "dab34bd5c80b7daf4c54efd457eafeec5dc2caa7", "description": "turnip: Use LATE_Z when there might be depth/stencil feedback loop", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "71595a189a0c372efd520ad51866ca57aa83298c" }, { "sha": "d10fd5b7c9a695565c009c446882bed49bc20fdd", "description": "iris: fix register spilling on compute shaders on XeHP", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "ae18e1e707c4be005256305a30b747ab1bdf55d8" }, { "sha": "c46d3acf0e3624f110c6d49f3eeef70fa1795855", "description": "anv: Raise vertex input bindings and attributes limits slightly", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "dabba7d7263be6ffb6f3676465e92c65952fa824", "description": "zink: ci updates", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "302900038909a509da44d116d0609bb48012595b", "description": "zink: remove zink_descriptor_util_init_null_set()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7266182be0c96101e4e497b103b235087f12512c", "description": "zink: allow null descriptor set layouts", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3759a16d8a883355effa435f46867951ce712dbe", "description": "ac/nir/ngg: Fix mixed up primitive ID after culling.", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "e97f0463a8f55d5d407178f74b0cdb916a42aef8" }, { "sha": "c063d8ff649d64038d6828b96bc938db8256f594", "description": "zink: prune ci lists", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "59bc17d57ae6d0f7796ad1bb71d3b3a2c02e60f4", "description": "turnip: Request no implicit sync when we have no implicit-sync WSI BOs.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "83ee08f6d1a5a3cbb2a8f9a2866a7366ea0311ef", "description": "radv: fix build on BSD", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "c50557d9612a975fd8983438a80ea7a1208698fa" }, { "sha": "2e8676737098082787f2225687f9af5686aff16f", "description": "pan/bi: Add BIFROST_MESA_DEBUG=nosb option", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c81c022e666d13ff5a38895295f068f1469a4b62", "description": "pan/bi: Implement basic scoreboarding pass", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8f25d88d907d8f767975600184b51d2754d71364", "description": "pan/bi: Print scoreboarding state", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6ad9a7f650176f3db94546ef765b45bfbe919bb4", "description": "pan/bi: Add scoreboard state to IR", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "91c02893d874f51e41661e5aae63e259197f5e75", "description": "pan/bi: Clean up nits in liveness analysis", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "734a8bdc5d613871407fbc2d3f9c211f2bd68aff", "description": "pan/bi: Use bi_exit_block", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "75406a561fa11c2dcaa7b00dae40f68d806cd55c", "description": "pan/bi: Add bi_{start, exit}_block helpers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e5423bb1295b1cb254cd94408a5e933ea1221610", "description": "pan/bi: Do not cull post-RA staging writes", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "87d46f40c87c6c612d61646382c74ccf533c5e09", "description": "pan/bi: Cull DTSEL_IMM dests in post-RA DCE", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "956b969616b9eecfea158882835645fe65bcd429", "description": "pan/bi: Clarify requirement for barriers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9a14ddc22dd057dab44147dd338fdf7b21393722", "description": "docs: add license to the redirects script", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2eb644e470e79d2619a71af59c1e6936445cad06", "description": "mesa: Enable GL_NV_pack_subimage", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "606ac8d61e438188b6f8a072e27c89410c6c5b9d", "description": "pan/bi: Enable nir_opt_shrink_vectors", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e0e63c2a8e6dba9d5806aebe355f16a0431fe64b", "description": "pan/bi: Specialize IDVS in NIR", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "3c1021cd1ed0f60d474a6c3a6aafb0746f1da02b", "description": "panvk: Use more reliable assert for UBO pushing", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "d223b7f096e5ddfa413309e8ba656c19bb209556", "description": "radv, aco: Add u_foreach_bit to .clang-format.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a6be12fdadc9acb00d4f17ccad1bdd0e1db2e312", "description": "gbm: improve documentation about the lifetime of resources", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "62074cb4aceaa5d8950739587290c61044527cfa", "description": "ac: update shadowed registers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e74929bfef870f50fe977f12403787003553dec9", "description": "radeonsi: move Arcturus code outside the gfx9 branch", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c740fd18ba4c7f69aed6f8ec46422fc30137039d", "description": "ac/llvm: replace structured by vindex != NULL in ac_build_buffer_store_common", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1038382baf9c344317cf17a17da7265fd10845e2", "description": "ac/llvm: replace structured by vindex != NULL in ac_build_tbuffer_store", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c8e2c6faf6448697d949b962179a543ac9c2afee", "description": "radeonsi: use SET_SH_REG_INDEX with index=3 for registers containing CU_EN", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "79a7ab642ac1e103c9b00e197105eb3f10c6c523", "description": "ac/surface: add more elements to meta equations because HTILE can use them", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "9fabbf2150253d06dedca3bfa6cb852197e193ac" }, { "sha": "9a28f79f7bfdc19abd00caed5ff05dfa3fb71841", "description": "ac/surface/tests: fix missing NUM_PKRS extraction in test_modifier", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "12e00be09b9922d169f079f5b14452c6de6afcc9", "description": "radeonsi: apply the LLVM discard bug workaround to LLVM 13 only", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "21f169b2fb399c3a62d1b4f933596c371bda1b55", "description": "ac,radeonsi: rework and optimize how TMPRING_SIZE is set", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3c7df183a37efc871705825397a838b935242881", "description": "radeonsi: prepare clamp, alpha test before mrtz prepare", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c268dafae5e245c7fde5247d25dd995ca3970bf1", "description": "radeonsi: move clamp, alpha test from si_export_mrt_color() to new function", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1485f683e34f3dd66e9637ac77f28e66caf1861d", "description": "radeonsi: fix the unaligned clear_buffer fallback with TC", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4e49a05e37232ae1b9176433061231edeca2a785", "description": "radeonsi: increase the tesselation factor ring size", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "37c26a72a437dded8a57c421bf640cb429d3fd0d", "description": "radeonsi: remove bit gaps in SI_RESOURCE_FLAG_*", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f865631b1b4078a638145b5ccde0c66ea1ad9a95", "description": "radeonsi: replace SI_RESOURCE_FLAG_UNMAPPABLE with PIPE_RESOURCE_FLAG_UNMAPPABLE", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "790362c10ec6027707a865356c9326c3454b16dc", "description": "radeonsi: don't map buffers that VK made unmappable", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ad9b5ac0a181aa0acd5c02640614d8a69e9b3566", "description": "radeonsi: more fixes for si_buffer_from_winsys_buffer for GL-VK interop", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c9097d893950b541e3727a3674a5688c6fc5f099", "description": "radeonsi: fix crash in flush_resource when used with buffers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f968cb921dd69bd53feca2f2f11d07d8177792a5", "description": "radeonsi: reduce the max TBO/SSBO binding size to 512 MB to help 32-bit builds", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1585b4584d856981be1ec540cb9582dd77e9d318", "description": "radeonsi: document an unexpected behavior of PS_DONE", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cc5fd00c5c6401a3da8af56c294ad82c097bf1af", "description": "radeonsi: change ACCUM_ISOLINE to 12", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9c5b4fa097e33dff9d387bf05e13ea6e86851b0f", "description": "radeonsi: program SQ_THREAD_TRACE_CTRL.AUTO_FLUSH_MODE on gfx10.3", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "18a1af49296fdce3dd783c0ddd7215329312bbdb", "description": "radeonsi: always set FLUSH_ON_BINNING_TRANSITION", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a87ab82f25271530fa0d4f34b6a1a8f6080cc2ba", "description": "radeonsi: add assertions to check if buffer_map/texture_map calls are valid", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f23e07525f1addfe8503459e955db29cd66a4b60", "description": "winsys/amdgpu: fix a warning of defining radeon_screen_create_t twice", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bf7d25cd1b16e1c4287702865e38485ce10e9f50", "description": "ac/llvm: remove unused function dpp_row_sl", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cfaaa0892fd64f74cccd033e1ffaa802416e2cde", "description": "ac/surface: don't set the display flag for 1D textures", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2f2fca24d24f75ef0e4aee1f8e5b343c1e50cb26", "description": "ac/gpu_info: print units for some radeon_info fields", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "53f683ff67471086fec85479af71fecd248700cc", "description": "ac: add a gfx9 workaround for high priority compute", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "197467c23847793950c9b6e482a0b7f45478da88", "description": "amd: add a workaround for an SQ perf counter bug", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "95af3cc2f83962fc4fc523555c3dc005462a62aa", "description": "amd: remove the _UMD suffix from register definitions", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "707a94f3c5d25601972dcf7c3f569acf8145324f", "description": "winsys/radeon: fix a hang due to introducing spi_cu_en", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "5406ad93a9e61cc2088c7fd4b5d038db794bd4f5" }, { "sha": "c4a78a2d2a0b78a42cabd4e75f081d08f4f22e9c", "description": "broadcom/compiler: fix register class patching for postponed spills", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "f3c3228522e7bde9f8b84593f12d57ae9c391002" }, { "sha": "09b86b40611eca49114164c423a1796c5e251e88", "description": "iris: setup internal_format for memory object resources", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5c5243adb7853df2690948ab87b3f68ca0750964", "description": "vulkan/wsi: use buffer-image code-path on Windows", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2e8c119531266dc9c730939a6df17c131e426810", "description": "vulkan/wsi: add transition to/from transfer-src state", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "25a37fabb7a3aa0aff9880ec172efafe6ad190d7", "description": "vulkan/wsi: untangle buffer-images from prime", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "32c2db1b25ccb1af615e3d1a91a61f2af86f142b", "description": "vulkan/wsi: Don't open-code vk_format_get_blocksize()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7c1c6606d045491231fecc9c0cd08797eda21e56", "description": "vulkan/wsi: Use ALIGN_POT() instead of open-coding it", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "83938a1bb36565e5b9a89d88246cd804b146e2e3", "description": "vulkan/wsi: pass win32-swapchain directly", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fddab17e541cc5696a622a23ca5e1c35813b4ba7", "description": "anv: cleanup begin_subpass & end_subpass", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f91bfc80badec872995f70d0eb862d2ad2af832b", "description": "intel/compiler: remove redundant code from fs_visitor::run_*", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2fbb4e85f7e35ae9f4fd27d5ab38b5609eb117fe", "description": "virgl: Enable PIPE_CAP_TGSI_TEXCOORD when the host supports it", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "db8a202b41a706b9f7c5c12aea24736418ccabf2", "description": "vc4: remove redundant initialization", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "369b8cffea2c8932cb74e7d3d47a80ca4fd50f82", "description": "radv,aco,llvm: lower adjusting vertex alpha in NIR", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "100c80392a9c6631d09accb50e914c6bd995b2a8", "description": "util/util_vertex_state_cache: remove error check when deinit", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f1650bd39b6200cc9bc8945e87f12ae1337cbfe1", "description": "driconf: add Abaqus configs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1dac5454eacc4b0410e6a974cf8af437b95d3776", "description": "glx: keep native window glx drawable by driconf option", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4a420c50f298e59a595eb7a9aa6c42b0ffd4dce2", "description": "glx: merge drawable release to the same function", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bf09c08e315280da340690aa5bdf9ea1ff738108", "description": "glx: fix pbuffer refcount init", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "bc8a51a79a5fc9981fd99c0d450c08630bfb7127" }, { "sha": "a4b164b57b7f3727a7b6ee0feb6c1808c68febe6", "description": "broadcom/compiler: only patch temps that existed before the current spill", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "f3c3228522e7bde9f8b84593f12d57ae9c391002" }, { "sha": "7ec8a3205e65d3a868e95f53d6799da4c090c614", "description": "gallivm: fix build with LLVM 15", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7893192613c05ee83e4139e8b6fdb3ce86d58926", "description": "ci: bump piglit version", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "eb4bd06ef45f8643130ece8fde4b341c48e23dc4", "description": "gallium: add PIPE_RESOURCE_FLAG_UNMAPPABLE for shared unmappable buffers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "10e4bad80347da85a065979384921a2b253fd9bd", "description": "st/mesa: set GL_DYNAMIC_STORAGE_BIT for GL-VK interop buffers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2cd0779f831819d58994d15da23dbe49a8b7c992", "description": "nir/spirv: guard macros in case of redefinition", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "694fe73976b0f2d3ec99511e1fd42a0c7d46b296", "description": "asahi: Fix use-after-free in shader key", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ed246aa29b64e8114abbc4fa9294ecde18ccd260", "description": "ci: Remove unused is-for-marge YAML anchor", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "40addce70e1440d29a88c945409c125b32665944", "description": "ci: Use $CI_PIPELINE_SOURCE", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c642eed38ce6598c751a24e6f60cd4af66b47448", "description": "ci: Use $CI_COMMIT_BRANCH", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a9ac270c5f0e29909b8baf4d3386f75a238b74ad", "description": "nir/validate: don't add instrs not present in shader to shader_gc_list", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "925c5f817db7702fdd2c894fd3e122f274af71dd", "description": "nir/validate: don't validate the GC list by default", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e6853de6b012ad7786aac0abe3333efc1f665216", "description": "radv: set profile_peak when capturing with SQTT", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5cf4f0cc9197c2baed4395c12f6e9dc81ee9eae4", "description": "radv/winsys: add support for new CTX OP to set/get stable pstates", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cdf9a1a911c7015e433f430c0132ef116dce8d9f", "description": "ac: add ac_gpu_info::has_stable_pstate", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "595c81166be19ca3aaf2ba65dd98c486d4e4d7c8", "description": "include/drm-uapi: update amdgpu_drm.h for new CTX OP to set/get stable pstates", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0e060e7a08a1ba33bdcd5e4f16026d481ae839dd", "description": "meson: bump libdrm_amdgpu version to 2.4.110", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4d38890c9e7b6c5aba750fe13d25d1bcb9b0a6f4", "description": "ci: upgrade to libdrm 2.4.110", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "665474b278ed2416cea5ceb721f85cc17da67061", "description": "radeonsi/tests: update glcts baseline on vega20", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "49183c113d9c636278df6e77386263e8e9d87736", "description": "radeonsi/tests: update piglit baseline on vega20", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "21b01538331a4bfc0258da0bdb00a149e0f1289d", "description": "radeonsi/tests: print PCI-id of GPU device under test", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "037e98a10c4a4e719fe243f9a39074d3f77c00d7", "description": "anv: don't set color state when input state was requested", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "814dc6693593c51d7d89da54ab6191dbf862397e" }, { "sha": "c108a68954422e499ea727e69738a7e02eaa1335", "description": "ci/lavapipe: fixup results after proper reference counting.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ec8104c6b227421b3a21e9c0652e3050066bb169", "description": "llvmpipe: allow vertex processing and fragment processing in parallel", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0dccec8e89f87b9fc12722ac56ac5fd8bba575c4", "description": "llvmpipe: add support for fence_server_sync.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1318cb4c5adcdd6c5dbe15caa4a59c6c8ba8279f", "description": "lavapipe: pass partial results flags through.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7ae32fdb9a791b8cf3dda0f75dc84a6bf20b7815", "description": "llvmpipe/query: add support for partial query waits.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2b658dea0394460ee9b4a686476aa55a81ed1e12", "description": "gallium: add partial bit to the query flags.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d807226d37bae12490578545b0744a7711539b21", "description": "llvmpipe: check framebuffer resources for all scenes for references.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fae5188de78a73dce096d7958b7e5dbe8597c265", "description": "llvmpipe: add images to the scene resource tracker.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "eff32fa59176ca86d12f61f6f8855b03b1f28238", "description": "llvmpipe: add ssbo to resources reference by scenes.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ef34719459e5969e22902483fe226ec22ecd1885", "description": "llvmpipe: pass ssbo write mask down into setup.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "403f9aea0ed68db9a78469964a1e4e0dd27b1393", "description": "llvmpipe: add writeable resource tracking to the scene.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "486dada6bc3820370a4aaa211384bddf61c2f08d", "description": "llvmpipe: size initial allocation and free scenes", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4649a941e3fa21445ec2e8f272f892f6ca22839a", "description": "llvmpipe: handle dynamically creating scenes when needed", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8bdc40088b0296418777aaa5ac9de05b1b1e55e9", "description": "llvmpipe: base the scene queue size of the max number of scenes.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d269634fcd8c32e648ecef4e9c5386bad165569c", "description": "llvmpipe/scene: move to slab allocated objects for scenes.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d89f91d54cab616ca586ab5d5a621bb8578b0019", "description": "llvmpipe/flush: always finish whether for cpu/gpu access.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ccdee8aade423be98fe0c3fb5bff0705d55921b2", "description": "llvmpipe: convert texture barrier to a finish.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "604ed15e56bd5e62ac84860a61e92d8b71c13ec8", "description": "lavapipe: handle non-timeline semaphores wait/signal.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "70dfa8b32f7d68894464cbcbc87e2c05b906bf73", "description": "lavapipe: don't flush on transfer operations.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "20696aa170aab5f7b248632c2316b5bc7ee17e7b", "description": "lavapipe: execute a finish in pipeline barrier and event waiting.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1f1e62c15d5a5c1c9363d64214b97d40eac4af27", "description": "lavapipe: handle endless fence timeout properly.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7a1426db6607632c37b20238c19bce8c6fa3e31a", "description": "lavapipe: fix pipeline statistic query results with availability.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "aeed07f6040bf64ef98614b2466c7a97776c318c", "description": "drisw: fence drawing to the swap/copy buffers.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "65c4b6a4c6b495247bc1e58a4b0e7b8c01b405f5", "description": "freedreno/ir3: document GETINFO's x/y results", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "80974a5f1e4095b7ae9b4e705da5b33f283e35c2", "description": "radeonsi: fix depth stencil multi sample texture blit", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "0f989a840efda4aedee2dbf009c400c428be01d7", "description": "crocus: fix leak on gen4/5 stencil fallback blit path.", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e" }, { "sha": "357dae424fe4ea153827d8c7e3cd1e645a8a5ff5", "description": "freedreno/a4xx: make luminance formats renderable, add missing L8A8_SNORM", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "56b1bd086f92ab2e5a32a7585f1581826931d028", "description": "freedreno/a4xx: use correct macro for color", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a814a4f9dba9ab660ab15be7a7cdf9f80e472d2b", "description": "turnip: Add a refcount mechanism to BOs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2763a8af5ac3739c677ed7de7bd2a7e60a35f822", "description": "anv/genxml/intel/fs: fix binding shader record entry", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "705395344d2541d038326a6f64fbff838b52a71e" }, { "sha": "5f3e50b27cfaeff09cd242c39c28f3a241fef5b7", "description": "venus: trace vn_ring_wait_space", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7cb2e9a8f073a6083e2b1dcaa025229ca337e517", "description": "venus: cache VkFormatProperties", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e392dd8237918fff27737964cc132c4caba5e6d2", "description": "pan/bi: Promote MUX to CSEL in the scheduler", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a8418abd748e8e761dda9c3594e29e560833d9ff", "description": "pan/bi: Revert \"Fix load_const of 1-bit booleans\"", "nominated": true, "nomination_type": 2, "resolution": 2, "because_sha": "29d319c767394b685e2b421a89a7e8e7103e2688" }, { "sha": "21bdee7bccd2b9b4b4f3b8b2eefce0466fc4b621", "description": "pan/bi: Switch to lower_bool_to_bitsize", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a64534754d9cce8c3c9da3421bed6d91646feef3", "description": "pan/bi: Handle vectorized u2f16/i2f16", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6a05852f5b7d54c4e55e95b5efe50528ffb9e30c", "description": "pan/bi: Handle trivial i2i32", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f7d44a46cd424e797a38ef732360e546f093f0ae", "description": "pan/bi: Optimize replication", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "35ff537814b3086fb1d0eaf2971a5bd725ae0574", "description": "pan/bi: Constant fold swizzles on constants", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "62533a6e643a1531ae19ec4a6bc5b615ce2a6820", "description": "pan/bi: Lower swizzles on MUX.v2i16", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8bd4976d981a9a98ce7e419b25c05d38ccac027b", "description": "pan/bi: Lower swizzles on CSEL.i32/MUX.i32", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "a2b7d9b9cd2ae58fcbaee872e473ba49fb566bee", "description": "ci/freedreno: Add a known spilling hangcheck flake.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b39d5e9705a449c468b54272fea3e19735781d7a", "description": "ci/freedreno: Cut down pre-merge a630 VK coverage.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "04790ec8bb43270ec2bf8f16b8a72731d611bbce", "description": "ci/freedreno: Move a 60s timeout test to skips instead of flakes.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7e8d8859190154cafa3d52db7bab863b8291234c", "description": "spirv: Rewrite determinant calculation", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c21065c87a912aa317e05d27a3e914ffbf436c66", "description": "util/blob: Clarify rules on blob::data", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6761550357b8fd97c4d224781ce1901c72fd40a0", "description": "nir/serialize: Don't access blob->data directly", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9168dcbbc1913322871ed4b5a038da9f0e911331", "description": "pan/bi: Disambiguate IDVS variants in shader-db", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "01d1bf62283f28742c46ca3692868703b15a55bf", "description": "asahi: Wire in pure integer texture formats", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fded99b1c5c29f7ffd3af8e11290b5335b6e7d2b", "description": "asahi: Support LOD clamps", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cc3e98e2017ff78a142c24f62b3e43cd104a840b", "description": "asahi: Identify minimum/maximum LOD fields", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6554790dfb348ca1f62a2ef0999e2d99cc7daf25", "description": "asahi: Add LOD clamp packing unit tests", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e3a5c1b478eaf719577fc990898da5d67f8342a4", "description": "asahi: Add LOD type", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "db93090ffc36acfeb4c70617712378b9e09cd434", "description": "asahi: Allow GenXML to be used in C++", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "055c5a59f8dc7a7ba7b60772b2659f5f978ca7ce", "description": "agx: Round and clamp array indices", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a822b7b6cceb4c893ea7fab679bc3b51552d119b", "description": "agx: Naturally align uniform pushes", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0c2bbb470ac4b2fa0672c28aab080ea69658c9e5", "description": "agx: Add agx_size_align_16 helper", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9aeb5156bc6432ca701a00023e8edf97b5245cbd", "description": "agx: Add typed move helper", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "830d16e9f09a02e121048e3f20c4595666cad09c", "description": "asahi: Add AGX_PUSH_ARRAY_SIZE_MINUS_1", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7b4ea2fd3802e3b0650db03134a554dac42136ec", "description": "asahi: Implement texturing with non-zero start level", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "11072cfd21077e2715be340bb8dff988295a39fd", "description": "asahi: Handle reloads of specific cube/mipfaces", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "062ca49ca7a252b281b98d1cd7540b454b3f0731", "description": "asahi: Add agx_map_texture_{cpu,gpu} helpers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a8bf729f8a528c893fa00440756658a50f703c09", "description": "asahi: Support 2D array and 3D textures", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "204e2ffe1bce4ef81605ae443e7c39cc13b82dd0", "description": "asahi: Track mipmap state explicitly", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e714fae2633e7a72d3312f3151613b032b4f79ea", "description": "asahi: Pass correct tile shift to tiling routines", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5f10ffd6e24b6980cf95feb5d79c5ac0347bdb9e", "description": "asahi: Handle page alignment of miptrees", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2c490cd4e3da4a0f484f97bc339beb43950d110c", "description": "asahi: Align linear texture's strides to 64 bytes", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5d957011ffbb3434596bb04049fbef1932935379", "description": "asahi: Align allocations to effective tile size", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "25f48996a613812e6a9ef86b3a50c1b43153781c", "description": "asahi: Rename bpp to blocksize", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "856f64de2499f7f0d547112cc2f6e273e1a97386", "description": "asahi: Allow tiling of all bpps", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2028873ef641056948eaec2610487f58f8802b47", "description": "asahi: Dynamically configure tile size", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d103d64df6c2b45f917f452c4c29cbb73bebd74c", "description": "asahi: Add some notes to XML about mipmapping", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "aea6d7f17f93c43e70891fd4d77637a37738c8a1", "description": "asahi: Handle tiling of 2D arrays and 3D", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "06b2d9766634588f28e33f9b90c71c039992507a", "description": "asahi: Add 2D Array and 3D texture dimensions", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "266382d252d6b63bfc6d590dcccc7c402196225d", "description": "asahi: Respect mip level when rendering", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1a3e21a4de30b80873283d0aa2d2fd16c7ec7ea3", "description": "asahi: Identify Level field of render target descriptor", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "65368d2f9aa926ac72f20317c4d45577be420c11", "description": "asahi: Don't redefine MIN2/MAX2", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "570004175f45aa65ee27f09f7cbcbf763711efc6", "description": "asahi: Streamline modifier selection", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2d6233d04f81d0fbee349a5d9856964e8a891be5", "description": "nir: Check all sizes in nir_alu_instr_is_comparison", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8f4b3c749ed482a365671fce51e00fd3d6122a73", "description": "pan/bi: Test avoiding FADD.v2f16 hazards in scheduler", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9d95561c93c48d15786a9559cdc927218a68f03b", "description": "pan/bi: Test avoiding *FADD.v2f16 hazard in optimizer", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "24d2bdb1e050134a25924487792ee0018f8478ae", "description": "pan/bi: Avoid *FADD.v2f16 hazard in scheduler", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "8e0eb592d5bbcf00f8bed55cc95013abf77fad12", "description": "pan/bi: Avoid *FADD.v2f16 hazard in optimizer", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "c2178d09d073b8c8408b9840ef9073079db6ccfc", "description": "pan/va: Identify LEA_TEX_IMM table", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "839f15259afeb85ac9647e8f161c777d3ff74d03", "description": "pan/va: Fix conservative branch handling", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "81a9c857c812c4a7b89a34b40bf82189bdf3f3f6", "description": "pan/va: Make subgroup 4-bits", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9e851e75de5875e47bac4c6a596b08a879932a2b", "description": "pan/va: Fix some units", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "47733ad1e19b5d092f484cb61d462e06aa3d99b0", "description": "pan/va: Parse units from the XML", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "239d59ecddda919702e4faa64beba2465355ff7f", "description": "panvk: Don't use UBOs for meta_clear", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "030dadb5f4410aebe017a392fd71986bcdd143f8", "description": "pan/mdg: Remove todo we'll probably never get to", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0e726d918f4c55fcd4324505b7338d21205cef74", "description": "pan/mdg: Assert that we don't see unknown jumps", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8b70e7491a0adfcf201db69f3e83ca61b554b6c8", "description": "pan/mdg: Delete dedicated fdot2 lowering", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "28cd2c9cca5a3d49af1e8306868b8bdc36f070ae", "description": "pan/mdg: Delete stray comment", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "eb0ef85cb6f6c0a79dc5aeee378099d016d93460", "description": "pan/mdg: Clarify some ISA unknowns", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3a53e46fcda431f35f302cdc8c908efac6630326", "description": "pan/mdg: Handle 8/16-bit UBO loads", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8d949ecd3ae58d8e8975de698b5b49529038ebaf", "description": "pan/mdg: Model zero/sign extension for 8/16-bit loads", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ff970767a309c79f2b5d1f86a336517a33bff341", "description": "pan/mdg: Print optimized and scheduled shader", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b707dabbace352516061e8165b218e7de5003c1d", "description": "pan/mdg: Pull out skip_internal boolean", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "90f966e05ffaef5f95ab2c7eb4b16316fd77bbbf", "description": "v3dv/v3d: Fix copyright holder to Raspberry Pi Ltd", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4ed9fd62c9135cae21907cac7227725668dfd745", "description": "anv: Lower bufferImageGranularity to 1 from 64", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bfdb1064c58402fe11e07317936abbd133f5a78d", "description": "vc4/ci: make piglit test mandatory", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "750eeecf4e458c1ddc32662c828beea9f189ba26", "description": "broadcom/compiler: document that spill_base is used for spills and scratch", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8883975209a664aceba7b35fbbcbe7cb067f6795", "description": "broadcom/compiler: drop spill_count and add spilling boolean", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f3c3228522e7bde9f8b84593f12d57ae9c391002", "description": "broadcom/compiler: do not rebuild the interference graph after each spill", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "59caaa7fb3cf205e4c4c67e8dc05c04d5b20ca91", "description": "broadcom/compiler: reset spill/fill counts after lowering thread count.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "92d819aaa00aaa185b78793ccfc2151d92538a75", "description": "broadcom/compiler: fix end of TMU sequence check", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "40e091267dd02d729cc6d12d190309f103217111", "description": "broadcom/compiler: define max number of tmu spills for compile strategies", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "919aedbfecff1ed3bf48784b6650e23f82e566eb", "description": "broadcom/compiler: choose compile strategy with lowest spilling", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "294a357b3368a28ee753045222adda408e9c2a0d", "description": "panfrost,asahi,radv: Don't set internal=true manually", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7ec1d96e5e36e2b26874c7e7622b501974f9ed51", "description": "nir: Set internal=true in nir_builder_init_simple_shader", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a01b26299039496ca7ed04878cbb64a18af3037c", "description": "nir: Add missing dependency on nir_opcodes.py", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "d1992255bb29054fa51763376d125183a9f602f3" }, { "sha": "7a522862157bf59ef92047dea2b6e75182c88964", "description": "anv: add a custom AcquireNextImage2KHR func", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6e939ca8651eeea25db793d3f6cc52bb13e3ec9a", "description": "anv/measure: Fix INTEL_MEASURE for ANV", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "aa2652958a5728b500bc7e7c679d71487f27964c", "description": "venus: add VK_EXT_custom_border_color extension", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5252c6c009fd15f7b4956a562fac0be933412b82", "description": "venus: venus-protocol groundwork to VK_EXT_custom_border_color", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "768930a73a43e48172df00b6c934de582bd9422b", "description": "nir: fix lower_memcpy", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "a3177cca9961452b436b12fd0790c6ffaa8f0eee" }, { "sha": "bc6380259641e6f23e4daefb0268c5f2533be24d", "description": "zink: radv ci updates", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d4b1d8bfc4bbd9059b070d139dcd29a7e8ad35fd", "description": "intel/dev: provide some default values for no_hw", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9ef8af357ddabef47e25414a1ab96e46273a01d1", "description": "virgl/ci: Setup virtio-vsock based IPC", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fcce90a095e0d36d2bc1397202f405e529950137", "description": "ci: Enable kernel virtio transport for Virtual Sockets", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5b9788c3c90512ab299556327b5c351697026b10", "description": "ci: Add socat utility", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4745638f18e07979a0a2e60c0d2d4f290221b58c", "description": "ci: Ensure Mesa Shader Cache resides on tmpfs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8e138b8bd14d988c2d99a569fdb6b475e8e4f059", "description": "venus: add necessary format list for ahb image creation", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7c9f6c9964647c4177b5ae7ced1c2628cef35a5d", "description": "venus: pass necessary format list at ahb image format query", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c144df0fa81ac2f5a36c0532f470d526fea64440", "description": "venus: clean up android wsi and ahb image builder", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "31904d082d83ae5f635eab088583d9c072d0d1fc", "description": "venus: deep copy format list info for deferred image creation", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b805d3e6abc07c8a6865516707854d295791e862", "description": "lavapipe: reference gallium fences correctly.", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "94a4982805164f87ec5ad7cb22251315c0577d71" }, { "sha": "794009c9ee0f03f4f986cd50913133ca298760c4", "description": "ci: Add unit tests for lava_job_submitter", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "694005343bbba5a2da8f839c2d4cd023b224157c", "description": "ci: Install pytest and freezegun plugin", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "addac10443ac1dbe2405e4ce1652cfe681dcc46e", "description": "ci: Make LAVA jobs fail CI job when retry is exhausted", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "df0e2a1565587cec47a8074f0d4a597e21e99783", "description": "anv: Don't assume depth/stencil attachments have depth", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "0d8b9c529ce34347032912d73c14c245919a3d37" }, { "sha": "3697907231dd39a319bf7c465c7c67110b71c578", "description": "panfrost: Fix Malloc Vertex definition", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1ca2358d6b4de7c432ee873ba5674ba70eacf3e3", "description": "panfrost: Flesh out compute jobs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6d5ddf69e2658d5c62747d4b4c4b3bc524196665", "description": "panfrost: Update Shader Environment descriptor", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cf95a1c3080ed1de446c9ec9488e72ba962d73fe", "description": "panfrost: Add Valhall fields to tiler descriptor", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c011ea6c265d6e907652e4e4105bf3bd8fc7c03a", "description": "panfrost: Shuffle render target AFBC for Valhall", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1ee09eaca858de265b5de39534e573cea48aeb78", "description": "panfrost: Add Valhall additions to the framebuffer", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "81f97905c3be29bbe81104ef149b4ee14c015f60", "description": "intel/compiler: make CLUSTER_BROADCAST always deal with integers", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "11544435ad69ee75039e9685a6e219395c67d7eb", "description": "anv: only advertise 64b atomic floats if 64b floats are supported", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "377884c9c800164ac6e791241ef8c621f205a0d3", "description": "radv: do not enable per-vertex VRS if the FS uses gl_FragCoord", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3cc53c047aef7d823446d86b575b41f7ebaad2a3", "description": "radv: allow to force per-vertex VRS in the tessellation stage", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "eebe298a8786b1f480e90e6d13493c6962189b9d", "description": "llvmpipe: fix linear rast samples check.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3f4bfecee6d639bbe17097c34131c39eaac6e696", "description": "nir: Add some notes about const/uniform array access rules in GL.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ca1ec7272685bdadd4e339cb989ac503db0abd18", "description": "nv30/40: Switch to using NIR-to-TGSI by default.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "80716b6f7e9fe0c93e6a244d23689b0ff81c2927", "description": "radv: enable radv_disable_aniso_single_level for The Evil Within 1&2", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "5ce4017a2bf76c2879521e9a6c272d8257133070" }, { "sha": "108e6eaa83eed3eb356f3cce835c5f5e3a836b8e", "description": "tegra: Use private reference count for resources", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "7688b8ae980223f094be9c70fe695e2122caf3e3" }, { "sha": "e8ce0a335704af54b8269d6e862835703700392b", "description": "tegra: Use private reference count for sampler views", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "ef5d427413274f5a6ccb7d2f729eb78b5af9d947" }, { "sha": "4e252cbc7dfdc272a9b18a6044a169eaa3a88568", "description": "aux/trace: fix dumping of pipe_texture_target", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1912503224df2f20cad6b7c125419d4c777ebe9e", "description": "radv: Don't disturb dynamic primitive topology with mesh shading.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "da719792ad2b7f50824fd1ba500f8b87e4b3b448", "description": "radv: Disable IB2 on compute queues.", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "3fad6325cd4ddd09bee833f3a6e48bc63f9ef52e", "description": "radeonsi: use SI_PROFILE_CLAMP_DIV_BY_ZERO for viewperf", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9685b5785b0a3862fb3eb28cd8f5ffc1a1ccf984", "description": "radeonsi: add SI_PROFILE_CLAMP_DIV_BY_ZERO", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "13674245011a1cb4424d20f067c3a68188c9d495", "description": "ci: Uprev virglrenderer and crosvm", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3ef858a6f6789207e3f24550e9dfb595e3018029", "description": "ir3/spill: Fix simplify_phi_nodes with multiple loop nesting", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "613eaac7b53bfbfcd6ef536412be6c9c63cdea4f" }, { "sha": "d3b4202b63cb3aca42bc91c5bc416acc1b7f382b", "description": "mesa/st: always use DXT5 when transcoding ASTC format", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "91cbe8d855c19d5e252fe4b29adf2a424c46a23d" }, { "sha": "103699677bdb50d667d63890da53df814dfceca3", "description": "radv: allow to force per-vertex VRS if the config file is present", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c50557d9612a975fd8983438a80ea7a1208698fa", "description": "radv: allow applications to dynamically change RADV_FORCE_VRS", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5e2d9202e2882c7a293a90014cd83d05de7f1a79", "description": "radv: add RADV_FORCE_VRS_CONFIG_FILE to configure per-vertex VRS", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a862e15ee7c314fe379fc348d4e73527477913d5", "description": "radv: rename RADV_FORCE_VRS_NONE to RADV_FORCE_VRS_1x1 and accept 1x1", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b4f526cc1915dbbaf134aadb04599d0685d53a35", "description": "radv: only re-emit the per-vertex VRS rates if necessary", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "99d7c130510206ac71b259c0a88620623da1bfd3", "description": "radv: rework RADV_FORCE_VRS to make it more dynamic", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cbd5724a6dfe9f382e0c00fe868cd1721fe76432", "description": "aco: implement nir_intrinsic_load_vrs_rates_amd", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "772aeff2c4c45b3cfbce422a3b9fa3d713d2b278", "description": "ac/llvm: implement nir_intrinsic_load_vrs_rates_amd", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "85436896c43dcc6410e6d7a5875e7b9b8b8e822a", "description": "radv: declare a new shader argument for loading the VRS rates", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "74b932f8d34cd103e4ffc6452b31f2c47147a19b", "description": "nir: add nir_intrinsic_load_vrs_rates_amd", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9cbcdfb514e8b19bc292bf55d8d22c855cf0137e", "description": "anv: use vk_image_view::format for creating dynamic renderpasses", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "818c5dedf46a8fb87357a2f0311278e7e728582e", "description": "vulkan: Add back vk_image_view::format", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "05e9e7767d7081861bc5d0838a18a5f9067366e6", "description": "vulkan: Rename vk_image_view::format to view_format", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9dd15295e30b3dd5a75440dab05a1eb4019ef1a8", "description": "venus: properly destroy deferred ahb image before real image creation", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "19b7b09885c5975535605465ceb58b06c0170148" }, { "sha": "3652ff2fa1db74a1f742138d50f3130f7a7a0ab9", "description": "draw: Don't look at .nir if !IR_NIR.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "780949c62bc2cd1805f99911a76fde016e430b6b", "description": "i915g: Initialize the rest of the \"from_nir\" temporary VS struct.", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "2b3fc26da8bed1f70f6631a3fc6c6cd43fe2acc2" }, { "sha": "a6a651b96ac987a50dba3b62bd08d21d7e3e7d73", "description": "r300: Delete the loop unrolling.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4f3f245b784dbddebfe78f7cdabe8055593ec875", "description": "zink: radv ci updates", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ffdac8bfa78303abc2be5242f50e229ae20042d7", "description": "vulkan/wsi/wayland: ensure added formats have flags", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5617d5c88548b4f22f8c665e0337298bc2f8d63f", "description": "vulkan/wsi/wayland: de-duplicate wsi_wl_display_add_wl_shm_format", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1bdf3501970b6996e3bfe036e2bf22d8e672bea2", "description": "vulkan/wsi/wayland: introduce wsi_wl_display_add_vk_format_modifier", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8ac42a3b1b00f7f7af66e15ad3b0411eda8f80a2", "description": "vulkan/wsi/wayland: switch from alpha/opaque bools to bitfield", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "801d33b2d975dbc5c5b1f461f869319dd61d79e3", "description": "vc4/ci: update failing piglit tests", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ecc00410302cae4e22ad7718a531f03658190389", "description": "iris: fix a leak on surface states", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "cb296047f2159390874ac31c6970bacdd72cef16", "description": "gallivm: fix missing cast in 4-bit blending paths.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b7f1f5c77d43ba7c263de18b4d7f9b01d161a148", "description": "zink: ci updates", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e8ba9cee270417af29f2399ada05c2d104f1dc58", "description": "zink: always invalidate streamout counter buffer if not resuming", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "5e7f4e66ccafa2e8ab29d01eb34a8508e9dc045d", "description": "zink: export PIPE_SHADER_CAP_INDIRECT_TEMP_ADDR", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c99bd08921ebc46d0ad1af15acaed9b145cd7702", "description": "zink: map R8G8B8X8_SRGB -> R8G8B8A8_SRGB", "nominated": false, "nomination_type": null, "resolution": 1, "because_sha": null }, { "sha": "89477baf95353e806015e83ed14ae13bd4b48139", "description": "zink: ci updates", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b054a233dfd20bffb27934cb6eda19d6db2cabb9", "description": "zink: activate conditional render for compute dispatch when necessary", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ef4ab90d040c0fa1e561937e03401a3b203b1ff4", "description": "zink: restart conditional render when crossing batch boundary", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2cc309dd39f7218b9e2ee60b4e5e556231198b7c", "description": "zink: always terminate conditional render when flushing a batch", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "082b42fbda231f54c366f44f3b263ba3a77d2cef", "description": "zink: track internal conditional render state", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "db48dcb4f3419fb2bf2d49c0bd04a38605d2e9a7", "description": "intel/compiler: remove what looks like a bad rebase", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "03e1e19246da43f87b50a2ced38263a884b15b4c" }, { "sha": "127bcbed18a4f739582291ded69f1dc9092de814", "description": "gallivm/st/lvp: add flags arg to get_query_result_resource api.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b995a8eba4fa2d496d6cb6924956897f38c6b21d", "description": "nir_to_tgsi: Add support for FBFETCH.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "eaf6e3d3af62b231499bde49ad879d22d0825bff", "description": "nir_to_tgsi: Don't vectorize 64-bit instructions, to keep virgl happy.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "036d7172c24a18eca653fa95eb40b70719ce4d7e", "description": "virgl: Move double operands to a temp to avoid double-swizzling bugs.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e643cb40a3f762148e4ab79767a2bc7cd49a38a9", "description": "virgl: Move tex immediate operands to a temp to avoid virglrenderer bug.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bc912bace1cf8cd03793c5ae34bd5a2afd015019", "description": "virgl: Add workarounds for virglrenderer input/sv signedness bugs.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f25ccac3745a95a7abd7375069e4bbe5925f30cd", "description": "virgl: Apply TGSI transforms to compute shaders, too.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c491afaeabe66e7eaa9f33a91297e458831950ac", "description": "virgl: Add a workaround for virglrenderer output writemask bugs.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2fd9e072cee02ce3d4269828af1855b4d2c641d4", "description": "virgl: Work around old virglrenderer's BARRIER counting bug.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "af19774dd4a02c8cafaccf06994683500bd58849", "description": "tgsi_translate: Make the procType public when translating.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e5405e6400d7bdb550d031bd1153f93ad90f30cb", "description": "venus: Exposes VK_EXT_4444_formats extension", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2a87a741ae729a971be0eb20c03cf30986b5c8b5", "description": "turnip: advertise VK_EXT_queue_family_foreign", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0b2da9d795610df15346a594384c39a096be338f", "description": "ir3: Limit the maximum imm offset in nir_opt_offset for shared vars", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "b024102d7c2959451bfef323432beaa4dca4dd88" }, { "sha": "b6557b80a50aa96ac0862bc029d72625ea4dd6db", "description": "intel/compiler: fix array & struct IO lowering in mesh shaders", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "1f438eb0337d662b461fd1e335cf06ff68052b6d" }, { "sha": "e6cfd1ed6421c6abcf1893802ae55562fde45d20", "description": "spirv: Create PRIMITIVE_INDICES for NV_mesh_shader on-demand.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0445802ab2e5d101f0bec178c0a322b173a9ef9a", "description": "compiler: Extract num_mesh_vertices_per_primitive function.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "32155851f10cb98da90d74a627127db0c2b7c5ae", "description": "radv: remove set but unused radv_buffer::shareable", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "af420833f0d1df48f2a21a3d960415af9457ba0c", "description": "radv: remove useless NULL checks in vkBind{Buffer,Image}Memory2()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2dcd12f38be629086148dfc9ff0da90aa1fc9698", "description": "radv: fix finding shaders by PC", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "306e153c188a73c84398b592769fb8b5627f095d", "description": "radv: make the trap handler shader BO resident", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a224b7a057a531ee638cb1f66744170eff4454b1", "description": "radv: fix allocating/uploading the trap handler shader", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "da8c2f5ed302fa2ff6120786cd686c714b6900d6", "description": "docs/features: Mark VK_KHR_ray_query in progress", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3d41414d26a6b187a0b6451135ef006d9193c2de", "description": "freedreno/ir3: split up load/store/atomic by generation", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b91b036322f54cbc8d4d83ca05b587c36a559187", "description": "isaspec: add gen-based leaf bitset separation", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "40468430a42e03615c19b12a846601baabccaa19", "description": "isaspec: fix gen_max to be 2^32-1", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9dc30f99ae51fbac8f4559591dde6e5c40e74433", "description": "panfrost: Flesh out the Shader Program Descriptor", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "60b37424d91263efa11088541f7fd964ed1ac84f", "description": "panfrost: Simplify Valhall preload descriptor", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1e9a35648a15edf74decc73c4fa384a1f7ab777b", "description": "panfrost: Clarify unknowns in z/stencil descriptor", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "733d5f061d33ceaff18936ce1c0f08d79623f16b", "description": "panfrost: Add more fields to Attribute Descriptor", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b31f6a821dcf0013f650ea363fb25ded67fe1497", "description": "panfrost: Update primitive descriptor for Valhall", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d8d32cf7734bd054d33c85dd3e98cb59f006c711", "description": "radv: Only wait on CS/PS to finish if we wait on a semaphore.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "79131b6ee6c98a8b662aeb32bb623a8974f8bef5", "description": "radv: Fix preamble argument order.", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "915e9178faf9c0ee9098b8915d8b30009ae4f08d" }, { "sha": "7adb3c0f7f96f2c95f903de5a59815e772061b63", "description": "radv: Use larger arena sizes.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0f9756f4808739c8b18e62e28bdbb430af735c67", "description": "lima/ppir: refactor bitcopy to use unsigned char", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "7297f931f04bedb2a49a723972e5de8daad7b487", "description": "lima/ppir: initialize slots array for dummy/undef", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "5b1584936632f9e7f21cc57746ca51cbdc526b0f", "description": "lima/gpir: avoid invalid write in regalloc", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "58c619c3d6dfb6bd70a3ff7b4c9ece970bc2a2ee", "description": "lima: remove an unneeded lima_job_get assignment", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "116f01c85356808bae9b7c5ff4962e76e86c4473", "description": "lima: add some checks for potential null pointer dereference", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "60888c95bdf3154e6e99c3ea51b9e4a2af189cb6", "description": "lima: fix warning of garbage value access", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2d807979c955d806ed16380b49c399d6f44a7972", "description": "lima/ppir: initialize spill_costs array in regalloc", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8a8f34c32067619f2f30dbfd94272b88b395eb14", "description": "lima/ppir: avoid ppir_codegen_outmod implicit conversion", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3d77950b8b79c3ced785462b48f8283704f38e9a", "description": "lima/ppir: clean up override-init warnings", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "823be63216a407c7819eb1e62e8a6896bbd72bbc", "description": "lima/gpir: clean up override-init warnings", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8a30b1541c69e457f03cba1ef11a041f706ad8df", "description": "venus: use 64KB alignment for suballocations", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "05a2cea14c4c77024b2e38fda3f15a3eb5de4098", "description": "venus: no roundtrip needed for shmem backed by BLOB_MEM_HOST3D", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a76d1e0e74130616f8093836198e1715984e162e", "description": "venus: init renderer_info at renderer creation (part 2)", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ddba7337c758714ebb26cb7483b83c303b4553bb", "description": "venus: init renderer_info at renderer creation (part 1)", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1bbbabedb7a5b6c4f153e1754bcff548c7cdb56c", "description": "aco/insert_exec_mask: refactor and remove some unnecessary WQM handling code", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d7d7b9974ab3dcaaacfe40478b3530ef848c89fa", "description": "aco/insert_exec_mask: refactor and simplify get_block_needs()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fcc5dec8d6902b737c5f836120b9fca9b0b2df59", "description": "aco/insert_exec_mask: remove ever_again_needs and Exact_Branch", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cbb1b095ca919bb1db7c70a23dff3745942868e1", "description": "aco/insert_exec_mask: remove some unnecessary WQM loop handling code", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "580a63b4ac4b6932a91a3379fb5540c4faf03f12", "description": "aco/insert_exec_mask: remove Preserve_WQM flag", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a5a40beefaf82a822d3c10c32563c09b9a42755f", "description": "aco: don't emit WQM for bool_to_scalar_condition", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f816dd1be751d445ec573df99e57e6510170d0fb", "description": "aco: don't propagate WQM for p_as_uniform", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "825cd696dc3204b682424717a8e39e34311589e6", "description": "aco/insert_exec_mask: stay in WQM while helper lanes are still needed", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "59889eb3ae6a1bd68697471fd887c94b65aa93d8", "description": "Re-indentation after the previous commit", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "912299cb3992d44b2d75e48b3273fcf9c0dbd77c", "description": "glsl: Eliminate ir_assignment::condition", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fb630cd783e7c0e10e1c57978251a243095c753c", "description": "glsl: Make ir_assignment::condition private", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5208c116f2715855fc1d234c263ea0d06c4024e9", "description": "glsl: Don't visit rvalues in the condition of an assignment", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1c22f069700aec8fe7c0f381a63345cb39cd9695", "description": "glsl: Don't lower vector indexing in the condition of an assignment", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2652b9a83d70b2492674625136b70b714743b307", "description": "glsl: Don't split structures in the condition of an assignment", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d07551ad4e8f81d6eaca5a5f563ae4cd3409e20b", "description": "glsl: Don't split arrays in the condition of an assignment", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "41f6b42b08ce656c7f4d1ac4736c36896c33f9fd", "description": "glsl: Don't tree graft in the condition of an assignment", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "97ffca80a80cdb030d7c80f52be7351e66274b63", "description": "glsl: Don't dead-built-in varying eliminate in the condition of an assignment", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "231459ad26a2e56ba93dfc125dd4ed922290f375", "description": "glsl: Remove unused condition parameter from ir_assignment constructor", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ec5c9649ba2f8f41b853171434f55dcb7d060c49", "description": "glsl: Don't constant-fold the condition of an assignment", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "697a460e49859968f99f6c178deaaae3a52ecdf9", "description": "glsl: Don't clone assignment conditions", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d27e3c6adcbfd7a627521912532c958a123b0a85", "description": "glsl: Eliminate unused conditional assignment constructor", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "50a0d0d875e58bea606de08a68b475e82e9a14c4", "description": "glsl: Remove the ability to read text IR with conditional assignments", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "710adf2e6023aa9f502871268f7c131bf5d27638", "description": "glsl: Add ir_assignment constructor that takes just a write mask", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "afee5dc63f8fc2fc086e321d8b7379145e86813d", "description": "glsl: Lower if to conditional select instead of conditional assignment", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c3626e1580079585869a8a6cffa449b9f2a1331a", "description": "glsl/ir_builder: Eliminate unused conditional assignment builders", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "46a9df6aac1c82fa985cf6b844553ce95c09cf34", "description": "glsl: Don't try to emit the \"linear sequence\" in lower_variable_index_to_cond_assign", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "05703a49f9e8b536c2de966ef531710b00d9aea2", "description": "glsl: Use csel in do_vec_index_to_cond_assign", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ed66d7c3851ddfd65ada1d4b8b3764f5d29f0f01", "description": "glsl/lower_vector_derefs: Don't emit conditional assignments", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a04aa4bc08df2c3772fc7dda6766f76ef3a5dfb4", "description": "r300: transform fs sin and cos input to [0,1) range in NIR", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3f97306b956f707d637da6b76dd9465fcabfc451", "description": "r300: transform vs sin and cos input to [-PI,PI] range in NIR", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1109381e0ebc11c1c31745e4f0f0383dc462493e", "description": "r300: use nir lowering for sin and cos on R300 and R400", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "aa3405e8123324b3d8173c709e6573d86570d99a", "description": "radv/winsys: fix initializing debug/perftest options if multiple instances", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "4001d9ce1a6e28f22ed89bca98e56557ad2ab4c4", "description": "anv: Handle VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_VALVE for descriptor sets", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "af4b26c53a0b9bd056d4fe3af46f2774e8e279c6", "description": "radv: move nir_opt_shrink_stores from radv_optimize_nir()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2a92452a0ef10f4262965a70438c52322f6b69df", "description": "nir/opt_shrink_vectors: Remove shrinking of store intrinsics data source", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2dba7e60567fe0b2742a0a4b4bba618123153757", "description": "nir: split nir_opt_shrink_stores from nir_opt_shrink_vectors", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b07372312d7053f2ef5c858ceb1fbf9ade5e7c52", "description": "Revert \"nir: make tgsi_varying_semantic_to_slot(..) public\"", "nominated": true, "nomination_type": 2, "resolution": 2, "because_sha": "edbdd977232f0cfe8f26a44ddbda792780168f4a" }, { "sha": "367b6c553d0b4d75d5ce3f0ded84bd9c05217e03", "description": "etnaviv: drop TGSI based backend compiler", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "29393a40eee5e4fc29eca51f3753db796b5b313b", "description": "v3dv: Use the common command pool implementation", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fcad979b72aca6fcb538dd1a9e87da8aa8a5993d", "description": "v3dv: Don't use vk_alloc/free2 for command buffers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "09b5f0f3ac26b8009dc24e3939b862ad4ff0f231", "description": "anv: Use the common vk_command_pool", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3007f8e95f34541cfd95faeb4f37b17d339de3a3", "description": "anv: Don't call DestroyCommandBuffers in AllocateCommandBuffers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5a15c3eff7713504a0f9ada08588d4c0349719ec", "description": "anv: Drop anv_cmd_buffer::pool", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2170ec28452ec3507f0da3e75c86e11386203a2c", "description": "anv: Don't use vk_alloc/free2 for command buffers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "37f3da90dd3d9817aca17d83ddffbf449f023013", "description": "vulkan: Implement of a bunch of VkCommandPool functions", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f424d1e9ab3341e2a95845570276bd57a870566a", "description": "vulkan/queue: Assert command buffers have the right queue family", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bda4c4f6b6c4230ed8c14e72436441540378b934", "description": "vulkan: Take a vk_command_pool in vk_command_buffer_init()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d59caf5d11fa0ff7327863d0f9a439f474a9048e", "description": "turnip: Use vk_command_pool", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6fb9e4e7ff2d7b8a3ecf35a86f6550843e72e9d9", "description": "v3dv: Use vk_command_pool", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2746be68f1916c17e4b4f2161bbe7302f16e2d85", "description": "lavapipe: Use vk_command_pool", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2a5ae138b4977912eb8df1ac08266ea693c40052", "description": "panvk: Use vk_command_pool", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "29a164b088beb05f12eb69bdf688cc4996e0a8a1", "description": "radv: Use vk_command_pool", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c5b8ee8810d1b590dbb9b55806a05734955931e1", "description": "anv: Use vk_command_pool", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a10b6d1c6fc52c94a1d7aa2cd04e8aa66ba89911", "description": "vulkan: Add a common vk_command_pool base struct", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5e263cc3243f72b27df16c167e9809db13a7df6b", "description": "vulkan/runtime: Add a level field to vk_command_buffer", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7b0e30685446d30aaea1c2c7c1fd04a658c74d94", "description": "anv: Call vk_command_buffer_finish if create fails", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "c9189f4813534b9525babdee09e95f53f025608a" }, { "sha": "cb50e4ac4d39a437804f4897aaa23ed660cadf1b", "description": "iris: use the same VM for every context", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "782efa29e6522ffd4d871074f65cae8485cf2a84", "description": "iris: have a single border color pool per bufmgr", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "70dcffde4e584f326b8ced58986061d824d9f318", "description": "iris: handle IRIS_MEMZONE_BINDER with a real vma_heap like the others", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "79b946a9d2da0fdb12b110dfe3c2ebd8585c8f02", "description": "zink: ci updates", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "68b099b8eb034724c9305012c3935a602ed1d09a", "description": "zink: implement generated tcs variants using spirv shortcut", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e1ef00aed77fad957792cf1d0bf9edecc01693c3", "description": "zink: move pipeline tcs patch_vertices value to tcs shader key", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "63236f9ea9e3d952fb059ca0d077d7723bfa5f8a", "description": "zink: add a tcs shader key", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a9d2b86c2c80b94281b6f0cfc1f73adde8e0e294", "description": "zink: store the spirv_shader to the zink_shader struct for generated tcs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6c0740c1299c86bb4ca3e6fb68d87c1cc5eb04cc", "description": "zink: split off CreateShaderModule into util function", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cd9b09903845e3c3d278add45fdd4fb66202614d", "description": "zink: store the tcs_vertices_out spirv word to the spirv_shader struct", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f2baa0638b68e20e5affe9306dab1c8042edc9e9", "description": "zink: store the tcs_vertices_out spirv word", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "64f1960915b8d7f144d7286a7b1f22a06852bfbc", "description": "zink: make spirv_builder_emit_exec_mode_literal() return the word for the param", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "25d6651324f7c0d0f624ee46ed8618779d7c08e0", "description": "zink: make spirv_buffer_emit_word() return the word that was written", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5663fac5ca84d9e87e49dadf8d7feb401ebf73f2", "description": "zink: break out spirv shader dumping into separate function", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ff92d2f188694439f7598f11716e2c55a42e07ac", "description": "zink: ci updates", "nominated": false, "nomination_type": null, "resolution": 1, "because_sha": null }, { "sha": "8ff96efcfde15d5e8b83ce3b0b95a73254e98b69", "description": "zink: always set VkPipelineMultisampleStateCreateInfo::pSampleMask", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "da0e00e0b9d62a68b4c6cd1831ccb16210615766", "description": "gallivm: add coroutine attribute that llvm requires.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "31e2c3f550ebdc6b699d62912de4c05c5213e1f1", "description": "microsoft/compiler: Fill interpolation for sysval inputs to non-vertex shader", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9dba60f397fe4283df7bdfbe23e6bfd959199e76", "description": "d3d12: Only force point sampling for emulated shadow samplers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e2a5e2d5a0f8ed972a4669be9c5d689a6b3e7bca", "description": "anv: make the pointer valid before we assign stuff into it", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "665ffd4bf9c681f8fc37dc07b3c2445e1ed5bf25" }, { "sha": "12b4aad8039e10432a079d93fc44d330905c5dda", "description": "anv: Enable requiredSubgroupSize for Task/Mesh", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "577d131bcf8988343d6b247dcbe45ce506e52022", "description": "anv: Increase maxBoundDescriptorSets to 32", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a84265938b022583adce92386143529df6a43c32", "description": "driconf: Add Heaven entries for Windows .exe", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2360c25d630875cfc49160e1ef4b2b0c9257c634", "description": "d3d12: Don't add a second dual-source output for Heaven", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "22fc53493092a7507c1e2db47b0c8763158d7b2d", "description": "d3d12: Default newly-created resources to not-resident", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e3a2cb4b679c7741e190351565464492053a0641", "description": "d3d12: Implement residency management algorithm", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "40dafd00945fc662ee5aa490e4831d72151a7390", "description": "d3d12: Add a budget/usage callback to the screen", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "671deb541ed44ddf84e2f6ab83e2ccd438ccf941", "description": "d3d12: Add residency info to d3d12_bo", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f4c74f74f84eec26136e817bcdafea8dc814366f", "description": "d3d12: Add sampler's textures to batch bo tracking", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "34e53d4c9c701918550057ec9d34a32a7488c8d5", "description": "d3d12: Move ID3D12Fence from context to screen", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7ce2d5aece56e609e6021d1947df37560af7bad7", "description": "d3d12: Forward wait condition from query -> result buffer", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5cbd7093af74a39efe64a7348f348e8eb57ff9f4", "description": "d3d12: When mapping a resource used in the current batch without blocking, at least flush", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1cb3d1a6ae027b5045e47ccf7e551bd81fc3cab2", "description": "nir: Produce correct results for atan with NaN", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "2098ae16c8b4e64d0694a28f74a461b69b98a336" }, { "sha": "7d0d9b9fbc231c2bd66778e0b0a62d5c514c5495", "description": "nir: Properly handle various exceptional values in frexp", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "23d30f4099fac0e1fcbd7adf315a186f553e48d2" }, { "sha": "93ed87af28e7f5b7db7bae095e5a37b63b7bd2c7", "description": "spirv: Produce correct result for GLSLstd450Tanh with NaN", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "9f9432d56c055b9704a76cad44da88d5e12f825c" }, { "sha": "e442b9d79296ad9322af61fdadbc81d680466f57", "description": "spirv: Produce correct result for GLSLstd450Modf with Inf", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "f92a35d831cf54f2244d5510932fd17c97b02ce4" }, { "sha": "75ef5991f5af06997551dabc053300261e32ca40", "description": "spriv: Produce correct result for GLSLstd450Step with NaN", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "1feeee9cf476010f72cb973480f67de0764e6a90" }, { "sha": "38a94c82e6ac3ae3e76e01ff4994ae4c46c487ec", "description": "intel/fs: Don't optimize out 1.0*x and -1.0*x", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "f5dd6dfe012666123bb59b9a4f8e9afb46d67414" }, { "sha": "38800b385c6b4752ec1a91db5b8a7de149d03d0c", "description": "nir: All set-on-comparison opcodes can take all float types", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "4195a9450bde927256063da47488aafbd86bfffe" }, { "sha": "97ce3a56bd72fde0f78278a030de6987b9f1656c", "description": "nir/search: Constify instr parameter to nir_search_expression::cond", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4dd4135551626f61062a317e17e12909b0692143", "description": "nir: Constify def parameter to nir_ssa_def_bits_used", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "510d24829966f9cc00d0b10e871446db17319800", "description": "nir: Use proper macro to set bits of variable correctly", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7a0ace7d4ed6e99f133149bb38fab2ee4f63d1a3", "description": "Revert \"ci: Disable Windows for now\"", "nominated": false, "nomination_type": 2, "resolution": 4, "because_sha": "be385ab5bcba60e30c8c980ae595e1e69a888393" }, { "sha": "c2168f845e7475d9a701be91ea761ae793a12636", "description": "nir/lower_mediump: Treat u2u16 like i2i16.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "532665c73cbd3b2b241b15f6d83d8b6cf80e431e", "description": "zink: anv (icl) ci updates", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b84f0596808574bb0d37355a896eaaf1aafe277f", "description": "freedreno/pps: Expose same counters as blob", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "03ab9d895e86668f7b2f8e118cefb7341b8b78b9", "description": "radv/ci: update CI lists for CTS 1.3.1.0", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fce6ca0f3a674f7531598c1588ed100ec80c89c1", "description": "radv: remove exports without color attachment or writemask", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "be385ab5bcba60e30c8c980ae595e1e69a888393", "description": "ci: Disable Windows for now", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "137e170bcb83c8b56a03a83fca7a6c154661e573", "description": "anv: update limit for maxVertexInputBindingStride", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f93059b19f0e4ecaf11c22e59ea3f15b11c91a5d", "description": "venus: fix two VN_TRACE_SCOPE's in the same scope", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "987bc4495481cfd0d165945b1d0a321452a20532", "description": "iris: Drop the iris_resource aux usage bit fields", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ae763940e8c70ea0cdc43fe66b216d54fc2dd799", "description": "iris: Compute aux.possible_usages from aux.usage", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d905018a2c81a10a8f1b5931f7d6acfebc9b7b34", "description": "iris: Use iris_sample_with_depth_aux more often", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "85a7fb1e197086bd0baf4a80558a4581da43b6d1", "description": "intel/isl: Add format assertions for surfaces using CCS", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "05b8b08ef49f7eb06ddc12e4c48febb61f3e6173", "description": "iris: Avoid making some invalid CCS surface states", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a9beb87dce3254e43bf17d4921182285574d2060", "description": "iris: Inline some surface_state.cpu references", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d705faad6cb3d02feeb51faf28983eaf1c17cf1f", "description": "iris: Add and use fill_surface_states", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "eb51fd04147418fbf71415f2e6075dc4834223b0", "description": "iris: Add and use use_surface_state", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "89ebdd67c4919be05781566b5759bfda30926db9", "description": "iris: Add and use iris_surface_state::aux_usages", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b60af618a0e1ddd38ad247d0d825c8561aff9224", "description": "iris: Drop res param from surf_state_offset_for_aux", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ce37e176f1dcfe8b1514c95ffbef712e9e7e008f", "description": "iris: Drop format param from fast_clear_color", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6778b3a379d010d9b4d82e7324bff19d73cd3d1a", "description": "iris: Don't fast clear with the view format", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "230952c21017b184a9bfbfaa2c56489d55b71d30" }, { "sha": "68c1b50e48e32ec8ff4815666b7124d4cb4171ab", "description": "aux/draw: fix llvm tcs lane vec generation", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "8d5be0a2b3f1dfa212adb50d09f0ff622dcb0457", "description": "radv: Add submit locking with trace bo.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e3cbc328e0dbb5865cc036ecbf977127850b4670", "description": "gallivm/nir: Call nir_lower_bool_to_int32 after nir_opt_algebraic_late", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "78b4e417d44016cdb5df7dbfc3b1ea28219e6fd4" }, { "sha": "d633eace3fd51fc5c2b7f141651bb8d90e879e1c", "description": "ci/freedreno: Try to detect a wedged MMU that's happened recently.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b7278b2281fc2b8b60675926316656e0e3f88f49", "description": "ci/lvp: Add a flake that's shown up a couple of times since VKCTS 1.3.1.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2d15f9e3c212a4715450a65e39bffadab1a0164c", "description": "ci/r300: Drop xfails that were fixed with the VK-GL-CTS 1.3.1.0 uprev.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "20469009c7153b154e754446b8e0694610c6d03e", "description": "nir: Delete the per-instr SSA liveness impl.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "74c02d99b224fbc02132b54bf23e6ac1e117d805", "description": "nir_to_tgsi: Replace the NIR SSA liveness with TGSI reg-level liveness.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f4ce3178d99f66cab57c492cc5fe3d3a1788fee1", "description": "nir_to_tgsi: Track our TGSI insns in blocks before emitting tokens.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3f84c67af857637e29235ec02e3f5c23c66a7574", "description": "tgsi: Refactor out a tgsi_util_get_src_usage_mask().", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e92209f2990dc91d33fafb04a92e17a3ebdfb9e5", "description": "i915g: Report the temps usage", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bfcc7c20c8c8a8654f26c0d99693a76898d92383", "description": "docs: update calendar and link releases notes for 21.3.6", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d66a22a02b4ccd97f72bb9af85432c124d2cb81e", "description": "docs: add release notes for 21.3.6", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "aabc7034d7e4857351fef198e5c3f6791b945737", "description": "docs: update calendar for 22.0.0-rc2", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "97c90c514fd45a982304a1077f213d8de7981b25", "description": "turnip: Depth/stencil formats should not expose any bufferFeatures", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "53dc5f774d43ba022627ec5e4ec970b0d472d1cf", "description": "radv: only emit the per-vertex VRS state if the pipeline forced it", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d0171dffe18d3f0b4071752b5b5180b0812af166", "description": "radv: do not force per-vertex VRS if there is no pixel shader", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2451290bc479b419874eb3ba2ab561a660157bba", "description": "radv: rewrite RADV_FORCE_VRS directly in NIR", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7955df28a6660d8dff77c79c345aa28aa7fa859c", "description": "v3dv/ci: Update failure list", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5d7bae5ab354e5099d2ab0c8f85d5f4b22193b8a", "description": "zink: ci updates", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "63fa2ab978c991fdc56f98f221c46172bfcaa05a", "description": "zink: add Sample decorations to fragment shader inputs with sample shading", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0cb5333a148953bf8da94f6d46631c0667507de9", "description": "iris/ci: Enable Whiskey Lake boards by default", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fe560aeb12516e766335d416ba749b7572637274", "description": "radeonsi: workaround Specviewperf13 Catia hang on GFX9", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "e2cd0c3a3c21d99ad0b99d1e21a8cad148a78aaf", "description": "intel/fs: Assert that old pull-const code is not used if devinfo->has_lsc", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "562f7eef5b4f5a4d4fb4d93418e6373e853550fa", "description": "iris: invalidate L3 read only cache when VF cache is invalidated", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "ed8f2c4cbee1096c67cae288b85302ffadfba2bb" }, { "sha": "7a6ea047954461d8f61878494265ba4bb84b50fe", "description": "anv: invalidate L3 read only cache when VF cache is invalidated", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "6c345ddbe409af73d005beb6be4c529f249deea0" }, { "sha": "442628b70244f2c9fd0ed79e0656e999ee6fffca", "description": "intel/genxml: add PIPE_CONTROL field for L3 read only cache invalidation", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "03e1e19246da43f87b50a2ced38263a884b15b4c", "description": "anv: Refactor descriptor copy", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6fba52cfd2b21e1ccb622d9f8e9c9a87731bd5a3", "description": "radv: allow RADV_FORCE_VRS with pipeline VRS declared as dynamic", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "413ea503baea9076dfe8496b139474612d8034bb", "description": "iris: Disable PIPE_CAP_PREFER_BACK_BUFFER_REUSE", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e3cb620b559991617557d47babc29a683a9ca8e0", "description": "iris: Use the hardware blitter for DRI PRIME blits", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f9eba6e2b52cc032a9e1f3980be7491e890597fa", "description": "iris: Allow IRIS_BATCH_BLITTER in iris_copy_region()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "70a219d4a358be1d0d41af5b33203aebb19aa9ec", "description": "broadcom/simulator: enable multisync in the simulator", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5200e1c2120f3143dcd11eb0bc0b4ddf8ee62f86", "description": "translate: improve sse2 32-bit unsigned -> float conversion", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0b69f7b15d526fc763f1dd4aafbc358449aa9ac6", "description": "rtasm: add pcmpgtd operation", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "55b735c51ae27a9c40b0e230543572384ec61c9b", "description": "rtasm: fix printf specifier for ptrdiff_t", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7d1727079c35d44b1c526fa9949b6574fffc3b24", "description": "zink: ci updates", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "883017b67ec888f453814e58705cc6f4626da304", "description": "zink: do not copy colors through floats", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "745fc95659bd19908f5bd85f73c92e4a92e28f85", "description": "zink: Re-interpret formats when using vkCmdClearColorImage()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "86eaff29c0b118e0892b18089784fed02435bbf2", "description": "st/mesa: only enable ARB_enhanced_layouts if there are xfb buffers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "13c6f401ccbcf25eb5dbd93cb59f88555e3785b8", "description": "glsl: only validate xfb_buffer values when we have enhanced layouts", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c17a3392c4c39a98d41ceb1278e606516a6b2a52", "description": "glsl: simplify conditions for setting various allowed flags", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2883e8f33db809b2f34f4e9b973ab81ec9b7eac2", "description": "nir_to_tgsi: Add a flag for lowering fabs, and use it in r300/i915.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f4ee7146f9fe4fcab98f4601e07e4dcd70cedf65", "description": "nir: Split the flag for lowering of fabs and fneg to source modifiers.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bd24f418c3cda345b9ac753977ad034e5c9cff28", "description": "r300: Throw a compile error instead of an assert in r300 swizzle rewrites.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4968f8c0663ae090ad61be867401d1b497b06707", "description": "r300: Demote a compiler assert(0) to a compile failure.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "97d13b2debb2f5cdb2e80b16a5b89a5611c4a1f4", "description": "d3d12: Fix take_ownership semantic for constant buffers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d52d500f17a0fa7d96e63fd6e558583f137a5997", "description": "r300: Request that nir-to-tgsi avoid generating TGSI_OPCODE_CMP.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4a1ba7914a098cce5eb85292097911b69922afa0", "description": "ci/lavapipe: update lvp asan results after leak fixes.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2f9089f6de8ca29a529ef7828efbabeec58be6e8", "description": "lavapipe: fix sampler + sampler view leaks.", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "e94fd4cc65899bccceb4642363bc4376c6831580" }, { "sha": "1f5330de3a6c54faf7a0ed7485c72a2ce40ac744", "description": "r300: fix transformation of abs modifiers with negate", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "ef112db31181090034cfae7dc2d2084e0ca4dfc9", "description": "ci: Bump VK-GL-CTS to 1.3.1.0.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3f34251495244c7b9db6788c16bb11dedbd56964", "description": "ci/broadcom: Remove unused v3dv xfails file.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "648dd03e320b15585a1a20d6b5ccd67a8b60dd41", "description": "ci/panfrost: Add a flake a few of us have run into in the last couple days.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "60775780aecf32e4f8dbdc8478c48940aecc135c", "description": "d3d12: Allow 8bit index buffer conversions by vbuf", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "52766e020f84904a3c8e7dd1b3ac35bc51b7ae36", "description": "d3d12: Use CPU storage in TC for buffers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "96d68cb300d58a340fcfcf416fc7ba722ae7fb62", "description": "d3d12: Add a buffer busy callback to the bufmgr", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9d6febad5d4b75fddff52c9cf60a1c8f431fdf14", "description": "d3d12: Actually suballocate and cache buffers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d0f4f8efae1e7220b377ca026b4881d931a72201", "description": "d3d12: Fix offset for buf/image copies with suballocated buffers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fb08bc8d76df7d24f313811ed8d33a73ab3231da", "description": "d3d12: Don't suballocate TBO buffers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "58a9a63d9e8a2efda9d77bb01cd62bb3adda47cf", "description": "d3d12: Fix TBOs from suballocated buffers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c35f77aa84162e06346c54f37a5ba4b19c44da31", "description": "d3d12: Delete make_resource_writeable", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "caae9b0e1fa4ca1c5f205a4e5df02bc03347b196", "description": "d3d12: Always respect offsets when mapping a bo, not just when there's a range", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b48aea0ec81d3fba9d686e71e4d4de0dff3c7218", "description": "d3d12: Fix range calculation for suballocated buffers in d3d12_bo_unmap", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2659098d6d7c18a96ed4d5cf1d07699ef96dac35", "description": "d3d12: Fix set constant buffers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7ec0e2b89351e6e56cb112e00e6c68c6bbc6faea", "description": "tc: CPU storage needs to be freed with align_free", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "12446491c18ced292f663dd2eab9d964d7afbd2e", "description": "panfrost: Fix Depth Source enum", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "32e58c2dd4a872c5b0b886b71031b0fbaad7826b", "description": "panfrost: Remove unused layout enums", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d27d46a26610c3d361abaac54f2795657602d8d2", "description": "panfrost: Remove some indexed formats on Valhall", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8c51b54bd12ca15d9560804dfd565a98b9bff2c6", "description": "panfrost: Update supported job types", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d70a48a706a750a1e8f86f73a757e4af43d563b0", "description": "panfrost: Flesh out tiler heap descriptor", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "62173fa5329081b63c97fa51a664fffe2637bd78", "description": "panfrost: Strip % in GenXML names", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e514f4c0b18087107991a2fc74643aec70e14a51", "description": "panfrost: Flesh out Buffer descriptor", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4c61c8a0b85e767703328cf819807d92b7570691", "description": "vulkan,lavapipe: Simplify command recording code-gen", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cb781fc350108584116280fc597c695d2f476c68", "description": "lavapipe: ci updates", "nominated": false, "nomination_type": null, "resolution": 1, "because_sha": null }, { "sha": "1532556eb0b889250c5480ec7795f4d92b170af2", "description": "zink: ci updates", "nominated": false, "nomination_type": null, "resolution": 1, "because_sha": null }, { "sha": "08c2b9d7cbc2b60233c3d3ed411ceb9649fe5c9f", "description": "lavapipe: use util_pack_color_union() for generating clear colors", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "6faaeca584bcc214585e92212233a27f7176ff7b", "description": "ci/freedreno: Add another unsizedArrayLength flake.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cf4de7d8ffaef30521a98a07ec5a02716ac2b243", "description": "venus: Allow usage of virtio-mmio based device", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5e9df85b1a4504c5b4162e77e139056dc80accc6", "description": "aco: optimize discard_if when WQM is not needed afterwards", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "13c31379603bbea4ce2f03b3c6a0443888217e0a", "description": "aco: merge block_kind_uses_[demote|discard_if]", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e7d1c8cc5eb1b3a4ab056beba56f5feab75f7be0", "description": "aco: make Preserve_WQM independent from block_kind_uses_discard_if", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "08b8500dfbd733bd8e47a3d659b22cc4480a6e6e", "description": "aco: remove block_kind_discard", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b67092e685cdd35e3505607d2bef3dbc62cb295a", "description": "aco: emit nir_intrinsic_discard() as p_discard_if()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1895e17591439ca876da1b1a1c9669cbb5c70f0a", "description": "mesa: align constant/uniform uploads to driver expected alignment", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "418c77640bfe433caf3edccec5a43bd86c7e04f3", "description": "zink: Fix MSVC RTC in zink_get_framebuffer_imageless()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "86cb664cd8548f05d3a0fc07fea3a14e34ba60cc", "description": "zink: export PIPE_CAP_CULL_DISTANCE_NOCOMBINE", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7e9481eaacf54f850ee413c7872c41644f4d94e6", "description": "gallium: add PIPE_CAP_CULL_DISTANCE_NOCOMBINE", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "93a90fc85d037e2c6834fb969562391310ae9cd0", "description": "anv: fix conditional render for vkCmdDrawIndirectByteCountEXT", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "2be89cbd826f9ac2703127025714a55595de33d3" }, { "sha": "5d3e4193786f1b55aa6a3d74e2b9b954eb9287e5", "description": "anv: enable ray queries", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c78be5da300ae386a12b91a22efb064335e2043a", "description": "intel/fs: lower ray query intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "712d8fb0434a0af6d0479a5ea44a7bbc49dd8b2b", "description": "intel/nir: document RT builder", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e06f9d49bc2263bf8d129d858a01072eab2f9fd5", "description": "nir/lower_shader_calls: consider relocated constants as rematerializable", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "046571479028aeb5577344a91f0c4d565415f4bc", "description": "intel/nir/rt: add more helpers for ray queries", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d5b994ec8aa4b85b0d131c2249452ffd4c429cc6", "description": "intel/nir/rt: make RT manipulation helpers helper invocations ready", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fb69fed65b7c3e30815f69c26f99ecab0050bd00", "description": "intel/nir: document committed argument", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b0624e414f42a93d8ae1210ad58065dd1c97d2a4", "description": "intel/fs: make trivial shader complete tracing operations with missing shaders", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "35bd19f53d033f83b8c17aeba7a5f973246387c2", "description": "intel/nir/rt: load bvh_level value off mem_hit structure", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6d9ae6ec1eaae3ff3407a37262d4b0a68e69c826", "description": "intel: add a new intrinsic to get the shader stage from bindless shaders", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b8f087b0e6da6bce11ae294ae4735c712c7d76ef", "description": "nir/builder: add nir_ior_imm() helper", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bb40e999d114db361539cdc4ddb65ace37d76562", "description": "intel/nir: use a single intel intrinsic to deal with ray traversal", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "39f6cd5d799ad077ad41d920dc31c5da1fae3c24", "description": "intel/nir: fix shader call lowering", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "c5a42e401036eb2eecf8798c103f8ae2cce08eab" }, { "sha": "2665595244811d84b0acd4a8df32d2feaf95cb9e", "description": "intel/fs: limit FS dispatch to SIMD16 when using ray queries", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "57eed6698b5cf462f762a4b04ef45ec84c01f262", "description": "intel/compiler: tracker number of ray queries in prog_data", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9b366243ed882f5b705bc99e641bca7b3015a23b", "description": "intel/fs: load more fields from BVH instance leafs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c89024e4463389663cf7f7d2f2752de2029efb23", "description": "intel/fs: don't set allow_sample_mask for CS intrinsics", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "77486db867bd39aa9b76e549c946b0a165fcb21a" }, { "sha": "9d22f8ed23d9192789fd656f64cd9defbe02fea8", "description": "intel/fs: add support for ACCESS_ENABLE_HELPER", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c199f44d17cb72e9aa55ec4885cb0bde985ae972", "description": "intel/fs: name sources for A64 opcodes", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "23ce94ff7e28ee1771f53931d20c0ed1fe87c4a5", "description": "intel/nir/rt: add a new number of SIMD lanes per DSS helper", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "61c9b7a82e99892cfcd70fedb2a4fd3fdd795256", "description": "intel/fs: add support for Eu/Thread/Lane id", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3dabe9325762d6e0492261b18b496c3d152c250c", "description": "intel/fs: rework dss_id opcode into generic opcode", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4deb8e86dfd1a5da404d91c717cf2372738f1a07", "description": "nir: change intel dss_id intrinsic to topology_id", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fdb74a77d289a23457b62ae3efe3c032562087cf", "description": "intel/ds: fix compilation with perfetto", "nominated": false, "nomination_type": 1, "resolution": 4, "because_sha": "9da3d714b87ce237cf61de4403c5b6af12f1d79d" }, { "sha": "a52e4871fe9ffb5dc084ea7ab75f1b7d1264813d", "description": "meson: add radv to meson devenv", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "8335fdfeafbe1fd14cb65f9088bbba15d9eb00dc", "description": "vk/sync: add asserts for timeline semaphore count matching", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "388f23eabe54cb92d71eb5a31b39338585cd4d76", "description": "zink: min/max blit region in coverage functions", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "b656ab75a684807d2718d726dd807726a36f1a0f", "description": "zink: reject invalid draws", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "e38c13830fcbe8f3784dc3adbd736ea72b67fdea", "description": "zink: fix PIPE_CAP_TGSI_BALLOT export conditional", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "8907964dcd59580efc4edf4e5ba6cc4864c69622", "description": "zink: export PIPE_SHADER_CAP_TGSI_CONT_SUPPORTED", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "413bf889e70b298eebd4402c42ac056a5965f820", "description": "radeonsi/blit: relax conditions to use sdma copy for prime buffers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3b27ad150464c11c95a796d64acedddfe1963f03", "description": "radeonsi: create prime buffers as uncached", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "18c38bf78fc33d4197f2e2ca9386e6e8bccf8193", "description": "gallium: rename PIPE_BIND_DRI_PRIME", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "42c149e36b3e7f365f2aba45dd8320df550b4e5d", "description": "gallium/dri: add missing PIPE_BIND_DRI_PRIME handling", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3926be368e837348c01d58979b878759a65e7ff2", "description": "ci/iris: Mark qbo tests as flakes", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "df1751a2bbd38b32f2d5673ba584fd72e371be62", "description": "crocus: Enable compat profile the same way as core profile", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "604d97671b663501195644f2a5f12535e88c563f", "description": "iris: Add support for flushing the blitter (hackily)", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9c5dc4985b2cb832eea2b943eccc096f26cf3611", "description": "blorp: Assert that blorp_copy() on the blitter can handle it", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d2646e147ba6d8967ca091be1e0c84518fd05812", "description": "intel/genxml: Add missing MI_FLUSH_DW::Flush CCS field", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7ddad1b93a131df4c3ec86caf7cacd593caef64f", "description": "radv: fix R_02881C_PA_CL_VS_OUT_CNTL with mixed cull/clip distances", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "44bdac984990ff61569075cffa8f73b31609e3d2", "description": "tu: Implement VK_AMD_buffer_marker to support Graphics Flight Recorder", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b56194649704bd0da2d8dd3044fff2e80d07f3f9", "description": "egl/wayland: Don't replace existing backbuffer in get_buffers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3da8300562efeeeeea6c80bce98c830b0da28622", "description": "egl/wayland: Reset buffer age when destroying buffers", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "22d796feb828daad7c8d600adf271e19a82d67c8" }, { "sha": "fa4390f7bf6c2bff7ee6799b67accdf2e2db475c", "description": "ci/iris: Add skips and flakes notes for recent #intel-ci logs.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0cf32b5079f47900ab043c73ec586c8e62b90a8a", "description": "ci/crocus: Add recent flakes from #intel-ci", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "642304595793c81898986b2febc8b6ca967124db", "description": "ci/softpipe,llvmpipe: Disable Xvfb server reset on piglit runs.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9ea4029f9fea4ed6131c72a65981b39eb0e2353d", "description": "Revert \"radv: re-apply \"Do not access set layout during vkCmdBindDescriptorSets.\"\"", "nominated": true, "nomination_type": 2, "resolution": 1, "because_sha": "b775aaff1ec86f4ebd50867a045695da1fbeb2e1" }, { "sha": "66f7289d568db8711adb885acc56622e2aff252a", "description": "radv: add reference counting for descriptor set layouts", "nominated": false, "nomination_type": null, "resolution": 1, "because_sha": null }, { "sha": "37c3be6947b43d31e454d1f4adcee8eea49a8f0a", "description": "crocus: find correct relocation target for the bo.", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e" }, { "sha": "d774059a0c6c8729904d6fea2db124c9d31aca07", "description": "crocus: enable GL46 tests for HSW in ci", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0299600efb904c59c91a69cabfc36cfcf6a9ec61", "description": "asahi: Fix memory unsafety in delete_sampler_state", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "786871c87e85082dc329fd477447505c0b4871b5", "description": "agx: Don't kill helper threads in ld_var", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "367d93bcd433ceeece038f9353e4da1df3c9e231", "description": "agx: Handle texture array indices", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b459473bb973d4593f0533a975984aa288e8e275", "description": "agx: Implement nir_op_txb", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e2903f66ecad4c0ef899fd74c995a4174e88c00f", "description": "agx: Translate LOD modes more generically", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d5b7d629d756e779ab8659df48f588443e68b930", "description": "agx: Add AUTO_LOD_BIAS mode", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "93f2ae12052450ae4fa26f87bcc3fa0a08c0aa6e", "description": "asahi: Correctly set IOGPU_ATTACHMENT::size", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "daab41b80b1f6c6c92382dbba8b53f0ea57ea3f5", "description": "asahi: Identify IOGPU_ATTACHMENT::size", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "945a1e0b8cd57403c6a0cbf9b2fec112f233075e", "description": "mesa: fix misaligned pointer returned by dlist_alloc", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "05605d7f537c4463cc5471f26fb2226a065561a8" }, { "sha": "9230b28533682fe3126ec5328aba31f16f63864b", "description": "svga: store shared_mem_size in svga_compute_shader instead of svga_context", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "247c61f2d0454a94bc8b26601f88ed5f0890cedd" }, { "sha": "c7a357787f27121c4fe4c253a1cb4c0c4640b867", "description": "anv: Increase maxUniformBufferRange to 2^30 when not using the sampler", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "49f4f1ec229b1d20f61a955f4a509602b24107b1", "description": "r300: fix deadcode elimination in loops with breaks", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9da3d714b87ce237cf61de4403c5b6af12f1d79d", "description": "anv: add dynamic rendering traces", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d0811ca046476cc0793480a67ed2440a98089c94", "description": "anv: flush utrace before at device destroy", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "960e72417f3e8885699cf384f690853e14ba44da", "description": "zink: use scanout obj when returning resource param info", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "a8fbfcfbd3ff2c828f99ffc57f9dd4acc340d902", "description": "pan/midg: Support 8/16 bit load/store", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "59ea6e2e27a6141ff4e2f0c2a41b4b1f49c53da3", "description": "pan/midg: Add a pass to lower non-logbase2 global/shared loads", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3f9bce08e10f7dc3c454f93764e8bf474ca1765d", "description": "pan/midg: Fix swizzle packing on 64bit instructions with src-expansion + dst-shrinking", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "da474d5d14f5b159272abc27c3dd5ea84faa15b3", "description": "pan/midg: Fix the upper/lower limit on 8bit vectors", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b58c2621441fec5be6ff29837feaa08a2394deff", "description": "pan/midg: Fix 64-bit swizzle printer", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "39e4b7279dcdcef91a0e829a1938b2816aa4ce75", "description": "pan/midg: Fix swizzling on 8-bit sources", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "65209b1adb5e8fb482be0de31f8674f9cb5c9130", "description": "pan/midg: Prefix scalar immediates with '#' instead of '<'", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "36bb1ac453e7455be3bcfadd30804f272d36c939", "description": "pan/midg: Remove spurious printf() in print_vector_constants()", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "967eb4988e444f881e63f80f843e8573576cd802", "description": "pan/midg: Add intra-bundle interferences", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "183bc15bdbe22e46596ffa281781f0c473ad7cb4", "description": "turnip: Unconditionaly remove descriptor set from pool's list on free", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "da7a475138d6b5cab15e26be3343abf36ab74727" }, { "sha": "81061ed6454a91dae913b0379875369a2fb4ea9a", "description": "docs: Update d3d12 features", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "444e18beaa5686be495561a4c5e01329bcdb325c", "description": "d3d12: GL4.2", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "126d992097893d7aa7aca0bcd345ab918e830fdd", "description": "d3d12: Allow RGB VS inputs without an alpha channel", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a3a3599a08960c306e29118dafd609b978584623", "description": "d3d12: When adding new output varyings, write 0s", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ccaa79a1baeb7af87ae84e73a7e6e74bea2050a4", "description": "d3d12: Don't add arrayed VS outputs when next stage uses per-vertex inputs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1b11113efa817b6fb642a92a4165f3e5a2fe408f", "description": "d3d12: Don't force a GS to be added for 'flat' sysvals", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3feae7ec5dd2cf7cef0750d4fb71ce40503d0d67", "description": "d3d12: Update nir varying bitmasks when linking stages", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "27deedc1048ce7272660c14a1a268a1b0e01eb4f", "description": "d3d12: Fix location compares in MSAA disable", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a26f647caae685950f570b97ab590b500933ba16", "description": "d3d12: Update depth invert to deal with multi-viewport", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "52b3e6be5fdc385726db2d9fcc2f35b05914bd26", "description": "d3d12: Fix linkage for viewport index", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bafa0e0369a3fc7878e984fd9f87c258e51ac05f", "description": "d3d12: Bind 16 scissor rects when scissor disabled", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "929985893aa9ace60c4088b22bfe534b1df9a358", "description": "d3d12: Enable BPTC (BC6/BC7)", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "918647000ff5521ee275d0cba82b253eeb6a7e5c", "description": "microsoft/compiler: Set flag for VP/RT array index from VS/DS", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5954c8e524066d6b4f2b5ec420297f75a3a778cd", "description": "microsoft/compiler: Handle SV_ViewportArrayIndex", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "47f4cb2405fa8cbfce8e940c07b7725d9619f200", "description": "zink: set needs_mesa_flush_wsi for venus", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "737d94a5452bec3fc5d9393995156aba3d2d690a", "description": "zink: always chain wsi_image_create_info for scanout images", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "66e6e8afe6f4df60a7c20022e380669735c5374b", "description": "zink: set dma-buf bit for shared resources", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f8feaee0dd7bfa34dcd5d6c630cde38f605541e7", "description": "agx: Call nir_lower_discard_if", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "aaf00a1b4d9f21283d5e706647fd2d4f51a48331", "description": "nir,zink: Make lower_discard_if a common pass", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "538356e3e62be205cae9fed373ab6e24ec4455de", "description": "glx: Use the new no-error driver interface", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b1d585ca36e189c65e724c6813e8a77be9a90df2", "description": "egl: Use the new no-error driver interface", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3e3d75d16abb00c0aacff3fc058d65d4ad5c1a29", "description": "dri: Epoch how no-error context creation works", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5e994c5d983986788c18f2b87a3ee80e4c3f5936", "description": "meson: add LIBGL_DRIVERS_PATH to the devenv", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2f916f2be6ef4f6ffcbcd7edbcee06546d0da519", "description": "meson: add support for `meson devenv` with vulkan", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3abe9ccbd4c397f6be75ab772b35f8452d9dca73", "description": "vulkan/util: simplify multialloc init", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0d0ecbd987e7b37af9ea2c7dbf33bf91d018a603", "description": "vulkan/util: Add explicit casts to make c++ happy", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "676c65d8d56c44d14e47b3012782409c439c75b3", "description": "vulkan/util: Add extern \"C\" to allow inclusion from c++", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fded7a95c55eabc8f9aa7c36a69103556a7e477e", "description": "turnip: Expose VK_KHR_shader_non_semantic_info", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ff059605aaad2af6ed1903fbfe9925e4b1635363", "description": "turnip: Implement VK_KHR_zero_initialize_workgroup_memory", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c6d1cac6e513bb63a97475b4ce2fc3f07441bba3", "description": "turnip: Expose VK_EXT_image_robustness", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "03f9deecb8b873d3db7b14133442cabd4502f1aa", "description": "turnip: Use the shared helpers to expose 1.3 core extensions/limits", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "679713d5f9394ca3b0101563414b45beb30abc6f", "description": "turnip/doc: Update turnip extension list", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fd0e4aedeb276b64bb58bc0ecfa68db228c3857d", "description": "iris: Make an iris_foreach_batch macro that skips unsupported batches", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "a90a1f15a7c8943893e76a202f65bdac8c3e6b49" }, { "sha": "c4b400285ac011f337023b13270e02fbb337fc85", "description": "llvmpipe/triangle: don't store area in fixed_position.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cd4d2e920cbf05b000b8288a8f78987f23c182c3", "description": "llvmpipe: just move opaque alpha lookup closer to use.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a448695eee1cffe59ebdd641f746b0f4bdb5f115", "description": "llvmpipe: refactor lp_rast_shader_inputs.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "fb17da6c504f1cf36611386d121945f6413109a5", "description": "llvmpipe/setup: remove opaque from setup triangle", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "66188e86931ac1a2ecb14595b5157e6fe54ebdcd", "description": "llvmpipe: inline retry_triangle_ccw", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "086a9b78698f6e1cacd601529e729d7aa1ea4b42", "description": "llvmpipe: optimise triangle setup a bit.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5e4bf6d100b3f4492ee3a897a4fbccc9c0564371", "description": "turnip: Do not use hw binning if tiles per pipe are over the limit", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c6e8198f1be1b512c92a5fcf4ea24d6690257987", "description": "turnip: Add TU_GMEM envvar to test different gmem sizes", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "dac3e6f3727a37c85aec8c80215fe90b68cfe9a4", "description": "venus: Advertise VK_EXT_extended_dynamic_state support", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "19e313e1c84b3ef02eee40ee03747d8bc762800d", "description": "venus: Implement VK_EXT_extended_dynamic_state commands", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3affb69eaaa1ca669278b0690a4cd7e6e7220766", "description": "docs: Update d3d12 features", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7430742b164fe3adf13ad6aecb73fe48c2d901ab", "description": "d3d12: ARB_gpu_shader_fp64", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b8ecb8be7999d0f7c6aaa0d651b00bde5bb950ff", "description": "d3d12: Handle structs in TCS variants", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c448931d232e117084d9f739a0882edb400f40ab", "description": "d3d12: Handle structs in GS variants", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "252a89a2c9c6ecce734fb1fc3e2c83ab2a3c847e", "description": "d3d12: Set lower full fp64 compiler options flag when needed", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "204102099a282bbccf63eb2d2b87a54f3ebaedf1", "description": "d3d12: Lower [de]construction of doubles via math ops into pack/unpack ops", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4daa3eac2ceda32a7ca421c0de861ced3e512095", "description": "d3d12: Add int64 support", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "397e117e9606e3d0c796b5b50c72e054b3ab86af", "description": "d3d12: Get OPTIONS1", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0144e7b18da8b2a45d00d9d41a44df3ab2bbc099", "description": "d3d12: Add a driver version to the screen to be used for workarounds", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "944832d3d72b2c081439fec99615a7b13231acc9", "description": "d3d12: Cache a modifyable copy of the nir options in d3d12_screen", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "2529a0df89ca0bdbddcdc9e5b9665a4bdf8d1aa9", "description": "d3d12: Use the right constant for GS varying limits", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "d6daa1cc7a08f4faba6a9c9b2baa18855bdbf4d8", "description": "d3d12: Use a constant define for max anisotropy", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bcfac68ce91a2c47391ff322786ae45976253dfd", "description": "d3d12: Update max input, output, and varying caps", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0044e80b8230f19f751db800f8493ce86777adc4", "description": "microsoft/compiler: Handle structs in I/O signatures", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "eb0cefae6d7743f118cd580a1ce31ed0c572b4b5", "description": "microsoft/compiler: Map I/O base locations to input IDs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "efe5c2d6f33ccfd85488a68a3b146253881f82fd", "description": "microsoft/compiler: Process signatures before the shader code", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c154d403d375690488f4526de27dd6a8344af827", "description": "microsoft/compiler: Handle I/O vars larger than a vec4", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "cdc49fb6059b84ec1f537937a874e303b6824e9f", "description": "microsoft/compiler: Lower 64bit I/O to 32 and then run lower_pack", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "b24cfd0d4079cf1daaeb97f29c27947d786dc8eb", "description": "microsoft/compiler: Handle b2f64", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4d17393ba013d7619f9a38e6b351fbc880421064", "description": "microsoft/compiler: Set dx11_1_double_extensions flag for dfma/ddiv", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4c8935d325c96962f0763d258901faf84e3e8546", "description": "microsoft/compiler: Fix dxil_nir_lower_double_math_instr pass for vectors", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c8bd830dfb87e32638b652adfe23f3d79e9b2d56", "description": "microsoft/compiler: Fix make_double and split_double to respect swizzles", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "92191349e99c06bfcee7dae4f19a712145f6307c", "description": "microsoft/compiler: Fix splitdouble struct name", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "dde3b04d444b02f460a6220e45db553d968adc8c", "description": "microsoft/compiler: It's possible to have doubles without int64", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3b9483e89d7db68cfee0210e184217cab61c1a74", "description": "microsoft/compiler: Add never-supported double ops to lower_doubles bitmask", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "ce6dbbabf9371a66ce52eba81e6ab394a2a6f7d1", "description": "microsoft/compiler: Only treat tess level location as special if it's a patch constant", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "a550c059c735667266533258a25c0953c58adb3f" }, { "sha": "0c711dc823b7db47b615ec7453c9bcba6297e07e", "description": "microsoft/compiler: Only prep phis for the current function", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "41af96209973c64c02f07d62a3663f93e1183681" }, { "sha": "87d22c24651ed0b2d337dbf9173dc7ac9a0f8a9e", "description": "microsoft/compiler: Lower mul_2x32_64", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a177f0de8f7f37424dfd982be8f682af010913c6", "description": "ci: Uprev vulkan-cts to 1.2.8.0", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3ce19d2db2bea24d4d3944a640459c0f7bfb5d02", "description": "llvmpipe: Disable an assertion that may not be quite right.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6c2f6cd86f716e102e98b1e5e4219d5ddb80672d", "description": "ci/i915: Update rendering hash for plot3d trace.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "940b9ff6c9da6a01b6efa288c28b8f5a547b92e8", "description": "ci/freedreno: Reduce concurrency for a618 vk_full.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5039fc3dc70baa2f6f1e64a6143e85b924d733c8", "description": "ci/turnip: Extend the full-vk-run job timeouts.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "47d0e63c59412af81c8757828ee10540a6665602", "description": "ci/freereno: Reduce run-by-default a630-vk coverage.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "4f22f4ca1a8b18fad62a80ebcc68b7aa3e9078ee", "description": "r300: Simplify DCE by assuming all output writes are used.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "17cea74b8cd3b1a56d923edeb40772b3e8b18ab2", "description": "r300: Set up shadow sampler lowering in precompiles.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5f55e7b845f7d81bf864af1fced3260bf9d7b190", "description": "r300: Fix missing \\n in an error message.", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "41ed470f6fde8789ce059b7554aed1f927ba9ce0", "description": "zink: add synchronization for conditional render buffer", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1e96542390adaaec2b3e84ef69239f580403b26d", "description": "zink: add VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT for query binds", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "0447a2303fb06d6ad1f64e5f079a74bf2cf540da", "description": "aco: don't encode src2 for v_writelane_b32_e64", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "5e3b8eeac4d8e81496d655b1bd57ed8e02f5863c", "description": "aco: add test for optimizations with casts", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6b1dfa7eac2bd1e0dfb15febd0435b899101edb7", "description": "aco: fix neg(mul)/abs(mul) optimization with different bit-size", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "13bbc7c882cd06435cee0a72352f409911a01ded", "description": "aco: don't combine add/mul of different bit-size", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3d8a8c6fc1f5a53916f0fef68462ec0fad3a138a", "description": "aco: don't apply omod/clamp of different bit-size", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7e30f99b0a783c3c9ec653e7af6d9eab1c98ea21", "description": "aco: don't combine fneg/fabs of different bit-size", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "27f1f5537d4c7ff1cb753e19dbd885924f25be8f", "description": "aco/tests: implement sub-dword program inputs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "e86b88f85bb36235574c765676712d2d488cce4e", "description": "aco/tests: add a bunch more building helpers", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "1410d150e7fb61803048d5372fcb9f771027e7d3", "description": "panfrost: Fix texel interleave flag on Valhall", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "3bf34a14940305b56401147dd11d06ef53330cac", "description": "panfrost: Add remaining ZS/CRC XML", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "bfba7533c7a5d2b9c43864a081f220a318152c4c", "description": "panfrost: Add Valhall Plane Descriptor XML", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "c34381d8e8d7c351082627ff20a25852154d2639", "description": "panfrost: Fix alignments on Valhall", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "a98f0e280e9513caa44bb13643d2e9cf222efce9", "description": "panfrost: Remove blend shader return value on v9", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "5d8c6596787a6e56f79f2d4de6a619a78f8092e5", "description": "v3d/drm-shim: remove drm-shim driver", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "6f17d8acc96152f19e35a6ab0a227539d38ee734", "description": "radeonsi: allocate protected buffer only if required", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "eaa87b1a4659c1c06b0ac9e5659943c888dff6d3", "description": "radeonsi: limit loop unrolling for LLVM < 13", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "9ff086052ab7bff3cb55c06365543190a3afe188" }, { "sha": "52c850445ed5d7d58b0be4cdd5b6a17dd288bf52", "description": "radv: stop setting streamout state when a new pipeline is bound", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "7561ea8fa17f28072c75ccf08bb8a56c610756ab", "description": "broadcom/compiler: allow ldunifa with read-only SSBOs", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "0a8449b07c48477d97b6252e67562abdd466cf37", "description": "broadcom/compiler: fix offset alignment for ldunifa when skipping", "nominated": true, "nomination_type": 1, "resolution": 1, "because_sha": "bdb6201ea1e7039732f047b8e545107615cb6e8e" }, { "sha": "04f6e91de0ed421988c1e070d90bcf354cb3f65b", "description": "docs: update calendar for 22.0.0-rc1", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "647df89664d6bfed5d13b5902ae88b32d969aa20", "description": "docs: reset new_features.txt", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "f8a90104101b90af43dc6aabf19560a326be6333", "description": "llvmpipe: ci updates", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null }, { "sha": "9a75392cd829df3f8f5a89dfecd4f2103658bfbd", "description": "llvmpipe: disable PIPE_SHADER_CAP_FP16_CONST_BUFFERS", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "9a38dab2d18d5c6c685bdedb921d485bbb305eed", "description": "zink: disable PIPE_SHADER_CAP_FP16_CONST_BUFFERS", "nominated": true, "nomination_type": 0, "resolution": 1, "because_sha": null }, { "sha": "366d83a30ec6f1033ef262ec309e72cce6d3cdf7", "description": "VERSION: bump version for 22.0 release", "nominated": false, "nomination_type": null, "resolution": 4, "because_sha": null } ]