[ { "sha": "cf841cdd0bcf0784fb6a4301e624e12f3502ba5a", "description": "commit_in_branch.py: variables cleanup", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "707015891fc65dcf5b0b2601aa78f1fb33a01f39", "description": "commit_in_branch.py: add support for checking staging branches", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "3b07d57ff91e582d56d323f53e4506be28313663", "description": "commit_in_branch.py: fix tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8ba2d612d51497b274ff9c4213e1c373b9bb1ca5", "description": "ir3: Don't save/restore disasm string pointer", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "56909868cd12b1b143f06c02dab9503c4f7c60e3" }, { "sha": "515c9a2e0754bd8a12b0d0b708ce4b0dba29102e", "description": "tu: Fix binding NULL descriptor sets", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "e9f5de11d4039f3440adbdb766189d20302ac42b" }, { "sha": "863516dd63c9d6b327223feec9c7780960a1f385", "description": "radv: enable lower shader call vectorizing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "96332b3433be8fe857589cd50e963d2ac5516507", "description": "radv: stop emitting R_00B8A0_COMPUTE_PGM_RSRC3 from the CS preamble", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "80072df8246f580a4c7d31fb82a9f746c3e1ba8d", "description": "radv: disable VRS entirely on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d552b4f6cbfcb4bf14e3a0bdce01cc00eb61073", "description": "radv: do not enable NGG culling on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "84a7138d3cfca05fbd623707525b9d4479a27e94", "description": "radv: do not enable DCC for MSAA images without FMASK", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9b637aa9a17fd14c63b821629fb30d5fc4875df0", "description": "radv: set INTERPOLATE_COMP_Z to 0 on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "62715a6d039a7f2499ceca78476ebd42a5a03068", "description": "radv: set missing SPI_SHADER_PGM_xxx registers on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0342e28b32d7aa4b25cf045ac9933348ec053a9", "description": "nir: Add helper to create passthrough GS shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f2dbe6da14a22463e7ca64307767bf31353d74f", "description": "anv: enable lower_shader_calls vectorizing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9d0560fe87e234dcb8326040babff11f44fa7775", "description": "nir/lower_shader_calls: enable vectorizer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9c76cda7f043494fc8ad4477d6d5270b1c58395a", "description": "nir/lower_shader_calls: add a pass to split load/store into scalars", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e84eab42c4ed74c762b9dc11e54608f2d1be6103", "description": "nir/lower_shader_calls: avoid moving loads into loops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "750325730bb84981f68d78b205fb0cec1e165100", "description": "panfrost/blend: Fix invalid const values leading to NIR validation errors", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "1378c67bcf9e16aea98ddb8cb6bd37b9ed4e3a81" }, { "sha": "6148ccef6372e634ea4875b75419bfdc64e6b219", "description": "venus: fix android wsi with global fencing disabled", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "b21e4a7990cf4d68948f5b3379bd828626e6f8a1" }, { "sha": "8b99e96dc8b44a747824b9d227a72e68012ec520", "description": "radeonsi/vcn: set current pic index correctly", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "5398dd04bf62db100639d96c84a8c41041f4ad01", "description": "nir/lower_int64: fix shift lowering", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "41f3e9e5f5de5309821c266b76ccdd1b4d016ce8" }, { "sha": "83efd336dad963d378a9a56d26be2f9cac205dd7", "description": "ci/freedreno: Add another blend_equation_advanced flake.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7dd9bf45b9c0d32892543d2ae09f2472612c02a7", "description": "panfrost: add GALLIUM_HUD=draw-calls", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a0a04bdaa6faf1dd3e937f7087ae1c4f240c916", "description": "tu: Use right enum for compute active_shader_stages", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "d862a2ebcbf94374e0ab0bd1c63bc45020a2ecef" }, { "sha": "f2414dc2a0cccd58ba49caa4dba2124caa7a557e", "description": "turnip: Drop the cs argument from tu6_emit_cache_flush*().", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "939648bbd088054c78687d51af543b547c8f4c52", "description": "turnip: Clean up a repeated pattern around tu6_emit_flushes().", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "43aae918034a396646e0dde3ca6a9ee3c88f4852", "description": "turnip: Make tu_emit_cache_flush_ccu manage flush bits like other paths.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "07dc402a3ff3dc7d422dc7acb7b9fa5514e4f4a8", "description": "radv: inline gfx10_emit_streamout_{begin,end}()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "09ac29cca9bf7978911f81bcfce12ce71c260a97", "description": "meson: Enable system_has_kms_drm for android", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "ae521aaa2a42aed37ca741a4bb8b35c53e508fee", "description": "radv: compile GS copy shader after geometry shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0cb48ec3b76a9cb70940722457d4198a3b84019b", "description": "radv,aco: remove old streamout code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a96977542d513795bba9069fcca1693dfd4155d", "description": "radv,aco: remove old GS copy shader code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17bd2721e6a066e980050ca7283e7980bf5f655f", "description": "radv,aco: implement GS copy shaders using NIR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3ab471a87d43d0da9d0b78204d1d8f39e15f7d88", "description": "radv: make radv_use_llvm_for_stage device parameter const", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "12becb8839a6fb3a1b5c82aeddb7340fbb3786fb", "description": "radv: lower streamout in NIR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "19d0403594b8d799b0f35aab889638d5c805e088", "description": "radv,aco: export legacy vertex outputs in NIR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "09eb2a402303b89727b6eae0d56c18f2b90b50b0", "description": "pvr: Add missing valgrind includes and fix unused return value.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8d3475ab8c5a30189d1abd740becdc74f00386ac", "description": "docs/zink: document missing max-image requirements", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2658d025166c7b41f2b61e909e51e8da4e1dcf57", "description": "mesa/main: verify more texture-limits for GL 4.1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dc770eb9bb7f3e87c4fd652211ab1e2fb30b37b2", "description": "zink: check maxImageDimension1D as well as maxImageDimension2D", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1b892c5a7d7200eefa4b74baa17d7001d13c9792", "description": "freedreno: fix PIPE_CAP_MAX_TEXTURE_ARRAY_LAYERS for a6xx", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d15e71ef3c3e8f59aeff23d96491e606152e7f19", "description": "d3d12: fix return-value for PIPE_CAP_MAX_TEXTURE_3D_LEVELS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "acc0039aecec661e55e2dd90554a1d08a39d677c", "description": "d3d12: fix max-array-layers", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "7118b2136e9c7412108b668e7be4723830bbb7ec" }, { "sha": "7e287609e338a1744ddaedf8b2d75acff4e02e6d", "description": "radv: use HTILE for VRS image only on GFX10.3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e3d3fb2e6957936ba1c56acf5b6dcf60cbee3a97", "description": "radv: do not clear VRS_HTILE_ENCODING on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2673d0f8b2a97bbe775f0de1c240c69164371bfd", "description": "pvr: Query kernel for free list max size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5e5c42ebb5e891833da3522d5493a7fe9c8d32f0", "description": "tu: Fix fault with variable-count inline uniform blocks", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "37cde2c63483fcf99092af84c14bea7ba3adbb84" }, { "sha": "6080dce4d87741db1dc1956bc329300f67d9f396", "description": "intel/isl: Add MOCS settings for MTL platforms", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea10b0fc7add2ad9dd486e69b5b5e7aca3c422f7", "description": "AOSP: Add intel_hasvk vulkan library suffix", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3507cdc59c951201ac9dafd97bc274b7a86cb397", "description": "ac/nir: legacy vs/gs use nir_xfb_info to replace pipe_stream_output_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "59b29c5fc4a856bd29afe8c088cd3fc4957da54f", "description": "iris: Use devinfo::has_flat_ccs instead of verx10", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "93baad8047d951b3e17c0df09dfba37c4c2a04d2", "description": "intel/dev: Set 'has_flat_ccs' flag for DG2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4db33adf9d6312d68eb5ea5cab2450598ccc849a", "description": "intel/isl: Disable CCS on MTL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cbae3052587cddc3a099130dd1550fdb69662db0", "description": "anv, iris: Make use of devinfo::has_caching_uapi", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed84f163ff70f31b1b8eefbfc99e99ccb78f6478", "description": "intel/dev: Add devinfo::has_caching_uapi (and disable for dg1 and dg2+)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0213750e6d916845bba6e575ae64c3e51712c7b2", "description": "ci/alpine: disable mold on Alpine builds", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "afcff6f33330c8a0850f0fdd1002d334f7145406", "description": "radeonsi/vcn/enc: add encoder statistics support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d1bd619dfd7bf826a6300030718408212b0b68a", "description": "frontends/va: add ability for encoder to output statistics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "022d03013a2f828b14d3089999af13124d563a97", "description": "ail: Split off test-miptree.cpp from test-layout.cpp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0532196a224029abfae85b25dc8f5a88682552c", "description": "ail: Add uncompressed twiddled texture sizing tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "50ee22f5a5bf9b90d56f6b92e3af767366a01544", "description": "ail: Rename test-compression.cpp to test-comp-twiddled.cpp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c52d4bef2d7e19a5d05055f2da22a5375cd6f24a", "description": "ail: Add more compression size test cases", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c39ca7007f46bb57ff80768eadf0870a68c650f4", "description": "ail: Fix logic for buffer alignment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ecdcb3e1aad5c216296f99f97d4959b1035c806d", "description": "ail: Fix compression metadata buffer sizing corner cases", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "112830f1a03d9365349d1ad300451ea5c535ab4d", "description": "asahi: Pass through layer alignment flag to the hardware", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d88b546e6538489c4bf8cc0180c048e5658386b8", "description": "ail: Introduce layer_alignment flag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "974358a8c11b81ef7b731603f590d2d780f59de1", "description": "radv/llvm: add clip distance outputs manually if they're missing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7aa94efe827fa2b99490e04ce2f5c1a4d737871c", "description": "aco: Combine constant bit test to s_bitcmp.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "73be938c48d63e6c3c20d5cbd4f203c337f073aa", "description": "aco: Combine bit test to s_bitcmp.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "853d2cb6f15e2d70459abb666eac3decf801eb4b", "description": "aco: Combine s_abs and s_sub/s_add to s_absdiff.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7e1d77fd90bf810f4e4e2c5eef6da3c7416f88ed", "description": "aco: Ignore instructions with exec operands in follow_operand.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "65a3328b4c6f10e43da03417dcc5e8d33b61b0ad", "description": "aco/optimizer: Cleanup ctx.uses handling for patterns which use follow_operand(..., true).", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "28c7684eb9a898089844376193d8332b5f58f3d8", "description": "r600/sfn: always use four slots for Cayman trans ops", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "ed6204eb06cb559d9ed354aca00f1ddb0a6f68f7" }, { "sha": "aa545a0012ccb232c6e0647135fca2f541bee33f", "description": "radv: reduce CPU overhead when emitting streamout descriptors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eae904260b6e3b85d675ef7c07b16f7d5f914aea", "description": "asahi: Implement DISCARD_WHOLE_RESOURCE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a3e5445d4a4c7bfcf9d25e60fb0a915e3dc0af31", "description": "agx: Don't depend sampler view on BO", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "597e303b5b36a03c51f5a80e219aef5c3edf7857", "description": "agx: Add merge helpers to GenXML", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "debee344a27d95241c552b94e845e6bfed5fc76e", "description": "agx: Make empty texture pack to all-zeroes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db7dcc4567aa46d8eaf075b68b0079f054df82dd", "description": "radv: only install 00-radv-defaults.conf if xmlconfig is used", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f5a26cc646895c8bc852551eb05e49895c35638e", "description": "asahi: Fix remaining build issues on macOS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fcb207a4d35dab526de823ffa5211078f9d46843", "description": "asahi: add fallback for DRM_FORMAT_MOD_INVALID on macOS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a6d7d2a525c6b884af36ec8eae7a20b84052f802", "description": "radv: emit DB_RENDER_OVERRIDE2 as part of the framebuffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8d3c96a49cf7974b986e8cd81ecbd88b648042f0", "description": "freedreno/decode: add missing dependency", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "03d80e0a6d39fc1c16ae417cc4baf6c2317863c8" }, { "sha": "f6bef7305b1b167b4f89c5f7cf0deae423dbe69d", "description": "freedreno/rddecompiler: Fix memory leak.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "a7773c3c4c79d48a77e1ce9a02876868ca92c432" }, { "sha": "9fe16c91b39314b2029da39e129e53c04696b53a", "description": "clover: test for nir fp64 lowering options for cl_khr_fp64", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e30b6563ca2eb8287585251a82e3265945732e6b", "description": "pvr: Setup tile buffers.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "42e9cc010d537210249d8e03e7505b4576f48f37", "description": "pvr: Don't print out secondaries if they aren't used.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ebf639f4ffc8088786675c7cb35a504d32ea8474", "description": "pvr: Add '+' before desc offsets in debug output.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8a690192777b747e890205f161c91b8c0a5dc2a9", "description": "pvr: Use glsl syntax to show set and binding number.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "260db8112a8efa06f2a9d1e6e1170d7fff70c89d", "description": "pvr: Change how desc set debug output section dividers are printed.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "02626072e233a7409d3d8ac1913dc200f70b496a", "description": "pvr: Don't print inactive bindings.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d9a7d1597eea829263c2f074cd61ff1d17510b9", "description": "pvr: Print out empty row if dynamic primaries or secondaries are missing.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "567ae3973864d17c01177a665ad9f1830a5d30e4", "description": "pvr: Explain why dynamic descriptors are allocated separately.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c5d91ab254e59bedfc0faf71cfc46531d9be4ea8", "description": "radv/rt: Check space before emitting descriptors", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "0966fb2c10025398fc048361a9898ba2d56b4f9b", "description": "radv/ray_queries: Fix AABB handling", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "3f72061be93dd23d7f29b4f4361f0940092b23ce" }, { "sha": "409556f0480dd9c7acdc95be41d12b70cee2b150", "description": "radv/ray_queries: Move some initialization outside a likely branch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8fdaa25c54e440698722e4f62d89c1bcc9cf31cd", "description": "frontend/dri: rewrite and comment dri_make_current to make it make sense", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "51fcabfb044b46a143d36391ddd4d481c014a299", "description": "frontend/dri: unduplicate flush_drawable callback", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eaf99194eacc6dc1fd67ffaf015782bd07786f78", "description": "frontend/dri: remove the drawable ctx hack, we should always use current context", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f2c4aba9e111b6c3ef8d0d3bece9f3f2eac4d0bc", "description": "frontend/dri: clean up updating dri_drawable::refcount", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d5b1cd02c4d29d0636db66d668607a6692daa75", "description": "frontend/dri: move callbacks from the VTable into dri_screen, dri_drawable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f34d607d2f4eb74314a5f0037d5469cc5d520f6a", "description": "frontend/dri: clean up the hacky implementation of kopper_drawable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "165b8a9fef2d6f0ddb396368f5eebd3d0e15df89", "description": "frontend/dri: inline __DRIscreen in dri_screen, make __DRIscreen opaque", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a622f61ea0e550ea8e053b7c07a2eeb58fda72f", "description": "frontend/dri: inline __DRIcontext in dri_context, make __DRIcontext opaque", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c65bde7b1e03ccb3dcc53bd3d8c1e5560449ddb6", "description": "frontend/dri: inline __DRIdrawable in dri_drawable, make __DRIdrawable opaque", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "449a35a3971f684294c1f222e8736e230ce8a46e", "description": "frontend/dri: replace the CopySubBuffer callback with a direct call", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2941eacb22acce6f225afa523398093354b0ec7b", "description": "frontend/dri: replace the DestroyBuffer callback with a direct call", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f408bb647c5ac62ce904686392002a83360ae8b6", "description": "frontend/dri: replace the DestroyScreen callback with a direct call", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d57284d673a6cf86cf8360cf602f0f8d028402c7", "description": "frontend/dri: inline __DriverAPIRec", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e061affa7fb1370a1a00111955e18a97c7a59b2d", "description": "frontend/dri: remove __DRIdrawableRec::dri2::stamp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f890714b70167754b413b8d29b1c1fa51dabc3ad", "description": "frontend/dri: add comments describing drawable invalidation logic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "426f1cbea3ccb65861ddc0e8b1459446a25cbd52", "description": "dri: move private __DRIDriverVtableExtension out of dri_interface.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8cb8a3c03dc0b25d9f8b8ab639754888541ddc07", "description": "glx,dri: simplify indirect function call syntax", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fbf93ef82145978858779e95385364b53e2385a4", "description": "ci/amd: add raven flakes which was previously failing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a97a6d0f0e78c637f7aa4d907e608043efb51528", "description": "radv: reserve space for the scissor in vkCmdBeginRendering.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "c7d0d328d569c15c01c5830af838faac8a8b3c62" }, { "sha": "2a3ed9521d2996f5a78fa167619f12536ee07a64", "description": "radv: Enable rayTracingPipelineShaderGroupHandleCaptureReplay[Mixed].", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dba75d345df2a96c3b37d8fb5c6c4fdc80df43de", "description": "nir: fix a leak of ralloc ctx in nir_opt_ray_query_ranges", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "f5b657658588e57606a179037cccf528de6605de" }, { "sha": "2de7d6d1d81b80c7d1ab031e3edac47057aa22b9", "description": "etnaviv: remove copy of resource level in etna_surface", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b6fa3cdb0e693f49cdc278ed5923bb9dc048ccbb", "description": "etnaviv: fix wrong surface TS clear size", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "d9e2a7d6adace0a794c7147f0a5bab43277e5fa6", "description": "etnaviv: blt: use correct TS offset in clear operations", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "58259e14377c8facc1648cab3d361a6942b59d96", "description": "etnaviv: fix ZS clear value computation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4449b5a2714c463a4250bc3a1847430212f04de6", "description": "etnaviv: fix stencil operation without Z write", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea3f73ba85be46dcb9712b43fef52b09cfae643b", "description": "Revert \"glx/dri: Fix DRI drawable release at MakeCurrent time\"", "nominated": true, "nomination_type": 2, "resolution": 0, "main_sha": null, "because_sha": "31b04e420b0eb080084c6323066ea0b83929d59e" }, { "sha": "0cee008fee1dc0365cfb767ff7acf03f2127a03b", "description": "Revert \"glx: Fix drawable refcounting for naked Windows\"", "nominated": true, "nomination_type": 2, "resolution": 0, "main_sha": null, "because_sha": "768238fdc06eed3dce36da3baf811cb70db42b5c" }, { "sha": "797454edfcc4d2a6d0c21db451e9a0ea6e0a8023", "description": "etnaviv: rs: fix blits with insufficient alignment for dual pipe operation", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "0ff96aaef3b1da78dde1ad9f6c79cc8dd3367577" }, { "sha": "fd06b313b010adb6c6e9a7c30ab55163397f4d47", "description": "etnaviv: always use RS align when GPU has TEXTURE_HALIGN feature", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "735718ed33b2e2b029469faac6d5e9fc52a5c723" }, { "sha": "20cdc35fdbb30595f455febb96a0dbed51efd4f2", "description": "asahi: Add missing #include", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5e379acd31449fddc54554881e31caaf8aa07c38", "description": "asahi: Enable framebuffer compression", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "59824c1ecb2c5e6197f795f38e3617820e628876", "description": "asahi: Fix incorrect debug string", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9b80ebd86c06368ed7bc185a8e587a941b43e633", "description": "asahi: Print debug info about unsupported blits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "efa240b74b797652ec00bc8bc0f543a524aff57f", "description": "asahi: Don't hardcode is_dmabuf_modifier_supported", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a6079e5aa8dfbe1fa8750feb4931a2ba816fff4d", "description": "asahi: Hook up compressed Z/S support on macOS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f15873d44c6fce4f30f2977daf6ba0a10527f48", "description": "asahi: Introduce compressed resource support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "78948c03f0350b9f84de0e23525e22aba1294c6a", "description": "asahi: Identify compression-related XML", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bea975b2988e5076eff8bbb3411c688bdb71ce3a", "description": "ail: Add unit tests for compression", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0ba63d5c26e812ff63a7fdaee897d7c39be6e6de", "description": "ail: Introduce support for compression", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "478ffe712765b5746482d37df32fff36e12192ef", "description": "driconf/intel: Use fake vendor to WA bad detection in Source engine games", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "f9e11c71c7f09c7415bf81188175c0cee030356e", "description": "asahi: Fix undefined behaviour with samplers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b102f045ab04ca302ac55a72eb64e117ad3510ca", "description": "asahi: Set GPR count accurately for background/EOT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bcba473eac5a1818eaaa318b8ee5e6ef75b61063", "description": "asahi: Fix UB in union with logic ops", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "9dddbfeaef207a74a393e48d636697c88aa0e54d" }, { "sha": "8d83ffe531decc9a31000e0b533d71dcfe776451", "description": "radv/ci: Add coverage for ETC2 emulation.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "13d755441c7b648e4f6671d833a6d58ada9ae32d", "description": "vulkan: Remove asserts that weren't valid for RADV ETC2 emulation.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d9048e31a0d7b08b23363c1e31d509b635d5383b" }, { "sha": "eab61863c0bd6b08bfc7c28d96cd99f49856e449", "description": "radv: Fix sampler types in ETC2 decode.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "1153db23f58c39af2472e3bdfa721879ca1ac8cd" }, { "sha": "c6ec4925c0688cef557beb65c280b28ef3185132", "description": "radv: Use correct init order for ETC2 image views", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d9048e31a0d7b08b23363c1e31d509b635d5383b" }, { "sha": "0685e330dd78edfc8faefed4e1a44099f47fa028", "description": "radeonsi: mark glx-multithread-texture as a flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "20747fabbad1b009577ac3e2fda2b68192feb483", "description": "pvr: debug: Add PPP sub-buffer support to CSB dumps.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "97e54d69a969061eacce4fbf9004e26b56dae04d", "description": "pvr: csbgen: Remove TEXTURE_WRAP_VARYING-dependent fields", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "01f9601b028b268bc49f665e4a9d836ddaeed316", "description": "pvr: debug: Add option to track pvr_bo allocations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f9a234ef0419039c7f8f037d1366b9d5dccba2c1", "description": "pvr: debug: Add \"cs\" debug option to dump control stream on job submit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0432015265e6c481dbf2bbee6de319aa5f401562", "description": "pvr: debug: Add documentation for PVR_DEBUG environment variable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e6b752ff62aabd3d3f19d807ae2386d173a36e8e", "description": "pvr: Add pvr_bo_cpu_map_unchanged() helper to load saved vbits on map", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d51d79b450d80a602f03a86d11bf8a9f544b5b4b", "description": "pvr: csbgen: Generate enum-to-string functions for debugging", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f36c938c944cb9edb8e554c9695590a829b9d4f1", "description": "pvr: util: Add integer digit counting functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ccac91db7bbf3b428ad4138e0982c54636b4b96c", "description": "radv: make sure to mark DCC as compressed on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9b19a933192da8c595aa069e32b12abb3a0ddd60", "description": "ac/nir: combine shift translation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "064336d35977abd0d5b6ed37784c6cc42cf4f66f", "description": "ac/nir: mask shift operands", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "d5217b024eac4e725a671b1c3992ab282c9c50f1", "description": "virgl: Fix injection of double from const mov instruction", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "036d7172c24a18eca653fa95eb40b70719ce4d7e" }, { "sha": "762e5cccb5cdb518e1c6f263ab39d856d53c8b73", "description": "radv: remove useless parenthesis in radv_cmd_buffer_flush_dynamic_state()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9b3a6b81f4b3a7c18bdff87c6a31ac8d8ad35ff", "description": "radv: simplify handling logic op when it's not dynamic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "470fbb35efe1935242b346427ec0fa22b40fff2b", "description": "radv: fix and rework DISABLE_DUAL_QUAD setting", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "17b9aa92b77da1fbfa2595c6d4577c1a28eb64e6" }, { "sha": "0a327f9c7a890ff758519d935b4f20280acd09ac", "description": "radv: re-emit dynamic provoking vertex mode if primitive topology changed", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "2cce8500de0fecd3b393385d5fe0972d476ec112" }, { "sha": "de4de09a56c421ec1194dea016c3b9ef80abbb83", "description": "radv: re-emit dynamic depth clamp enable if depth clip enable changed", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "e48c0fbd8f70df5f74bdbe594f807d09fc3a4424" }, { "sha": "bbbc8e7ce76165d559d10246e6b930e815937729", "description": "anv: use the anv_state_pool address helper more", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "08d34ca5822dd2cd0e5931b5467a98c5276279d1", "description": "v3dv: allocate copy query pipelines lazily", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "edc830be34cc0ec1c68cdbf15076bcdba52c8c57", "description": "radv: fix memleak with link time optimizations and GPL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "16fd8b8324366c81a287039b2ede4b8f65faf3f2", "description": "docs/zink: update query requirements", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "00a88f48fdd1987f09f5711831835344f44fdba3", "description": "mesa: do not require optional queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2906c468c13ec6a792b0ab4d0c47fcfaddd3d49a", "description": "mesa: support dummy queries for ARB_pipeline_statistics_query", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1b1e8873fe90e878f014140b3b6bd1e5dbfb5a4c", "description": "mesa: treat unsupported queries as dummies", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "0186e9e1c51b1de5d47ac10854c048cb83e81f4b" }, { "sha": "c70eec86efd9ca2faa1f66fcaf42cc37360dcb5e", "description": "st/vdpau: fix interop with GL", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "e00bb6cb98b0fb5fac46bde0331e98f8e2882eea" }, { "sha": "4b19725ee525f6f0b5785436680cea63a21445a1", "description": "panfrost: Revert \"Require 64-byte alignment on imports\"", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "9f136fea8c380ea79315d9207486da125f1e9e86", "description": "agx: Use default SHAREABLE_SHADERS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6de5bd5f418f0dee1d48f265023b240936a11970", "description": "agx: Fix signedness issues packing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d608ca0363cd45195d33161386aed44278a27077", "description": "agx: Handle vertex shaders that use <= 8 halfregs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "94124925caf177bfe8239ff6b591d62fc5e51772", "description": "agx: Try to align sources of pack_64_2x32_split", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "442e29890defd98faa0c24738381db543a36c294", "description": "agx: Implement nir_op_pack_64_2x32_split", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "68e25f33dafb7b58cc08611d01b676d78f9f5697", "description": "asahi: Allocate smaller scissor/zbias arrays", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2baaff9cac6c64dca3567fe01130a4d1750397b1", "description": "asahi: Allocate/free batch BOs as needed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "04360a270e59a3ac7778eb8744047f165fa64edf", "description": "asahi: Copy panfrost's bo cache", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7c8e3963bdaaeb8bd43a9d1d75ade99e3962ffeb", "description": "asahi: Stop aligning pool allocations to 4KiB", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "860f5d77c6e57bc2d36826983aa79c5282a652fc", "description": "asahi: Label BOs internally", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4a8134975e79ccf9f52d9484428af18e83c91d69", "description": "ci/alpine: bump to 3.17, new GCC 12 and LLVM 15", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "629e940b2ce125aebaad82d53e8ce6abdcbbe802", "description": "ci/alpine: enable Mold linker", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c85d09bcddfb2d02911db53657df505ba8068fa6", "description": "radv/ci: do not create jobs that will fail outside of mesa's namespace", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4b63667f31361b92fbe8e0080a881813b638a1ab", "description": "hud: add GALLIUM_HUD_ROTATION option", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8ec6cb06e3bc154609d3212c9a1568783ccf549d", "description": "ac/nir: Avoid data race with task shader payloads.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a2a0ac21e4f5a7c873e1bab05dee02a61171e378", "description": "docs/zink: add missing required device-feature", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "eb0195358c4e0376d93f10fb4f90703e51718779" }, { "sha": "13bccac5a7d930c809927e69ba7305330fb8a9be", "description": "zink: update textureCompressionBC requirement", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "e4ff42684b95cfbc9c7b088a1f133bd0555b11e1" }, { "sha": "754353c4170918f592e499a370dc90c60c271cff", "description": "zink: fix incorrect requirements", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "a466c2a783908899f646d4c2df38d11c74724a85" }, { "sha": "b60bc5299253f8e3bbab7c3e44b0f91a91e8dba3", "description": "zink: remove needless requirements", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "2ea481b2f0a8afbdf7bb510ff11497535083c424" }, { "sha": "b707cf24a3b4f446e45738f031598eeb6c0a5b6b", "description": "zink: fix json-errors in profile-file", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "2ea481b2f0a8afbdf7bb510ff11497535083c424" }, { "sha": "f71944ae0e2914d51f6bd2d5ab07078e0130ac2b", "description": "v3dv: specialize query copy pipelines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae4351e9391617c2306e65085cf1dab3e3fb0ffd", "description": "v3dv: allocate one BO for both occlusion results and availability", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7a65b3f006ad1c77736dd9618c9e8cb2ed12d910", "description": "v3dv: reimplement occlusion queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4050086439663a4b7e84fa3390001d88ff75d744", "description": "v3dv: add a helper to create compute pipelines from nir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cc9db4eac24df9b441b54c2905fe7dbb5e78ddd6", "description": "v3dv: reset pending cpu job state once processed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7906361787784b37e5ef59571b9f4da21e8b6ae4", "description": "Apply 1 suggestion(s) to 1 file(s)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "61bdc2a2e03ce05a79ab40ec8388cc5ad2c25d4d", "description": "docs/perfetto: update section about vulkan app tracing", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "18e820009d6258e91bc443b9fe7df4681e90324d" }, { "sha": "a126ed19f93bbbb54561f2c078b75c66435fcfb9", "description": "r300: fix r300_max_vertex_count", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "00bc06bc27c6c5dd5b94985b9fa8228082adefd4", "description": "zink/ci: mark the two remaining GLES3 failures as CTS test bug", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e3506dd06fc278244b7de05fa6413cdaec5e9724", "description": "radv/ci: don't download back the vkd3d-proton.cache files", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "909fa621c45ae6a754134594547551de72308996", "description": "radv/ci: set B2C_JOB_VOLUME_EXCLUSIONS in all jobs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bd743d7db569416a697937d881b4751fabf0cf0a", "description": "radv/ci: do not sync back the install folder", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "128a19caf1112e8ecb3199855cd8b7cf57718e29", "description": "radv/ci: run test automatically only for the mesa namespace", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3bf7791e93b328b6b8ff1245f0766a10a81390db", "description": "util: Remove unused WIN32 and MSVC related staff in p_compiler.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f70f20433bd32634a1bf4daf70c3af0879234ad2", "description": "util: Rename PIPE_CDECL to UTIL_CDECL and moved into util/macros.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b0203b5d47bb7910fb855099d53f96a59d3942e6", "description": "util: Move EXCLUSIVE_CACHELINE and CACHE_LINE_SIZE macros into u_memory.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "50ab93afdea53a49e353616231b3c654c5018794", "description": "util: Remove the latest PIPE_ALIGN_VAR in p_compiler.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5670636598c37ff22a4c8846b40aa176fad62712", "description": "clover: Fixes -Wundef in memory.cpp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "172e8a0e6a8f8ac66b2a7737c9586460c8fcbc26", "description": "gallium: Fixes -Wundef in draw_gs.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "84d6a615ea6324f8e00c18796df15a03f2caf6e1", "description": "util: Fixes -Wundef in u_debug_stack_test.cpp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "485505d5500b441d3d6d8ccb34489ab1c54be03d", "description": "util: Fixes -Wundef in u_qsort.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d1d2e0efcd17b5275cf7e12c619a57a894efaadf", "description": "mesa: Fixes -Wundef in arbprogparse.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "37e863f3c1afe7c8b1e038027bdcc1c0f52dfd58", "description": "util: Fixes -Wundef in util/compiler.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b461921ed80abe357cb90f63db3dfc0a1390423c", "description": "gallivm: use valid LLVM_VERSION_MAJOR instead of LLVM_VERSION", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "203920d4c69366b71db1d48d8fb8bd6439016191" }, { "sha": "970c8dfd98e5e0b9f8f18424855f667c175b1c03", "description": "r600: Fixes -Werror,-Wunused-but-set-variable for clang-15", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cdbe1ad570b5d38dabdc3c83dec097732728dbb1", "description": "aco: Fixes -Werror,-Wbitwise-instead-of-logical for clang-15 in aco_optimizer.cpp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "55b35e6193aa6785aa4ea7214e69731a6a2d9900", "description": "mesa: fixes -Werror,-Wunused-but-set-variable for clang-15 in program_parse.y", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "77c29bfffd7e366633a8b7c16997d6cac60aef5c", "description": "mesa: indent fixes after replace tab with 3 space by find and replace in program/program_parse.y", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "59fb86ea6f1143a9ce4f3616725b2d67163072a8", "description": "mesa: replace tab with 3 space in mesa/program/program_parse.y by tools", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "20c936bee1f819b625f6ee1ecfcf45e848a8543d", "description": "rusticl: print missing context features", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bdc240e13eb9f5d00af9f908ca0d822cfca12e5c", "description": "meson: Don't depend on expat for !use_xmlconfig", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6cd392cbe20048463f4e0ce1935a8f23829076b5", "description": "util: Gate installing drirc on use_xmlconfig", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "662bb5977b678861cbfe80c152359efd7eab8a32", "description": "util: Add xmlconfig build option", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb0a4a5d6c5fa0f7dcb2b418a2d0672abcbed1aa", "description": "util: Define WITH_XMLCONFIG from Meson", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fc6bb139456afb1f20be8b6f59e78f7f065a00f1", "description": "zink: Don't check WITH_XMLCONFIG", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "218ddd032ef27f8a60d680cc90949e3f4122635e", "description": "docs/features: Get Asahi on the board", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f5e59d1146a6d14f57d4f215a08a149bb8bf40c", "description": "etnaviv: Hide MSAA support behind debug flag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4002640f8deaaa44aa0dfc434082bc79067197fa", "description": "docs: update calendar for 22.3.0-rc4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a406688f262b109952609ef99054b918b3c2862", "description": "st/mesa: only call st_manager_validate_framebuffers at FBO change or SwapBuffers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "044428211c99be2ce362cc28e4596929958a5de6", "description": "pan/mdg: Fix out-of-order execution", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "30a393f4581079ced1ac05d6b74c7408fbe26f83" }, { "sha": "af79e631eece4fed47da51b7f2d48e714e2ffe0d", "description": "freedreno/replay: Add option to replay specific range of cmdstreams", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a7773c3c4c79d48a77e1ce9a02876868ca92c432", "description": "freedreno/rddecompiler: Add shader disasm/asm support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "03d80e0a6d39fc1c16ae417cc4baf6c2317863c8", "description": "freedreno/decode: Add 'rddecompiler' tool", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "86d27ac4ffde14b724d50dc355ee823992274845", "description": "freedreno/cffdec: Add type0/type4 vs type3/type7 pkt helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "13ab0088e05c0c82975f84b24f6a38de2cd8eb19", "description": "freedreno/cffdec: Remove packet types", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "00e2f9eff6de6c405d1547d09e51bc5194a6d6b0", "description": "freedreno/cffdec: Remove dead code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "86e8b9339f5c7c9c3b844422b328c838e859d092", "description": "freedreno/replay: Add option to override selected cmdstream", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d72407d39540e4303619968867a591e81a8b389", "description": "freedreno/decode: Print cmdstream idx", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "060e168623262a23b5760fada06989cae3af9b5e", "description": "freedreno/decode: Move rd section parsing to a common header", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4701508ec0b7c3a898c12bad61febc4650422e11", "description": "i915g: fix typo in #if", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "52a34309f6cd05ae919a4b33c209525f55951bce", "description": "iris: s/#if/#ifdef/ to fix -Wundef", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8261f9ce4f94035e0196bbec39b5401769a50363", "description": "freedredno: s/#if/#ifdef/ to fix -Wundef", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cf520806b114a372a1b968fc34affc63e869bcbc", "description": "freedreno/ir3: fix -Wundef warning", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0f0dac0f659dfd6bbbf8d6ffe79d8a6b1e8c4870", "description": "freedreno: fix HAVE_FREEDRENO_KGSL check", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "55731f1d25ec76563f6e76e0a3b52f3f29b9f20e", "description": "docs: Mark VK_KHR_present_wait as supported.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c78257e8b068fc88bdf32b5178396071459fdd1e", "description": "wsi/x11: Rewrite wait logic for ANI/WaitForPresentKHR.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c31ffe63ae7dcca33889d6bc9c570cc7e022f966", "description": "wsi/x11: Mention problems with xcb_wait_for_special_event().", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e3986a30e0aa6465d61bc3c7f99752cc1037c01c", "description": "turnip: Conditionally enable VK_KHR_present_wait on Turnip.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4889be3883a5d9a6f35d3841a830920044066f3b", "description": "anv: Conditionally expose VK_KHR_present_wait on ANV.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f1f78fa297e18a0d235de5d398a2ed6bd93c6f61", "description": "radv: Conditionally expose VK_KHR_present_wait on RADV.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c66248fb5bdbb199a0a53749935a9dcdb19e3b34", "description": "wsi/common: Allow present-wait to be unconditionally enabled.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d07127971002036bed7ce7b952f83ad3a4449f7d", "description": "driconf: Add DRI configuration for exposing VK_KHR_present_wait.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "367fa98570061ede8173d728569d3ba7bc001000", "description": "wsi/display: Implement VK_KHR_present_wait on KHR_display swapchain.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8fc79277878e68e9825dbc2964125a0be9d92189", "description": "wsi/x11: Implement VK_KHR_present_wait on X11.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c888da3d48a55ad7be4fedf783369fb12163b03e", "description": "vulkan/wsi: Add mechanism to wait for WSI semaphore unsignal.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "339c0f6a7ecc047d652ed5cea50ac445d3aa6706", "description": "vulkan/wsi: Refactor out wsi_init_pthread_cond_monotonic.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0aba2c604e0f1ed9cff76368c94775df2fa20f26", "description": "vulkan/wsi: Add stub interface for VK_KHR_present_wait", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "11f91505d927a74d2bffd89ac4987cbdd7112dce", "description": "intel/fs: Accept an unsigned int in fs_reg::fs_reg", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fc003140851dc0d5e6b44bf7049d68ab60a44b52", "description": "intel/fs: Preserve unsignedness in fs_visitor::split_virtual_grfs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bd2dd039375b17f74751fc6370c60e3b9d148b09", "description": "intel: Disable SSE2 instruction set if building for non x86 architectures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a821dfbda5681c91c1fc80aebe269a63945a4543", "description": "intel: Add SUPPORT_INTEL_INTEGRATED_GPUS build argument", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f2e535e4fed5bdc13e11a443316a4b77cd5eb81a", "description": "vk/runtime: Fix narrowing of timeline signal and wait value to u32.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "9bffd81f1cb7c4a653d18b4b43296f89caed4db7" }, { "sha": "913f99e90bbbb9d22d4e8f734f98410eadb72953", "description": "r600/sb: Fix initialization order in sb_shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "99dcdf4d648f337c6421050cb5f31025f69665ae", "description": "nir/divergence: add missing btd_shader_type_intel", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "6d9ae6ec1eaae3ff3407a37262d4b0a68e69c826" }, { "sha": "9bb055ff5d7ae90764619d3f85ebba82081937e3", "description": "anv: generate correct addresses for state pool offsets", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "9c1c1888d9895d05246005620953ee307d1a17f1" }, { "sha": "20e8e1eb0658e68f44316e9ab27ddfa06096d66f", "description": "blorp: support negative offsets in addresses", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "9c1c1888d9895d05246005620953ee307d1a17f1" }, { "sha": "f0ddb389aaa0d0022a71fb8fe98d7443a52d2e79", "description": "vulkan/device-select-layer: drop wayland-protocols dep", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b74a1c8fade65fc18307dccc12493aed0f73d59f", "description": "panfrost: drop wayland-protocols dep", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d9f4e4a82193a36abcbaf1981a076a960fefbd88", "description": "v3dv: drop wayland-protocols dep", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a4690750b78b5f1fe29e97d541b22836ff67622a", "description": "gallium/draw: do not use trig to compute tangent", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "089e7242598aabed4156ad7fa590041fd352dfe0", "description": "gallium/draw: properly fix short aalines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "20964181c14166da702f35dbbd1de6cdd9793359", "description": "aux/draw: vectorize aaline computations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "64e74b4277c46a1772a516b292e1b90a0d381d7b", "description": "driconf: disable glthread for FINAL FANTASY XI", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4301f1d8926cfaa184f6507df65eb509e28eceea", "description": "radv: fix number of PS samples with VK_AMD_mixed_attachment_samples", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9eccb54dbf5138630c5a7d6c0c14aabdd7bd032e", "description": "radv/ci: make use of the new VanGogh runners", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1d9608be1a5e950b679990710f94c7049dc39ae7", "description": "genxml: forbid usage of L1CC_WBP/L1CC_UC for stateless messages", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "945637514e6e970fcc37745f509eec11ff3b5129", "description": "intel/fs: improve Wa_22013689345 workaround", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "6031ad4bf690fe250d90063dec7e0269da5b3016" }, { "sha": "86f353ed23d2d59d225d3dd00d350a9fb733e5e3", "description": "intel/perf: Fix memory leak.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "d4cbb6650671de661db8bfa6df03b17007e5d804" }, { "sha": "15c1a9ed600c0c7a0ee8486d0e1ac791cb058384", "description": "anv: Set 3DSTATE_RASTER API mode as recomended", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "505a5bc79fa051781878df32603a505356c389bd", "description": "venus: enable VK_KHR_push_descriptor", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "933ca11f1a48b19fea088edfcf5177779083d7b5", "description": "venus: implement vkCmdPushDescriptorSetWithTemplateKHR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "19f2b9d0bbd71ba218962a26434507e70f6cde98", "description": "venus: extend VkPipelineLayout lifetime for batched VkCmdPushConstants()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "91966f2eff17cc7c95ca8a89ac40d5d211e5b407", "description": "venus: extend lifetime of push descriptor set layout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5ed2265fbf7971800df5fdcf025886f5554f8598", "description": "radeonsi/ci: update stoney fail -> flakes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "321dc93276408300eefc89b5e38676582599585a", "description": "ci: split arm_test into arm{hf,64}_test", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f4b7b73df4fcfc2d0adee857b765ece19ed6bbbb", "description": "ci/iris: Drop EGL copyteximage2d.12 xfail.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bffb7153a1439480613f0fa0bd3207b99c192a75", "description": "ci/llvmpipe: Add headless Wayland testing using weston.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "207f9677f63baeaccf760a249471db746018453a", "description": "ci/llvmpipe: Drop NIR stress testing from deqp-egl.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "05ae56adeaee5217123a54ee0ea221b1c6ccab58", "description": "ci/vc4,v3d: Add headless wayland testing using weston.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1c59c10debc392f7ada57ac3fd0aeb39adc25593", "description": "ci/iris: Add headless Wayland testing using weston.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "76831b6344bba231f3fbc6978ae8c9c80dbc9940", "description": "ci/freedreno: Add wayland testing using weston.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bdf66c44f0e16ac399a0a61b2887ae0dcd4129fb", "description": "ci/freedreno: Drop EGL wide_color and create_context flakes.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2e99c85c7d6bb80f765091565be60ce7998dea63", "description": "ci/freedreno: Expire an old robustness flake.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6af1fbc25123fc4d50f5a0363c03e663cfaa2460", "description": "ci/deqp-runner: Drop dead code for DEQP_CASELIST_FILTER.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eb699d8014613ba53b3785c0f4d08f88130752bc", "description": "ci/freedreno: Stop segregating reset tests from non-reset tests in EGL.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ac2b84b8c2721681db35559314fefac410640f90", "description": "ci: Add weston to our rootfses for wayland testing.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "307700ad12d0f7015bf4176b872c135be62f9cef", "description": "ci/softpipe: Add another blit flake.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "19c7d18831b003a6bad8ebe4ada4bd2efe7da532", "description": "ci/llvmpipe: Update some flakes/skips from IRC logs.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e74d989a6935ce11d06970a3c98b474b7773c905", "description": "r600/sfn: allow building with clang 6 (Android 9)", "nominated": true, "nomination_type": 0, "resolution": 3, "main_sha": null, "because_sha": null }, { "sha": "ce11c064294540ed5ea09e71c477b2d481b4d3a6", "description": "aco: fix emitting DEALLOC_VGPRS in the discard block", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c9f0b7b0421bcf1591e5aad2f7292c841ade6d87", "description": "radv: fix possible hangs with NGG streamout and secondary cmdbuf", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3189be249d4489f7943da6c90ee521bde8624041", "description": "radv: fix NGG streamout when it's never enabled in runtime", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a2bcce8824d1b726eb9a588c8ab2c92aaa041b3", "description": "radv: re-mit streamout buffers to unbind them when NGG streamout is disabled", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5b60949155869f15a9f62a329422bb57b168ee7f", "description": "radv: enable NGG XFB queries only if streamout is enabled", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ba81dcf9715e8422b403fa79de4d8726a71eddbb", "description": "radv: fix computing the pervertex LDS size with NGG streamout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "499abeba605da7f7395c84b0a75c917656c19949", "description": "radv: stop overallocating LDS for VS/TES when NGG streamout is enabled", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8b8d14f9066560d305b8df8244b57f11cd2697e7", "description": "add zink to macos ci", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e244b0f8b20a136182cfbd9f4360d90882c14799", "description": "etnaviv: nir: lower extract byte/word", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d78fe4a8691d3bdd37961f305220500729fcd92", "description": "etnaviv: Support negative float inline immediates", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "45a111c21c23be94f9297650fb8428fe2acf5641" }, { "sha": "74ff3f70bb37fb3f33733af0d006ec3858a7b407", "description": "etnaviv: fix NULL pointer dereference in TS allocation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3aadbb9fdec0623337dced7e829cb11149647a16", "description": "anv: enable sample location enable dynamic state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c869d1cb6293fc9124165679dc15b11198681e8b", "description": "microsoft/nir_to_dxil: Avoid emitting SampleCmpLevel prior to SM 6.7 if possible", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b07d57e48105448368c7d0e98fb2eccdb28755cb", "description": "rusticl: Emit build-id in libRusticlOpenCL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "321d1d355be3ed6e4d79adb1181334f437a4199c", "description": "v3d: make format/modifier logic easier to read", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c2695dac5a8eac8c923d251abc4dba1fc2a9ed20", "description": "nir: convert nir_opt_idiv_const to nir_shader_instructions_pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e83c01919f0ec8e2357c73ba7818e3c5964788f7", "description": "etnaviv: remove use of flush_seqno as trigger for texture cache invalidate", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2f86639ea302d9342fd3f57857d71dff8f71e011", "description": "etnaviv: mark texture caches as dirty when blitting into a sampler resource", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "215613ba35f2d19097583682a3f740bcb03d25c5", "description": "etnaviv: drop useless ts_for_sampler_view pointer check", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d871958702ebcd46213cd09b91b9b05685f9be62", "description": "st/mesa: suppress async glthread flushing for GLX_EXT_texture_from_pixmap", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3da170faaec2a57d76e668ab56781621c23c6703" }, { "sha": "5ebf72c44c0f0768b9d777e7894acbad24fcd9e1", "description": "util/glsl2spirv: don't store preprocessed files in source tree", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1b492d503103fac8ef9467ced09db3e92b0fba77", "description": "freedreno,tu,ir3: DCE ij_pix", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c7c186590c54630f6c579121c823208e9bf91de0", "description": "freedreno,tu: Update SP_FS_PREFETCH,SP_FS_PREFETCH_CNTL regs definition", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c1a0f4b8fac22bc8386c11aee19eec657a3465fe", "description": "mesa: add unlikely() and adjust error handling in BindBuffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c924cfae4296d07a4bfb54139e33f68723f5f7a8", "description": "mesa: add no_error support into get_buffer_target()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ba9132844403da10eea25d327d7c706c70f84d49", "description": "mesa: remove ctx->Extensions.EXT_pixel_buffer_object capability flag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0fb813526e3b3be6cf8a866b084db044ccd0e103", "description": "etnaviv: fix tile status interaction with write mappings", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "f7d6c6e1ed9919d37ceb05cbe5ed75b377253a3a", "description": "anv: fixup context initialization on DG2", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "507a86e131d648ecc85dc833f4821da6ac995cfe" }, { "sha": "c580172701566ae5b1d7e30b197d708bc496da44", "description": "CODEOWNERS: add MTCoster as an Imagination maintainer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "af50f6a490db594c7c026082dbe85ea5ddf81fb8", "description": "util: Remove EXPLICIT_CONVERSION macro and use c++11 explicit directly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c3268611604d0c7242f9e4b64796f4d4d895fbd", "description": "tree-wide: Fixes multi-line macro width after replace to __func__", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c24e2428adeb2dd654282443bdf008b3f011262f", "description": "gallium: __FUNCTION__ now never be used, remove it", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f4dc9b8077da1cdd8680eda1d2bc873537c3d2c", "description": "gallium: Replace the usage of __FUNCTION__ with __func__ in all gallium code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "40a9fc57aa804b815e53b217299715f8ffc92ab0", "description": "tree-wide: Use __func__ instead of __FUNCTION__ in non-gallium code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "703d85485f85e8336787d4169525af977b55a82f", "description": "meson: do not use source_root() when possible", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "74ad255c8c6beddff6a47bab81e297f888c95ef4", "description": "ac/nir/cull: fix culling for lines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d18a28ae87dc7b09063a4a6071d1799514b7678e", "description": "ac/nir/ngg,radv: use intrinsic base for instance_rate_inputs check", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9cec1ed51d16e62950aceec161511a28ec799f21", "description": "vulkan: Add a dummy vk_common_CmdSetColorBlendAdvancedEXT()", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "13c422e1b2ede25410034fdaf29a632061990fc0" }, { "sha": "182aa9eb15e2740f08b869ea81ccb7697e83cfdf", "description": "vulkan: Add a common implementation of CmdSetSampleLocationsEnableEXT", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "13c422e1b2ede25410034fdaf29a632061990fc0" }, { "sha": "b172fd62f51bba16970c413604053a64f7eda244", "description": "vulkan: Add state for extraPrimitiveOverestimationSize", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "13c422e1b2ede25410034fdaf29a632061990fc0" }, { "sha": "fa99fc34914cef30a880913d21b7724bd8202f4e", "description": "rusticl: advertise conformance on 12th Intel iGPUs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "507a86e131d648ecc85dc833f4821da6ac995cfe", "description": "anv: ensure CPS is initialized when KHR_fragment_shading_rate is disabled", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "231651fd89fb007610568b3ca76837253e7683ff" }, { "sha": "62f12c2dadc2c9eac34a946450b2d4c615f96f75", "description": "anv: fix 3d state initialization", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "f75c83c4aae2b01013f3740a7414cf207f60b0ab", "description": "nir/loop_analyze: Fix get_iteration for nir_op_fneu", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "6772a17acc8ee90f9398348251a4455f988208fd" }, { "sha": "d9f014401bf842bbc0f57987570e34c9ce080cc4", "description": "nir/loop_analyze: Fix get_iteration for nir_op_ine", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "6772a17acc8ee90f9398348251a4455f988208fd" }, { "sha": "dbad33da1697a32e304b75b53a4d4a43eed688bc", "description": "nir/loop_analyze: Add basic unit test framework", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b51eb98cf65566f0f177031a34603ba8068521f8", "description": "rusticl/device: put space at the end of CL_DEVICE_VERSION", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "20c90fed5a0ab0202ee1ef474c71cb816164a448" }, { "sha": "3732c7aa63670e4cae24514fd3ec5bbeafb76937", "description": "egl: Fix uninitialized variable warning", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "90df5c3b5f158c6578aaa84d165846dd03aaa9e1", "description": "r300: don't reuse destination registers when lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b33845cf24225833d0705a8635091e855d7ddcca", "description": "r300: simplify rc_find_free_temporary", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ded82cf4bdd9a74eded2a9a95ab14e2c0d907c0a", "description": "freedreno/a6xx: Remove unneeded MSAA clear fallback", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "87563e64c933aee9f201e115627b428f1a99df65", "description": "freedreno/a6xx: Use fallback path for MSAA clear_texture()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "042f006a43d42d5511691016f5de915a74cb24d8", "description": ".gitignore: add VSCode and VSCodium", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c415d8f08b3ebbd276dc95482ede16985c984651", "description": "ci: ci_run_n_monitor.py: fail when job is not found", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "50c7abefa67fa71e810c6b6dd76ca68e60920685", "description": "ci/freedreno: add some missing a630 flakes.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be64e0cdc02dcec556268d455cc2c345f0c032b0", "description": "ci/turnip+zink: Generalize the 16-bit copy_image fails.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "70f40ea4d3edd83685816cbd307134aa5ac08b89", "description": "asahi: Wire up all BCn formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e496d24cb2d5339566c08c79a8aa7809c240613c", "description": "virgl: don't a use staging when a resources created with the shared flag", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c9d99b7eec7ec14d6d71d381a424b6280d75a882" }, { "sha": "c22fbeb72a1f32d1a260558cbacb5ded9bd732ff", "description": "gallium/drivers: copy only the actual number of slice parameters", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "368be8725557f03e028f453df523baa6eda50d5d", "description": "nir/algebraic: shrink 64-bit bitwise operations with 0/-1 constant half", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8133d5551de13a2c1912f61ab9f87938b33aa5ea", "description": "radv/rt: Return the correct result for requested deferral", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8d8caa44bd5a3e7397a77789a5fd1b1593df9d25", "description": "frontends/va: remove unused slice_param_idx variable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3061bc792d3d0252854a38bff956c15c51b06643", "description": "aco: ensure MRT0 is written with dual source blending", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea0ae17fc453401223918b27e0610352fe67e66d", "description": "radv: disable MRT compaction with dual-source blending", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "68652dca0c281e509ad271229be037a5e10ed594", "description": "iris: Fix iris_bo_alloc() flags call argument", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f1305d49d913ee9d3b297a6ce76ef7156483cf96", "description": "tu: Implement VK_EXT_post_depth_coverage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1ec172646cd7f5b8c04173a6b45a871aa48aa12e", "description": "r300: more informative too many ALU instructions error", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b70543a95584aea448b9ae03d2fae7c53fff9ca3", "description": "r300: delete backend branch emulation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2fe73e3bcb00ac6ef75e5d03962c16b950126386", "description": "r300: abort shader compilation early on loops and branches", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8d37ab6bfa0321674fe74cc4c76c21aa94d36840", "description": "radv: Fix custom build id with C90 compilation.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "97641e5c9422430b74967a77ddb12f3e57604e4b" }, { "sha": "d34f3a1db594c778e0c6bae7a5798742edb9635d", "description": "v3dv: fix multiple typos", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "67ffe25fd9de94acc654312ec9261d811d139adf", "description": "r600: Fix lower-to-scalar on TTN path", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "a81c50a21447a95e05f73badf6e4e7bfe734f7a8" }, { "sha": "a69eafc4226479fc143807a3a0c2ce52a3bc3939", "description": "r600: reference glsl type system during translation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "089ae08ab1f2c8035680013fe267b049777c2d1b", "description": "intel_batch_decoder: disasm shaders when decoding states besides VS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c82775e3c726792ca7b3e98fc7a8b0eeea3c8e8d", "description": "v3d: Minor fixes on sand8 blit based on sand30 modifications", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "95c4f0f91098a0da5a8e8ec76cb38f2c95bafe1c" }, { "sha": "e97b20f3ca5e874d6944e5f914bd32b2321afa72", "description": "v3d: Also expose DRM_FORMAT_MOD_BROADCOM_SAND128 with PIPE_FORMAT_P030", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "653cf8c8d236745302197ece510be2036e03e942", "description": "v3d: Blit for P030 format with BROADCOM_SAND128 modifier to P010 UIF", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4ea41479359a2f876c8110d8a0cbdd1da7acbfec", "description": "gallium/dri: Add P030 format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e253729e0374af5e5afb97baaac842a9c869eb7e", "description": "zink: require extendedDynamicState3ColorBlendEquation for full ds3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "390c4b337aa7b4a4efda259a0eba14d553ee2363", "description": "radv: Support accelerationStructureCaptureReplay.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "165ef452fd7dac75a658a096ad11ccd6fc086c8a", "description": "radv/ci: add one more pipeline barrier test as flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5c5735fd68168fd1e80d474df84dc819d7a1ad24", "description": "radv: advertise VK_EXT_descriptor_buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "46e0c77582dd2cfbe77e78cf33399eb761ccb7b6", "description": "radv: implement VK_EXT_descriptor_buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e3fae40e966cafe9dba04de307826dea8fa410ec", "description": "radv: always restore NULL descriptor sets for meta operations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a59be04ea5520efb7baaf94d327eaa30b2993526", "description": "radv: rework writing image/buffer/accel_struct descriptors slightly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e8cff91bd5f17df13d1a4336cd3ff3564f6db1f0", "description": "radv: avoid RMW operations in radv_make_texel_buffer_descriptor()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fcd53eda0e136761c0309493953ff44a23f03dc8", "description": "radv: force 32-bit address-space for descriptor buffers usage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "94bea63936bc7de2167dae2b203ba23b1de943fa", "description": "radv: add 32-bit memory types for visible VRAM and cached GTT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d6d772d3d162f9cee1f64fc7d0c87b63f7d1c9d4", "description": "asahi: Fix memory leak on error path.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "7522f4f71477d3df0b0baa0842c8b00e90abdbc5" }, { "sha": "e3b1f26a2b83538eb175be28b2e785bbe626bf5f", "description": "ac/llvm: fix 16bit varying llvm compile error", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "279eea5bda2444fdce21744b972dad5016f0f366" }, { "sha": "e8ff841e983c4b45ff0449796fc17d73a8ca599c", "description": "asahi: Fix memory leak on error path.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "01964625eb23c0921dbacc33f10eee7724075bee" }, { "sha": "0803e39b7190eed90402565477329a1be7479b9b", "description": "mapi: update gles 1.1 extention packet link", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f1f33582e7d608cd558579363f9bbc1cc90aa89b", "description": "radv/rt: use explicitly named sbt entries in radv_pipeline_group_handle", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b99523a959af726054db29f12281db5c1fde341", "description": "v3d(v): account for debug flags when using the cache", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "cee2c4624d05f49e15d03142305c5ae8a5422816", "description": "asahi: Advertise all supported renderable formats", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "32ab63b4fcaaaf832d549ddcf7b3a225c5f73df4" }, { "sha": "74e92274af3940fa232b5e92fb52a9991c7eaadf", "description": "asahi,agx: Use new tilebuffer infrastructure", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c5c0ea39f6a04ce26b505cf0276be26282336fa9", "description": "asahi: Add new clear/reload/store infrastructure", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f96651f1e46ccc673c75534a7f7b17e3b18e6d7", "description": "asahi: Use correct tib settings for USC", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "555447769d3bb894f9f986361412810a531f0871", "description": "asahi: Extend texture descriptor packing for MSAA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cc555e0c04f79503eee26d42a6e1b420369cc2ea", "description": "asahi: Remove some bogus asserts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bbe7d8e4f5d4c0d2a6eaa72c2413533c7ee5eac7", "description": "asahi: Implement texture_barrier trivially", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "03dc4bc3e80c68e48e0a2f9d698f92f4e0f58041", "description": "asahi: Calculate tilebuffer layout per batch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b1f5004ee7937490b9b81a63b9b6abf55d0a80b9", "description": "asahi: Add agx_usc_shared_none helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c713197c25cbc0f7f44b95c24ed34e3397a1bea1", "description": "asahi: Add R16 SNORM formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d637189d366e719f9ea574216d771f8bcf44dda3", "description": "asahi: Add more XML via PowerVR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a3907e92da4d7418b0560237e64b3b25b7e8573d", "description": "asahi: Add note to XML about 16-bit varyings", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "94a8fe51d5ae0723111183b09b43d7f43e5c336d", "description": "asahi: Identify more depth-related fields in XML", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6ce615d852f8e52da78af92317498218934b5232", "description": "asahi: Add XML for layered rendering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "74de571402a21e15855a6bb5506fecc77e50b4ef", "description": "asahi: Add NIR pass to lower tilebuffer access", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "66a680a0435f5d1a7ba937fcd11aeba3581bbee8", "description": "asahi: Add tilebuffer layout helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d3243ea2db1e8b74238376e29830dd5d4d20732", "description": "asahi: Add some notes about unknowns to the XML", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "363ffa779da2eee58c57fa53074ec20521841a95", "description": "asahi: Identify multisampling fields of shared layout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5a20c90508cb4957af77db164f55cb7e73f015e0", "description": "asahi: Add _with_bo pool uploads", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4a166acc93001e91800b2d25660dcf94a10169aa", "description": "agx: Add block_image_store instruction", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e106681e0d4ab384daeb1da61085d1eb0ec70fb", "description": "agx: Add helper to map pipe formats to agx_formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db0461a8d0a1e83726abecd8d71392ebc5b99300", "description": "agx: Implement nir_texop_txf_ms", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "53d013a60503c15abf0f6aefbf441a4fa37ecb1c", "description": "ail: Handle multisampling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8781aef6b4349420cb715e89378c0a329fa735ba", "description": "asahi: Make libasahi_lib depend on libasahi_decode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6ee6cfec4129e54b881ade0629eadbc09b5fa311", "description": "asahi: Use PIPE_FORMATs for driver-compiler ABI", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "940b871dbab6c4013c8e2bb86fa3a0f3962c422c", "description": "nir: Define AGX intrinsics for local pixel access", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7befecf5004b6b2786f2dbc93f0dfe5a661e83e0", "description": "turnip: Apply the RB_DBG_ECO_CNTL_blit workaround.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9076b38610d9635beefa0354e148ac67f1467514", "description": "freedreno: Don't WFI and set RB_DBG_ECO_CNTL if it's not changing.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4ab489a0b7b1e38a1ab4f901664c920def422c46", "description": "freedreno: Update RB_DBG_ECO_CNTL/RB_DBG_ECO_CNTL_blit.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be570cd32254f1360e5010d091eea142b3990e72", "description": "r600/sfn: sort FS color outputs before all other outputs", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6" }, { "sha": "85e140aa5ce3dbf7294c83acfaa34a19209df43d", "description": "r600: Print RAT instruction names in disassembly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "684e90b15c708898dbbf8a300d52600adb187213", "description": "r600: Update scratch buffer late", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "394d8e4122e1682db40e75bf33943d90a53cfe33", "description": "freedreno/drm/virtio: Defer flush on BO free", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b4a54824e5c31ab949fd7c9397f4e874182a51bd", "description": "freedreno/drm: Support for batched frees", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e5a60e1df27fb13ee4ffd952ac868b55bde54090", "description": "freedreno/drm: Add optimized path for freeing many BOs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d7511ad784ce0fc6a5060de2d7c969a1300a0fb9", "description": "asahi: Add batch tracking logic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "de1eb9400f1d0d64627630dd28d11073ad1c1a7e", "description": "asahi: Use the batch for submission", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0d3b4ff2aa2f1f2ede5bdd2d73bb27bd0e67200a", "description": "asahi: Use batch_reads for sysvals", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "84f623ae7b423ec23a3dffbfa795356b5ae23629", "description": "asahi: Use a pipe_framebuffer_state batch key", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d36c911b7b1b467f4e378a477d81ceea0264552b", "description": "asahi: Use batch instead of ctx for pipelines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb7257af4e6f89b7aee681b240bfb3e2a155d061", "description": "asahi: Hide ctx->batch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3104b1aaaf934ad5bef5dda129d516c72c5065c0", "description": "asahi: Factor out prepare_for_map", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9c1c1888d9895d05246005620953ee307d1a17f1", "description": "intel/fs: put scratch surface in the surface state heap", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "4ceaed7839afd724b2a2f10f6879f54199c041ad" }, { "sha": "daab161535747cf5aef443e4cee46c5415662848", "description": "iris: move bindless surface state heap inside the surface state heap", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "64f1ae4bc51276326fdce1fde06906b5aa42375d", "description": "iris: prevent crash in decoder", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1b5dc33caac8c24a8e2a6667bec35cb92acdc065", "description": "radv: Convert instance bvh address to node in bvh build.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d09ed23b9a319421e6f120b4c942eb7fe3a3c60f", "description": "radv: Fiddle with opaque flag positions to reduce instructions.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "38842109020515d3fd9c06d4918956a63a8c65ad", "description": "radv: Skip and for node_to_addr with bvh_base.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a269758407219a74bcd92515aa7a2f9680b0f52", "description": "radv: Move ray flag compares out of the loop.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e2dadda35f87af08358f0ea43a12434c1626ea82", "description": "Revert \"nir/lower_shader_calls: put inserted instructions into a dummy block\"", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "3686d5a31291354eb836ce6ea757bf6fbf41ad5b", "description": "nir/lower_shader_calls: wrap only jumps rather than entire code blocks", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "96d84e2a77568e27af6fac90bd0ab81d932eecbd", "description": "nir/lower_shader_calls: update metadata before validation", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "6f45c98b580de5a534ebb0a0644ac5514793a141", "description": "radv/bvh: Adjust sah cost based on depth", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2ba55ec504f8391775622c3753ddb03bdcd85aff", "description": "nir/range_analysis: Set higher default maximum for max_workgroup_count", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c2a81ebe19f98b025b296fcadc279b4358d37345" }, { "sha": "d989746e55b7941e54f78407fc49935a393f653f", "description": "iris: Pass devinfo directly in iris_setup_uniforms", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a9602134a321029cf28d81f467f0d3473cd1ade7", "description": "intel/compiler: Require C++17", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "6c194ddd18f24a2fe995aa6b09c8d5d6d2c97d34" }, { "sha": "11a607dbc8dc67c5b08912bdc5b1744b71604dfc", "description": "asahi: Don't support 16-bit vertex attributes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9dddbfeaef207a74a393e48d636697c88aa0e54d", "description": "asahi: Fix logic ops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a22ed9990687def207a99dffcd43fa8d53a5322d", "description": "asahi: Restrict rendering to what we support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "37617ab09e98916e8c493821bae29eee8dcfc9a6", "description": "asahi: Don't validate WSI (twiddled) strides", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f32820747502472e7a4480565ac7e6e5ba234a46", "description": "asahi: Split out agx_usc.h into a common file", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8be506039da40e1d6b57a6146d3843a74ced4b68", "description": "asahi: Note some magic bits used with memoryless RTs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3fa87e47d575257f325e42301363113b660bf46a", "description": "asahi: Identify \"Sample mask after depth/stencil\" bit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ff616099ce1b9ccf24fd55d16cbfc4d1c5478f6e", "description": "asahi: Identify the pass type enum", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2e6369f5f63aa2900014000ea9de11eae73293de", "description": "asahi: Identify PBE sample count", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1f0edc0158aa132eb236102e72d48573279d1b64", "description": "asahi: Identify Dimension for Render Target", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "016a699fa9e920e44432e709c0d0db642cbf5148", "description": "asahi: Fix agx_set_framebuffer_state for MRT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7e662320aa768a0bf0418e179de2cc870371e7be", "description": "asahi: Set data_valid for the correct level", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9c52001a1d6c2b465d65c37d8b79e2811551337f", "description": "asahi: Implement stencil texturing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1ffbd53aa2d638af607829e53e1ed1de6a59d040", "description": "asahi: Add internal formats for RGB10A2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "efb5aef9353e1ad775edd0156cc4c76cf4649cd2", "description": "asahi: Implement perf_debug", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c8e520985b8b52ac0de5b6228a7ce834c1de8fc0", "description": "asahi: Free the scanout resource", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a12d793d84a5111e9926bc02f4d5c567c2a2092", "description": "agx: Handle collects in backwards isel", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3b9d27164630069b388bccbe36552d34b3e39e39", "description": "agx: Assert more invariants in RA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c2159ce9e403de76db4bd31f9398f3294f4741c1", "description": "agx: Validate part of SSA form", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1110fcccc2636cbe7aa571a9e53ccef3c4fb0076", "description": "agx: Split off NIR preprocessing from compiling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "972354b5fd1323350330bbcdf27a335359bb5cd6", "description": "agx: Handle scalar texture destinations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a92fb4f38c8fbd9207105038d9a851aa490a24da", "description": "agx: Don't depend on GenXML", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3789dba5f6af144ec7e9ea8c6f5d3b96c4015e82", "description": "agx: Lower packs/unpacks and bitfields", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "94886a2975f34446908f2422f0b0850457999865", "description": "util: Move src/gallium/include/pipe/p_format.h to src/util/format/u_formats.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1facb6fbe80343cab0b11f250f978cd758935829", "description": "ci/freedreno: disable flaking Civilization V", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e5f0d222b1d4ca18eaaebed8819c2af11bbd7c94", "description": "util: Rename PIPE_ALIGN_STACK to UTIL_ALIGN_STACK and moved into util/compiler.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "778402f3b0f22866d15ee036ce90bdd4cddaa75b", "description": "llvmpipe: fixes error: \u2018enum pipe_blendfactor\u2019 declared in lp_test_blend.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6832a9433d1d64e9ced08439f9f234a40959aa00", "description": "util: convert usage of uint to unsigned in u_format.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b728bed56719a2edcc3d50b12ce8d2ce1d5abe18", "description": "util: use void * instead of byte * for util_copy_rect in u_format.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2f42ffcd028d2c53cf7feaf69067f2664fc5b2bb", "description": "tgsi: fixes error: \u2018enum pipe_shader_type\u2019 declared in tgsi_info.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "887e0fdace63b80a9e42ef299381ca3eeee89aab", "description": "aco: fixes error: 'uint' was not declared in aco_instruction_selection.cpp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "72cf2b540cecb8e6a6a95d9164a332dee7513d16", "description": "util: Remove the usage of enum pipe_error in u_hash_table.*", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8eff2c222389a514cc22c82bccce11b6a55391d1", "description": "util: Remove redundant #include \"util/u_inlines.h\" in u_trace.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fbe40720e008f7f01c4f62cb0f4d53bb41dace0a", "description": "intel/compiler: Remove redundant argument from brw_nir_create_passthrough_tcs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f0115ebc25a73dd1b52c1f3438cd7b44f3de0eeb", "description": "intel/perf: fix printf formatting of size_t for 32bit builds", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "bdacd6df5adc2330409e15264e3be0033c483695" }, { "sha": "bc34217978d9ff8811278d3ab2c1493ba32d5ce9", "description": "ci/dzn: add flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5cf862fbb9c20917e5706d47a6c6cc47389e7913", "description": "docs: update Python requirement to 3.7", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6e4f0bdb7d07fbb6b0af211cc87508c6521711bd", "description": "include: Update the OpenCL headers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9a9a49d630e2cff18fdb1e98b1f0b7115d027f7f", "description": "clover: Use braces arround a union initializer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4b6c5781dc83c135a4a5a780f56076d9c0476f71", "description": "scripts: Fix khronos-update.py to use main for OpenCL headers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db2b098323b0aaf8e08ab5cd0912490cf32fc8d6", "description": "Update 00-mesa-defaults.conf", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "723b15fb75aac03b95d452ba173383666edcfc67", "description": "nir/lower_explicit_io: fix metadata preserve", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "716aaf36731ab07c12c1da7f304611c4b0aa7c05", "description": "nir/lower_bit_size: lower uadd_sat/iadd_sat/isub_sat to unsaturated alu", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8a4f9a874ba861eb7b984e31adc85fc5254edc11", "description": "nir/lower_bit_size: optimize usub_sat lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e19584db2b8085dd6cf2a2d977b783dcd0a05378", "description": "nir/algebraic: optimize open-coded uadd_sat/usub_sat", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6fc4a760571443fae71a45076255090518daa900", "description": "radv: lower 8/16-bit uadd_carry/usub_borrow", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "da30fb5df705d38e6d3aefadf769ec4517b9b20e", "description": "nir/lower_bit_size: lower uadd_carry", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "42395122103b2ce393dfedfcc213c1c992d28815", "description": "crocus: Pass devinfo directly in crocus_setup_uniforms", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5a5bc3dd52964a2d865c5b0c45c4eb3a6a4cd013", "description": "radv: advertise extendedDynamicState3ColorBlendEnable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "40b76ca08a7b210a56ef88b15793d76c8eb1b1ac", "description": "radv: add support for dynamic color blend enable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "faf15ff3f498dc8b28e0701d56114f94739a469a", "description": "ci/freedreno: temporarily disable godot-trive", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17aea35c448d125ff4b2a254c8d49ad713f07aca", "description": "ci/panfrost: drop glmark2 traces, useless", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b09e53479e18e42d9062248297f5a893262eda2a", "description": "ci/iris: drop glmark2 traces, useless", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0db9e170f680367f84de4a96c6ba9e7d9703a263", "description": "ci/llvmpipe: drop glmark2 traces, useless", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "40d4d0785af9bec573b1517bf421402dcf1515f2", "description": "ci/virgl: drop glmark2 traces, useless", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1637291fd4237f37f2c2489bf9158c2cea801a19", "description": "ci/broadcom: drop glmark2 traces, useless", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c80a7543df38f812ef1865c45faf88962ee37d53", "description": "ci/freedreno: drop glmark2 traces, useless", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f746218848ec0ae14961a0a2ccf6f531738fefc", "description": "ci/amd: drop glmark2 traces, useless", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bdd2abe33400ac26baa8362bcd9403920d7c7cf8", "description": "nir/lower_shader_calls: Get rid of any brw occurences", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "37cde2c63483fcf99092af84c14bea7ba3adbb84", "description": "tu: Rewrite inline uniform implementation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e402d2dbe9556eb7b113193b0696386a003206c6", "description": "nir: Fix nir_chase_binding() vecN handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bd513059433a6bbda8ce0f95b85dcc76d48f959c", "description": "pvr: Minor cleanup around pvr_emit_vdm_index_list()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8d7aa4279aa26e1a24b76b707caf423ecde1d597", "description": "vulkan/wsi/wayland: Set num_modifier_lists = 0 if num_drm_modifiers == 0", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "c315e20d619849091595450ce416e55369770234" }, { "sha": "fffc3866fec15bfeb25cc8c770056035a1653f98", "description": "pvr: Support clear colours with more than 32 bits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0ad5b0a74ef73f5fcbe1406ad9d57fe5dc00a5b1", "description": "pvr: Fix clang-format error.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8b48e11179b34560b838181c0ed6c96d3ec2f80f", "description": "virgl/video: Check driver supported profiles and entrypoints", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ebf6158bd0230d60c0c227937e525d2bea5e1a59", "description": "virgl/video: Add support for H.265 encoding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d3a203c969077993faa5b6dda97e9e7cea55eddc", "description": "virgl/video: Add support for H.264 encoding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "69ed5f13d84edd9574f088abe1818ab7f76ee7c1", "description": "virgl/video: Pass \"max_references\" to backend when creating a video codec", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4f189fe69ca514ec2461b31ce22b4ef6ad93edf", "description": "frontends/va/enc: save intra_idr_period in the context", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "316652a4bbf48103610867e1fe7f4e9d3175af86", "description": "virgl/video: Move hardware-related definitions from virgl_video.h to virgl_video_hw.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "403083744de03173713d699f4cf958ba85248a74", "description": "iris: Increase the maximum grid size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aa86369163c2d3a5420b6063fcf809a3381332bd", "description": "turnip: set ycbcr feature bits properly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6bc1fd186273da966fae880c9960fcf830b6073c", "description": "freedreno: add has_separate_chroma_filter to fd_dev_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f3a9076e51d43f76e0aee81659d661b5b60c0756", "description": "freedreno: Find curses properly for building fdperf", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d1e1911d82b1f03dbd1becf5c62b56a0350f97d4", "description": "ci: Update dozen flakes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dd34cdbfa4716f5f98a37831b59bfb2ae12249da", "description": "svga: Fixes -Werror,-Wunused-but-set-variable for clang-15 in svga/svga_tgsi_vgpu10.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e8a2f801af67630f7f767c3624b5c0c08ca70c96", "description": "softpipe: fixes -Werror,-Wunused-but-set-variable for clang-15 in sp_tile_cache.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "af082cb69c930928a2d9352b9237c758d0b34292", "description": "radv: fixes -Werror,-Wunused-but-set-variable for clang-15 in radv_shader_args.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4b0409ff9a65d4fa64c86e2b51d1c5ff343ca645", "description": "intel: fixes -Werror,-Wunused-but-set-variable for clang-15", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d6bd3823528aa9daf77ce2776692ea0c988219ec", "description": "intel: Fixes -Werror,-Wbitwise-instead-of-logical for clang-15 in brw_nir_lower_shader_calls.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "63f353b45605379b8b81754543907a6b0fc3afdd", "description": "r300: don't use abs twice in transform_TRUNC on older hardware", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "efe5b9163efeb886c716efe0e6db922df1f2b0f7", "description": "meson: Enable initialized-but-unused warning for MSVC", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "383715e33b1ba85bc0c87b983598e6704a46ef89", "description": "gallium/vl: Remove unused win32 screen var", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6c329e8f0a1dcff59ef1eef315aa813a83666687", "description": "docs: update calendar for 22.3.0-rc3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb57aa69c8c83ed2d579da70b15f5ed60631b3e7", "description": "zink/ci: Add automatic test on Adreno 618 with Turnip", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8aa55cbcf22c0f81b0c2292153e7b21594507c61", "description": "ci/freedreno: Test on a618", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7ba9d99e5a37f197da19a33e9128098248d905bc", "description": "ci/turnip: Shard the tests on a618 over more boards", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f24bb8194b82052b207b5c5ca1c99f47ab73dce5", "description": "radv/rra: Fix copying accel structs that were not built yet", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "574980675405e36d34519cb5cbd315b3582850ec" }, { "sha": "a5e3a506885a19f0059e1f4725aaad5b31c9d013", "description": "vulkan: Update the XML and headers to 1.3.235", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0c4fdbaa920816c663f8ca5b768a5c3d0d66349a", "description": "d3d12: Video Screen - Do not crash if HEVC not supported, return no support instead", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "8f654b90005b75a74796d36d980676ce1d739d12" }, { "sha": "23adf60f96fd81a4c90703fd083431339b190006", "description": "iris: Get VM id from iris_bufmgr's fd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ac51c0c93c1f2b9f73f5715ccae378354b962344", "description": "intel/perf: add ACM/DG2 performance metrics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fdf602a54538f9b7f7893e9de1b0353ddff02e77", "description": "intel/perf: use the new OA format for Gfx12.5+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "02608c25ecc5b33f53062f9c1e3067b8dfcc08ab", "description": "drm-uapi: import i915_drm.h changes for the new OA report type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "61fef1ed726b69b28ece60fb10bd5a65fcefb296", "description": "intel/perf: fix B/C counters accumulation in non query mode", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "8750f43a9077b3b53f54505aaa2cc46fab5d4f90" }, { "sha": "6c2e7797f55ea9e31ccbd2c5a45e5c8983d619ab", "description": "anv: tweak performance query timeout based on number of passes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "56bd81ee21cb42e4a5afa2939514b570a1283754", "description": "anv/perf: fixup counter/query mapping", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "2001a80d4a81f2e8194b29cca301dd1b27be9acb" }, { "sha": "7fbfa694a891369ff408235cb7839505033cfc80", "description": "intel/perf: simplify pass computation loop", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4d19685a9919eb859fcc2de8a2e516b8999f945a", "description": "intel/perf: don't ralloc on perf context a temporary hash table", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e754bf6be49788e5f6604a15cd36a3324fd94a39", "description": "intel/perf: allocate cleared counter infos", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3144bc1d33692ed35c6431bca57d3b0d46330cde" }, { "sha": "bdacd6df5adc2330409e15264e3be0033c483695", "description": "intel/perf: add a non installable tool to print metrics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e3a842d6272798d4515c61a9cc6fa2e0749ded01", "description": "intel/perf: fix overflow in index types", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "777034690294aded758ec05a0b3aa1b1bd5e043a", "description": "intel/perf: support new variable names", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c1aa1059c6872b93efd9b6c19f27945037c74b75", "description": "intel/perf: support new operators for upcoming metrics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4cbb6650671de661db8bfa6df03b17007e5d804", "description": "intel/perf: support more than 64 queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1dd4cc0da5dc5f924175049178f5469d9eddb2b8", "description": "intel/perf: fix variable type assumption error", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d969ac7c02f8ac82d3aacb22670236862402c90c", "description": "ci: don't remove wget from the packages of debian/x86_test-vk", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "987f9a67e02dc5abf56754c5af70a6065673a22e", "description": "ci: insert debian/x86_test-vk in image tags", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "440da44a84022ec63e87e2c5a55ad03a244697a4", "description": "anv: get rid of ilog2_round_up", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "f68d64dac01505560a53aabe2b8616685cace0c2" }, { "sha": "a61378859c7f19db1425c74f404a4d71c98a8460", "description": "ci/alpine: rename job to alpine-build-testing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9bd11f65238ce101bf846f5528f9088630e983f7", "description": "frontends/va: Use YUV400 YUY2 444P for JPEG only", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "62356e71f431684008efc7e471bddb1ada9801a3", "description": "radv: suspend/resume XFB queries with NGG for meta operations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "50fe37070fb6b35a1468297f48021d58a9c94463", "description": "aco: fix FS inputs loads in WQM with 16-bit", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "16d2c7ad557b46104f91365ab3405f0a3ed7e36d" }, { "sha": "b24fe2badf046444921bb974217cfe351fc3a590", "description": "asahi: Unset PIPE_CAP_POINT_SIZE_FIXED", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "726603f779209555c443e4d6cb02a57f93d5fd0f", "description": "asahi: Set data_valid with PERSISTENT or COHERENT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7522f4f71477d3df0b0baa0842c8b00e90abdbc5", "description": "asahi: Make resource creation code modifier-aware", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a57b4577a17756672e9bfb9a00e5c4b7fba7935a", "description": "asahi: Fix indexed draw decode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fa81da9e2f0b4b379b0bcf4c260fe4bc6b8e1ba6", "description": "asahi: Add render scanout to resource", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2aac18d7e4f959299a6790395100797800ce980c", "description": "asahi: Set cfg.levels for linear framebuffers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a5b891880086cc7f4ce6831056615e246b0d6be4", "description": "asahi: Set fd/ro appropriately", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f1771ec3980611a27e075f2bb7f1a9c6d54dd0ec", "description": "asahi: Implement agx_resource_get_param", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3732a41677628010e1863c68ffb2ba22b8037a8f", "description": "asahi: Implement agx_resource_get_handle", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "01964625eb23c0921dbacc33f10eee7724075bee", "description": "asahi: Implement agx_resource_from_handle", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b774ed7c1805779117211db455367abf80bf92b4", "description": "asahi: Stub import/export code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "943d939a9fb2bf965bc899993fbbb3a7d4e54311", "description": "asahi: Implement dmabuf modifier queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7147313d0a1e06d149e9db42e4ae4115c9081644", "description": "asahi: Support XRGB formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7c59e754817f191dd6f3862ab036fc7fb55051a4", "description": "asahi: Add renderonly to device", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "69ee201733fd7d799a887464f8ac0ceae658d4e0", "description": "asahi: Remove index_bias assert", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6ca69b2843fc56a9b1128dd8bf62fa55531726a7", "description": "asahi: Localize the modifier #define hack for macOS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b89d82fd6c94278b74f61f51f4899f103dc99ec6", "description": "asahi: Use AIL tiling instead of DRM modifiers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bf593e09b131393d838f805525a9cc90fcd7081e", "description": "asahi: Handle synchronized transfers better", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9dbbddf4377ad92fbace7404875b32a1557eb12", "description": "ail: Add get_wsi_stride_B helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d042066735bad4c1842502f233695ef3340f573", "description": "meson: Enable SSE4.1 for MSVC", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ad0d39efed503b8144dd2db72f467dc22b508ab7", "description": "glsl: Use DETECT_CC_GCC_VERSION in glsl/builtin_functions.cpp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "71a0a386b5df53431f1fbc9a02a78f7af22611a6", "description": "Revert \"egl/glx: add fallback for zink loading\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "2569215f43f6ce71fb8eb2181b36c6cf976bce2a" }, { "sha": "b1b419f7fe16d6039fd08b508afa3990a0dfaa00", "description": "docs: update calendar and link releases notes for 22.2.4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "03eb7ae9ae2458da319f5b3efb4ef5b100d9038e", "description": "docs: Add sha256 sum for 22.2.4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5061bd6c25c9b97db0dd24d20eaadeddf96fe28e", "description": "docs: add release notes for 22.2.4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2a1bb4df953ecb431894a7f933f635dcd7d9cafa", "description": "dzn: Ensure SRV ResourceMinLODClamp is set to 0.0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2f8d2a91a680740bd1bb3d9164f364d5e6aeaa41", "description": "dzn: Use cube-array views for misaligned cubes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6e7896aa44028a63de2eb292162631a4e34a2517", "description": "dzn: Use DEPTH_STENCIL_DESC2 for front/back stencil read/write masks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "73c9cfb61b6ea645b1b62bd64c4786fa6ba52180", "description": "dzn: Use ID3D12GraphicsCommandList8 for front/back stencil ref", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c5b6d0c88269e17fe9db68ace7f545cd4e03a0a9", "description": "dzn: Get options14", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b887034be3d780d1f6081410b77722708caaec1", "description": "dzn: Use CreateCommandList1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "56d4e038ddfbe87feebe57abc18a08a2c3af7f6b", "description": "dzn: Use common command buffer state tracking", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f3b631f1dc8530da75e475e57e3c5e1ebdde7b9d", "description": "dzn: Upgrade baseline from ID3D12Device2 to 4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a3dbc9ac25a12ff28ec4a026234cef131432ad6c", "description": "microsoft/compiler: Emit sampleCmpLevel when needed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "442d1fe5ad61a82cd5fa883faf2bb76a7f07401e", "description": "gallivm: use masked intrinsics for global and scratch access.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fda262fe64ed3d55527921e67681056b0efe9f30", "description": "radv/rt: move Ray Tracing shader creation into separate file", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ce97fa934927122b4bc942b41394b6df42b44e32", "description": "frontends/va: set vbv buffer size same as target bitrate in cbr mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3e19eb59a6a51ba6fc3be5451455fbe7dcd0c83f", "description": "r300: respect extra presubtract swizzle limitations during regalloc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "14d97e1e426382c8ca5c74e459813c9c354f453c", "description": "r300: handle presubtract when rewriting non-native swizzles", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8cfc44aace34036caecb8043369165a04f601666", "description": "r300: don't allow constant swizzles from presubtract sources", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6738a7b5b4ae7a8f14fda0d39f760db4e29db186", "description": "r300: be more careful with presubtract and non-native swizzles", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fe851d7759fca4c61245b142bb90dd561ae818f9", "description": "util: include sys/time.h for timespec functions", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "095dfc6caa29e150b5c8e9566320eda1117e714b" }, { "sha": "fb781bfb0a5a401b5210d613479bbdfb90e94790", "description": "aco: fix dual source blending on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bb90d29660bb44326188809da2deec0675c8264a", "description": "aco: add p_dual_src_export_gfx11 for dual source blending on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e93de8a75e769a8f2d62947559f282f674d6eeb0", "description": "dzn: add triangle_strip flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "35d6e290e4119e020e8072ce4ad97bc4e9cd269b", "description": "r600/sfn: Fix location for reading cube array image dimensions", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6" }, { "sha": "d1a81db9ee18933334686679e2f64097b43ffcc1", "description": "r600/sfn: set finalize_nir after reading debug flags", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "a81c50a21447a95e05f73badf6e4e7bfe734f7a8" }, { "sha": "0ccf7ed7916bee67c8028bf251ca483b1be07d57", "description": "r600/sfn: Honor shader key w.r.t. atomic counter layout", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6" }, { "sha": "6d020540474b43c7e9a3175638bb04be68d80dbb", "description": "aco: Combine v_cvt_u32_f32 with insert to v_cvt_pk_u8_f32.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5a3cc2d453149954923abf3d1455e8fe44e5788a", "description": "aco: fix missing SCC for p_interp_gfx11 in emit_interp_mov_instr()", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "369c9b642524cb543c59d006ad7e3ce089fa6879" }, { "sha": "c567e5528fd11db461f076fccd63ec1b01b96b36", "description": "panfrost: Use PIPE_CAP_VERTEX_ATTRIB_ELEMENT_ALIGNED_ONLY", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e03622e50fcebbcc32b2fd403b1a729c73cb49d5" }, { "sha": "42212a9bfdab8381beb9206b5d2551344c71d584", "description": "panfrost: Fix reference counting with batch->resources", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "2d8f28df731638e1270b0ae273c7bfd2b29b7993" }, { "sha": "ba9bdd5642aa933272708de380618dea74c98c60", "description": "ci: improve run-shader-db and add r300 testing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b87bad9932d5043601e544435f46e8bb5066af2", "description": "r300: use drm_shim_override", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e976f4930dff2e50da4e2b0c54edde33523a9f55", "description": "ci/build: bump LLVM to 13 for debian-build-testing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "65ffcee23db6c7c4202eaa1d9638062fd8b03a80", "description": "meson: build radeon drm-shim also for r300 and r600", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c699122d6aa7626fd8d18168bd25a7a354e42376", "description": "turnip: Enable EXT_swapchain_colorspace", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "55b6813b7b1b6d3ff907ddd2c71489e09400db5e", "description": "anv: Enable EXT_swapchain_colorspace", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5637a1b91ef8eb4f7ce8ec8ea57507df021abeb1", "description": "radv: Enable EXT_swapchain_colorspace", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b9beb5107b44b6a336390a3a491edf6a47107fd", "description": "wsi/display: Refactor available_surface_formats structure", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d6c58f54460394314afef7e20e75b41d3be32eeb", "description": "iris: Destroy batch contexts in a single place", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cd159c7d6c18d1bbde019fda68cc17922389a767", "description": "iris: Set priority for replaced engine context", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5c4c8bdc4c54a1f3d7e496e52476124366e6e7d6" }, { "sha": "f7e7fa6e5f395ff9542850d9fb9505cb94873868", "description": "pvr: Fix valgrind issue on compute job submissions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cd2e2021a0ac74934cd29e3856ab417da4e6058d", "description": "radv: emit PA_SU_PRIM_FILTER_CNTL in the graphics preamble", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4ce63a87a55db9364bb987864097cf61aa0c0df", "description": "radv: determine if sample positions are needed at pipeline bind time", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5c9ade2464b44a4b626c715e9c40f0fa4f4d6fa7", "description": "radv: simplify load_sample_mask_in lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0097592f8cf32466944e465532bf661a86d0da2f", "description": "etnaviv: rs: set TS_MODE for inplace resolve", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d370d80edf4652bc0cecd1531641116b4a06f32", "description": "etnaviv: update headers from rnndb", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "78c71d14e026b50862499fb71a8d8da1763dacaf", "description": "etnaviv: don't select TS modifier when not FAST_CLEAR capable", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "c2b06e1a38205f71120ae46eb4ee581d3a74a4f4" }, { "sha": "6e3fc88f0c7d0f1f2d07cc7d5fd9c332b7780c02", "description": "radv/ci: mark the whole texturequerylod subtests as flakes on renoir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e70362e74748cdbaefc90f88bcb24c9c57dce79a", "description": "gallium/pipe: Trim trailing spaces in src/gallium/include/pipe/*.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b9be2773a1b9de8b2ded56f51b0cb759d7ced666", "description": "ci: Drop a couple of -Werror exceptions from fedora-release job", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b724c0135844d89f6e0cd61eac13dcbdb11950c", "description": "ci: Drop -Wno-error=unused-const-variable from debian-clang job", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "28ae62ef12eac3b3cb2c7d06ee636aef7271bdde", "description": "ci: Drop a couple of -Werror exceptions from debian-android job", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1b8e66e564e9923414c9fc5ef29663acda03905c", "description": "radv: rework how vertex buffer descriptors are flushed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0945412ec8cda6c8245e12567b667d99560c7b3a", "description": "radv: use more radv_dynamic_state pointers in radv_emit_XXX() helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "86d9a4f20f75329bbfabb5cac03aca5df92463f4", "description": "radv: cleanup radv_emit_viewport()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2bb76d579c55d24329bb35ab5c199ab0810c1149", "description": "radv: constify more pointers in radv_emit_XXX() helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "34d81d264ba09c70b6c9cf00a1713c53d3264603", "description": "radv: cleanup radv_CmdSetXXX() functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fc193133d4ea553ed08758437159d6fbbe14dbf3", "description": "aco: adjust an assertion about nir_texop_txf_ms and GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cf7b96a83f66f150bca5df2f510ed6951497d9c6", "description": "radv: introduce RADV_DEBUG=nofmask", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "912c72eda5a4284bf8ef32f93a708c65083f7722", "description": "ci: Add va frontend to windows-build-rules", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "2d504bc5a05467ad19f9a6df92f649697288f8f5" }, { "sha": "35c78d4f151b9ce26bb09367402643addf706f34", "description": "freedreno/a6xx: Fix dummy binning pass FS shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2de0a031ea8e1997c36452b2b414dc183e0aef16", "description": "freedreno/a6xx: Un-open-code some event names", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0132c22de75c2c0794cf6d4eb69392847cbeb00d", "description": "freedreno/a6xx: Don't disable LRZ for invalid channels", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4e9d913f8149b4615342b4d56a6ec591cce7c072", "description": "freedreno/a6xx: Improve LRZ test for stencil write", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d03d08668f53b18e289bb48518489abd423c1fd0", "description": "freedreno/a6xx: Use same LRZ state for draw and binning", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b186016a386e2159bb1f1a7f68efdc184c4317d", "description": "freedreno/a6xx: Handle additional depth test funcs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "edca30efbfdadd357800c55f57c42cc5c0f044f8", "description": "freedreno/drm: Fix suballoc alignment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cf6b2699ca47e486f1930e3ce82d5c3d28671288", "description": "panfrost: Don't set job_barrier on vertex jobs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "51457b19cea9608f6bb2be81430d37da5333d2fe", "description": "r300: tweak nir loop unrolling hint for r500 vertex shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6ac678df43b217bbe2ed0de513f27d3f0313ba97", "description": "freedreno: Add one flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f3ee9be836bf3d00a51f6b58300c383c4d269309", "description": "glsl: Drop borrow/carry lowerings in favor of nir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "339d80d5f22c9f3af88da574edf27bf244ded752", "description": "pps: make pps-producer RT only on freedreno", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "557120b593c2f7a4ccbcbc5e35bf1a959187b1ef", "description": "util: Include the needed util/detect*.h headers in multiple files", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4ff21b4a47f4dd1f977b499997bd42bee2843d5d", "description": "util: Remove the unused PIPE_(ARCH|OS|CC) macro defines from src/util/detect_arch.h and src/util/detect_cc.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1accc0df6401f0253289138e1907b3e3d191fab7", "description": "tree-wide: Convert all usage of PIPE_(OS|ARCH|CC)_* to DETECT_(OS|ARCH|CC)_* by use grep", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "27fe4bd29fd2c9ebbecd1e7f4619d681045f081c", "description": "tree-wide: Convert all usage of #ifndef PIPE_(OS|ARCH|CC)_* to #if DETECT_(OS|ARCH|CC)_* by use grep", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1817659bb65a6aa455a7dc273b033a83386a7386", "description": "tree-wide: Convert all usage of #ifdef PIPE_(OS|ARCH|CC)_* to #if DETECT_(OS|ARCH|CC)_* by use grep", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eab0da3c6410542a35c3fc9b59616f7da93baab4", "description": "tree-wide: Convert all usage of defined PIPE_(OS|ARCH|CC)_* to DETECT_(OS|ARCH|CC)_* by use grep", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "80fac8637b9d8e1b7ec3c63e46e435f600e93c29", "description": "tree-wide: Convert all usage of defined(PIPE_(OS|ARCH|CC)_*) to DETECT_(OS|ARCH|CC)_* by use grep", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4304177675ae7717919ed8accc45397db44eb10d", "description": "util: Add DETECT_ARCH_* and DETECT_CC_* macros for latter usage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db01b983ede123e68de9d45b8bce22dd5f09810e", "description": "util: Move compiler configuration defines from detect_arch.h into detect_cc.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "845222dbae55822bd6114ad6f9a499d3f18a022c", "description": "util: Rename src/gallium/include/pipe/p_config.h to src/util/detect_arch.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7710cc8506be571ce83751c8f7afbe6fac256b36", "description": "util: Test __PPC64__ for getting PIPE_ARCH_PPC_64 respond to __PPC64__ take effect", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e737a99a6fbafe3ba4b5175eea25d1598dbeb9d8" }, { "sha": "d81e40b20c386a79d643fc6c14c3cfb8351daa09", "description": "frontend/va: Fix WIN32 VA_DRIVER_INIT_FUNC declaration. Remove declspec as it uses .def file", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "b557ceb75b79e0d8b3f7352d4bb6764137175ee0" }, { "sha": "59f11b761241a655e3e3ead445d69dafaee57f1c", "description": "util: Add test for util_get_process_name_may_override", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3325c5b80e131514a598c99d21d517c895ab713a", "description": "util: Add tests for os_mman.h and util_get_process_name_may_override", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "660b110494960d3d82712775bf4f2796e20f219c", "description": "util: Move src/gallium/auxiliary/os/os_mman.h to src/util/os_mman.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f5050d0fcd2c442ce07997ab75071d44734ab8c9", "description": "util: Replace the usage of os_get_command_line with util_get_command_line", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d600a0ed3420b9187b47b0084414a2c869af39ee", "description": "util: Merge the code from os_process.c into u_process.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fdad0477f0fe4755d858767eb86beec5cf8c50bd", "description": "util: Remove usage of boolean and duplicated code in os_process.*", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3f4586575e131850a66cfbbdeae2d72413fece46", "description": "util: Merge the __getProgramName code under HAIKU os", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed4fd1d90e3f3dca0ed0ac7a4a3366854c565f4b", "description": "util: cleanup cpuinfo.* and it's related files", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7436669d55d3041c8f4eaa938ad38c3ec1dd7efa", "description": "mesa/vbo: Replace the usage of cpu_has_sse4_1 with util_get_cpu_caps()->has_sse4_1 in vbo/vbo_minmax_index.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b84678ea28e9e41874974a6f1220a1dccc0fc5fa", "description": "util: Use util_get_cpu_caps instead cpu_has_sse4_1 macro", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6dab1896d1188dc28787ec956a986f500cd77ae6", "description": "util: Drop include \"pipe/p_config.h\" in src/util/u_cpu_detect.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3549439068d513f7433e797b72487be58dc58d0e", "description": "ci/nouveau: Add some recent flakes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "72d66aa98783e5904855f142a96e7f5fd981f241", "description": "microsoft/compiler: Delete now-unused memcpy lowering pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb7fd02a2b23afbff30a3bdd880fb050952b4410", "description": "microsoft/clc: Optimize memcpys", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "efc0835787eb000cacb7b43b0bfca0164c3fb4ef", "description": "aco: move statistics enum to aco_shader_info.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4306897979abb83908bcadbd752ce34a0c8c2e02", "description": "radv: use radv_fill_nir_compiler_options() helper for prolog/epilog", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7c84ca8818d3de7830fb173671762194daa8583e", "description": "radv: create radv_fill_nir_compiler_options() helper function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "369c9b642524cb543c59d006ad7e3ce089fa6879", "description": "aco: fix p_interp_gfx11 to not overwrite SCC", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "6113ee650a272dc737a200e276de474e083a2fdf" }, { "sha": "3012e85e36956abb067f2518a5e16ae91053d5e6", "description": "ci/alpine: build Mesa on top of Alpine 3.16", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8a35052253d000b5fcb9f20b0ae9cf4cf9e9ba6a", "description": "ci/freedreno: add missing traces", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "14eef1414725692a22fa24e027e8b1fd618d57ed", "description": "clover: empty soversion when on win32", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "afb83080879310986680b0a0c7046a05963c06b1", "description": "intel: Use common CONCAT/PASTE macros", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6bf17673a556ae64a284936beb589786b90fdb42", "description": "glx: Use common CONCAT/PASTE macros", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c411e2df705786dff8f321b3fdd7cbc9858524ab", "description": "gallium: Use common CONCAT/PASTE macros", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f3c6ed77be3112a56be4a66a135bdef630e92b33", "description": "amd: Use common CONCAT/PASTE macros", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9991926bdf15228831a4d29018afd2c3afebdefd", "description": "util: Add common CONCAT/PASTE macros", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7a84473344fa678ec95761a802ee0c994f7c51ea", "description": "intel: Unify naming of CONCAT/PASTE macros", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f2e9222701e6bb7562d2f2ca671c3747149f1405", "description": "glx: Unify naming of CONCAT/PASTE macros", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6359836242405abeb2aeabea13d75c7cc6954029", "description": "gallium: Unify naming of CONCAT/PASTE macros", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "45f9939f9a588d362f1a0202fde95856b5d8bd70", "description": "amd: Unify naming of CONCAT/PASTE macros", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c70c5ecd2e7bb04729628630aebf0574f7f19c1c", "description": "docs: move generic gallium envvars to root doc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e7e92f79543f8390d42543e72918d162cfb0a38e", "description": "docs: remove duplicate envvars", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e91ee07b6a21be24c5cf5dd46d22c1fc0d3b86e3", "description": "docs: fix badly encoded envvar-roles", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8723a18e67cdadb5ba4d7618ed844bf398a970e7", "description": "docs: use envvar directive", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9bfa939a5e6377efe7b610dd9b6846edeb0fdafc", "description": "docs: remove stale envvar-reference", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "231ccb6100e3559782834d1c290e6439a37a7ca8" }, { "sha": "4eef5628c86e930c48f90cdcbe51bf5a3651c4c4", "description": "docs: drop custom envvar directive", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "864e658c0a069026c1f123079cfb09ecc4cf06cf", "description": "docs: properly nest envvar descriptions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7df50de210e1899a5f405651d983c3771e092fd5", "description": "docs: remove rogue \"the\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "afded9a0a5f2e7cf3cff4e197cba3f12b8039e71", "description": "docs: add missing extension-link", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9f2c9e4c3fa57deba3da30dfa8e022c0a49c80f0", "description": "docs: do not mention EGL_MESA_drm_display", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f3e23ead536e66940053265216b3886fef69d891" }, { "sha": "a5f319a38e4ade9ebb0736583cfa89098c7a6576", "description": "docs/tgsi: xDArray -> xD_ARRAY", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "474ba56f78aaa7e32a60b103008f0e204837000a", "description": "docs/gallium: move period out of quotes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "306a8379ca0e1dd6fdfd0d90b248b8b09588e77f", "description": "docs: lifecycle -> life cycle", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a3a68da6ac48ef19a4352d98b305dabadfc24632", "description": "docs: dll -> DLL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "18fcd3c47c23e2a665443e83153c816284c81980", "description": "docs: un-committed -> uncommitted", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4a42efb7fcf81c9d55f9e5ccda74d18c8e87c8ec", "description": "docs: IPE -> PIPE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "26d6f506a44aa9f004781b0ec988471032d80841", "description": "docs/asahi: use console blocks for console commands", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5a31e1ecaa66bbfbf4b9883ed800a5549c45724e", "description": "docs/asahi: use literal-block for build-options", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2ebce1113730fcb23394e3931b7fafcb2d2ca7b7", "description": "docs/asahi: fix indent", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3408cce076467266da1c53a1a8f4045fbc2d7118", "description": "etnaviv: don't always emit PE_DEPTH_CONFIG on shader changes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7fe91c9f660f3b76e2c08c0824d226417231c822", "description": "etnaviv: switch to late Z when linear PE is used", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "53445284a427f79e94607dc4ca2f8bd8ac293356" }, { "sha": "e65d266529f1e95252bacd529a830b9d4d50000f", "description": "etnaviv: fix shader register control with MSAA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5bde671df240879da0cdab062c02a0f0bcd459ca", "description": "gallium: Avoid nullptr-with-nonzero-offset", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cdbb30334c9876a33a130f70ef83d49ceadb9107", "description": "ci/update_traces_checksum.py: make output more clean and implement colors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e1d40d11f5a6083c19582c2e138f453cc2c7d4e4", "description": "ci/update_traces_checksum.py: check if checksum is in the array, not it's value", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "45eda069531adf17d28538696ace5dfcbc9ad230" }, { "sha": "88b1bb326dae2d4cc7e069849f82c08f35c407d5", "description": "ac/llvm: fix gfx11 fs input load for 16bit varying", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "b07204d7804496445ddaa293ed3a2b90d170b1db" }, { "sha": "c21e184cc5cc818285c5590f36b170362defaf27", "description": "ac/nir/ngg: remove nuw for negative value add", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "60ac5dda82e1a5c020aa51a02fa65131e9bfb2ca" }, { "sha": "982b523769a75c99039deac7f832a1e10260e916", "description": "ac/nir/ngg: fix nogs culling with nuw add", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "75dbb404393a5ae99adb90a156fa5a084aa79c4d" }, { "sha": "e81c35d19f76bb8e0dad142c31bd6a9346b92519", "description": "anv: Don't use REQUIRE_8 for Bindless Shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eedbd1ddbf73cd39668742d8e382d0b9a4fd4945", "description": "intel/compiler: Use SIMD selection helpers in compile_single_bs()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6c194ddd18f24a2fe995aa6b09c8d5d6d2c97d34", "description": "intel/compiler: Prepare SIMD selection helpers to handle different prog_datas", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6ffa597bcfe5005381913c6430db999498e194a9", "description": "intel/compiler: Keep track of compiled/spilled in brw_simd_selection_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3c52e2d04cfbe1425b67fac842946ecb611ac982", "description": "intel/compiler: Add a SIMD_COUNT constant", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a0580dadfd20f4b27852bc10e2f38191cae05197", "description": "intel/compiler: Create a struct to hold SIMD selection state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8cda6cd774edc16ce5515ca936b900f6250c49fd", "description": "intel/compiler: Simplify usage of brw_simd_select_for_workgroup_size()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a943dbf475dc5178b37f297d5909f220337c354b", "description": "intel/compiler: Make brw_private.h and simd selector helpers C++", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb7de303ba7cbdb4237d2ae93011bc2845114d35", "description": "gallivm: add coro malloc hooks earlier and always.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f511d2a553377a58b5eea6c6d1170fcc4972237a" }, { "sha": "301daf868bfa228a29efe72069cff67220d521c0", "description": "glsl: remove unused intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cb32f9515e28d01a52dc8961d9d82ed73faf4bd3", "description": "nir_scale_fdiv: Respect vector swizzles", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "57863e21f6ff02228414269dc40326cd916f0fe0", "description": "radeonsi: print the number of shader outputs for shader-db", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e2b044fe3fccd4aad93986baff85b3d8a5b38b47", "description": "lavapipe: Prevent integer overflow adding index buffer offset and start index.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f47253c5c70339d23e48cb2e15e1626ffc79c690", "description": "draw,util: Refactor draw_overflow_uadd into util.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cb904ceb805471695170557a9cdb88233908a1f0", "description": "util/disk_cache: Prevent \u2018sha1\u2019 may be used uninitialized warnings.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b28356745686571676742f3822fd371b95e8742b", "description": "radeonsi/vcn: adding av1 decoding film grain block", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b02db30070313910d35913aec8b68652d329c0a", "description": "frontends/va: fixed av1 decoding 10bit ffmpeg output YUV issue", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "35606096de65a2896830b8f920e927894a7b19a4", "description": "ci/llvmpipe: Switch rusticl and clover testing over to deqp-runner.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b0acae5f03c940db8c67c8b1f95f01fa15602274", "description": "ci: Update to deqp-runner v0.16.0 for SKQP and CL support.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "57b2211cf0c1c5153eae4c59f213a30fe06c227c", "description": "radv/rt: Clone specialization infos", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "39628c8999975ebaadcfbf794a922d04e384a08b", "description": "radv/rt: Clone entrypoint names", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a4d6c57e6540d5fa7db395ad9616bfacc6beef20", "description": "radv: Use ralloc for allocating pipeline library resources", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "08b194fb465ef725440f6b62e7b673a4f669f630", "description": "vulkan,radv: Remove vk_shader_module_clone", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "902ec1fe0e80039367a16fc6db10a6368307269c", "description": "replace sys/poll.h with poll.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "48c1e0e166728e130d5d2537bec528eec6cea244", "description": "intel/crocus: do not redefine PAGE_SIZE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9d81729c02c5f09474e8b2c80f46da6a128ab183", "description": "kopper: guard unused variable behind ifdef", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "92854b96bc901514831c87b71a60b25354a96c6b", "description": "docs/releasing: add convenient command to rebase everything since last release", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "68f942f21789d805d0fcc033b8de12d54f49cecb", "description": "docs/releasing: checkout the staging branch at the end of its creation process", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "739ecdf367ac8fb63450833d32d5ad0cebf845c7", "description": "docs/releasing: update branchpoint instructions to be friendlier to our Marge-bot-based workflow", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fa10735da36bede0d67174e4c7ea00b6c0a1ce75", "description": "docs/releasing: fix instructions to create a branch from a tag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6833138b5dd3ef247330e4d2b11e56bc37bc72e5", "description": "docs/releasing: add VERSION variable to avoid typos when copy/pasting", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "494e2edb90d06f645e09b10d2c3f6b8d274d4dba", "description": "intel/compiler: Fix missing tie-breaker in brw_nir_analyze_ubo_ranges() ordering code", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "6d28c6e52cfd76855c1368560dd90f12493e2580" }, { "sha": "9fd1d47aa0f19fac30d29e6ae40ed0383c1930ee", "description": "intel/compiler: Fix dynarray usage in intel_clc", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "77e929a52734456237f5e0171a4844d6f9be027e" }, { "sha": "71c4543af1ad7b2b51f18140373b8756c1631d07", "description": "radv/rt: Get rid of null index AABB intersection handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ff896d5d0987768412b0ae741ec66b12b30c8d31", "description": "r600/sfn: Call lower_flrp from driver code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e5646382ba94cad3877e792556e8f49e98e7bc7b", "description": "r600/sfn: use only one undef in tex lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "df54aa7e33904ad124e994128b45854b862f783e", "description": "r600/sfn: Use a bitfield for some register properties", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dba46bb8bc35836145bcb7e9d1b0e92f5617996b", "description": "r600/sfn: handle possible inline const as array base for scratch loads", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "307b81747e2bb0901ada1901564435878dbb5a7d", "description": "r600/sfn: Simlify check for zero and one", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a81c50a21447a95e05f73badf6e4e7bfe734f7a8", "description": "r600/sfn: implement finalize_nir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ec1cdc13d5cf6026692bf3765be3aeceb511e6d6", "description": "v3dv/bo: reset bo and then call gem close", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "2c44597181e28b05d4b269ee73d4f3a59bc0a806" }, { "sha": "b4b09bf8f25294e1705ebedfd4f88de6507b575f", "description": "Revert \"ci/broadcom: v3dv-rpi4-vk:arm64 flakes too often\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "cb02cf464c16961a8922e0180eeba38fea16ac85" }, { "sha": "3f371d4e940509c73fa19c4e50ae319e75636eb0", "description": "zink: remove descriptor-mode selection infrastructure", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d255bc8f05dd5f85f7154b0a3d7aaf381b47c199", "description": "radv: enable lowering of subgroup shuffle in NIR on GFX11+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a2dd0c77d693b8dce1a3d9aa9213978d220676c5", "description": "r300: enable channel merging on r300/r400 VS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "54f6e72b27154219be237690453bb9c3b57cd3ec", "description": "r300: better register allocator for vertex shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0889c44f18b8b4c4155b4e6c82cc6ca21c1e467a", "description": "r300: another fix for reader detection in the presence of loops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e571fb9d2e228f3c982e2c879253d22147618084", "description": "r300: properly account for per-channel negates when reswizzling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0146f5029a56989b93465f4ae7c070d37d3be2a8", "description": "r300: don't skip source rewrite if RC_FILE_NONE in rc_for_all_reads_src", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d28f429da8c3f9741f9db33797055ead26e13ae", "description": "r300: generalize rc_init_regalloc_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b9fe2df95247b01d158f88216db60e0669976701", "description": "r300: add array with conflict values for the vp register classes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "431467b1d93516a89383f89e848e8da7e18e19a3", "description": "r300: add new register class list for vertex shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "59e22d9d352a332b071eab616af526848311da36", "description": "r300: add FP suffix to the current class list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "024a8d8bda945cbf6463ace2dcfaa9f0f092a9ff", "description": "r300: increase maximum number of writemask combinations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "240365a293ce1cf4f30f6f78020131feb5e8c8ae", "description": "r300: move building of the interference graph to a separate function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "38f5b287e84f76e0182ba9cfe899ee4a6f667197", "description": "r300: generalize rc_find_class", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e1b4ba13508d409399def7b150a9e8f450c07508", "description": "r300: move some functions out of radeon_pair_regalloc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "715e7172e8678724db773a715bb81916aa596004", "description": "r300: save pointer to register class list in the regalloc state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "63c4849e8bb6b585747e6e6085df3a0264fa2821", "description": "nir: add another common ffract -> ffloor pattern", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "11b2a063bf1f18b3be9542be8c229427a33c92f0", "description": "vulkan: Unconditionally add barriers for missing external subpass deps", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "1d726940d2881395994751078dad3bda0cabbdfb" }, { "sha": "4ff5051944e7a7a8bf003c331af1a73ac6c7df61", "description": "vulkan: Handle VK_SUBPASS_EXTERNAL at the end of a subpass", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "1d726940d2881395994751078dad3bda0cabbdfb" }, { "sha": "fee004215755ee56a427e2ea96a5ab6dfa1ce823", "description": "r600/sfn: Fix f2u32 and remove backend lowring of f2u64 and f2i64", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "29da9856826fa6a4b5117c43c78b4301a49bc6dd" }, { "sha": "fd27b18631bff77ce864968238c4e6dbe37606a6", "description": "r600/sfn: Fix source modifiers for ffract64", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6" }, { "sha": "e63d6ed85e0d2c23d0a6335c0ac05e1501a403d3", "description": "spirv: Make vtn_fail and friends trap in debug mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae76bba34a878dbd299f911bceaa9acdf01eb38a", "description": "anv: bump pool bucket max allocation size", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "145cb3e349d080dce3d6e8f41722dffe33ab7b9f", "description": "vulkan/wsi/wayland: fix unaligned load of dev_t", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ad5c9c3fa46a4bb6a423c347f28e2d6a58973b2b", "description": "llvmpipe: drop cache stats code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4a14ba6fce89cb839d598bebe2f971796787f41e", "description": "disk_cache: add env var to show stats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f7d7e558c958d4057cf88dfa37f80d150d62d87f", "description": "venus: handle VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "8f7b5bf34b4207bac6417902ff715e5643d45389" }, { "sha": "8a5de0b6cf1090d7f29f3974ec79c32776cf2745", "description": "freedreno/pm4: Use unsigned instead of uint to fix musl build", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bc286e8586976013936dea71dd66c4e3a3ff4605", "description": "ci: avoid triggering vc4 & v3d tests on v3dv-only MRs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2f85d9095e3559597bc1cf0051ab6d7bc18faecd", "description": "etnaviv: fix late Z with MSAA active", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "804bf2eba2af7f3d6446361127cbc5521ae72b15", "description": "etnaviv: update headers from rnndb", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4035b0fa42ff886c4b31656ea9c1e1f347b16ba3", "description": "radv: Use a lds stack for ray queries when possible", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a50dcb3f478488cb588948a78325c6c5cdca139", "description": "radv: Always create ray query vars as shader temp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2dc93e284ebd9baf5f5809e3904de97fea1b6f2d", "description": "radv: Add a field for the max shared memory size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "19c5739b7449667b0091153dfd5ce84b518f55ab", "description": "spirv: Add MESA_SPIRV_DEBUG environment variable processing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6addb8566dbdf841fec693084247a7ad35adf7f0", "description": "ci: remove duplicate entries from Fedora build", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "88f1fad3f76837c1d968a8636bf157e1e1e28b2b", "description": "pvr: Use common pipeline & dynamic state frameworks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a89ff8d4bc888baa458ba24b2836eaa1700e493d", "description": "pvr: Use PVRX(TA_PASSTYPE) for pvr_fragment_shader_state.pass_type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9056817a6c975168457758814d5e865505c63d8c", "description": "pvr: Store format aspects on render pass attachments", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e708609cbe2eebba893c023b65d50d23abc1735", "description": "pvr: Remove scissor_accum dynamic state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "082ad18cea0dc55d0ba930dcfe58e8781e99d325", "description": "pvr: VDMCTRL_INDEX_LIST[5-9] are not needed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e21448d0d31808059fab3a4d35e44ddcb9683cf6", "description": "aco: Don't create useless exec movs while creating v_cmpx.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a653a390e11a55f25235af1d0b39a6ceae30016f", "description": "aco: Make vcmpx definition handling clearer.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bdf680cd3fe08b97991de2b1545567697f5fc9bb", "description": "intel/fs: use nir_opt_ray_query_ranges", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bd9396c357b0c03108b78b1b304e69312eb5719f", "description": "radv: Use nir_opt_ray_query_ranges", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f5b657658588e57606a179037cccf528de6605de", "description": "nir: Add a pass for combining ray queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d22037b96c89135473994e772fe6f9d95a7066cf", "description": "nir: Add and use nir_intrinsic_is_ray_query helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "04abfbca57fd3ae16f4f965a37040f30b52adacd", "description": "nir: Remove gather_info after removing dead vars", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "34c52d8cb98e74a9debcd2605b377170c025582a", "description": "nir: fix typo in lower_double options handling", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3749a6ecd282cf8c801cda948260fd6d521b92ac" }, { "sha": "d558309d67b9ad4dbc4c47bccabe078af3f9eb6e", "description": "freedreno/cffdec: Add NOP debug messages", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d151ba5c3004a68aed0e0f19c8f2575bfa265694", "description": "tu: Implement utrace CS marker support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ac5a55ef115525d5b8fcade9158fedccea24174a", "description": "common/utrace: Add CS logging support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8370a0d6bfcaaf84fd7ddb58b51eb11bb416652f", "description": "common/utrace: Prefix all environment variables with `MESA_`", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "086b50078d1b38839d5f1c3bf1d568bdfab59fba", "description": "common/utrace: Rename `u_trace_context_actively_tracing` to `u_trace_should_process`", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "18e820009d6258e91bc443b9fe7df4681e90324d", "description": "common/utrace: Refactor and combine all envvars into `GPU_TRACES`", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "044d3e53d2e92014949d2a2d79cbd13ed4aa1ed4", "description": "tu: Move utrace arguments to `start` from `end`", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e954ec7fefc66b3c87d29e11099916e11c1bf7ef", "description": "tu/perfetto: Handle tracepoint args from start and end", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f14e2ca099cbc1c732020b6e1c30aaff4f652d1b", "description": "v3dv: ignore imported BOs when tracking BO memory usage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6bb5aceb28f5e9583a21786ef43d6de68533f6ee", "description": "draw: Prevent index buffer overflow.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2c44597181e28b05d4b269ee73d4f3a59bc0a806", "description": "v3dv: fix debug dump on BO free", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "44fa8304d45e775050a42f2fc85c02ad5ddb63bd" }, { "sha": "947e183ff55bb4b023151501fb5ae81f4669ee98", "description": "pvr: Implement new firmware stream interface", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a824b18fdfce59b3131c40099574ad0dcc4bd848", "description": "pvr: Set all compute sub-command registers in the same place", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7666988937ee9057b575e61437480e23a254c62a", "description": "disable zinks shader cache when the needed functions do not exist", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "4e14da056d623ababf7cf82cf2fca51c18b462f1" }, { "sha": "0d85a0d7cda461110ce5d62f644010e0271a8f06", "description": "anv: remove dg2 condition for Wa_22011440098", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3eadb3f5b0e35a64487db5dc2a5f9a19a165e8bc", "description": "iris: remove dg2 condition for Wa_22011440098", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ecd4517560f135f64abf6e40acc48807b400ca41", "description": "anv: setup stage bitmask for Wa_22011440098", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "40b66a44998407c0a91bf6a1d762d204a56b81a0" }, { "sha": "210d95bdb35c2c172f0a3a9527b181f8988a627f", "description": "iris: setup stage bitmask for Wa_22011440098", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "40b66a44998407c0a91bf6a1d762d204a56b81a0" }, { "sha": "4ceaed7839afd724b2a2f10f6879f54199c041ad", "description": "anv: split internal surface states from descriptors", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "917d992b320740d548ee0eb442e927c7ac5184fa", "description": "nir/algeraic_opt: use double options too for lowering ftrunc@64", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "29da9856826fa6a4b5117c43c78b4301a49bc6dd" }, { "sha": "b142a7790edac567b3acd5d003721ececedb9653", "description": "radv: advertise extendedDynamicState3ProvokingVertexMode with NGG", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2cce8500de0fecd3b393385d5fe0972d476ec112", "description": "radv: add support for dynamic provoking vertex mode with NGG", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d81cccbb77f78ae4c9df5f4e5bc7ec05bfb7ee9d", "description": "radv: add lowering support for load_provoking_vtx_in_prim_amd when dynamic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8d8aa05fd24d97a165aa947b7ba83e00ff3bd717", "description": "radv: declare shader arguments/locations for provoking vertex", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8bb572b7f89a81866085e8c6d041caec6218bcc5", "description": "radv: add radv_pipeline_key::dynamic_provoking_vtx_mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "08b346e81ac262578ed0437464148be6500ea4de", "description": "radv: re-emit NGG culling settings when conservative rast mode is dynamic", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "fbed3aed4aa6184a8d1ea696de44973e235d89a8" }, { "sha": "d983827a62c77713452a9e420fd20ed39c68ef2c", "description": "meson: only enable intel-clc for x86_64 builds", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8e677bc1e19cf317720649fc0548f74441a2d6eb", "description": "util: Replace the usage of boolean with c11 bool in u_cpu_detect.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e39afa1ae86c5bd0d1e1f13305bad8f9a54d1731", "description": "microsoft: Fixes error: unknown type name \u2018boolean\u2019 in nir_to_dxil.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d794e8e3d9cfef2c9b6880b908d431bce50bb7e", "description": "util: Replace usage of boolean with c11 bool in src/util/format/* and src/util/tests/format/*", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d13d93b08954fbf8cf56737653ce3e2d68feda07", "description": "util: Replace the usage of boolean with c11 bool in u_debug_symbol.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "28d044730f925074034dc1efd5e4cd9b502e25dd", "description": "util: Replace the usage of boolean with c11 bool in u_debug_memory.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "89f74466430608a29d66711702eca9011f0b895c", "description": "util: Replace all usage of __FUNCTION__ with __func__ in src/util/*", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "605ebc32eeb38dfbc6aa2ba50ef4ba4c70c8970a", "description": "util: Remove va_copy fixup because of c11 is required", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "df3ca74053075c7872858905245570ed0d840fce", "description": "util: Replace TAB with space in compiler.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6eb2512fabf02b602168835c0e4f299ee02922a9", "description": "util: Cleanup util/compiler.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6e8229c45a58edc302e6b8a581f059cb11aad97f", "description": "wsi: Use UTIL_ARCH_LITTLE_ENDIAN instead MESA_LITTLE_ENDIAN", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "67627c84a71b4c795efa6ddcffa5633ce0239f65", "description": "meson: Fixes name_prefix for clover on mingw", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "f25d483e1bd493fdf6f0f8148259ed085d705617", "description": "clover: Fixes building with mingw-x86", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "a3b26e2758d7fce890717e2679bd0e25ca1330d2", "description": "clover: Rename *OpenCL.def to *OpenCL.def.in", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "ab20ec9da76d77ae3942ecf1031366d29a4dff7b", "description": "meson: fixes mingw-clang32 building", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "f03421702cc35059e4ead86839906ddfcf05bdc7", "description": "meson: Refactoring shared gen_vs_module_defs_normal_command out", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "e5656f07c7a65b1d143684671cd8235af099a84c", "description": "radv: Fixes prototypes", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "9b3e4d5d7cd14a82693336f54c9e3b4b521a244c", "description": "pvr: use common command buffer status", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f1e95f324bb6b1abd6d30ea9cbac2002648356b2", "description": "pvr: Hook up vk_command_buffer_ops::reset", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "255de11af38c75bcf9ee0023491949f0370ae827", "description": "pvr: Call command buffer reset conditionally", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "49c4c5cb64a9b6434c4a0ba1ff97e6dd174123c8", "description": "turnip: use common command buffer status code.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "697f448f6ce828375c9265fe923b09237535a4df", "description": "turnip: Initialize push descriptors in tu_create_cmd_buffer()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1486b54e802ea5cb92e2bff5c4c56bc8c971308b", "description": "panvk: move to using common command buffer status", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "84cd81e10437da13f827e7289b78aa48fb93c2f1", "description": "panvk: Use common code for command buffer lifecycle management", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2126bb6c923828405a162b87fcb29e9e96317d79", "description": "panvk: Drop panvk_cmd_buffer::queue_family_index", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "452ab5554d1f28a19463e4f3d659351ea25274c2", "description": "lavapipe: use common command buffer status code.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a0819382fc72b7ef6af7ab24216fae1a76e7eef2", "description": "radv: use common command buffer status code.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a26755458e12ae3d4af1167a10eec1161ec942d7", "description": "vulkan: Add common cmd buffer state tracking", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eca63c5e5c4688e46bf2408fc28b9407c401a6fb", "description": "radeonsi: move param assign offset to si_get_nir_shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "35895c25e2ae2dedbe96f31f095f496888368182", "description": "radeonsi: pack code into si_assign_param_offsets", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "63e2e45dfa2caf82aff67dc6ffcfdfa7d7ec3490", "description": "radeonsi: small refine for si_nir_assign_param_offsets", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17a66f26653ee9c12d2ed551cb22192828ac7e9b", "description": "radeonsi: move si_nir_assign_param_offsets above", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a6f86d003b85e434b41633be2eff9a7287ab7047", "description": "radeonsi: implement nir_load_ring_attr_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3aaf7c103e15ff401736b49dba59e65542f08417", "description": "ac/llvm: implement intrinsic for gfx11 param export", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2510b7f66a49cd15e05ef7ba89735f393d7f5231", "description": "radeonsi: use si_nir_clamp_vertex_color", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "42c2596b3ce83d2506da77d3407a30fcdf3b9a7a", "description": "radeonsi: add si_nir_clamp_vertex_color pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "533b39bfcb0dea6dab10436d0f98d415acf4bd46", "description": "nir,ac/llvm,radeonsi: add nir_load_clamp_vertex_color_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a338d13a99a055c933a73bb53f0e44ad8283449b", "description": "radeonsi: remove lower_fsat nir option", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1d86188dc0a93be2a8054805cd7d4909b654842b", "description": "meson: enable Wmisleading-indentation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5a6f95db135a0f52859088a83a960fde528e0980", "description": "freedreno/drm/virtio: Pre-allocate cmdstream buffers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1bb0cd66828a20ba56089d15d122e60f66d28f54", "description": "freedreno/drm: Use same-sized \"chunks\" for growable rings", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cb02cf464c16961a8922e0180eeba38fea16ac85", "description": "ci/broadcom: v3dv-rpi4-vk:arm64 flakes too often", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "41a929d94ca58cf4e6256275687ce2e7da712ce9", "description": "util/glsl2spirv: pass path to glslangValidator into the script", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae30c6c375a43ee37a50ae0858c282072bcead61", "description": "meson: prog_glslang should always be for the build machine", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9a85d2ed984fc9a6267861242d4ae12f2aae3d52", "description": "util/glsl2spirv: cleanup list extension", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9a165945a9d6f3a56e785d2365b253c148c60d3e", "description": "util/glsl2spirv: use f-strings", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7c88c3a05bbdd8cb11ffd1e929aae7235ab56c5e", "description": "util/glsl2spirv: use if `x in str` instead of `str.find`", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5488fa80dde94e077d2aa09f6d854c10ebecbec3", "description": "util/glsl2spirv: simplify subprocess handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "87c83c041a99b71f787b98d22e17a87df04eaf75", "description": "util/glsl2spirv: close resources as soon as possible", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "949c3b55dbdfaca4e62d67cc4de1f4e3958813c4", "description": "util/glsl2spirv: add type annotations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c01cd8cad1fcf27bb14e4cdf14fa423cdb714ab7", "description": "util/glsl2spirv: add some error handling for unexpected code paths", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a5863df828d284c94835c9a231e896b129cb0b2", "description": "util/glsl2spriv: make --vn required", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4ffa8a9ac010f3db79b1e872f7e664a4470cb981", "description": "util/glsl2spirv: fix appending extra flags", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "9786d9ef2abb45a4e832cf1347581e3ca3aae9f0" }, { "sha": "041d9ac3dc924b4dc55a53735645ae1de450a513", "description": "util/glsl2spirv: let argparse actually enforce the restrictions we've set", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f9df046436beffa6099a3c929a3bd0c50c9fddf4", "description": "util/glsl2spirv: drop inconsistent use of `io.open`", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "76e3b482be125cc0a2edd75bdeb14d4a6e9232fb", "description": "util/glsl2spirv: fix type error in argument handling", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "9786d9ef2abb45a4e832cf1347581e3ca3aae9f0" }, { "sha": "f562e37c9325cc107d4f02026946acc14c75b323", "description": "ci/freedreno: disable antichambers trace", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c9db71c8ba14e846bac46ec343dcf357099a95d5", "description": "turnip: Don't disable LRZ for color write mask channels beyond the format's", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "85d0205db137ad833bb2b117e67e847cf3b2665b" }, { "sha": "062d4d83e1570583fe24537d488f607db7781cce", "description": "ir3: Re-fuse ffmas after nir_lower_imul cleanup breaks them.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a39113b616099a7bcce9e62337731f040c7cad64", "description": "ir3/ra: Make sure we don't pick a preferred reg overflowing the file.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "ecc2dfc503dcf62573fa539b49caa874f908c1cf", "description": "intel/compiler: Use std::unique_ptr for tracking the fs_visitors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b79d9ee5a8a657d272c55ca13616f529bd611981", "description": "docs: add linkcheck job", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f26b5fa0fa8efa97ab45c0983bed2407863827e", "description": "docs: do not linkcheck relnotes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "80b5a7d48fe5af3ca7a2bbff0c74c66870c7319e", "description": "docs: configure linkcheck", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "72718daeac3d2f908fe1f8cef9585539f2043ebe", "description": "docs/ci: allow overriding sphinx builder", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1efc92fe8c0f1d53634b9589058c60424f68aaee", "description": "docs/panfrost: drop anchor before channel-name", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "67b77d8adeb1132ff99b68f8719f8de341e38ee2", "description": "docs: apply some redirects", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9826708f99637c9928e16cd7008bad5f37662ef", "description": "docs: update lavasoftware.org link", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0d96b8ea2f6f3fea54a2919e2f109fcacc075a0e", "description": "docs/perfetto: update documentation links", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "62b9c32d9deda5870d6278d34220bf1742cad00b", "description": "docs: update link to GitLab CI docs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ccb41ce06c2533ee823bc80aaf3e182c68ebce7a", "description": "docs: update link to Intel intrinsics-guide", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b5de3889b5253816f9bc973e392c46d77824926c", "description": "docs: update links to SPECviewperf 11/12", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cdfd10741b2ef72529718bac890ab6a73ef7d287", "description": "docs: update link to the gl spec", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a447247d5b575ef1682ece05c930cbb176bb3994", "description": "docs: drop manual URL encoding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "018e313a76b955762a039567730c31a876f662df", "description": "docs: point to github for defunct link", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b925665e4e5e71662b319c3fafceb1d282600dbe", "description": "docs: link to web.archive.org for dead links", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "217df8825c9c38e01f09ca51fb2d40ca69717857", "description": "docs: replace dead link", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1af9a8b169633f0dab414554726996c6fde47cd5", "description": "docs: update dead link", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1c4fe30466a53d90a1bef90b66cdec9c33c4939f", "description": "docs: remove dead link to copy of article", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "86bacb3bd06dd0bf368c04076567a03035e56458", "description": "docs: update link to glsl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9cda6292b93a78427b8a260a16143dde027ab157", "description": "docs/relnotes: drop links to defunct issue tracker", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2289c20802de816e1563ad89356f7b870848f7c5", "description": "docs/relnotes: escape non-urls", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ef05d28aa276aebbcf48400a5bef11de20e8b1c9", "description": "docs: fixup broken link syntax", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "6b3b6333915e8ca64c531a4decb79c0256e1e4f2" }, { "sha": "68fd9d28294ee91033690b2288c55480c4125577", "description": "anv: fixup invalid enum for nir environment", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "8c4c4c3ee1a24b73fa29f30a05e873e9e13dddc7" }, { "sha": "811f8a19469722bea32f3c539b8cf0939fe3b057", "description": "panfrost: Require 64-byte alignment on imports", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "1827b4a2db3b1f82378a4a6fa3d2e9baa1b10ac5", "description": "panfrost: Compile indirect dispatch shader on first use", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c6425d4490731072c0687d22a1fff3b71947a4a3", "description": "pvr: conditionally call pvr_finishme() in pvr_csb_copy()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3528874dd58cf74761a29639fab32fdf4e962cc6", "description": "pvr: move TODO next to related code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "97c4a318f86819a8b02dcf289f6588f000c76f53", "description": "pvr: replace unsupported sub-command type pvr_finishme()s with unreachable()s", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d967f74d14b9a6964fde9c74879d7ab4827ff91", "description": "pvr: remove some stale FIXMEs/pvr_finishmes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ebf72f62ab5cb71fe995b194f1972c7c767610d", "description": "pvr: Address TODO in PVR_PDS_CONST_MAP_ENTRY_TYPE_DESCRIPTOR_SET.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "43641c614d32624435cfb85c4fe0fd166804a7bf", "description": "pvr: Remove some TODOs.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "54f5cfe81b709c250e25d3a21a040e464668b273", "description": "radv/ci: enable pre-merge testing for vkcts on navi21", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5e7cb59e11508a7194f3d824ff8a7c301e10cffd", "description": "radv/ci: move manual job decision to the jobs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "078020c45ecb7894ab4861e184369fb8683d4e7a", "description": "ci: introduce the VALVE_FARM variable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bedbdb555487d07764f5e4739673d6abd4ec9f26", "description": "ci/b2c-test: remove a noisy 'ls -l'", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a06d3c2d2c15228c7d417ed22620c828fdcd4acc", "description": "ci/b2c-test: update the trigger container to the latest version", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b499a27d74c28e81707731b0e723ce35879d5c96", "description": "nir: make ray query load values visible in NIR prints", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "525c1dd95bd6cb4337110f68d588f632d6df9012", "description": "pvr: Fix segfault in pvr_CreatePipelineLayout when layout has zero bindings", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4d63beaae67a5bcba40578e76dceb66d82a3ace4", "description": "hasvk: Switch to common code for command buffer lifecycles", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "415bf8863760101e27ef52192b4a80a1be6c410d", "description": "anv: Switch to common code for command buffer lifecycles", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "89b49d479cbc25e4b37ac6ddee393619c267dbb5", "description": "rusticl: make image format/order work on radeonsi", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0cd23a6ae2071067a72ff52d9ed6e5e925d5e5ce", "description": "rusticl: skip lowering image/sampler derefs if drivers tells so", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d459a5847338dbcb207d0d5e64b65529886e307e", "description": "nir/lower_cl_images: support keeping derefs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eae281e7888d4b22c60edf0044fbf094d85ee232", "description": "rusticl/kernel: use binding for filling image channel data and order", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b44bf80ee60640617700636801ba8f107fca493e", "description": "rusticl: use texture vars for readonly images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "10144c1f0b4cc9d972fde3c48bbe28685eb5768b", "description": "rusticl: do not DCE any samplers or textures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f8dd64739ed4e085d543a6bb602175f37145e377", "description": "radeonsi: do not DCE texture vars", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "761a2819b51d4266e310760fab04b26891ab4a69", "description": "nir: properly handle CL textures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "915403ea6c5f0e9aa6805ecebc13754b3816f58b", "description": "nir/gather_info: take texture vars into account when counting textures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "829d6487c0c04995d1269a23fc5ede30d157d7b7", "description": "glsl: add texture subpass variants", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "87526f79db68a13ebd448cfd6b1be4b25616c801", "description": "glsl: fix buffer texture type", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3ace6b968b3254cb83c5e6ffef9864d300265339" }, { "sha": "d2563e6600fd74dc000fdb031d17d54971ff67cb", "description": "ac/nir: do not convert GS outputs to the expected variable size on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "26a6d16db0f9512f719a40529acf46c0277e877e", "description": "zink: Only #include instead #include in kopper_interface.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5425e05f2f3355e43597b2981b9a62ffe948a31c", "description": "zink: struct kopper_surface is not accessed, remove it in kopper_interface.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4c409b921b9f203d5f508f11b56e86a8de041c75", "description": "zink: Indent with 3 space in zink/zink_kopper.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4b337638bb3d50fb299b0145ec85d2ed3627e3ad", "description": "wgl: Trim trailing spaces in stw_st.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b82281e3e3b42a55480db3e46d33d52584ebd59", "description": "util: Use include_directories('..') instead include_directories('.') for inc_util", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e399dc3544fff3214c0cbe130589ca030ccc94d9", "description": "util: normalize include files under src/util/*.h with util/ prefix in mesa code base", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "beea3548cefc2c72961ff786110eb89c6553b367", "description": "util: Move texcompress template files into util/format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0c12a3968257b0ea5144bf6c7ffe68d2f4158d29", "description": "mesa: include instead macros.h in texcompress_bptc_tmp.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f6ed016fe91141ccc346d53afe55fe0ebe06e11c", "description": "util: Replace the usage of ALIGN16 with alignas(16) and them remove ALIGN16 macro", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "956935abafef4e29356b67a0d6528e49e1d0d3ff", "description": "vulkan: Replace _Alignas with alignas", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "38b2402b5f6cf9b37bdfffde23ff5fdff1afdcb3", "description": "meson: Use deps_for_libmesa_util for idep_mesautil instead hand crafted list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4d1a293e73aa1c99682e8f15d511a272fb07b6b2", "description": "meson: Indent util/meson.build with 2 space", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "35a531fcd4190d1a47d037f7747777be9e52cd83", "description": "agx: Don't assert on texop twice", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ededb108d9bf365c49deef29577067f88b3a2c32", "description": "agx: Implement unary math ops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "44ccdca7681fcac69518528e08b56a7c7fd4aed4", "description": "agx: Implement {i,u}mul_2x32_64", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "74a884f73c3df76a77d4cd26639175bcbe40e398", "description": "agx: Implement nir_op_unpack_64_2x32_split_{x,y}", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea88ebefb989c5bbbd2efadea4feeb9e04033216", "description": "agx/ra: Remove index_to_reg", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dea00bcc8fa16c103f3c8bc9598c480073dabaf6", "description": "agx: Add CSE optimization pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4387d0886d23f335b361f429e7a277390afdd4d2", "description": "agx: Describe whether instructions may be reordered", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "27869f69663d094adce81707a7c17c5cdbfe2917", "description": "agx: Add and use replace_src helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "adf3cbc04cb0bb39b814b0b3ed28e3a7603e6fb4", "description": "agx: Use nir_opt_phi_precision", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "98f0ebf2647b485ad25e8ec61673143b2b4627f0", "description": "agx: Pass agx_index to agx_copy", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "023f27fada5abea779757b441eda9772d255ac94", "description": "agx: Coalesce collects when possible", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4cc2427ad64862d4327d0c7e017feca78937522a", "description": "agx: Introduce agx_foreach_ssa_{src,dest} macros", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4971870441b340625d2a7816ba061ed744a29203", "description": "agx/ra: Factor out assign_regs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b806b5cf801a9d18ea5257e32c4b0922265fee6", "description": "agx/ra: Use BITSET_*_RANGE in some places", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be5357a353b2cbb189b9e203868003d29b9842cb", "description": "agx: Free dests of splits that are never read", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9a48c356681770b43303eef5cf8eaf5c9dece1e3", "description": "agx: Refuse to handle discontiguous iter", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "af2137883c5075baef2af138d82c4ab04e45c6ab", "description": "agx: Don't emit writeout 0xC200", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e295ee778bd6f136bdca67121f8b0fcb50b3e3d4", "description": "mesa: fix typo from adding glGetObjectLabelEXT", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "675bcbb7a1c0111dc907f189b4a2de18397e6f23" }, { "sha": "069bdef621bb0d80c3ab09fea666f9916e417999", "description": "docs: update calendar for 22.3.0-rc2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "74bbeb5116181a4285cc3882133c3b62b42aa963", "description": "ci/iris: Add some flakes from the new testing on JSL.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "351b8c6aec55b5ec79057ff1f7fa02b796d768f1", "description": "intel/fs: Enable nir_op_imul_32x16 and nir_op_umul_32x16 on pre-Gfx7", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "293ad13e3f32ef1090858dd9e5c7b93efdc66b3e", "description": "intel/fs: Slightly restructure emitting nir_op_imul_32x16 and nir_op_umul_32x16", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ee2a299661e1db09c467e4bfae6323e0102c20d6", "description": "intel/eu/validate: Validate integer multiplication source size restrictions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d668512f88498237a9c9f2fcdfb9a614f545ab4d", "description": "intel/compiler: Fix signed integer range analysis of imax and imin", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "5ec75ca10d3dbffb94582cfb7663a2ad1bca53d5" }, { "sha": "0f81d9bc88a75c0503ba4a1eb36fe675ee365f0b", "description": "drm-shim/nouveau: fix the shim to work with nvif ioctl.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a94b3b2a78908e0f3b417f3643db6bfd3d88a79", "description": "gv100/ir: noop OP_BAR for now", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f650c2b076e4e421f0df576ee844655c2b220545", "description": "nvc0: fix ga10x compute launch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "56dbf443a81966a38c19fb2b6460c4b90f3a33cc", "description": "nvc0: no tex cb mthd on ga10x", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "25d4db0600d7bc8cdc178b5d3df8d01bfafffc58", "description": "nvc0: recognise ga10x chipsets", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5a1ccd0a888052bda65fa49af338c84cab604519", "description": "nvc0: properly allocate copy engine class before using it", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7ad20e7ba93d18efc6b49907d5fb1497ef786f2d", "description": "nvc0: lookup supported classes instead of determining from chipset", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1174f376096ed6ceebb0fb2810456f1501a68df7", "description": "broadcom/compiler: avoid using ldvary sequence to hide latency of branching", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "019ca611fa8bd5e94c15775308d61ca916ea8457", "description": "nir/lower_io_to_vector: Demote the old scalar vars to globals.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "25c180b50974b55e007dbbff18be1d831cd06551", "description": "intel: Don't cross DWORD boundaries with byte scratch load/store", "nominated": true, "nomination_type": 1, "resolution": 3, "main_sha": null, "because_sha": "fd04f858b0aa9f688f5dfb041ccb706da96f862a" }, { "sha": "85685cf932c25fc53cae5e36b5d75f9d6a79c765", "description": "intel/lower_mem_access_bit_sizes: Compute alignments automatically", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "24094ee03d625fbcd2d154e8c2dd5434ba88f166", "description": "vulkan/wsi/display: Reset connector state in vkReleaseDisplay().", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "352d320a07458eb05e4929fdc1e0d1dbe1b07dda" }, { "sha": "4ca61b5420ed26683891664aa35dc5f1a3bad063", "description": "rusticl/nir: copy alignment info when lowering kernel input loads", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ba78af66c6c484f6e485ea65d7463c0097716097", "description": "docs: use ext-role for GL / VK extensions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f69560bdcb96ea0fc0e7ec21c1e267afaace5b0c", "description": "docs: add ext-role for spec extension links", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d20bfeaa89e2adf49b114ba310f8c4294a323c52", "description": "docs: drop rogue backtick", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "24372e4882a50d59d4a14797ee1f6da8324c064f", "description": "docs: NV_gpu_shader4 -> NV_gpu_program4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b51d1af1c13bafc872c2ca8de604004c49af3000", "description": "docs: feeddback -> feedback", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fd0af2bb4d1367066b83801fec58d79e548272c0", "description": "panfrost: DRY buffer range special case", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f8553ef44cf8e9e45d7aa220cd3db490bf26a965", "description": "panfrost: Remove out-of-band CRC support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cf7a3906b0629b2b6aadd3b18a39eae06b10fd6a", "description": "panfrost: Copy resources when necessary", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "0b26a9f773956fc00a77b0d4a7aafee5795ce935" }, { "sha": "59cc628c06a8e2f3f3654978e1438442ea7ae33c", "description": "radv: use radv_max_descriptor_set_size() for Vulkan 1.2 properties", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d40af879098bea90176619dc11facbd68c555f32", "description": "panfrost: Fix build with Perfetto (again)", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "6a4532cbabf7770b71d63db24714fc07efb280cf" }, { "sha": "81b4af28494c065c5646e3f61a72afd829d978c6", "description": "ci: Fixes macos.yml", "nominated": true, "nomination_type": 0, "resolution": 3, "main_sha": null, "because_sha": null }, { "sha": "4d058a7034c24594637de72563456ce7882b9bc8", "description": "meson: -DVK_ENABLE_BETA_EXTENSIONS at a single place", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "560b3276960abd6955e72e85f44c110386274a06", "description": "radv/ci: add more subtests to VanGogh's flakes list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "293d8eb20e90020ad26a864fb387f53b8c51cc86", "description": "docs: use c:expr role shorthand", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4be9600ccb4ec2147914be364eb55b65f7803e87", "description": "docs: remove needless c:expr roles", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4bc1d3e79c35bef81f2edb6ce310fcbd233b8b21", "description": "docs: make c:expr the default-role", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "35d0d30a0e48d88a258a148f2ffb1c83552472a2", "description": "radv/rra: Fix node type validation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8ab628ab2e4d4f460e2eabdb11876997c0ab13bc", "description": "nir: Don't reorder volatile intrinsics", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "729df14e4528b70e63332e4255571729253e9791" }, { "sha": "10b0a5dc34d95d2c381ad1141e53af322feb5213", "description": "freedreno/a6xx: set chroma offsets to MIDPOINT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cbf68450f85f7bf18186cd8792948e0855c654d7", "description": "freedreno/a6xx: set CHROMA_LINEAR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d61ac94658499bbea3fbff4fb087e766a648a35e", "description": "c11: Remove _MTX_INITIALIZER_NP for windows", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "37d79e38e96acd840bf6e839866493cc9b361c49", "description": "egl: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in egllog.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "23e6a4ccdafd820dee843af2c1234129e7b1f4a4", "description": "nir: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in nir/nir_validate.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e518ff4fd5bf973891b38ea09f01d2830a1fd3d5", "description": "glsl: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db708b7e9cdc60e227881f4e603cd971ea3b48a7", "description": "llvmpipe: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in lp_texture.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb979a19b0a0b28e7cda00e88093e96bdaf1a4b4", "description": "vulkan/device-select-layer: Remove the need of call_once by using simple_mtx_t instead mtx_t", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c0fc8d5046a097c265c730e391c9bfb5412f79f2", "description": "freedreno/a6xx: Switch to global bcolor buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "27b2496bae5702d271f5caf49f754aacb3ae03ac", "description": "freedreno/a6xx: Rename tex cache key/equals fxns", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c8cf786976bc0c1c41ab312ba5b7496467d161b1", "description": "freedreno/a6xx: Move bcolor entry setup", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "755e3ff0ee10c0d2b5a7e9f552b37d44bf8dc586", "description": "freedreno/ci: Update a5xx expectations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed9152e2c1a2474a3cd89cabd50ec0fcd4f2ace5", "description": "freedreno: Use our border-color quirk", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "26e742c661c792a73a6cf8f251e37d2ccbe40690", "description": "ci/bare-metal: remove consolidations leftovers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e090e313fa8d9e0da8302a93ca6cb5011be28d96", "description": "freedreno/ir3: Reduce compiler thread pool size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a6e4f8d03f2ae750a4ecdbdd0dd9a439de99ae82", "description": "util/disk_cache: Add some blob cache traces", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d831fd40c873a7acfe47e449874df5c92599e312", "description": "util/disk_cache: Add compression in blob cb path", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2fdc3846e715d3cd822c6d778e78cf069714428d", "description": "vulkan/wsi/wayland: return VK_ERROR_NATIVE_WINDOW_IN_USE_KHR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b4921b5d7a7e39a4a55117bc4036c1b473650a86", "description": "ci: run shaderdb on vc4 as well", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "83b1cb936e757194010d77322fe60a999ed02605", "description": "vc4: add DRM_VC4_CREATE_SHADER_BO support to drm-shim", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2c5b1d0e3b111708f0a660b687fbc0231b4d19f3", "description": "nv50/ir: Support fmulz and ffmaz", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "47251d28527371aeb82f9db7592cff5e78bfcd55", "description": "nv50/ir: add prefer_nir flag for getting compiler options", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "def56b531c86f529bc32d1834ccb479457717db7", "description": "tu: Support GMEM with layered rendering and multiview", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a9ab53fbe227acee971a5fb67d4ca91526100ec4", "description": "radv: stop emulating number of generated primitives by GS on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "97b3dd34c1aa11d98df7e26b4aae50be0bd62cf0", "description": "anv: fix missing VkPhysicalDeviceExtendedDynamicState3PropertiesEXT handling", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "13c422e1b2ede25410034fdaf29a632061990fc0" }, { "sha": "2a6003752348d0c3dda619bcb40adea104db722f", "description": "crocus: enable NV_alpha_to_coverage_dither_control", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3c84809ca68e5ab65afc13188192016c8160dea7", "description": "iris: enable NV_alpha_to_coverage_dither_control", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bff6a38ed9b2a852fb909f121b9fb7a917027554", "description": "radv: advertise extendedDynamicState3ColorWriteMask", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a92d1d13c5d57a26a537476b5b62fa6b27a55bcc", "description": "radv: add support for dynamic color write mask", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "22d8ed84b809a9c641e3d8ea5df0fa545c25de3e", "description": "intel/compiler: Remove unused fs_visitor::emit_percomp()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "90861e6fea90b0f31ecfa6d9d7cacba2be8e5d26", "description": "intel/compiler: Remove various unused function declarations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "48506a90296c5ec6216d3e775331e491491168c5", "description": "intel/compiler: Remove unused data members", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7fe5fec74723cb66d909b4bc3a167104a9da4b00", "description": "util: Remove os/os_thread.h and replace #include \"os/os_thread.h\" with #include \"util/u_thread.h\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a72d57fe260bde3fd57de192a93dca6ae11401d7", "description": "util: cleanup os_thread.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1129537e4c1c6849fea03affb15b99a837c4b659", "description": "util: Move pipe_semaphore to u_thread.h and rename it to util_semaphore", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b732064f9ed78951fb19763a5eed341d88d8ca1e", "description": "gallium/util: Remove the EMBEDDED_DEVICE macro because nobody use it", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9abeb3d73937bf4956ab2c8e0314f9f8afe080a9", "description": "intel/fs: Optimize integer multiplication of large constants by factoring", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5ec75ca10d3dbffb94582cfb7663a2ad1bca53d5", "description": "intel/compiler: Teach signed integer range analysis about imax and imin", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1b0da3a765abe63e0f49f7457af84f80f9261026", "description": "intel/compiler: Signed integer range analysis for imul_32x16 generation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f90d71055be5ff6381479095448a606ec4018b93", "description": "intel/compiler: Add and use a pass to generate imul_32x16 instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9479e3a19b9e08b8525ba8b91a891b8cff03ace3", "description": "intel/fs: Allow constant copy prop from DW to W", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "90d267b2d147cb7acef711da5f17a75c014f23eb", "description": "intel/fs: Fix bounds checking for integer multiplication lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db204121686726c74dd0aba2d1c1790d40e7baba", "description": "intel/fs: Fix constant propagation into 32x16 integer multiplication", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "de6c0f848797d26d28223bcad25da03654461874" }, { "sha": "3194fe93629100b3f370a8a789f70a2a168253de", "description": "wgl: fix reference to wgl(Create|Delete)Context function pointers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f599dc3a5b135e374515023f9f3fb0e344e5e67", "description": "r600: Fix some border color swizzles on Evergreen", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "923d635357f6f8600c72fd9c972c6ec0c0b700ac", "description": "r600: fix some border color swizzles on CAYMAN", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "196499d75e5a2e99cdd6e6ebc6ee969839875121", "description": "docs: update calendar and link releases notes for 22.2.3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "616635909edeee833a3a067916fdc80415e01c0d", "description": "docs: Add sha256 sum for 22.2.3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2fe1aab18f8d8bc06e4688389a7b2a949455cda9", "description": "docs: add release notes for 22.2.3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fd8ec189e575d5220d8b4c30647fa6de57928e07", "description": "Android.mk: Fix gnu++14 related build failures", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "41ee836c9ab89ee7b1a1384b64a341d3876f9491", "description": "intel: Add and use intel_gem_can_render_on_fd()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "29550bc50aef656afb99da7c45611767af0c3a6e", "description": "intel: Add has_context_isolation to intel_device_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d5d1331381e9c0a3c30fab1fe6e9b6d7b02835ab", "description": "intel: Add has_userptr_probe to intel_device_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9eceb11061db36aea5c83eaa0972f5680c1f0d8", "description": "intel: Add has_mmap_offset to intel_device_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dfd20f002f388be3f168938bc1f25e91bb08bf98", "description": "intel: Add and use intel_gem_get_param()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c076aeb865fcfec15928f2470563d37643518e82", "description": "docs/asahi: Document drm-shim", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "350be81aa3c0ce9620a09aaa7489ed4f5ef656a0", "description": "asahi: Add drm-shim implementation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "af868fcaad4b18408dd1d23bbd238d3337fe282d", "description": "radv/ci: add another test to the navi21 flakes list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "505290dc44a5b728dbc6ec9ed038300ab158c323", "description": "ac/nir,radv: rework and fix NGG queries enables for VS/TES", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e4de5580bde7094c3fbf94c93a8e3a489e7adcb4", "description": "radv: move computing the binning state to the cmdbuf", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a5151dc46ab3a8e98ca915d1967d11dfbad1e2fc", "description": "radv: always set FLUSH_ON_BINNING_TRANSITION", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5e9d7a164088660ba1be04a4955614974a0fa309", "description": "radv: cleanup setting disabled binning state for GFX9", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "04b557da3996eb7e531c505aae1d54758a778595", "description": "radv: remove unused blend parameter to radv_pipeline_init_binning_state()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "33d60bda9d385cca56e3d515472ca75fde53e126", "description": "radv: re-emit the guardband state when restoring meta operations", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "40d8df728081e050b83ff0677ce4bf947e234a03" }, { "sha": "20984aab0f6717f5fbf79fc21c2c5f442472b605", "description": "etnaviv: Use old set of state registers for PE configuration on GC880", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "7c46a4883625a20691a78170f8da783dc9b8a9c6" }, { "sha": "402a9a36f0cb6d5519a356cf5c01829ee92468ea", "description": "anv: Rip out shadow surfaces", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0bf06400beab88d4659b87f5ec6c3a9dc4d4db58", "description": "radv: consider allocated command buffers in the initial state.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9b55f1c12bf0c77ca370b7517a4e4cd316b34e47", "description": "docs: upgrade some links to https", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e5f9a9998d53aa79924739919fef43ff66ff2f4a", "description": "docs: use anonymous links when possible", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b3b6333915e8ca64c531a4decb79c0256e1e4f2", "description": "docs/zink: fix and cleanup rst syntax", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "be235edfe2bc79f3e51e09831fe57753ed5da773" }, { "sha": "296ebb09fc6406a14b275abdfb7a6c684d1c22c6", "description": "zink/ci: document a new fail after a piglit uprev to radv expectations", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "70ce1dcacc92a816322082c8695569b6a91a1810" }, { "sha": "c1c7adbcbd539c35ed245c853bfaea8db9b48f4f", "description": "radv/ci: use wildcards for the query_pool.statistics_query flakes on VG", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d4df3ac23bb07743823118a344ce831b102dabf", "description": "intel/compiler: Run extra fp64 lowering pass on devices that don't support int64.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e14f85366ebbc57f45d2561e0d3f0804f8adb549", "description": "nir/lower_int64: Fix float16 to int64 conversions.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "936c58c8fcceee086d3c492712595555afe82266" }, { "sha": "ec9b9ff971266f582afb4a9f89dc872bad742eda", "description": "ci: Disable automatic jobs on Chromebooks with Comet Lake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8b66c0ac7605b1f0e0f7af4cff1c8e0381b16b4d", "description": "amd: add cosmetic gfx10 and gfx11 changes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9cc58f0f49e8f3318e3eda0dc964dbf79a07ce18", "description": "ac/surface/tests: add more gfx103 and gfx11 tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "24e8a6f17c6574a881a23ce9f32c2cae3c6751c4", "description": "ac/llvm: don't use the mbcnt workaround for LLVM 16 and set range metadata", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f78dad5e33c91c60cec6179042501e9bd05a4927", "description": "radeonsi: allow int16 with FP16 since it no longer hangs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8737d34add4dc110f46b92974f2e7b4608c5362d", "description": "radeonsi: remove clamping shader code from in-bounds blits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "11993185a2ca98c3f5d3ec682f4e55ecd3062410", "description": "radeonsi: don't load/resolve/store non-existent src/dst channels in blit shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "89566828100a379cfb3da28c8a0d831433e3e826", "description": "amd: rename enums ARCTURUS -> MI100, ALDEBARAN -> MI200", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bdfacd0a24e023515fb7b7fae4a279cff0fbac4e", "description": "radeonsi/gfx11: fix compute scratch buffer - WAVES is always per SE", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ba02ed91a60839f2a6dc6a89fd9de1144b0788aa" }, { "sha": "803802c29f9a2332b677908ed99dd0e46879a0ce", "description": "radeonsi/ci: update CI results", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bf5c1773c06a68383ef0e73d80a3a73219c134b2", "description": "radeonsi: fix the compute wave size - it was always Wave32", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c37357f4e013037e43fbdf71d0f76edae76a6b29", "description": "radv/rra: Remove some node type validation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "868107e16c42ec3ff34958fce7f70f2d62385484", "description": "radv/rra: Improve validation message formatting", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "07bf85c2eca40151c1aad220dd5661fd21b792a7", "description": "radv/rra: Rename rra_accel_struct_validation_fail", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e5b3efe5825aec5c9163fa0d9b20418d2876fdd2", "description": "radv/rt: Restore prev barycentrics when rejecting hits", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "7753e80219c7afa932f7f7466e682a89a0562607", "description": "util: Add multi-threaded test for util/u_debug.h and util/perf/u_trace.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2c1c87f76f8ddc8f11c020e3da3db4bc9e2fd099", "description": "util: Fixes memory leak in __getProgramName", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "171c3c551a5aea02871d322493361d66c4d9815d", "description": "util: Fixes debug_get_option_* thread safety by set initialized=true after the value get", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e2c3739a3f5f606d6c5055b0119b2fc40e084e0c", "description": "util: It's not thread safe to set initialized=true before get the real GALLIUM_PRINT_OPTIONS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9a8453d07e754e73630d21bec8c31ff0ab6298e8", "description": "radv: Use compares for node type in traversal.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4770d3f0bad8162ecf5170ce3aeb9012ce8a5bbd", "description": "r600: enable memory objects", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "39b9067b712a076239c02b79e59924508e31ebfb", "description": "nine: enable on freedreno", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cc485cfd7c43a9b0e425558364b9597de34d4ba8", "description": "ci/broadcom: juint is already defined in .piglit-traces-test", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c987a727a76eda1feada07e2eca6a5597dbddd93", "description": "nir: Fix qsort comparator function", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "523a28d3fe0dd371ae01b7353f263a6541480d89" }, { "sha": "d31375b521f1bfa2dafc38ca6f7adece099a024b", "description": "math: remove unused matrix_print & print_matrix_floats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c49aca943c032049e25408986fef00ef63fa3b54", "description": "math: remove vector class", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d4d4df57acb06028ef43f70ad5a4fe149d1b6e0", "description": "math: remove unused debug classes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "94e10ced83c5e546d8f4d8d4d8296b77b58187fc", "description": "math: remove unused matrix_is_general_scale", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "18702a28bd4ef2dc646f012f8757717fef9b4611", "description": "math: remove unused matrix_has_rotation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "55373642db08adec858a497bf375478542d064a9", "description": "util: remove unused enter debug exit loggers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c7b70ca61add475daf3472ccf2d5b861c3c2cab3", "description": "util: remove fifo class", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0c0812cf6ee1544a5249e8ad13e2fa2c7ae9b5eb", "description": "util: remove unused debug_dump_enum_noprefix", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dc0de85fed597241435ebf83d25739b1ad68eaf8", "description": "util: remove unused debug_print_blob", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c43c640809edc4b3a877c7143cecfefde64c02f1", "description": "util: remove unused set_random_entry", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b6c0bfa0905e33a86d59f61ccd8253f3598804e", "description": "util: remove unused half_to_unorm8", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e25fdc701bc71627942168f036a54937b32b23e6", "description": "gallium/util: remove unused macros and their functions from sse class", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "753b31c35ea698b0a60f13b0b004ec2cc312d1dc", "description": "gallium/util: drop unused sampler_view_default_dx9_template", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7995050462f52474bf44dd89f26029b1656a8127", "description": "gallium/util: drop unused rect_area", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4abb08ac60c28ad6afcefc79928654d19c8d67de", "description": "gallium/util: Drop unused translate_prim_restart_ib", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2c25d2ea90d635fbe81c5892e684b7a790d5adea", "description": "gallium/util: Remove linear class", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "469251c89871756b871620a75161a9ab7840ed00", "description": "gallium/util: Remove dirty surfaces class", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3b98e2a556dcaa49afab228b514b8765ceff121f", "description": "gallium/util: Remove dirty flags class", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "707d5b5b021ad72135086ba6996fec8a70d30a6d", "description": "math: drop invert_matrix_perpective", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "06adf6ad117e92a832c5073326bd83b638b3ca37", "description": "radv: invalidate L2 instead of only writeback L2 when using DCC stores", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "26c8fedc1bb12fa8f3d6c646308f4b46756d77c7", "description": "radv: make the GDS/GDS OA buffer objects resident", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "cdc1abad7b17eace853ab7480d8a6a83771df927", "description": "util: include gles header instead of hand crafted macros", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "02d61c1b31febdf27a21b5446fb8439ffbe518c3", "description": "docs/amber: fix link to docs on amber branch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f1ea0bc18aa6dd62554d7c556c087640dbc8a168", "description": "gallium/vl: return the buffer plane order for yuv444p format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "61c487719dabfa1d97af5678061c01cc2eb74455", "description": "radeonsi/vcn: enable yuv formats supported on jpeg 2.5.0 and 2.6.0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "581220aa5471f4957a33d3156b07a03969972136", "description": "radeonsi/vcn: enable yuv422 jpeg decode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1c567ae3a2f2bad5badafc4f2e3615d719500ef5", "description": "dzn: Hook-up format-casting", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bda14ae9987de5089afc8c562d3bfad8a5df1145", "description": "dzn: Try to get a ID3D12Device10 object", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "457e9deee1727af18b49c9a80203ef9617ebebdd", "description": "vulkan: Provide a vk_image_create_get_format_list() helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d65f43966194e7c921ad0b4ef58026aa776d88b6", "description": "vulkan: Automatically generate helpers to retrieve format information", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bbc4b4f59a957b5e50c7cd7421cf638b11b881a6", "description": "dzn: Query D3D12_FEATURE_DATA_D3D12_OPTIONS12", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "40bd7b4307ccd5c614eff150aae9e99615ab3372", "description": "docs: use code-block", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ebf33212edbf2b2c35b58abc0b6b69ef7ad8dc14", "description": "docs: eg -> e.g.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e082cff56b6ad6532e91859fa3919e80c4496070", "description": "docs/gallium: glsl -> GLSL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "45b4f82091755c07921ee361470d2321d164b559", "description": "docs/gallium: fixup broken markup", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1d947e8f7f2c45e91bd7c5e76877d477989df522", "description": "docs: remove spurious backtick", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8458451180ccf787baee1596c6387c533b8f04d4", "description": "docs: fix a couple of links", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5525d0b196b555fea933ab8f65fe3dba18006624", "description": "docs: use inline-code instead of default role", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "779b4639b75b60b9201278b0873b80b04dbaa50c", "description": "docs: consistently use single-quotes in config", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7c5c1816947fa924a6975b8b6e1773fe3216b8f0", "description": "ci: Uprev kernel to 6.0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ef5f9c99e054ba15ba8b1db6ad5ceb007b8ea7d2", "description": "VERSION: fix version as it will be a new year", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9b81c663da8144fd49fc58b97b66718406d0d24", "description": "Revert \"ci: Collabora farm maintanance\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "e0c577d5227fa6aaa061b3f388711fb24d6fc146" }, { "sha": "67cee534a88c95a8eb6839f7bcf28a5e6dac8fbf", "description": "CI: convert to use the new S3 server instead of the legacy minio", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a04ed2f971dccbf8b24f084ac9baaf8b299944a0", "description": "ci: Update ci-fairy in CI, rootfs and containers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a108e4f70cc61a6b9119cd766d51c9b596e07c7f", "description": "ci: Update piglit-traces tests expectations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "70ce1dcacc92a816322082c8695569b6a91a1810", "description": "ci: Update piglit with s3 support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "96e251aa86c062b1bcae5e9e334c9fc5031073a7", "description": "ci: re-enable scheduled pipelines for git cache", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d7ad9e701424e4b100e11f08f2fa416b228b19d3", "description": "zink/ci: add another subtest to the list of known failures for radv", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "53721827ea1cf1c7a39c1b27398b7b1b7e9b1175" }, { "sha": "c7150ad8e6a82bdf091bdbe2fdcca584a18b1ee7", "description": "broadcom/compiler: drop unused v3d_compile parameter for nir pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "22789d34be0fb6d81012e2e4d53b738384eb98db", "description": "v3dv: use vk_alloc instead of malloc", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "e6884df088a1e172cd87956fe9afdac63069eb2c" }, { "sha": "36ef75b6eb924cf5ebfb09834067d2519d080ca8", "description": "v3dv: vkCmdWaitEvents2 takes an array of VkDependencyInfo", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "e6884df088a1e172cd87956fe9afdac63069eb2c" }, { "sha": "dc08875415064033ea1e344a522273bc1255a3b8", "description": "zink/ci: mark another test as fixed after the frontend caching series", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "4e14da056d623ababf7cf82cf2fca51c18b462f1" }, { "sha": "224f774e61e168c493a773696064cadfa11b6e61", "description": "ci: uprev vkd3d-proton to v2.7", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e891e84f4be6271cf34f62768b085ee99b6db86c", "description": "radv: fix setting MIN_LOD for texture descriptors on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "617e48ecda41b8bf48db9cff39bac13781949d25", "description": "ci: Collabora farm maintanance", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "798aa43b6b6441eb16ea00b7166a92f97bd7a11e", "description": "microsoft/spirv2dxil: Lower sample pos for fragment shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1399f37a3b64f090649b6610e0ed38e2b76b02f4", "description": "d3d12: Move lower_sample_pos to microsoft/compiler", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ca29d9a67ca94b17443306a962d3a58137fa5775", "description": "ac: fix IB parsing for Stoney", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a54c8cdaf211b40fcc18d11de037b18d79ef6ab5", "description": "ac/gpu_info: simplify how has_accelerated_dot_product is set", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a338a2da588703ad26ddc78611f9698bd1398499", "description": "amd/registers: regenerate gfx11 headers from amd-staging-drm-next", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b361ecc0da887fd7b54db8354c88ba359f0277c0", "description": "amd/registers: describe allowed register ranges better", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ff4cd2133df2856b0bf2276dac89ad5f54665ea6", "description": "amd/registers: fix parse_kernel_headers.py warnings by adding missing enums", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c4104482c87c53c35d0dc61df3688416dc36f234", "description": "ac/llvm: remove unnecessary gfx11 condition for nir_intrinsic_store_buffer_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d79da61ffaa7d7e414ce3af7014de8655042c21b", "description": "dzn: Set Agility SDK parameters and update test expectations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a954ed2a7053919449170e5c69cc9f304f994a90", "description": "d3d12: Set Agility SDK parameters and update test expectations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e4025c4712c3f9a18f610676a06ca4f936d26846", "description": "ci/windows: Bump test image tag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3cd2b8d0c94bdae7c1f41f8501f8daa4d07519a8", "description": "ci/windows: Enable developer mode for test container", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9426425bf0cccf0753b0740d839b932540d9a516", "description": "ci/windows: Get DXIL.dll (and DXCompiler.dll) from GitHub and put it in System32", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c0db462fddab52418c02839ef60782e776e1203d", "description": "ci/windows: Download updated WARP and copy to piglit/vk-gl-cts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2c17e446fb895337ab3d5a9171859d56d31ddec0", "description": "ci/windows: Download DirectX Agility SDK and copy to piglit/vk-gl-cts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "70039dcad652e0fe085fd070425c96f5bfd9d7df", "description": "microsoft/compiler: Fix feature flag handling for 64-bit bitcasts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "814b822fe065ab88409a2833b1c7f331f714b26e", "description": "hasvk: fix android build and reported API version", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "00eefdcd03c0dcff173439107d7ded490a86ff95" }, { "sha": "95ed0330667f726474d24d8c56e478e346622b0b", "description": "radv: Use spirv1.5 instead of vulkan1.2", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "271865373ed1b0ba7737a72c6ea8e554981ee079" }, { "sha": "08f0d96b7208925d857594ba32c4d2846aba28fe", "description": "tu: VK_EXT_extended_dynamic_state3 is finished", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "85d0205db137ad833bb2b117e67e847cf3b2665b", "description": "tu: Implement extendedDynamicState3ColorWriteMask", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f759c74a20eeb5a9dc0ada3be5b70b92d5f02cf", "description": "tu: Implement extendedDynamicState3ColorBlendEquation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "536ff112388950cf9e729a0e3ae3d8c9bdd563a2", "description": "tu: Make tu_pipeline::dynamic_state_mask 64-bit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aab81d660af063aa7fbf22399a9897be9ab78652", "description": "freedreno: Make BIT() 64-bit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c8c7154c2ecb6d8439cc941985bded3759b8334b", "description": "tu: Implement extendedDynamicState3ColorBlendEnable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f3b3af34685c714cb911f70f8e24f60a88253b95", "description": "tu: Remove blend dependency on attachment format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "84726da2f4400568bfd13e9ea29fdfa88cd70572", "description": "tu: Implement extendedDynamicState3SampleLocationsEnable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d99e5ffee71886be6255f13ab973b409b891db55", "description": "tu: Clamp sample locations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e63c8b3bf1b18cf10a6142cf46bc61b2c680e869", "description": "tu: Implement extendedDynamicState3ProvokingVertexMode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1af2471bd75b166d21baafa047d8ad63cdc49a23", "description": "tu: Implement extendedDynamicState3LineRasterizationMode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "92dd505f7cf8b90899eab59c83c550a470a2d6fb", "description": "tu: Impement extendedDynamicState3RasterizationStream", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b829989854e79c65dce631ec5603b7708fff64a", "description": "tu: Rename RASTERIZER_DISCARD state to PC_RASTER_CNTL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "68b02ff200cc9cd37afb48efc57825bfdee60fda", "description": "tu: Implement extendedDynamicState3DepthClipNegativeOneToOne", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2a19b8d696549da1d52dc51ae6a7af3e7164e07c", "description": "tu: Implement extendedDynamicState3AlphaToOneEnable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "87bdddf8f14eba9cb7c1a139d09e173da12937c7", "description": "tu: Implement extendedDynamicState3AlphaToCoverageEnable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5e362c82c88fe16c3806d9c414f9ed1c86b42ec5", "description": "tu: Implement extendedDynamicState3RasterizationSamples", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "01055198dc2376b5c32f3e00203f71b26a91cc47", "description": "tu: Set default sample mask to all 1's", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e61583f6f13bfc840b5f42ddcc023778f84e22fa", "description": "tu: Split up tu6_update_msaa()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ac051c556d0035c98ad07f44aa89f7438f9e414d", "description": "tu: Don't use rasterizationSamples when enabling sample shading", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f062a644057e94efbf9c39d02da933579b12c800", "description": "tu: Implement extendedDynamicState3SampleMask", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "80befbf844f00a84a776e0eb80a39d305c1d14ed", "description": "tu: Implement extendedDynamicState3LogicOpEnable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "99caf95eba25308287d0af5df7092d0fc936e81b", "description": "tu: Implement extendedDynamicState3Depth*Enable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e09559bd643d76206d82a97c0cc6d311b8cace1", "description": "tu: Implement extendedDynamicState3TessellationDomainOrigin", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "55bbf56a179cbf520f0336811c1c719b99fb4b59", "description": "tu: Implement extendedDynamicState3PolygonMode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d20256eba371949533ce790954228f3c1f6b51b6", "description": "tu: Combine GRAS_SU_CNTL drawstate with rast draw state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "009df9f7780e639cc797ed27812a24f74508e222", "description": "tu: VK_EXT_extended_dynamic_state3 boilerplate", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4466f9aa02dec99c6879e5e357788843c3b573e5", "description": "tu: tu: Clear patchControlPoints dirty state with static patchControlPoints", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "68f3c38c8011e3ff304a67b6ffb33fd21ee65b0c" }, { "sha": "9f7896685fe212eb676313f1aad8e9f423edd5ff", "description": "tu: Ignore line stipple dynamic state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9061f5f57d95d27e1ed4c0667fd48c085eea602f", "description": "tu: Clear viewport dirty state with static viewports", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6da2320a92e4b9384eba42dbbc01c813baf93e22", "description": "radv/rra: Print invalid node types", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fd14fcb9f995efcd08fddfd00101fe626f9bbe4b", "description": "intel: Add and use intel_gem_get_context_param()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "39486661e9c24e39a21bc8e9e8fdc8ccf45216ad", "description": "intel: Add and use intel_gem_set_context_param()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6ae6921216c0465c10e6df3e5e46f6d03633b1ca", "description": "intel: Add and use intel_gem_destroy_context()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f928ead62593238d464ec263c9a287c50ea54780", "description": "intel: Add and use intel_gem_create_context()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ce4a7e7d40a777c0551d6c6eefefb4ecd63abf65", "description": "intel: Refactor intel_gem_create_context_engines()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f8c9b5a96ba92f6e82d1dc17392c61e049aab38a", "description": "iris: Do not set I915_CONTEXT_PARAM_RECOVERABLE twice", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5f7c2b0e1676100ff3098731424165afa5edf7aa", "description": "intel/common: Add and use intel_gem_create_context_ext()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aa35e86cc8aee67d95d2d925a7d9485906ab9d13", "description": "etnaviv: warn when imported TS buffer is the same as color buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c2b06e1a38205f71120ae46eb4ee581d3a74a4f4", "description": "etnaviv: add support for sharing the TS buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f7463b1292316f47ffa9c2bc91f1dadea7201913", "description": "etnaviv: canonicalize modifier on import", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "48b6ec82b4e46e6e166784df392da744b6d96faa", "description": "drm-uapi: bump headers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "539cc909292b78ea2c9b1148464edec14ff9d8ed", "description": "etnaviv: allocate TS memory from KMS when resource bind is SCANOUT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f1f89b2e988446ef83b3da4fc8a0a657392e99b5", "description": "etnaviv: rework modifier queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a4193b859444f5092101cd3a14479029cb78c1ae", "description": "etnaviv: correct comment about tile status size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f525a152a7cf04ea610253b612f8d11f6515ed86", "description": "docs: make the \"amber\" branch's name explicit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "381e0b43d617226e6ab0e4a2b2fef092c8d0a0a5", "description": "mesa: Add test to prevent windows.h to be included in shared headers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bf338c3d7ffeabd099169d270df3972dd619ae27", "description": "mesa: #include \"util/glheader.h\" instead GL/gl.h in shared code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "de53069af6f8d94db42337203c8bd09b432b6f61", "description": "mapi: #include \"util/glheader.h\" instead of #include \"GL/gl.h\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2c89401f75dce445baf315e7adc4b747a4c92ec1", "description": "glapi: #include \"util/glheader.h\" in glapi_priv.h and glapitable.h directly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bfa3ce44a66610f8dd3bdcd014c32c14441a7d74", "description": "mesa: Move glheader.h from mesa/main/glheader.h to util/glheader.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b7bbe871c067d1dfdb4fe4adfc0f38d051fe04c", "description": "mesa: sync GLAPIENTRY with KHRONOS_APIENTRY in GL/gl.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "147a491a74d0f588b724759d86bde08a96ab1858", "description": "mesa: BUILD_GL32 is not used anymore", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d7b09092d44fa66cd4262eade44163826092ebf7", "description": "mesa: Remove out-dated comment in common_x86.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f40afd1363f9eb586b8d8de59af16683beaf1692", "description": "util: Prevent glheader.h from including by defining APIENTRY", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "afc3d5eff37ed4c0c6f9b1c4da1af60fe72b6b53", "description": "glapi: Remove duplicated #include \"main/glheader.h\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fe08c22beed89fec7b80dd4a5714581115763825", "description": "docs: XFree86 source files in libGL.txt are out date, remove it", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae268884da08d430855a9b4ef7873127047dcfe3", "description": "pvr: Fix NULL pointer indirection in pvr_enable_z_replicate()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b0016bc36a7dee38873c8f1fd93a87b3f0994093", "description": "mesa: Use DEBUG_NAMED_VALUE_END for const struct debug_named_value", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "de6f86fc4412ad703ef0a98ca5c9e88cbf338e48", "description": "docs: Fix features.txt typo", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e6884df088a1e172cd87956fe9afdac63069eb2c", "description": "v3dv: fix event synchronization", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00" }, { "sha": "8113f973b3946e465d508627a4796d94cec1f1d8", "description": "v3dv: make the helper to emit pipeline barriers public to other files", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00" }, { "sha": "67e82fd1f2c334da2e888553967ebae04c08146a", "description": "v3dv: always check VK_ACCESS_2_MEMORY_READ_BIT for read accesses", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "a981ac053964b3fa129fda124e89bff01a572394" }, { "sha": "4c861cf22a63b892cec74bc132313dcd17d77584", "description": "v3dv: increase limit for active event objects", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00" }, { "sha": "5e97150e21a75920c3521717f70f9f92702729b4", "description": "v3dv: do better cleanup on failure during pipeline cache operation", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "1f5966397aa208eb574394a4d0a592b66b776b44", "description": "v3dv: handle allocation failure during pipeline initialization", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "7f905a8117e9dc85088fe23429594537ee240c1e", "description": "v3dv: fix incorrect return type", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00" }, { "sha": "b78fd50e90c700466213e4b3b40ce10547b1e14e", "description": "v3dv: do a better job at cleaning up the device on init failure", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "aff368fe83bd4bcb4620a1a19e9b71eb67a05af7", "description": "v3dv: avoid freeing already-freed memory", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00" }, { "sha": "c793d384c12ebaa13487aeee35532e52b888c049", "description": "v3dv: remove unnecessary check for NULL", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "c6c5949ff70a47c47795fe9161a7514173b5be24", "description": "vk/runtime: drop incorrect UNUSED annotation", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "dd908e87d0099944177d27c91b04b0564ed0d3dd", "description": "radv/ci: document a recent regression on VanGogh", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "751eb1ba06560665796ea42790d7ae970a8a1524", "description": "radv/ci: document a flake on VanGogh", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a7ad99f0ae4239cee70f92b1b86dc67ff27a97e7", "description": "radv/ci: document some VanGogh flakes that came from splitting the job", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fab87b0f4115bd360ed9334aa7a72518613c2014", "description": "radv: fix fallback for extreme geometry with tessellation on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ba0336ab3f69f958e4346c1465c2fe0859d4ac59", "description": "anv: Reduce RHWO optimization (Wa_1508744258)", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "d876ddc920f1aaf48219f2060de6cc99c003bc5d", "description": "radv: Make the compute scratch waves per SE as well.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "278e533ec9c29d68b661bc27cbfbe6bca4f57094" }, { "sha": "b8865ad04643cd7e8faa8a863d81fedbc1e29231", "description": "radv: Fix compute scratch buffer emission.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "278e533ec9c29d68b661bc27cbfbe6bca4f57094" }, { "sha": "32cf10e17a44b83a9925bc053d937332db2ba2ad", "description": "radv: Style cleanup.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ab1727237ad16dfa5869ee22ef0de571e728c932", "description": "docs/isl: remove empty headings", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d2b3ebf0d8ed6da0b4e3a7956e00eaa5e50dbf43", "description": "docs/isl: put emphasis on unit names", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "05a081f7ee3df244308566f53ed90818c90b1cac", "description": "docs/isl: correct rst-syntax", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f5eb25ec9f2cf41b444d30a79029f11b801c307a", "description": "docs/tgsi: quote literal numbers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eaa0b589635e783373b78236bf54b6d9f6051a42", "description": "docs/tgsi: mark pseudocode as such", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c69dbe9d8114cd6718f02f892f8d7dda23687de1", "description": "docs/tgsi: always use uppercase for instruction names", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "42afb3095b43a1967555a2257986118b29c0ccf7", "description": "docs/tgsi: use src1 instead of \"second arg\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a9fce4d2bea8a0a9453f1156c79708f39b5ad2c8", "description": "docs/tgsi: put emphasis on src etc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d264ec7b22e65c800c893c4d7ba560d7c52d620f", "description": "docs/gallium: use math-role for zero and one also", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be857778bbc20ba933810020d73394b8b7c487ea", "description": "docs/gallium: use table instead of list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c85a05a6854ec6586b306757c8dde9da1d9619b8", "description": "docs/gallium: use definition-lists for member-lists", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e2ac43ddadfdad4b1ebb0d1b282f809b9e3fd358", "description": "ac/nir: create gs copy shader with scalar outputs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cb8038b84113eb0f0ddd17f82b349a99ffe3e160", "description": "rusticl: remove Option from set_global_binding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5f93feed61a485a1f7cbd5c7f94bd94b93805e13", "description": "panfrost: Don't merge workgroups with variable shared mem", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cd37325dd9c9c9286166465f1e84bc7749c1e3cb", "description": "rusticl: create the constant buffer ahead of launches", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "09e15994fc14926e7b9232c69d0c475f1957d3c6", "description": "rusticl: create the CSO ahead of launches", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "09d05e4e1ce2d6d8c7bf5eacc1aa9699df828bbc", "description": "rusticl: unbind compute state before deleting", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ccdd86b9040b265893712f4125d30552e0fe1cd", "description": "iris: invalidate sysvals if grid dimension changes", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "b8d10d9e87a32d039a6b9b11b61d969573d1d11c", "description": "gallium: split up req_local_mem", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b015457163c35b66ed047d2dd2b8e2b85bf6765", "description": "rusticl: use real constant buffer for cb0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "900d50c3864f47a0fa89fbd713028527fd51170e", "description": "rusticl/nir: add load_kernel_input lowering pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e18512fe888044552d4c7e0f8b616a835322fe76", "description": "nir: set range and base for load_kernel_input", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2a5229714142a849a7b6fdc9dfa0bf32581580f6", "description": "gallium: drop pipe_compute_state.req_private_mem", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b5a3b9f555e4a2725f3f89f1d9f75122fad0c457", "description": "gallium/tests: drop compute test", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f804f8065dd13f5a8fb07f0597f7de210e7385db", "description": "nouveau/nvc0: Remove unused validate_zcull function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e1a7bcb49a0172c94f7c40067087d5ec65da4c20", "description": "nouveau/nv50: Remove unused alternative sample position ms8", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ea6973ca672db2d7bd0d14a79e981b565e8f2c8", "description": "nouveau/nvc0: Remove unused alternative sample position ms8", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "287435134c6685a71f5c247778017c8b66a93627", "description": "glx: Fixes apple/apple_visual.c that include non-exist util/debug.h", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "aa4ac5ff8bb8932c451c515fb9359bdecc9047f7" }, { "sha": "2d8f28df731638e1270b0ae273c7bfd2b29b7993", "description": "panfrost: Replace resource shadowing flush", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "988d5aae74d61d1416b369172ef286b4aac933d0" }, { "sha": "0b26a9f773956fc00a77b0d4a7aafee5795ce935", "description": "panfrost: Don't copy resources if replaced", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "dfa8600a2d39aabc88e5a5b87ab86b2b0ea30191", "description": "zink: add missing build_id linker args", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "4e14da056d623ababf7cf82cf2fca51c18b462f1" }, { "sha": "f0a29496bb4949fb262fb43d2e5afd39f91823f7", "description": "docs: update calendar for 22.3.0-rc1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d911eb17d817723bfc02d0bab099e38d017cd9ba", "description": "intel/dev: Set has_lsc in XEHP_FEATURES rather than DG2_FEATURES", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dfbc142b7a94450bd054138c38d4e65d96f41876", "description": "docs: reset new_features.txt", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "53c109944ddc95f0f8056dbd37b75ccf5f9c88f9", "description": "VERSION: bump to 22.4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c2387e6b3c47e4180484ff11fd089487f20f9d0b", "description": "Revert \"etnaviv: completely turn off MSAA\"", "nominated": true, "nomination_type": 2, "resolution": 0, "main_sha": null, "because_sha": "044b238507bb54ff8b6129c9754f1efc0f0834b9" }, { "sha": "22920d569112534455f4b4e40adaa6cd7a213ad8", "description": "etnaviv: blt: Directly call etna_try_blt_blit(..)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f126f81e681db372c86c2778dd5862f557ad131c", "description": "etnaviv: blt: Add color resolve support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b00fc1a08b1bc44f00af3aa2cbd63ec56673716d", "description": "etnaviv: Update headers from rnndb", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "24db330f8cb24dd5489b3313353150b0032991df", "description": "etnaviv: rs: msaa: Set cache mode for SMALL_MSAA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a9b11d02d3222b38575b97d30eddb8e0b0a9728b", "description": "etnaviv: rs: Directly call etna_try_rs_blit(..)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a331717ed7c403ecf056869d3930ab8460e27d86", "description": "etnaviv: rs: Color resolve works", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c581e426a94829f5aab836a535047d6cefe038b6", "description": "etnaviv: Create MSAA surfaces with PE compatible tiling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6c0eff847da616a2034e6e11fd62065997809cf2", "description": "etnaviv: Remove possibility to force MSAA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7221cc6526c547f402daa60be7177893a78edbc5", "description": "d3d12: Hook up driver-private interop data", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "20bdec1fc4bc8634797a3bc408b16f6c29d0763a", "description": "mesa/st: Query driver for interop data", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6421475b48ed89ad3e4a55736af6785ecba81ef9", "description": "gallium: Add screen methods for driver-private data on interop interface", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6ab615f183b8d13d168f8c5fc2ccb773c1275611", "description": "include: Add driver data to v2 of mesa_glinterop_device_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f35c8b4dbf15dbdfaedc5fb107d808377b15a6e9", "description": "egl/wgl: Implement interop methods", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e42e7aca18d7d8857086995c48f3cb6e943dfdd7", "description": "wgl: Implement interop methods", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "89cd55e11dd030eeb7704e80d589da6570cba704", "description": "egl/dri2: Implement the new flush method", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8d55fb54b15381d7fa950f448e5c67d0556088db", "description": "glx: Implement the new flush method", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5345c34001ade943b3c72724d7cbcfc0d3c9d47a", "description": "dri: Implement the new flush method", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a86e0e8836ffd4132140f23f4cad8c4ab5cef74f", "description": "mesa/st: Implement the new flush method", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f3ccb9f475fb744d8f587b428e20405e9a926ad", "description": "mesa/st: Split interop object lookup from export", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7033501effb808b5958d78a3b4e44fb6bd3aa09f", "description": "mesa: Make fence_sync not static", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "04d45eab34fef96f7ea43176f100e2d33c8b547d", "description": "include: Add a flush interop method", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aaf35cb442bf24589a5d30e279b5a5c9c746ac93", "description": "mesa, dri2: Move interop helpers from dri2 to state tracker", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "652d09d6ed91bb104040f7f49a5697106e88307d", "description": "include: Add WGL version of GL interop extensions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f343bd090d56529de25bc4865b4a963828d707c2", "description": "docs/new_features: Add Panfrost disk cache", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0004974467561e30b1251bf9daea54ca6766b8fd", "description": "radeonsi: increase gfx1100/gfx1101 physical vgprs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "50073d6135044b8a8ccc7ddaf35588594edeb3d1", "description": "aco/gfx11: increase gfx1100/gfx1101 physical vgprs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "67ebe86f0cdd39500e6c69f8d68315d785c002a2", "description": "ac/gpu_info: increase gfx1100/gfx1101 physical vgprs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "254f4fa5738c03316bc2da13a5e363dd139318b4", "description": "radv: increase gfx1100/gfx1101 physical vgprs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "40372bd720fe16186e9abc832bb452a3143d0e00", "description": "panfrost: Implement a disk cache", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b35a55bb422fa2c566333cbd7b810819f5701d55", "description": "panfrost: Precompile shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "01bbf8e2df04bbf9d5e8af94d523db86154ba376", "description": "panfrost: Precompile transform feedback program", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b290ac960b19343603ec9dce1c0945b17119f954", "description": "panfrost: Make fixed_varying_mask a fragment-only key", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d6f25e97e717e998d60e6a3aa82b7d73939972b", "description": "panfrost: Use u_dynarray for variants", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7bc34fbe8441bf72e4549996b3bdf39bf3251b20", "description": "panfrost: Remove uncompiled_shader->active_variant", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "52b4181eedc05afaa707268f6168c2703d27c8f0", "description": "panfrost: Rename structs to panfrost_(un)compiled_shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea45460f5506e99df4935e3a93acda010a2b9b02", "description": "panfrost: Remove unused req_input_mem copy", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "78f7128dadbacd178749de36efd4dee8287aa09c", "description": "panfrost: Merge pan_assemble.c into pan_shader.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5ef46b4f722920659271c36fcaf6dd962f208734", "description": "panfrost: Consolidate all shader compiling code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ecbeb6a3354d8b140ce6d49b4de93388cdfadad3", "description": "panfrost: Remove bogus assert", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4860b0f59ebb7c604c48fab4049e47ed3061cddc", "description": "panfrost: Move small compute functions to pan_context.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2e1a69105d9ef5d02026db13728e584d09ea3707", "description": "panfrost: Delete set_global_resources", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2316b80d77e7cbc081f1ad23fc47339ca54a933a", "description": "panfrost: Don't use nir_variable to link varyings", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "93bf7104d02abc3a2c8f4d4d624df78fce6a2bbb", "description": "panfrost: Don't allocate space for empty varyings", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0281fc16a8b534f2cc54d55d84c30b2e7af2d8d", "description": "pan/mdg: Use bifrost_nir_lower_store_component", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17589be72b4dd86b04a548a7ddd672ffc24d79da", "description": "pan/mdg: Use .u32 for flat shading", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "225a8f6e279f4f9a7ac62a37a9d65fb3074ce51b", "description": "pan/mdg: Don't pair ST_VARY.a32 with other instrs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e04156b42ae018eeccc2ff2d3b139ec5bbd0c0c1", "description": "pan/mdg: Disassemble the .a32 bit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4087374deb53b79d6ac23c6ae87aadf9595d8d00", "description": "freedreno/a6xx: Mark gl45 supported", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bb52332b5017174d6a4074001841d7a74b53a274", "description": "freedreno/a6xx: ARB_query_buffer_object support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "41455c63690101d42faaf38422772fa850943df2", "description": "freedreno: Core ARB_query_buffer_object support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "27250d67e55b5bbc27e25811c760202f02af039b", "description": "freedreno/batch: Add a global epilogue", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c9b0cd6e807425362f429639704bdb5f35ad6957", "description": "freedreno/a5xx+a6xx: Add base class for query samples", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "46f84ce20a79226787faf7e58b1b4cbe13ddc9bf", "description": "freedreno/a6xx: Remove unused field", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5c5e4238ff8f9dfb92b13071582af13c985483ef", "description": "freedreno/a6xx: Fix occlusion queries", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "13fc03f4c0e709f6d1a8d811f9bc8a0c8c42943c" }, { "sha": "701c0fdca2b2ac494c748c6925ec14bd272fb7a2", "description": "freedreno/a6xx: Enable ARB_shader_group_vote", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6edac0aaeda2b1c230a249fec8164c297a475017", "description": "freedreno/ir3: Unconditionally lower subgroup ops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5b50332a147670068a4f9cc7d6f39fcf42b3e6a8", "description": "freedreno/a3xx+: Enable ARB_derivative_control", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5ceff032ad1c44e9f679f9a0f63dfd8c2945a6e7", "description": "freedreno/a3xx+: Enable ARB_shader_texture_image_samples", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7598db41ae8ee47aca414fa415f5736492b22f7d", "description": "freedreno/a6xx: Implement ARB_clear_texture", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "13946b8a6a2ead49b9617056cfdcc04ebd593d16", "description": "freedreno/a6xx: Use box to pass 2d clear params", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cd181b6140ed9dbc9507e5f2dc3efdba73f87e87", "description": "freedreno: Add ARB_gl_spirv support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5ca344252c9b564d54b37a14ba8b6bfab7797f6e", "description": "docs: update new_features.txt for non-extension additions to RADV", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fe6a84729d485072898b112899e5f9fa57766853", "description": "zink: put union fields into structs named by the shader-stages", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "090a111c5dcd2c6764e7b990a55f3bddca771499", "description": "zink: do not read is_generated unless in tcs shader", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "a9d2b86c2c80b94281b6f0cfc1f73adde8e0e294" }, { "sha": "7d7e94066da4b7f04af98d9c314d080af53c79a8", "description": "zink: consider polygon-mode for rast_prim", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "18599417685c009fe1c91c838ff8d4a66257d430", "description": "zink: only set line-width if drawing lines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "53721827ea1cf1c7a39c1b27398b7b1b7e9b1175", "description": "zink: correct depth-bias enable condition", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b78afc2c739c2f35a614115d0b99e28b08ebede8", "description": "rusticl: meson devenv support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a71d068fd07f5d34561b28f2f57267031077033a", "description": "radv/llvm: fix GS shaders on GFX8/9", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "6698753cdb6d001669f51e23d42fec65d74e6b58" }, { "sha": "6014a642ae24e37c287adbf41d615efa18d0da3d", "description": "nv50/ir/nir: ignore sampler for TXF/TXQ ops.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "5ae744c5982f9196907dbdabaed2ae0d14c31afd", "description": "android: -Ddri-drivers= is not needed anymore", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9c3c0320bd10e5ec174d7632d3dac874e9ef2ced", "description": "docs: There is no more swrast driver", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "110c1aa461d202b3626eea07a093791838ec2a11", "description": "docs: There is only glx=xlib option now", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d2ed45396088901c257c6deaa1665c45f0d9ade", "description": "docs: -Ddri-drivers= option is deprecated, do not use it anymore", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b49c027e1f1f646d21e4198d5dec244704108381", "description": "docs: fixup rebase mistake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4147add280e408c68d7910c6cadd860cf92bf5f3", "description": "radeonsi: update db_eqaa even if msaa is disabled", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "abf3dea738ce665c64778026b0b9acbc3a7ba95a", "description": "radeonsi/gfx11: enable sdma copy DRI_PRIME", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "74825d9c273263cf41d5d351552670663e669b44", "description": "docs: nfs -> NFS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8070a8c6e7dde2991c160399f50b11e2a1adef15", "description": "docs: spell ATI codenames in allcaps", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c35f5a8806b2cc502a86963b7421395d6c0393f9", "description": "docs: nVidia -> NVIDIA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f748cf54c611f554e0bae8ac5f9999c062bbefef", "description": "docs: gitlab -> GitLab", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b1f97a6620e3fbfee9ae37e357881d7fe03b72ba", "description": "docs: Android.mk -> ndk-build", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7000154ba1e990a85f3e223654675ad5b776a83d", "description": "docs: link to replacement forum", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0bf34192c6dca22e47bb77047df7c1c358703429", "description": "docs: add links to usenet groups", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b43f3d364ad8b283bf2e1e34921a5c365b5ba1f3", "description": "docs: add missing link to mesa3d.org", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "73fdacbebfa92f510f9c8303d8c7f767075f0420", "description": "docs: clean up labels", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "27a7f243f9943cead03140a0cc7b088601c8f4cc", "description": "docs: name correct driver", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fdab007b1dc75521107cb041f384bd333aa1f676", "description": "docs: do not mention classic swrast", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "48aa892eb8b92ff2adce41e89872c9086da2f846", "description": "docs: remove non-existent directory", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9fea95d90777901e5662e90987fec9a00cdfb3bf", "description": "docs: Adreno aXXX -> Adreno XXX", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cf0b5a60f41ea77e97550efc71ae5af457fffd1d", "description": "docs: xml -> XML", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d9a04acdbaa7d219d6769ce97b79d63d3d41b6b1", "description": "docs: yml -> YAML", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f5e18da066096495490ce6416d6da6db5e42aa5c", "description": "docs: swr -> OpenSWR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "181d83cf2ff5d3d6480a522360315b4810dd19e4", "description": "docs: ini -> INI", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a02d3e099eea04b100bc669dc0698e2136021a51", "description": "docs: piglit -> Piglit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4622c357db75302d9a68b7dded94a2ca5a217d7b", "description": "docs: panfrost -> Panfrost", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ac031f66c3c502c1e2cc731cb4732349d3a4464b", "description": "docs: softpipe -> Softpipe", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "99b45b2b680dcf24e12b1f36ddc385103ab4b8bc", "description": "docs: llvmpipe -> LLVMpipe", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f90f194cff63dba57ecf8141d7aed4e9789c743e", "description": "docs: freedreno -> Freedreno", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2170b4ad181dffd80221781f311ad2e2f4534205", "description": "docs: de-nominate -> denominate", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0361aec645c1e782b892d0dd9adf07e0332c3938", "description": "docs: de-duplicated -> deduplicated", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c2ea5486caadc9871f5b4eccdc4079a1a7331be5", "description": "docs: spell out \"transform and lighting\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c11b714541455b2f11e2af477b00543f3f23865d", "description": "docs: spell out \"distribution\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dcaaeb56ef2951282225cc598fcd8781ed09f796", "description": "anv: program 3DSTATE_MESH_DISTRIB with the recommended values", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f083df87108231005889b7af92f0cad7c61e1f81" }, { "sha": "d1d2dee9708b5a3624696460d27969bc03940395", "description": "anv: set 3DSTATE_[MESH|TASK]_CONTROL.MaximumNumberofThreadGroups", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ef04caea9b8b98187340fd0ec6550aed06424b60" }, { "sha": "11612d81b76056e0c410d1a66f6ad35d9896fb1f", "description": "intel/genxml: fix width of 3DSTATE_TASK_CONTROL.MaximumNumberofThreadGroups", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "3567d47f3e77731c2e4510896b1f11332152616f" }, { "sha": "aa4ac5ff8bb8932c451c515fb9359bdecc9047f7", "description": "utils: Merge util/debug.* into util/u_debug.* and remove util/debug.*", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e47171abea1afe89c0e368a0a6c8867de69fa68", "description": "utils: Move functions from debug.* to u_debug.*", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d375a0ff8a5a75b7370d22bad34293cb7bb226a5", "description": "crocus: set clear_buffer = u_default_clear_buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e74e82ea77c34b6134838bffb4085e0a5a77a4fe", "description": "gallium/clover: pass -opaque-pointers to Clang on LLVM 15 and 16", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1a06dbcaed9ed4095ec8878d947935f0f7558cfd", "description": "Revert \"gallium/clover: pass -no-opaque-pointers to Clang\", opaque pointers are now implemented", "nominated": true, "nomination_type": 2, "resolution": 2, "main_sha": null, "because_sha": "06e9607478b780c9bcc6e08d69cfbe9020b4602c" }, { "sha": "2a6338722e8c9f3cbfe05bd83041fab6a66a2289", "description": "panfrost: Don't use nir_variable in the compilers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a87719d3520674b76cccad3264fbbc17fd3b546", "description": "pan/bi: Don't lower outputs for compute", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fde99747e957dd7b2de30ed02ca26883039bd04b", "description": "nir: Drop infer_non_readable option for nir_opt_access()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1462a61b5d626381a083dcda4985975d07da9578", "description": "st/mesa: Let nir_opt_access() infer non-readable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "45a111c21c23be94f9297650fb8428fe2acf5641", "description": "nir/opt_algebraic: Fuse c - a * b to FMA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "07bac4094a392f54d13027230eb6a00fc8bcb25f", "description": "gallium: update docs about PIPE_CAP_PREFER_IMM_ARRAYS_AS_CONSTBUF.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "467ee940019bdd0de79cd4666c84d20277c7c1b4", "description": "iris: Disable GLSL lower_const_arrays_to_uniforms.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "88756cee8da77a742fc031ac83f2e5a197023ef8", "description": "intel/compiler: Run nir_opt_large_constants before scalarizing consts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "96054f8ebaf5348b3270f984e419f381b5a6c52d", "description": "iris: Use nir_intrinsic_load_global_constant for large constants", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e4d61f37d4718a16e90ba2825622e13ed677e0c2", "description": "rusticl: Fix the invalid memory migration flags check.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "05a4d3f3805181747bd87e7e87a82160cdcccd98", "description": "freedreno/pps: loop countables by references", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "86553cd77126329d71630523b3a84edddd5fc124", "description": "freedreno/pps: use 64-bit reads when possible", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "53a8dd1d42ee622d7feb8c8d9d085e30b22a88e1", "description": "radv: move GDS counters after reserved GDS offsets for streamout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0bccf8f77392ace7d9ca8b15603445efabce4c61", "description": "radv: use defines instead of magic values for GDS counters offset", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9746ddf1d6f3ae5a0344cdaea92c8acf6d92bfb0", "description": "aco: Use s_pack_ll_b32_b16 for scalar zero extend.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d2f3e01f6163361afeb89199efd6a84516360da6", "description": "radv/amdgpu: add a kernel GDS management workaround for -ENOMEM", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7e3be0b3ce9a62a500155748f36382517d63645f", "description": "radv: assign IO var locations for VS/TES with NGG streamout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ff2bed7bea2ba9d4d062df4cda82d7270df368f", "description": "ac/nir: stop using nir_gather_xfb_info_from_intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0c9ab529e9808c5c2ffea4f6afe42231284f2d0", "description": "nouveau/codegen: Support bindless texture queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "15796bdd0efdf18e81618efdaac669acde4f2683", "description": "nir/types: Add some asserts to glsl_get_struct_field()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4bf116d440e341f807367d118e7f320886485c45", "description": "frontends/va: fixed an av1 dec image corruption.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b1e9065fe4130338fa1de78c97b846e289fd570f", "description": "r600/sfn: remove load_uniform handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "350c56b1c3e2ee087a6e336befe68b2c03a41037", "description": "r600/sfn: lower uniforms to UBOs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "981bc603b46ce9668fbfb5b766b4b4b9b47dd5a1", "description": "clover: implement CLOVER_DEVICE_TYPE like RUSTICL_DEVICE_TYPE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6113ee650a272dc737a200e276de474e083a2fdf", "description": "aco/gfx11: fix FS input loads in quad-divergent control flow", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "16d2c7ad557b46104f91365ab3405f0a3ed7e36d", "description": "aco/gfx11: perform FS input loads in WQM", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "3730be9873d556918a20795b37399b7e2e9630b5" }, { "sha": "3da4fe9c6d1fc57f9e0d69411269fe1c05c9df71", "description": "aco: fix typo in branch lowering", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "aadb7aef01913c24ab37b3409496649470ff66f4" }, { "sha": "c2ff7c3eb2f3139b09b1e4a2fea93d6fd2cf4cdd", "description": "radv: enable VK_EXT_transform_feedback with NGG streamout on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "75faaac8959656e8478bba2b85e0a80e475dc052", "description": "radv: allow to enable NGG streamout with RADV_PERFTEST=ngg_streamout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4621c4936b008a66a03c283e36efc9b18e320c18", "description": "radv: enable all possible features with NGG streamout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d467ff7b0e3f213325acdfa56daacc02eb82a16d", "description": "radv: set the correct buffer size for NGG streamout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3b9f36db47702a49e43beaeabe7025d73503a2a3", "description": "r600/sfn: Handle load_workgroup_size", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6" }, { "sha": "76555a47770410e55b00ecf612037efc858abc53", "description": "radv: fix primitives generated query with NGG only", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8dafda4a07c408e04ebd19acaca794feaf681d8d", "description": "radv: suspend/resume primitives generated query separately for legacy/NGG", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e83ec595df652d6e156bfc45db646ec2af2441f1", "description": "radv: use 32-bit GDS counters for primitives generated query with NGG", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1e925ce5655cce354479744df66d24a12bd3c049", "description": "radv: reword an incorrect comment about primitives generated query", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2842c04bf50ea2d7bf6a45c898558277f3f8c69f", "description": "meson: simplified meson for enabling ray-tracing on Intel", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fda7d17e81e91d75e6bd10b633d4c767d13fc6c0", "description": "gallium: Default to PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "614a8502a85010012cb199c853adc356a8eb7770", "description": "etnaviv: Advertise PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8a09eee8587cd9117474ffabfd3c18b4b1d71095", "description": "i915g: Advertise PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1ad51f05c289ece72c8ebce01e469fd2ace8b50a", "description": "softpipe: Advertise PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d3d68394cefbd38e70ddbca143d29f5f58a17786", "description": "CODEOWNERS: remove rajnesh-kanwal as an Imagination maintainer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0fa540ef6137aa235f62a0ba60886f64d754566d", "description": "iris: Reduce use of RHWO optimization (Wa_1508744258)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3e56968984ac216b35ad73ba2485053d78f00ac5", "description": "gallium/util: remove network class", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d9f0fef91d43a7893bb5b07244bcb65876f3fa20", "description": "docs/panfrost: Document Mali-T620 support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4e14da056d623ababf7cf82cf2fca51c18b462f1", "description": "zink: Enable mesa/st frontend shader caching.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b4f2b244fae89140a5f783548c9afe3f16f2f1bc", "description": "d3d12: Advertise PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "61afaa0c6893999102cab3a0519e1b4e12311988", "description": "dzn: Set factory flags before creating device", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "74d1c72b353768197d56bdd492de105a688d90a5" }, { "sha": "1c7d208302b111f6594ff7b24701fcdf54bdc36b", "description": "radv/rt: Set vars.arg in the traversal shader", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "f4270b7659ef94684486169c3e586cdd447fb95a" }, { "sha": "6fd141401616d9a679e6a38b293bfd6b60720951", "description": "radeonsi/ci: Test piglit quick_shader profile as well", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b7ea47ede627c7648e834a1fe56df0269ae4a035", "description": "radv,aco: don't use lower_to_fragment_fetch_amd on GFX11+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b9a3d8b0abef9db969b0a74fef552aef73ac1bf6", "description": "radv/gfx11: don't create texop_samples_identical", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d31e5c8efc18ca78f88b56398da9fa49b4a734f9", "description": "radv/gfx11: don't create fmask copy/expand pipelines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "140cefe95aeeeb92dcd7c6c1528fb397b4b89bb9", "description": "ac/nir: lower gfx11 vertex parameter exports", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "14a1925727a36db1f895ff9fef43fadac6c47cf9", "description": "aco: don't split swizzled store_buffer_amd on GFX9+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e6d26cb288033ec3fcebb032ad41e487cce03a7c", "description": "nir,ac/nir,aco,radv: replace has_input_*_amd with more general intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9f692f5aa646bad8958e8c12e73d1059b754023b", "description": "radv: do not unconditionally disable NGG streamout lowering in NIR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d653ca4c52ba625b415003f181670c7dfc7c6626", "description": "radv: lower NIR intrinsics for NGG streamout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3bafe6e0bcdfc9e3ec18e1494d536800172526b5", "description": "radv: call nir_io_add_intrinsic_xfb_info() after IO lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed865440db2a9207f7a21462a17b4b802ae8f940", "description": "radv/llvm: prevent emitting streamout outputs for NGG", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fa287c99ed18a3543ecdac4bd07ac82b6c73d2bf", "description": "aco: remove invalid assertions for NGG streamout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db7ffa40063685f852c506fe7242c32b5a883ae7", "description": "aco: implement NIR intrinsics for NGG streamout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fdc212bd7b61d6b7f3180e2b1181fdb9d676e8e8", "description": "aco: create a new builder variant for ds_add_rtn", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d040646422b10f489794c5f192757a6861e948e", "description": "radv: Handle attribute ring intrinsic correctly with LLVM.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "8bf1aa1b76b7431617d43277e2247245f1e09ee8" }, { "sha": "45ff58cfd1555a6ee0586a5f8810fc2eafdd3153", "description": "radv: Handle GSVS ring intrinsic correctly with LLVM.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "382831c986559d41f6039b92966266fa59544220" }, { "sha": "ec9d71498e20795095e7ac85b08ad7adf30368a6", "description": "radv: Use correct types for loading the rings with LLVM.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "cb117cdc96cc31f35806d72e75c40128dc71d7c8" }, { "sha": "18e7f5c4287e70eada5f1b7d2d594129cb061f0f", "description": "panfrost: Enable Mali-T620", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "333aa0a6e8ce1e00446f7d7b58fac7ce02511576", "description": "r600: Print MOVA_INT dest on Cayman", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dfeb96e27715811709d2f9e1949cc2e92fc52cf4", "description": "r600: Only count ALU registers that are not clause local", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "04465c10bdd989f7ad32731e9a772a7db86eaa53", "description": "r600: declare for counter locally and fix signed/unsigned warning", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4ec3f21cf5a27d31c441b0dffb12d3925eebb6d", "description": "Revert \"radv: add a pointer to radv_shader_binary in radv_shader\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "f8d887527aab641bd291f08850755197b6c2c1d7" }, { "sha": "4f57dfc11511438234dc0d3fcbe42105c67989bd", "description": "winsys/amdgpu: clamp up the alignment if zero", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5eaca461a774f6f8466402b5facfc426cee9f1fd", "description": "freedreno/fdl: Increase alignment for UBWC images", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "d4b43d1bcfbcefa7ed2e3ce3f15a29be06005e57", "description": "pvr: setup buffer and image format feature bits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2eac571d614015c1fbbb2b507211a25efe57cdf9", "description": "aco: Use opsel for the third operand.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "25e311e9d305b17739c9647fbcc4636fac6821fd", "description": "radv: implement transform feedback queries with NGG streamout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7cfd0e8d317d0e04a7afcc10f1adf9838ab6cc86", "description": "hasvk: remove some unused functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f9176d9b2c771d680e8b685295cb0e7de6654a9d", "description": "anv: remove some unused functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "78519987b94d2c7bc75cb17ea9189265730357ff", "description": "radv: Speculatively tune RT pipelines for GFX11.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b52834ece91887b9c3d799ebfb57c8a026a0cfa", "description": "anv: remove shader fp64 inspection after parsing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "492ac880784ff23ec00e4865495d559638c51f29", "description": "nouveau: enable PIPE_CAP_UMA when appropriate", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9369b407250b089d54e2247a7c8c10c65188c551", "description": "radv: Use PLOC for BVH building", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "271865373ed1b0ba7737a72c6ea8e554981ee079", "description": "radv: Add PLOC shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "14dfb6035f072bb3ab54bb5e15b34690ab8b5123", "description": "radv: Add REF as a typename macro to .clang-format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0c0f179037603b44a3ce092cc4c20d8bdb84220d", "description": "radv: Add global sync utilities", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "608fa1bd25fddd4f47c8a0037f849575089ac5d8", "description": "radv/rt: Track number of inactive leaf nodes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f502b3aab335a1669bbf894923ee4cf245ab4f04", "description": "radv/rt: Dispatch internal converter indirectly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "49c099591831d0c1c1375525636434b59ab2f830", "description": "radv/rt: Fix internal converter synchronization", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "e83e4fafc84e95ea8504232d71063d0673bb8f8c" }, { "sha": "fa578f280ec94754f76af11cb2eb95bf125ada64", "description": "radv: Add radv_indirect_unaligned_dispatch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "030a1f68436048bd813d2249ce1ff90b1daf7ac0", "description": "radv: Use a struct for AABBs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ccf0a69e05fffcbbf77ea6d104c816c28ad59b7c", "description": "radv: Make the number of internal nodes be written on the GPU.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e23df959ea146939002392e893311305db748f8", "description": "radv: Add BVH IR header.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "37525c11d133a94fcda904bae37bfa106572a599", "description": "radv: Rename emulated float helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db946364df42df861ddb96e5c6150894b05b5f52", "description": "util: glsl2spirv.py: ensure '#endif' is printed in new line", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "9786d9ef2abb45a4e832cf1347581e3ca3aae9f0" }, { "sha": "3f282b54fa305e3ae22490b02dd7aa91f88f59ce", "description": "r300: update r400 tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e68ecb52d203f7510b5764317472468bc0a74c2e", "description": "zink: enable renderpass optimizing for turnip jobs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8a439f89d421d1548b2f06fa3455b989762dbb48", "description": "zink: use tc renderpass tracking to optimize renderpasses", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "58f09f599356757171f9a53576061d6c267c52db", "description": "zink: add a context flag to indicate when blitter is running", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "07017aa137b9fa48ec25ef5d1e3fd2d137beb651", "description": "util/tc: implement renderpass tracking", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "42fafd2f5121c1a54da7ae20c345ac63571a42c4", "description": "util/tc: split out dsa and fs state cso handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "288d109ff3b5dc81705046d5e46ac11781d2e63e", "description": "util/tc: split out flush and deferred flush calls", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2f32e8f64ba47f6b64376604baa21bc29768e06a", "description": "ci/d3d12: Update quick_shader results with 24 fixes from !19128", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be6da310347eb6f958662766b1e2a3cea9669948", "description": "nir/lower_int64: Implement lowering of 64-bit integer to 64-bit float conversions.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "29da9856826fa6a4b5117c43c78b4301a49bc6dd", "description": "nir/lower_int64: Enable lowering of 64-bit float to 64-bit integer conversions.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eac8cbb049199503da4a6152c02e8ae99d7017e0", "description": "asahi: Identify counts for compute kernels", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8f1a9a8daeb8ca6aae37c96ac89a95b1b1817bae", "description": "radeonsi: force the MSAA resolve shader to use 1 clause for MSAA loads", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0ac37b595a7f6ae135b9c47d6ebcaa133323ff65", "description": "nir: add nir_intrinsic_optimization_barrier_vgpr_amd for LLVM", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "041f48458831ec6a1f66e94f4b09e70b28f5d257", "description": "panfrost: Add lots of perf_debug annotations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1ff3b87ba243667ee8fc6c8aa772358b72842a85", "description": "panfrost: Enable rendering to 16-bit and 32-bit", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "3a9cdd780de28deeda45600fb5b8b134d91d17f2", "description": "panfrost/ci: Disable trace-based testing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d3895d13b58f5cae29fea7ef754bda93801cca1", "description": "nir: Add way to create passthrough TCS without VS nir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4229d2e39c611a614472dc10f8d44fa97115d0c8", "description": "docs: Update features.txt", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b575f5ed6c2a67aaa05e8175657e0a92ec7b14a4", "description": "gallium: Only use Asahi's software path on macOS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db8ab5244770a1ccd4ba06ca7ef00c5175eb1f9d", "description": "gallium: Stub support for Asahi + DRM", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "27c8cddec1ab456fc69ba22d686071207a07204a", "description": "r600/sfn: Add .clang-format file and apply style", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e58c004870c06d6a29ad0b5c4f403b5c17e7fc06", "description": "nir/algebraic: add vec8/16 cmp lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5efbef833ac606728c90f4d045195f05f7ad1d92", "description": "nir/algebraic: generalize vector_cmp lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f27e2234e11d175b59499ab31fdae49552ef201c", "description": "nir/algebraic: support CL vector accessors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1d6014f267f0fb8fad2850751bac671b78dbec8d", "description": "nir/algebraic: add 8 and 64 bit urol and uror lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "10ace5de3afa213b654a9a8bc1b06281896dd5f5", "description": "panfrost,asahi: Support ARB_buffer_storage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "99b832008a06860ed9d39216c66dd69df199545f", "description": "gallium/util: add a helper for get_timestamp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7fa50ced14db1580c1ab1fba88e35cf66e6fb9d6", "description": "aco: insert waitcnt before/after ds_ordered_count", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea8ddf5c26389ab79a51591f24ea16f29bf12030", "description": "aco: add storage_gds", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "590f176327a6c3dcb2231a767cd0d861a01e0b6d", "description": "zink: Lazily allocate the dummy surfaces.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f0c033ebbc985af0ce94c36eeb8ed1c1796ed666", "description": "zink: No need to use a 2-sample dummy image for bindless without null descs.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "09c4ed4f2c9358fe490dc72d2b8a46ec0a06809b", "description": "iris: Do not export iris_bo_wait()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "144ccc31d7e4ad43b9d0a38e21f019e55cd9bb0a", "description": "iris: Drop duplicated errno handling in iris_bo_wait()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "191f9a39c9db3e62f59b33173af6b4a0cdf39f6e", "description": "iris: Nuke pci_id from iris_screen", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bb9f66800cf8db86ffb1b4c7adcdccc7219c2f05", "description": "intel/perf: Use intel_device_info functions to compute subslice and eu totals", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dc4d7d7b0f016e94deebc250ed4978d69255164a", "description": "d3d12: Don't align already-aligned size in `d3d12_bufmgr_create_buffer`", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e902f2ab8cc6fdd5e716916deb779311ede67e88", "description": "gallium/pipe: Align allocation size in `pb_cache_manager_create_buffer`", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "416b33337d96eb69c72c429683f95830604c07c0", "description": "freedreno/ci: Small bit of xfails cleanup", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "edfc98460b2d2253e7f662a2d85c1dcc8a739183", "description": "freedreno: Enable GL_ARB_enhanced_layouts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5b7e6b583a7eee6b2c06504d3c6dfcb1e5b58d79", "description": "freedreno/a6xx: Enable GL_ARB_texture_mirror_clamp_to_edge", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c50e9f65bd43ca2d3991700cb342ee3a7d28074f", "description": "freedreno/a6xx: Support GL_ARB_viewport_array + gl43", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "23b7948a72b91a4c84e637e64de3c96f1cb1a4c3", "description": "freedreno: Move guardband calc to bind time", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d9150eab287894a5d4b9cd215ffdad8756b83e58", "description": "freedreno: Massage scissor state at bind time", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e752a26ca4392672c11264b8a62dee5f0095dc80", "description": "freedreno: support multiple viewports", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "138b513fb70e3e949c7b0bc34094a3b619875319", "description": "freedreno/a6xx: Support AMD_vertex_shader_layer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "110a5f4f02f5552e6fcbb84e7c9284339b2af9cd", "description": "freedreno/a6xx: Fix buffer size clamping", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b416c08e86953e947654283c0b2ef10f9589f007", "description": "freedreno/ir3: Drop unused view_zero/layer_zero lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "679adcbc3c7d784e808b8477a522055439b97e5c", "description": "freedreno/a6xx: Move layer_zero handling to interp state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a695470862c4c852b8b4b057257b47a7ad9bf25", "description": "freedreno: Don't advertise TGSI support for GS/tess", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2e689e9d9d5d5378b4d81f3903fdf75b8da6d057", "description": "Revert \"mesa/st: ARB_vertex_attrib_64bit depend on glsl>=410\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "533b87dff09a0434cd2c0c22718d117501e17915" }, { "sha": "c84dbd189bcb1128dffba9185277d465a3d27822", "description": "ac/nir/ngg: fix emitting streamout output by using packed location", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1c37a8342ced0d1f0ab87e759a5e9db7041ec80d", "description": "rusticl/kernel: fix more 32 bit problems", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eae28671228d9a1b21a438dca062e10b6daabf53", "description": "radv: move nir_opt_idiv_const/nir_lower_idiv after NGG lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e2fcbd4a37d2718674bc808360b61ae76551672e", "description": "radv/llvm: fix dual source blending on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d172fc1fcabb1b39652b5edb5e58e304f83c1c87", "description": "radv: fix VRS limit when attachmentFragmentShadingRate is disabled", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e97edac66dca7afc5c0bdacd2b67ef3574d24976", "description": "zink: don't double-deref bindless texture arrays in shaders", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "b2fcb34e9767177e887dc309babe6fd0176fc91c" }, { "sha": "a5f335f97a6efe1008f1304b8b4ddfd4e5304b1d", "description": "iris: Fix enablement of protected contexts", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "57a1d13279c6688df639f17f71bb3b376fcd4ab3" }, { "sha": "004f431b7f6f6627ca065ab63b0e8afcacb1d27b", "description": "v3dv: split event implementation to a separate file", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6748d22a7b36bdb86d485e8135f599a30e28b09e", "description": "v3dv: return out of host memory if we fail to create event pipelines", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00" }, { "sha": "40e683b9072d4dbff4c450e2479703a190380314", "description": "pvr: remove implicit sync support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b890ad7d5eb94b3cbbae0e578c2d23d8f05ff4df", "description": "drirc: Apply fp64_workaround_enabled to DOOM Eternal", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a954933f4f5b9793950d117d96ab7b2dafdea5e3", "description": "drirc: Add fp64_workaround_enabled option", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c4c4c3ee1a24b73fa29f30a05e873e9e13dddc7", "description": "anv: Add softtp64 workaround", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "829d74b2f2dbb4a5077aad1076b253d1d05e0adf", "description": "anv/meson: Add float64_spv_h custom target", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f8425e661a131bd32eac2b29817ea0fab0cae8a7", "description": "glsl/meson: Add variable to export float64.glsl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4692c66358287802f2451457f336a9cf23e4200b", "description": "nir: Add assert in nir_lower_doubles", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "e4b7bf1a6df1c7a0d4c6c388a5b64377f2e1beaf", "description": "nir: Make lower_double_ops recognize SPIR-V mangling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9786d9ef2abb45a4e832cf1347581e3ca3aae9f0", "description": "util: Add glsl2spirv.py script", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "48844910a3ac395c44b2732c1ebaa98d03245a2d", "description": "iris: Enable INTEL_MEASURE for compute dispatches on XeHP", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "a41c0b58aab69d42d1adba4391b6b25047b4264d", "description": "etnaviv: blt: try to find exact format match first", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0f34a092e460e4d2514d58e69ab8069fd00297e6", "description": "etnaviv: blt: scale operations by MSAA mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c41997f29f83705419d698d08d2d35b480bc5764", "description": "radv: fix suspending/resuming pipeline statistics queries with GDS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cf687e88ce78ec104354404dab50bb9c084d6223", "description": "ac/nir/ngg: fix emitting streamout output by using packed location", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "920aed2121162adfecf205cdc0134c99e0bd4277", "description": "intel/compiler: don't allocate compaction arrays on the stack", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "29588fe11667c702079a71a2368f56d3a035cdc0", "description": "v3dv: re-enable sync_fd import/export", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00", "description": "v3dv: refactor events", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8cd50ef0713b054da3b5615c81939d4c649a44ac", "description": "broadcom/compiler: handle vec2 load/store index", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2ab70c1004870e2bb1cbd7ec50f461974e3ffa85", "description": "llvmpipe: check rectangle vertices have equal W components", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3ef88cd0a2de26e56def43db969f98c80235f065", "description": "intel/dev: Set display_ver = 13 on all ADL/RPL/DG2", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c746bf4c5c811d7d5614ca13504e6412ac13e911" }, { "sha": "dbc4f05ca1b3ef97227a45f3f57472d29ca5c9df", "description": "zink: remove leftover work_dim lowering code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "43c5a7a6b4f5f771fcb6c07bf17dc5551ff727b5", "description": "rusticl/kernel: add work_dim lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ff24eeee2080158eaad634b83fdc86c13ee1e427", "description": "rusticl/kernel: lower system values before gathering info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f54608db6ded752373f4473e4ae6e0c5e489d249", "description": "rusticl/nir: add reads_sysval wrapper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0961c6aba21eb4456aee0e0ed034d3e36571dd63", "description": "rusticl: add small bitset impl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c128cbb5bb7c5f7f54fe189a6da16eca4f6b295b", "description": "zink: always add MUTABLE with EXTENDED_USAGE for image creation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f2d3826dac55975db70101afd94b02ff13d2c0a9", "description": "zink: don't force attachment usage for images when unsupported", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8de17393f5c11e5de6d1966e59888cf10102507c", "description": "zink: fix weird formatting", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fe73e07a51484d2ee991632a2cf7045cd76ffe2b", "description": "d3d12: Set PIPE_CAP_MAX_TEXTURE_UPLOAD_MEMORY_BUDGET", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7118b2136e9c7412108b668e7be4723830bbb7ec", "description": "d3d12: Don't multiply cube array sizes by 6", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e2934435f8fa7e748ffa08bbf3e893250620afdc", "description": "d3d12: Don't put permanently-resident resources in the residency bo list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "82029aed88f8be2878c32efba81c8d0a80fff320", "description": "zink: rip out unused kernel push constant", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "719ce10b866a81a66f4e98034fee422563afb5d3", "description": "zink: add handling for CL-style discrete shader samplers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1b45e79355f3124947c274b20581909bc1f6565a", "description": "zink: add handling on the vk side for discrete sampler descriptors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b900bb22094d0608e739ed1d7ef65e14bdde84da", "description": "zink: always take the compact descriptor size path with kernel shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "efd14b6fc5e65adc89f85281897a8ca21de53e08", "description": "zink: emit explicit samplers in ntv based on sampler_mask", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6ef8470bb429c1c6d3ee87cccb68754e7aa572c2", "description": "zink: add some spirv builder handling for sampled image ops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dbf24c6dca73bdacf999780f61e611c1b66461a0", "description": "zink: simplify image deref handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "49a387720e119827b359fb279f2d55494dc8771b", "description": "zink: add a nir pass for CL image typing and sampler tracking", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c67dc62a4cec748a6197c078a3c7cf68d771cc1c", "description": "zink: pass image type to image emission", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b2fcb34e9767177e887dc309babe6fd0176fc91c", "description": "zink: rework sampler emission", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "037bbabcb968b8a911e90ce61c202c76d3cc7a67", "description": "zink: pass KERNEL shaders through successfully", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2a08b9733098c14f895c12afc8740a02a6a6f0c9", "description": "zink: match bitsizes in bo rewriting", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e59c4a912bcc60dcbd9026bac1295c7a2d59beca", "description": "intel/fs: use fs implementation of dump_instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e5dfff0946bfb1468fcf1b481571ba4a0469452a", "description": "intel/fs: reduce liveness of variables in lowering passes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dd6d40429b6712afbe528174cba4a68edc38925d", "description": "intel/fs: make split_virtual_grfs deal with partial undefs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "14b99df7d92a0c838bd95650e02125c062955446", "description": "intel/fs: require UNDEFs register offsets to be aligned to REG_SIZE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "59ecbe3fe2e2dbf028a479689ae74082f940dc87", "description": "turnip: Fix reservation for indirect compute's IR3_DP_SUBGROUP_ID_SHIFT.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "78785f3b187ec1ed00709594711e2870bfbcfe74", "description": "pan/mdg: Don't schedule across memory barrier", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "027ee6c9e9c20033d0afb3c65684573f286072c7", "description": "panfrost: Lower MAX_BLOCK_SIZE on Midgard", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "9b19104a30bba35c4025833d5022c8ddc6c1ccd0" }, { "sha": "934f9bbae7bee29a402c2701d1908ba23ee46c5b", "description": "panfrost: Avoid a XFB special case", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0955fe8fe20d2ffb416394be80a12897d7a6d61c", "description": "panfrost: Use compute-based XFB on Midgard", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "9e2ce225e682eb7880c70733dcdd51054ad7529b", "description": "pan/mdg: Fix 64-bit address arithmetic", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "4a626d9829554b2da898f144d14aa1e479b57954", "description": "pan/bi: Clean up sysval handling a bit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1e208aaef45a4ca005362e7acbc4eeac1a886e37", "description": "panfrost: Don't allow VS side effects on midgard", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1bb68d95322d6dfa9ee53584d129ada4bf6bf1e2", "description": "panfrost: Zero polygon list for fragment-only", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "63320c691ae2b1637b69d7aee0fe386d05bc013c", "description": "nir/lower_idiv: Inline convert_instr_precise", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "941c37c0856352a1ba3c8e4204ebbf205f404a16", "description": "nir/lower_idiv: Remove imprecise_32bit_lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "37bbcc2e4a0a451be3a3ba519245a41886646498", "description": "etnaviv: Use correct idiv lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5bbe3271e6f5aaf49a4e3f17b403a5365cd340b7", "description": "hasvk: Fix build around intel_measure_state_changed() call", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "2bc82581ad228f270fcf90b726d567035ea7bb50" }, { "sha": "89b93f7e344830b82f54054a9c7966ee383216a9", "description": "rusticl: fix MemConstant invalid arg size check", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "341babb8a79ae3906d39827ea40ff92c50fdb391", "description": "llvmpipe: asst. clean-ups in lp_state_fs.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f4aacad19ed0e0aee79632f416eb14fc48c0c87", "description": "llvmpipe: fix comment typo", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c2cd0e8218980f333fe8b1fb8378ccdb9876b8b3", "description": "llvmpipe: s/uint/enum pipe_prim_type/ in lp_setup_context.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea7e331fb825c6d6ac39894fdb359d96ff4adf5a", "description": "anv: add mesh shading tracepoints", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "63ad8aed4100948812bf25a8394ad03572bd96bb", "description": "intel/ds: add new category/stage for draw mesh events", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2bc82581ad228f270fcf90b726d567035ea7bb50", "description": "anv: add support for mesh shading in INTEL_MEASURE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b1b2dee30e16f07e3d5dc451604cb819e4df7483", "description": "zink: add docs for zink_surface", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1e63b24f8845fa25683afd267206f619d6c14d87", "description": "zink: add some breadcrumbs for VK_EXT_multisampled_render_to_single_sampled", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "919cbc190ddcbd56469016f8adea18538870cc45", "description": "zink: delete unused zink_surface member", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "81713956fe64182e306237a84a3f69fcc51066cd", "description": "zink: use zink_resource_object::views to defer deferred storage view deletion", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "113e477865041eb4a0bfdc5f7872bd3ffa1157d3", "description": "zink: simplify conditional for surface rebind no-ops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "52efe113f9dcd705afa2d476ebbf27adfc10414d", "description": "zink: delete stale comment for zink_surface", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "34ec611dc6198c2ed8b6bf07898d66b54d4ee160", "description": "zink: simplify swapchain imageview handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2f7a2ffde8dddbe5a8516def07ea3e8a05c87695", "description": "etnaviv: disable PE_COLOR_FORMAT_OVERWRITE with MSAA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1cdcf45ac82e6a488bfc8de004943e93051b91d6", "description": "etnaviv: set LOGIC_OP_UNK24 for MSAA rendering on SMALL_MSAA GPUs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b11838eff99b804a4964b13ce7fcb19ddf94485", "description": "etnaviv: properly size TS buffer for MSAA resources", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ca96b3a409b6d293fe7b11032c6eb023cf0bd4ea", "description": "etnaviv: rs: try to find exact format match first", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0ff96aaef3b1da78dde1ad9f6c79cc8dd3367577", "description": "etnaviv: rs: fix MSAA alignment adjustment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6dfae660165413d696fb0546234b9f06377028ff", "description": "etnaviv: increase alignment for MSAA resources", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "391ccff2506f2c54286ab0675e3a53acc3b4b0b6", "description": "etnaviv: handle compressed texture formats in etna_layout_multiple", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "88d8775f9ecd824f82809fc8ef84101168ed11d3", "description": "etnaviv: compute linear resource Y alignment in etna_layout_multiple", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d38c7cc184db29995c937ab1a1b16262ed51287", "description": "etnaviv: assert valid layout in etna_layout_multiple", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "735718ed33b2e2b029469faac6d5e9fc52a5c723", "description": "etnaviv: move etna_layout_multiple into etnaviv_resource.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "93fb84237f7a5c104076de4c8561c65a4f4fb51c", "description": "ac/nir: add ac_nir_lower_ngg_options", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "21a319851aa92dfdd012807d8fedc05bb63684f5", "description": "ac/nir: micro-optimize boolean expression", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "03a6eb25477f235e0e9957ee454e33d7365220f4", "description": "zink: mark a test as a flake in RADV expectations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "07c7d846e5fa6867ce20dd959b4609fd1a0f1646", "description": "v3dv: drop layout refs for all allocated sets from a pool on destroy / reset", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "7f6ecb8667c6c756109954ad23f8c2c0ae0a9bf8" }, { "sha": "57a1d13279c6688df639f17f71bb3b376fcd4ab3", "description": "iris: enable protected contexts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "13d75495a08d903f1fd92f133e49f2d01b45e676", "description": "iris: Emit protection & session ID on protected command buffers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9402ac8023a0d9ec2247bc32d704411e882e8422", "description": "iris: handle protected BO creation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d88ab63e25948fe30e1f84862bc0f78dc5798ef", "description": "st/gallium: plumb protected context creation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9de1263842607abe69d2dba07a81cc50e1fa6035", "description": "egl: Add EGL_EXT_protected_content support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b30f1327f9639c590e5cbcaa4c197900e273bc4f", "description": "gallium: rename PROTECTED_CONTENT cap into PROTECTED_SURFACE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "62ac2cec854062cf044d67dc34085b934d904257", "description": "dri: rename PROTECTED_CONTENT in PROTECTED_SURFACE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed7d64962ee05d2c88fb7482c627799573b4a135", "description": "intel/common: add detection of protected context support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4172596382ec78973c63cd800569e74e747a52da", "description": "isl: add new MOCS field for protected buffers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8cd8f3d697432665dacc61031528baf8e9c63267", "description": "drm-uapi: bump headers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b16df310fd65c19f0fbdfb1bb40a46dfd24a468b", "description": "ci/zink: rename zink job to zink-lvp to better describe it", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c80137fcba00be5217c37ad65e398e51cd4bdebc", "description": "radv/rt: overwrite hit args with undef in case of a miss", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f4270b7659ef94684486169c3e586cdd447fb95a", "description": "radv/rt: create traversal shader independent from main shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "22534e0d1a4641b742075e3d05a17dcfa4da19a9", "description": "nir: add AMD RT traversal intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c238699afabc57163dd6c48dcd6b65e8a10256b6", "description": "intel/compiler: Broadcast lower code should check 64-bit int support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2da7ec0db9d177bb37077d772145b9a7a82bc0eb", "description": "intel/clc: assert when libclc shader is not found", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "24d9a80247605ac2c2377f6806df8c51e6e13b94", "description": "v3dv: implement VK_EXT_pipeline_robustness", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9deef4cde6bcb3c1813a0addf018879c7eeb92fb", "description": "vulkan/runtime: include robustness info when hashing a shader stage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c3641f413a1ec58998e257e63f1699369c0889f0", "description": "broadcom/compiler: trivial code clean-up", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "86503aaba48070162fa01ec4bb01ee859e037f5b", "description": "v3dv: use enabled features from vk_device", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1a2ca58aed8fb242f2944c34f1f379f5f6e398d7", "description": "v3dv: use NIR_PASS with v3d_nir_lower_robust_image_access", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bfb6a5fef11c7efd9366be87e4ddd41cfcced2aa", "description": "ac/nir/ngg: add one odd dword to nogs culling pervertex lds", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "13fb7f8f2cc2485e9daf60e408c93efd31217e9e", "description": "ac/nir/ngg,ac/llvm,aco: save nogs ngg culling one lds dword", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "66d1fa9666b184cf51eec9d862d3c9463b5e29f4", "description": "ac/nir/ngg: save and restore no_varying/no_sysval_output", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b197dd0d15d1a5b6dda350f20e84a745084627e8", "description": "ac/nir/ngg: allow passthrough with vs primitive id output", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e536d0fe4bd614d22aafe127870073a527850c96", "description": "ac/nir/ngg,radv: move LDS layout calculation out of nir ngg lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3d6cce2e4cce0988271f8dab96c102793c831c75", "description": "nir: add two amd ngg lds base load intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "54eea0e3934b5b76e0c469a5da4ffd16e9b6f68a", "description": "ac/nir/ngg: pass primitive_id_location as param for nogs lower", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d82b668bc6301339463d050d4f08d7c909c1be15", "description": "ac/nir/ngg: support user edge flags for ngg lower", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "238eeeacb243a2089ccbe6111fc4bfa01551cb13", "description": "ac/llvm: get back intrinsics used by NGG", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "650597a7701c45efc4b358965cb64d19b6dcf025", "description": "glx: clean-ups in drisw_glx.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "421777dd3abd93340fbd39ccccca53c1f7254610", "description": "glx: clean-ups in create_context.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "33944867ae91c824ab5f628802103d380bf64c35", "description": "frontends/dri: clean-ups in dri_util.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "05a4202dac6a26f94e51bf3b1169c45627443f2f", "description": "frontend/dri: assorted clean-ups in dri-screen.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d9a257b339b103a5a4461e9cb0b46f5b084aad7d", "description": "nv50/ir: nir_op_b2i8 and nir_op_b2i16", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cc961a28f85b75ecb97d5c6d46c46afd6af60b65", "description": "docs: update to latest venus driver support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a408f5cafe91267af0a7ef596f7adcad9287fcc0", "description": "venus: add VK_EXT_depth_clip_control support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8f7b5bf34b4207bac6417902ff715e5643d45389", "description": "venus: add VK_EXT_primitives_generated_query support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f22fb117dccba006191b1298285645d51287c3a", "description": "venus: sync to latest venus protocol headers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f2471e8c68996c5952acb2eb080efe2213688f2", "description": "venus: handle VkAndroidHardwareBufferFormatProperties2ANDROID", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "4d80ccbf2d089efe5d2ff587de3ab839f80aedb8" }, { "sha": "1c010da083197477d899aaab482082c9600f3d63", "description": "venus: remove redundant codes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a29cb2654ff059dcb59e3fcaa0bcc982656609d", "description": "nir/lower_bool_to_int32: add support for lowering functions.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "117b32a5944890a535700937f1ebf4840ea3c0db", "description": "nir/divergence_analysis: add missing desc_set_address_intel", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "edda5731c09791d1947671dbf0902412f87640fc", "description": "nir/divergence_analysis: add some missing RT intrinsics", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "db42ed1e04cc7c9b92fb22cc2eef7f62e73aabba", "description": "vulkan/wsi/wl: correctly find whether the compositor uses the same GPU", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "93dbd14ed77a034a8c08521077d753fc47738c58", "description": "anv: init major/minor before WSI", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "324d945589739a91e24aa401315bf2d94dafedb6", "description": "anv: disable mesh in memcpy", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ef04caea9b8b98187340fd0ec6550aed06424b60" }, { "sha": "2ea481b2f0a8afbdf7bb510ff11497535083c424", "description": "Zink: add Zink profiles file", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be235edfe2bc79f3e51e09831fe57753ed5da773", "description": "zink: add profile documentation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8dd314d2035876c62292f633819105939c3f6933", "description": "zink: handle broken resource mapping deadlocks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5e05d98848cfc04a38cd893b77c3f7d6a6288009", "description": "nir: Unconditionally call nir_trim_vector in nir_lower_readonly_images_to_tex", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d9cf6de4a8a24afb43a7a9fa015d633ec5d0dd6f", "description": "nir: Misc. style fixes to nir_lower_readonly_images_to_tex", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b684a603f10155080245e28fb90f9adec9f29261", "description": "nir: Use nir_shader_instructions_pass in nir_lower_readonly_images_to_tex", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a3c3d0d2871fe736b060ad5a0a1ce807fdc811ce", "description": "nir: Reformat a comment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "16e0702ec7103c06f2f33654b6e41498e2eabf8e", "description": "etnaviv: properly reference flush_resources", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "7b9d8d1936d72af6fd1bfd30afed354bb76b4c0c" }, { "sha": "20b9eece6ef4e76a02b6c2bcce8f2f17f75d2446", "description": "winsys/amdgpu: Set RADEON_FLAG_32BIT again", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "7833c5139a54ecaa4a723c5844737e908951ebe4" }, { "sha": "d50db14023885c0ec865954697eb574dce6527bf", "description": "zink: limit gl_Layer clamping to drivers that need it", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2562c9c5c6bfba1f4515a6d7f6da07985a8e315f", "description": "zink: clamp gl_Layer output to 0, if framebuffer is not layered", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "72d18325dd8a9cfe8ff69582d2ed09e6841f7fdd", "description": "zink: add new framebuffer_is_layered state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fd89690795ad6457ab6058c11f03a98c47d09849", "description": "zink: add pushconst only pipeline layout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a0c6286485cfa3da07eff45daf519feb93a9a453", "description": "zink: cleanup zink_pipeline_layout_create", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0f070923e837405bf1667b90f9c1f08778efb421", "description": "zink: use unified pushconst layour for passthorugh tcs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ec4ac380f1eceacdf9d9f0404b68848b45927013", "description": "zink: cleanup pushconst interface between driver/compiler", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "001c8fdfbf90b1b7ef64568bd215565985415fa8", "description": "lavapipe: stop allocating 0 size const buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d76609319954b36cff788a88c6276b12974f3ce9", "description": "anv: enable localized loads for lower_shader_calls", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "53a08041466c413209c42e69f6e2043e87ade9a7", "description": "radv: tweak lower_shader_calls parameters", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "29da1c82538dd3f233dec6fe89434468d9cd9fd4", "description": "nir/lower_shader_calls: run opt_cse after lower stack intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3c242e551dfec5206b15f29f1e6f519634211e1d", "description": "nir/lower_shader_calls: move scratch loads closer to where they're needed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5717f13dffe51431975e22bbec4e9328514c2f1b", "description": "nir/lower_shader_calls: add a pass to sort/pack values on the stack", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4cd90ed7bc179bb72db9c0451e05b540b979fd20", "description": "nir/lower_shader_calls: add a pass to trim scratch values", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1d10d1781758d4d0bcd509362dd4f1b96fbb0f49", "description": "nir/lower_shader_calls: add an option structure for future optimizations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0543bfbecda97f4e989fe5a5b48042de585e787", "description": "nir/lower_shader_calls: cleanup shaders a bit more post split", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d7e04d924e35fb65c90554328e3c6b78e2d2238", "description": "nir/lower_shader_calls: add NIR_PASS_V internally", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dc70519c8a9ebe545f8cfcb84e6b34a1e46a4e17", "description": "nir/lower_shader_calls: rematerialize values in more complex cases", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ca2a1340a2ef8bfc919579bfec48d1280f5adb71", "description": "nir/lower_shader_calls: avoid respilling values", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5a9f8d21d008838ef0263fcc948f92c5355bb14e", "description": "nir/lower_shader_calls: lower scratch access to format internally", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "df685b4f9c5d71cba01190bfe7867c1ad6c5a120", "description": "nir/lower_shader_calls: rematerialize more trivial values", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "019529aa118bf31413f6c76ee72586c1721d1396", "description": "broadcom/compiler: call nir_opt_gcm with a custom strategy", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "afc6de356a5f7e15121e970d47f80c2d4c5ab9df", "description": "broadcom/compiler: pass a strategy struct to vir_compile_init", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "33878a12dda381874733d66737f75e4980b12eb1", "description": "v3dv/pipeline: use v3d_optimize_nir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0bf31b0710f10da51d5cfea1d1050bb30b1f51b7", "description": "broadcom/compiler: add more lowerings/optimizations on v3d_optimize_nir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9cbc3ab239f08b54115f2449d5dfef153b8d5111", "description": "broadcom/compiler: update how we compute return_words_of_texture_data on non-ssa", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ec10a37a5266321dd01bfe336a3c900a1c1f9f3c", "description": "broadcom/compiler: don't call nir_opt_load_store_vectorize on all v3d_optimize_nir calls", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "16287ff87d47ccea6e1652924f52dc691ce4b524", "description": "nouveau: put nv04 push macros in nouveau_winsys", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8be9171fcba1f9c71b0417c502cec3377affa8ee", "description": "rusticl/mem: can only map staging textures directly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a0c35dd24633322c3561912c53d28f2c20452ab", "description": "rusticl: force BIND_LINEAR on staging resources", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1fe408e82fce04d8e2c86d5fd7321a4ca6afc8a8", "description": "r600/sfn: evaluate LDS location for color and clip-vertex too", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3340c7ce359252ad09b3e4d338837944482fb248" }, { "sha": "7b4bf219cc9dfa6320366e03d6055cdcbf5add5e", "description": "r600: Account for color and clipvertex when evaluating LDS space", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3340c7ce359252ad09b3e4d338837944482fb248" }, { "sha": "d38055154464c3d1aef972e1077fbc200ca28e4a", "description": "r600/sfn: elimiate dead registers too", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "952b385b962ba23a914ca7aa9253e49960751369", "description": "r600/sfn: Increase scheduling priority on uniform reads and non-ssa writes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a73b51c187901aced2b7f4ee53f9299254d1723d", "description": "r600/sfn: improve scheduling of tex sources", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8f7100e48f4a564a43ad6bb8a2e960fca44ceb6e", "description": "r600/sfn: Trigger TEX CF based on max TEX CF size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4189ea373a609f272fb550130dd4bee8cfca2b6e", "description": "r600/sfn: Allow copy-prop of group dest into origin", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5ab6ebefa4757cebf7fe06678f14a7b913f60216", "description": "r600/sfn: Add test for channel changes in TEX source from opt", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "23c7e4d590c82cc2f0e2eae8374306111ad9db5c", "description": "r600: Fix printing t-channel in diss-assambly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7bd1084ef51b2fc22f914a95c5f3679bd426aadc", "description": "r600/sfn: Handle nir_op_seq and nir_op_sne", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e8e420568d4ac476b2de439525ed24bb7ac65ca5", "description": "r600/sfn: Unify the handling of resource IDs in instruction", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "da1477a9343bb4aceee830d189ee6507a9056b1e", "description": "v3d: Fix initializer-overrides warning.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "73e8fc3efbfe4a46bfd5ca5b3269d06f086bc224" }, { "sha": "61342ea1a561c992dc1adb3a50acf3dcce7df8f9", "description": "xlib: Remove the usage of global constructor in xlib.c, so the xm_public.h are removed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4117710ec13142aae85d980a66de4eb539b3e11e", "description": "xlib: Getting xmesa_strict_invalidate to be function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "adcdfe66fc048c44116959d64ca6ee5478739f1e", "description": "ci: Getting debian-clang-release to building with glx=xlib", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "64f848b048c5717fd43f2c8df6182a547add97c2", "description": "ci/macOS: Getting the installed binary to be artifacts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9a6777c7ab237284be2af47442a6dc9472ee6262", "description": "xlib: Indent with space and trim trailing spaces of xlib files", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b7d25dca98bc0bbcdcd804149e30db8848591b6e", "description": "gallium: Remove mgl* prefix in linker script osmesa.sym and libgl-xlib.sym", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "882400b1f49f8ff7a387e68949652b9ae06c4b65", "description": "xlib: Remove the linkage hack in lib.c by use meson link_whole option", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1cf6b4f205d14ce6c97f38f2b773ae2ecae5929c", "description": "xlib: Fixes compiling on linux", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4b49241f7d731f01582ea622d33f6afdc03b48af", "description": "panfrost: Use proper formats for pntc varying", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "21a4dbb7206e6213ddf2090b27554319734038a5", "description": "panfrost: Don't use lower_wpos_pntc on Midgard", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "8901787bad6c1019d2cfc67d19db7f150c8fdc02", "description": "ci/freedreno: Update known flakes/timeouts.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4fc7c4d6b21f954c4129a548198d58a9b921abbf", "description": "ci/freedreno: Update CivV trace expectation.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d28d1ead9c1770dd98a397490db18d40926c0906", "description": "aux/trace: add set_global_binding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d2a0b3b8d77460ca79fce5235d6b9fb0d2c0465", "description": "zink: elide a buffer samplerview update conditional", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17f9a3830c6facb619b38cf4550b570d75f24206", "description": "zink: rescope/simplify some push descriptor code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cec19b58d50fdf0410d17e8c33d730ecf358c80b", "description": "zink: flag push state changed in batch changed conditional", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b40170d63f20cef4771be3b5a41368b63cc204e", "description": "zink: split out uniform decriptor bindings in shader data", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9b420f7704bb66054638ecaf1c6fb84dc102f7db", "description": "zink: simplify some program descriptor helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3128a8cada2a3434ed27211a432fa8c0dd21f348", "description": "zink: fix spirv_builder_spec_const_uint", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "c305a2c9625a91e8e4bbaca5b20b2eb7d69a74de" }, { "sha": "0c4676a3aa182ceca13182c5db245dc3dacad419", "description": "freedreno: Add 'replay' tool which allows to replay cmdstreams", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db573f736255b5ade59cbc43861b000b22b89d60", "description": "aco: add support for device clock on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c481978ac2cba68345102d29a0808f26364a210f", "description": "aco: split the sendmsg enumeration into sendmsg_rtn", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6630b6e2aa31bbdcfee4cfc0fa5d8ad6c7924af7", "description": "aco: add support for s_sendmsg_rtn_b{32,64}", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a3df9acda0fabfcea8dd06269bd64f75fa16394", "description": "ac/llvm: add support for device clock on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1c005e72f456b222ed28790731df5db8dbbfd7e7", "description": "ac/nir: add legacy streamout and GS copy shader helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "382831c986559d41f6039b92966266fa59544220", "description": "radv,nir: add intrinsics for streamout and GS copy shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1ac42912cc68fbb05a2687efe2048bae07a570c5", "description": "turnip: Enable LRZ testing (not writing) in the presence of discards.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bdfdc40a255bdede66b6747583a17a31c19d0be6", "description": "vc4: mark piglit copypixels-(draw-)sync as flaky", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "938e13c57d095dafb752a2edf22c6a02afcd0b28", "description": "vc4: send shaderdb output through KHR_debug", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cc22016d71f9f7cde458d56d1fa343cbf79a86f0", "description": "vc4: consolidate shader-db output", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8ed00732cd9b79564bcafca12406aa3e9f87125f", "description": "vc4: use PIPE_MASK_RGBA name instead of its value 0xf", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "daaced111a1eb7a728afe6318b79cb80a5a4ddd7", "description": "vc4: pre-compile shaders to make up for the lack of draw calls in shader-db", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "11275ce2ee655ac1333b7e5b00db42c9cbb21e03", "description": "llvmpipe: improve some if/switch code in llvmpipe_get_shader_param()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "68f507d126fc60fba91eef57819dc0e2871173bf", "description": "llvmpipe: asst. clean-ups in lp_texture.[ch]", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "857cdd61e3431c5f04c0e9a6a6dfac9c5fa63c4d", "description": "llvmpipe: asst. clean-ups in lp_tex_sample.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5adb219e7c82eeaddb9aee23164d0220cf30de8a", "description": "llvmpipe: asst. clean-ups in lp_test_main.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5384293479a224811c976a61852591d73b95b135", "description": "llvmpipe: asst. clean-ups in lp_test_format.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "03b62d81ccd3d3e0ff9bd0e4a939e03f6ba4208f", "description": "llvmpipe: asst. clean-ups in lp_test_conv.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4fa266063c2a256fcfe832b432107cc5643f0772", "description": "llvmpipe: asst. clean-ups in lp_test_blend.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eb4ff32c2de66ba11f865549cf5167ba2eec0790", "description": "llvmpipe: asst. clean-ups in lp_state_vertex.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b96151cd3cf6af124103c4160e3055c2db252dcd", "description": "llvmpipe: asst. clean-ups in lp_state_tess.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "03bd429fabbde541fb8b9751b468584566d3278c", "description": "llvmpipe: asst. clean-ups in lp_state_surface.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "47fa82d48e86c573e29d3574e0dc01a6a63c33f5", "description": "llvmpipe: asst. clean-ups in lp_state_so.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c2271fb78783c5be26b7956b3579b4bc702e870b", "description": "llvmpipe: asst. clean-ups in lp_state_rasterizer.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2c12af6cf01fe8010184902a31332373b409afe7", "description": "llvmpipe: asst. clean-ups in lp_state_gs.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f22de6db44c742eaabceabfd1b3ccf3abd78f412", "description": "llvmpipe: asst. clean-ups in lp_state_cs.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dd9b013bf504079a583bb87dedea50ee8a23da37", "description": "llvmpipe: asst. clean-ups in lp_state_clip.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b74b245c0d3b413c57f6a5effad28fe6d9f8bbab", "description": "llvmpipe: asst. clean-ups in lp_state_derived.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0dfc90d81bef496d4abdb0e78a0dddb41b1e5105", "description": "llvmpipe: asst. clean-ups in lp_state_sampler.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "69545998210d4f0b92d9c4e3484b3268240ce7fa", "description": "llvmpipe: asst. clean-ups in lp_scene.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "416fcfc6e54dbff2a727a6af3b30282e00e49090", "description": "llvmpipe: asst. clean-ups in lp_scene.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "75d7bb2e1653ea76a18bc4a6137c3d3e1b5e6448", "description": "llvmpipe: asst. clean-ups in lp_linear_sampler.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fa65ab5c6f54a8b2d755af72ee9287d8b0043357", "description": "llvmpipe: asst. clean-ups in lp_linear_interp.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8874c728e5d86a6bfed31f3a5572a9b229cf588e", "description": "llvmpipe: asst. clean-ups in lp_flush.[ch]", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fe9296de342574daf54ff5102a1b43e2fbfa2605", "description": "llvmpipe: asst. clean-ups in lp_fence.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17695f796bbb9d207600a18910919e3f64a30b79", "description": "llvmpipe: asst. clean-ups in lp_draw_arrays.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7dd9c79b2d00a7ec6fbf999f15e90b351a198b1a", "description": "llvmpipe: asst. clean-ups in lp_debug.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ee71e0d83ab82c40c3a48bc24dab6019639beca2", "description": "llvmpipe: asst. clean-ups in lp_bld_interp.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "161d82c7522e3cff85bbf9ef8fd27fd894e68a88", "description": "llvmpipe: asst. clean-ups in lp_bld_depth.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "54b6ccc10cf2bd8a9acb670571fe3603b5867903", "description": "llvmpipe: asst. clean-ups in lp_bld_blend_aos.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bee11cdab210c82f463c3503ce1ef52befae21ac", "description": "llvmpipe: asst. clean-ups in lp_bld_alpha.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d0616d8353486b1bed8535f90297171392f7dcd", "description": "llvmpipe: asst. clean-ups in lp_setup_tri.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2ffb5b3688e0f92abe3e89370b5a6883e7d0d321", "description": "llvmpipe: remove gotos in do_rect_ccw()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b12ad1f6a0e32e9879e3c48f26b889109c881b4", "description": "llvmpipe: asst. clean-ups in lp_setup_point.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c4b222b9cf1f6623a9854628982c463a836a1344", "description": "llvmpipe: asst. clean-ups in lp_setup_line.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e72c735cdeccd04c4e7cadc4da43725be0ed0d4d", "description": "llvmpipe: asst. clean-ups in lp_setup_vbuf.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6ef3881010089b1f79ee57120a2ff688866dd118", "description": "llvmpipe: asst. clean-ups in lp_setup_rect.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5131200c28f4b8d1c06cf499be7effa6a37beb81", "description": "llvmpipe: asst. clean-ups in lp_setup.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5a63484b350c5d1abcd8f2b295a4ba7bb39c86bc", "description": "llvmpipe: asst. clean-ups in lp_query.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "49ab7d19bd6644964b5ddbfd9e64e770dec88610", "description": "llvmpipe: asst. clean-ups in lp_screen.[ch]", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "36df3d9b6f90f55e9e3a9af33bbadc7afc5ec74a", "description": "llvmpipe: asst. clean-ups in lp_surface.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b763db6015bdd5bf41c2f6554a27ae5194692015", "description": "llvmpipe: asst. clean-ups in lp_context.[ch]", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bc2068ac49f794baf9cb0be0ae6d038a61c85b49", "description": "gallium: whitespace fixes in p_context.h, p_screen.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2e55ee8c08762200ebe30b23428e6de567705da5", "description": "llvmpipe: asst. clean-ups in lp_rast_linear_fallback.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "25e214cdb6f40025dbb2d99894d031a93942b548", "description": "llvmpipe: asst. clean-ups in lp_rast_linear.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b522d9d2335f03b812278877865e4df891b61639", "description": "llvmpipe: asst. clean-ups in lp_rast.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4e5889327537d684da258a1fb865d897a3f1fb12", "description": "llvmpipe: asst. clean-ups in lp_rast_rect.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a020052a0bff6b41c668b386399fcce18cf2ebfb", "description": "llvmpipe: asst. clean-ups in lp_rast_priv.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e368ea1725c1ab2e6c807bf58a2f9da4634606fc", "description": "llvmpipe: asst. clean-ups in lp_rast_debug.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae9d8dba19ed380fd6b3fd896877290c0db805f3", "description": "llvmpipe: asst. clean-ups in lp_rast.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fa7544959ec2c7e7ca9b67adb4b00a8534321cd2", "description": "zink: add some docs for c++ pipeline state functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "59f560caa25d8350c3651dd460225985cf613db4", "description": "zink: add some descriptor docs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "82096c8301fd644b739c68fab294083136a7f190", "description": "zink: stop passing pointer to changed_sets to populate_sets()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a6fdf7f64972b8a6483d9d558eb1f8bdc79caa2b", "description": "zink: delete unused descriptor function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bff1f299d14e37c8d7f281c209756de25f10374b", "description": "zink: add more zink_descriptor_type enum values to improve readability", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "852de28579be9e90db0b7389b0478767bfb7083e", "description": "zink: ZINK_DESCRIPTOR_TYPES -> ZINK_DESCRIPTOR_BASE_TYPES", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f65a272f63b5073c51d2d7a5a78d313ea14c734", "description": "zink: rename some variables in descriptor code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cf74cf39010edae56ade781c8973f776f43ea44c", "description": "radeonsi: implement nir shader query enabled intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "01d26e13d169b3ebedad7d34232d43b493d8b7b9", "description": "radeonsi: implement llvm abi atomic_add_prim_count", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "540eafada1eba7e3807a5cf376ad59b8fe7e4e15", "description": "ac/nir/ngg: add streamout emitted primitive query", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "188a7f92261415e25f0018fe78da1557942f3d9a", "description": "ac/nir/ngg: add query param to ac_nir_lower_ngg_gs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7fb506d06882f07c223ac196d2740f10c9192a1a", "description": "nir: add nir_load_prim_xfb_query_enabled_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a119a6464f4b0355bb8ab7081304e468f81e406c", "description": "nir,ac,radv: add primitive count add intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e18f76d890927a3bd0e0cdd81cae4f172e6a6692", "description": "radv: disable dual source blending in more situations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "df16fa43ffc32ff99e92e13f4387064c85fff4a1", "description": "radeonsi: handle sqtt pipeline in shader prefetch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6189af1ddb435986baca20410e1eb0b2e605fd59", "description": "radeonsi: store the shader gpu adress in si_shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "619f009ff216b4e7fb1c689266e1da143ed48d76", "description": "radeonsi/sqtt: simplify condition to determine if sqtt is on", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cc5dd491ec555133e5f090cfa9d7ae6243f68f8b", "description": "radeonsi: simplify si_prefetch_shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "676214b6ba5ee425003dadfbef42822794fc9567", "description": "radeonsi/tests: update expected results for polaris11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f6f24786dae62dfaed0719070238b1a7642259b2", "description": "radeonsi/tests: update expected results for navi10", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "42d26ce8af693be0bbba0a286e823dd89626413c", "description": "radeonsi/tests: update expected results for navi21", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4b2a3df60775099fb3bf786ad6b3bf392f7337e0", "description": "radeonsi/tests: simplify the script", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ee9d7e5c622f2e376374db9e95fb920ef90f1077", "description": "radeonsi/tests: handle flakes file for all test suite", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f319f039fbb1e5800b205f3b0618c35c6a0be90a", "description": "radeonsi/sqtt: allow to disable spm counters", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8034a71430be0b6473449028d90937729b77d6d9", "description": "radeonsi/sqtt: re-export shaders in a single bo", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5a9a43c8f93b1869ed29eb89307d1c9146e0d6a0", "description": "radeonsi/sqtt: notify sqtt when we skip a flush", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a37e3b7199568e425c3a66a87d96944cf1377227", "description": "util: #include \"c11/threads.h\" instead of #include \"util/u_cpu_detect.h\" u_format.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cf44028c0280ec037ab55a5771ecbf48bb4bab13", "description": "util: Move UTIL_MAX_CPUS from u_thread.h to u_cpu_detect.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "64ee9c1158468aaf72ed2038963b6b64ecc75627", "description": "util: Merge duplicated function prototype in u_thread.h that named with util_barrier*", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17d46893fdbf6423d34eb09be59be5aebe2cee53", "description": "util: Remove non used UTIL_MAX_L3_CACHES in u_thread.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a9364f4bcef76a9d008edf674c49c4815c075fd", "description": "pvr: Change pvr_get_hw_clear_color() to pack based on accum formats.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "81a90c1e483faff176209728bff5ca7b37c27e2b", "description": "pvr: Add PBE accum format size in bytes.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "87eb4f4f4fa8d973aaf4eebc89f783b5ad7644e4", "description": "docs: vmware -> VMware", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "81f8382202d5f9c37ba06ab0c08ae777a4bee209", "description": "docs: healthcheck -> health check", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2e320da72fefc54e713075b00d305e6b7c437108", "description": "docs: dependant -> dependent", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d33eb01843c514f4ea2dc8be6392a27e052c60bd", "description": "docs: virtualisation -> virtualization", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a13056587e2efcd4fd16a5ed56f3c617c887bbc4", "description": "docs: Linux fbdev -> Linux Framebuffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1160b657d2ea6864a443789569a3056623a53a2d", "description": "docs: servo -> Servo", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "af3c1a960ccdbb30db3b65db31f1ebed16916d29", "description": "docs: skqp -> SkQP", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d6c4ac72a32d60b1e720c50fe361cb4df76e0f0d", "description": "docs: lava -> LAVA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f2e688f0429c1148c29f01fd47c40627876cee70", "description": "docs: hw -> HW", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "672fc2527b8cfaea57477187bc59af2ce0abe589", "description": "docs: xyzw -> XYZW", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9d64954bcb525918565de51e3c8c8aa9da311ac5", "description": "docs: Gitlab -> GitLab", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1298c5df693b778c1a4e54af20452f7596bac901", "description": "docs: meson -> Meson", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "635bf6339daae32a70bea65038f6f0103a4ea877", "description": "docs: ArchLinux -> Arch Linux", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "86c2758404446599404a298de3079d7d233573fe", "description": "docs: autotools -> Autotools", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3196f713610019027a76d8011e44ba1dbf3d2649", "description": "docs: ppir -> PPIR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b244128954c2271cea383fe667615001e1b85f55", "description": "docs: lima -> Lima", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "590d4cbe3ae845b4c010e425bc054b9e1a591089", "description": "docs: vulkan -> Vulkan", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f69fe8c279934c64af1d48ed8e24a1712ec06d93", "description": "docs: llvmpipe -> LLVMpipe", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2eb1d2c19b23cf3357ba0d9b7e69340d6e4e39ef", "description": "docs: nouveau -> Nouveau", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b3e0a7090860eea442f080cfbc4d53c3ea1fd0f4", "description": "docs: radeon -> Radeon", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8e099755624b8854acd83e4f2704ee57409307bb", "description": "docs: adreno -> Adreno", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "af00076741b0083ef0adf0d71e0ba5a1393f2733", "description": "docs: freedreno -> Freedreno", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "956cc5459a1c547a6ff2d67af18d4db94eb6809d", "description": "docs: lavapipe -> Lavapipe", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d0ffea1183a6ae6d921a926e2b54d897e2d0c5f", "description": "docs: perfetto -> Perfetto", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e23c3fcb4e9611ab9494206706ad140cd56ee21d", "description": "docs: rgb -> RGB", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6dbb184ad77b3ee59b9b3cb6a75ddd14f6fc32b9", "description": "docs: gpu -> GPU", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a590043c77fadbbb7a4a46cd54e7203f97e2c607", "description": "docs: cpu -> CPU", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b8f01b1c37fe812f122a57b688e7b08d5ac8fd59", "description": "docs: pci -> PCI", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "deb552938584c8ed26279040cdd366d164a07ccb", "description": "docs: xorg -> X.Org", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f4b0689eec64c014a2fc124bfa45962af7a8af90", "description": "docs: irc -> IRC", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "efd93f1dd6f19f958cae46aba089bf005842fbb0", "description": "docs: ip -> IP", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7041cf6612b70a4f2f126a5558a402f807f32929", "description": "docs: use consistent casing for dEQP", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9c494e24abf1c00f416ea7c2efce4ff4ec0c0a8", "description": "docs: consistently spell Haswell in camel-case", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e855f5a060c93c8e129da406400c5f5c9f8a8643", "description": "docs: consistently spell VirGL in camel-case", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b371a1f62da66439060af9fc2370d5ae85d4775", "description": "docs: consistently spell API all-caps", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dc235de196015fb69c7c4fd24782ef0e877e8e34", "description": "docs: consistently use CMake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f1bc496785c5712f7a6f3f9ef0eb1eae5c3011c9", "description": "docs: consistently spell OK in allcaps", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4453948a5ff7081cb75fb98424ed25d7d22b807b", "description": "docs: consistently spell URL in allcaps", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1ed28787557ee4a5d36f8a90e051e0d56cafd306", "description": "docs: consistently spell ANV in allcaps", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5296c13552b5cf6b5d122e4a5587d6caeac16159", "description": "docs: consistently spell DRI in all-caps", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8e4725e879c87bf502fc004580b1006e73c77892", "description": "docs: consistently upper-case VC4, V3D etc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4a229fea22d659eedfd26e18145eb929d2218992", "description": "docs: XOR'd -> XORed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b831894123c09bbeb095853bad68ffbadca6bf7", "description": "docs: eg. -> e.g.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "46d48659a628ad5043e9745328041ced06750c38", "description": "docs: use the official spelling of SHA-1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "030ecacdc4d27c23934a9f758fb7cbbc443a956a", "description": "docs: spell out \"distribution\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ad15f39e7d6bb9b5d96d0ada0c42d23a7b7c9a49", "description": "docs: spell out \"environment variable\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9346d82c9a289b87e05bebe100fdf9800e0189da", "description": "docs: spell out \"SHA256 checksum\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a008f34a69c5feac4c9e84524dcee37fa260e56", "description": "docs: spell out \"build directory\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "25936ef62b1907e49c37f55cbca8e52fd007bb71", "description": "docs: correct spelling of \"Copr\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d356b1dc63db6b4788f9b4fa845c2d5dca943863", "description": "docs: correct spelling of \"Gouraud\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9d8bf9342064b548210c6ef1eccc6177c67d86d9", "description": "docs: correct spelling of \"specifies\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "19a4e2c8641fa1fed27a1a4321d268bcd1528864", "description": "docs: correct spelling of \"semantic\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "13e2d1a78e1702d80bf2cf8c004cc17acf72e4ee", "description": "docs: correct spelling of \"irrespective\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "29dd4ead44414bb601a0320a17d7220bee10865c", "description": "docs: correct spelling of \"passes\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c74c53ff58da59a0f4009fb2c2ba650b1e0488a1", "description": "docs: correct spelling of \"addition\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "28f4fcaa4f213314a72b8907464852e6fb7a6c2f", "description": "gallivm: Fix LLVM optimization with the new pass manager", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "2037c34f245e72de4fd58224c0aa7ae3a7427620" }, { "sha": "a36e27e507d4a16678ccd0e873883956a7e6302a", "description": "aco: change thread_local memory resource to pointer", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "a128d444cbf4f74b0bdd4a8ae3f1cd2a52dee122" }, { "sha": "43d93c32c94016cbbee775b3b0c75a64fe583f4c", "description": "loader/dri3: Add DRI performance option to wait for next buffer on swap", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d54464279c1cd5900b126c1d4aba290276878343", "description": "loader/dri3: Simplify buffer age query", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2aa588bf0a3d72aaad459a5f4e599916dc5bd743", "description": "ci/linker: update mold to 1.6 and enable on s390x", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4e570cbfa20fb00c923bcb0218c058643c4b7c77", "description": "vc4: don't use imprecise_32bit_lowering for idiv lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "210e8a80ac18e0cdb55940e1ebf56f706edc60e6", "description": "vc4: don't lower uadd_carry", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7ee0b8b8dfab0bf30d0b653d5e75a771940d816d", "description": "ac/nir/ngg,radv: use different counters for shader queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "83643e4dc82d86b15d78bb764721fb731b45c85b", "description": "nir,ac/nir/ngg,radv: split shader_query_enabled_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1dcbf2575734e1ccdcb6bc186d646376e4ad9a0f", "description": "radv: split active_pipeline_gds_queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0bbe8029b62edc138c1d41d4d2bce7f7edb923b2", "description": "radv: count gen_prims_queries_enabled", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6247b35ab2f062540bd21b4172d24a79e1bfe538", "description": "zink: delete unused zink descriptor mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d702a503ad5cc8ca8fddb304a9343490beaf592d", "description": "zink: support multiple heaps per memory type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f9515d9376752c0355de71957347e1241e3a226b", "description": "zink: allocate/place memory using memoryTypeIndex directly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a3552048c7e7b8afebfc99caac6d555439ddf2bc", "description": "zink: allow direct memory mapping for any COHERENT+CACHED buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "71ee1dd597e7a5ca6c7847e1110cfc49a4974201", "description": "zink: don't flag ubo0 as used in shaders with indirect ubo access", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "e8e13d1d78b6d0af63b0166f1addc9ba7eaf0a75", "description": "zink: decrement ZINK_FBFETCH_BINDING", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1f4172e4ec9d33434f7fda26dbb9e25331886a1f", "description": "zink: fix gpl compile optimization", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "490ddbd0b7867b5d43e81f0595d95dfc5fc7c6fc", "description": "lavapipe: fix BufferDeviceAddress usage", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "17ccc80920773a0b9bd3d2d9ad89b22c27c0e2e6", "description": "lavapipe: store binding offset for buffers", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "7cca889ecd82668eda6c7e03956b2a974d8faae7", "description": "crocus: fix off-by-one error when clearing stale syncobjs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "977dbfc9decf35584129d08f5912579f5ab4759b", "description": "clover/llvm: add kernel arg info for opaque pointers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b744e9703342960bb39cdaa09e3701e0e8059843", "description": "d3d12: Add cache managers for separate buffer usage cases", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "09b28524b2ae1f5f84516e0c0c813be23705abaf", "description": "freedreno/ir3: Switch to NIR for a5xx's vertex id lowering.", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "7bc7b08bcf64e0b68812a253ccb9a95b7be84e55", "description": "crocus: Advertise PIPE_CAP_NATIVE_FENCE_FD", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "22ec93cc1aa8eb69f7a1d66500e70a3e5750d095", "description": "v3d/ci: Add a flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c00f36ad76c3c9473574376b7a11991a8269c350", "description": "freedreno: Passthrough TCS support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "18b02cbc254a607961fd9e358b757369058f3126", "description": "freedreno: Add tess_state support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "38c747ce3d307457511fb6e8c3bfec8eb1d4ddd8", "description": "freedreno/ir3: Passthrough TCS support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a7290370de226cb5e59bd8e0c88c2e7cf02a24ee", "description": "freedreno: Dirty the TCS state if patch_vertices change", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "027690996b98de3bcda485c69744404f11e2967e", "description": "radeonsi: Use nir passthrough TCS helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a8e84f50bc6c855fa08af343c02d3e1b783d1586", "description": "nir: Add helper to create passthrough TCS shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b750cacd70dcdb7015d98489faf580de2d9ebc8", "description": "ci/panfrost: re-enable traces on t760", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c6f575f6633935b6532d106b31d467a23e66cf20", "description": "ci/panfrost: Humus Portal trace got fixed, update checksum", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ba7164d2f1fffa737629a8c29b6c3a76027b456", "description": "ci/panfrost: enable piglit-gl on g52 again and deparalelize", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b970e25890ff45a4a705f8a6d7849cc5310a2326", "description": "ci/panfrost: deduplicate gitlab-ci.yml", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8a0c1dcbd6c484dcf36ab3f35e33c95a69c0c2af", "description": "r300: respect buffer offset in r300_set_constant_buffer", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "a17e801a9c4d5806c2d26033e3a75c6f207aa3dd", "description": "aco: Add ACO_DEBUG=novalidateir option.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0cceab788eb68f46e05c674d8fa33a7a65bc63bc", "description": "aco: Move is_dead to aco_ir.h to allow it to get inlined.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "36bc3afb8b36c4f77ab955c624f1db29ed192c31", "description": "aco/optimizer_postRA: Delete dead instructions more efficiently.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7263a29794ed72fe915809bd48a53c668691b404", "description": "aco/optimizer_postRA: Properly handle vccz/execz/scc in reset_block.", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "a8dd07518c59af0087ed311cee232c31c3e8268c" }, { "sha": "75967a4814be7988afc20e59bac4b48bafacab00", "description": "aco/optimizer_postRA: Speed up reset_block() with predecessors.", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "b542ab02439d39dd54bc475332977d2c0a2e0920", "description": "aco/optimizer_postRA: Use unique_ptr + array for instruction indices.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f598fe4e35723fd76f4847afc1cb2d8881fbccc", "description": "mesa: Fix stack corruption for PIPE_QUERY_TIMESTAMP", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a0c52ee8271b5898dfeb5f8d74b1428ed7f811f5", "description": "radeonsi: Use available dot product instructions on gfx11.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "31c1cb06adabcdfca0f25839909c8e837aa8e24f", "description": "radv: Use available dot product instructions on gfx11.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "361b47b1f00379a34d307e6ab0973ce2f53c61b0", "description": "aco: Implement signed idot instructions on GFX11.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cea6723243d7b22e8d2c92790eba4e27bf2a0e06", "description": "ac/llvm: Implement signed idot on GFX11.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "616d3908dc179c7319380111fd1cd5b047caeb75", "description": "aco: Don't use opsel for p_insert.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "54292e99c7844500314bfd623469c65adef954c5" }, { "sha": "79a8a7662be4dc23ab75e0d8f324289278d2d526", "description": "aco: fmaak/fmamk can't use SDWA.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "413f8d0e9b6c22959fbb3152bb794ad37bc05798", "description": "microsoft/spirv2dxil: Support pack_32_2x16 and pack_32_4x8", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "224e5012105b6476eb0572bd90d1a72b19ba6899", "description": "aco: Do not define NOMINMAX as it's already defined in pre_args now", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0ebd6f52a20aaa57f2815b3ad2e8052153689f18", "description": "zink: reuse rast_prim for line-rasterization check", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "659c39fafbb53e27e6816fa872ac6eb78772e519", "description": "zink: rework primitive rasterization type logic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "811794f8d8de608728f495c582482d20c80a7841", "description": "microsoft/spirv2dxil: Change `spirv_to_dxil()` to receive SM and validator versions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0bf5bbb3e41ee47b317a5aa7f7f72e0612f1c49f", "description": "microsoft/spirv2dxil: Refactor to make SM and validator versions public", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "677def1d4e24048660b7817bdd257cd4eb56e362", "description": "vulkan: wsi: fix musl build", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ac01f09d57b47e9bc6e27da122a5bb0ab43f6908", "description": "radv/rt: Load instance id and custom index on demand", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6fcabb3b02bbf88b365f060da574a546df44378f", "description": "aco/ra: only rename fixed Operands if the copy-location matches", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "061b8bfd2980a5ed903febef42be288ab1eb4e40" }, { "sha": "cf7ada973a8ab1dade57c51afb981b84daa28710", "description": "radv: disable shaderBufferFloat64AtomicMinMax on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7298bc1810fc2a0fdc56b0b104d57298695d21eb", "description": "radv: disable {shader,sparse}ImageFloat32AtomicMinMax on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1ec5b6774dd2af05abf34fcb74cac0c71692b763", "description": "ac: fix has_vrs_ds_export_bug for VanGogh", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "0a8a9d9d638df80454417d2041f79f645193c910" }, { "sha": "4aef5f8825f9e157e3689e8f722d1cc8d34e13f5", "description": "st: Remove struct st_api, st_gl_api_create and st_gl_api.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b990142e05bbaca7eb192dcfc9b985b0362be825", "description": "xlib: Implement xmesa_get_name by return literal \"Mesa \" PACKAGE_VERSION directly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "78a8350e8dba123d2c7bb934c8517b778c66ca06", "description": "st: Turn st_api::query_versions to be direct accessed function st_api_query_versions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7bd5ff3122f25543e8093a6687c03f9989528285", "description": "st: Turn st_api::create_context to be direct accessed function st_api_create_context", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "562adc385db85fab1345849454b864f787f76a26", "description": "st: Turn st_api::make_current to be direct accessed function st_api_make_current", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "26b77dfeb2076017eae9b3224d1e4a81b6561bb8", "description": "st: Turn st_api::get_current to be direct accessed function st_api_get_current", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "40e11ee5092909bc8c5098445811fc3a6fab8f9f", "description": "st: Turn st_api::destroy_drawable to be direct accessed function st_api_destroy_drawable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3f15ba7d681cb3eb0bda55a7edc82f16672e23e9", "description": "st: Remove st_api::destroy", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "23388be282c9df1a35f2fa878b26a1ee136c6fea", "description": "st: OpenVG are removed, remove st_api::feature_mask as it's constant", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "44151acc95d47bb2e82f2ae24ab9df8460349eab", "description": "st: OpenVG are removed, remove st_api::profile_mask as it's constant", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9d0d1e529569855f4a0c3a3e109c5be65522c115", "description": "st: move function st_visual_have_buffers into st_manager.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5e85165a7bb539b64519208d699b40d3f2d9d497", "description": "hgl: Remove non-nused hgl_create_st_api", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f32dde29028a529c42431c387edade0886239aad", "description": "aco: swap v_perm_b32 operands", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "dae1629778de81ecb24f3790f8404dd2c24dd338" }, { "sha": "514a9b3b75cfaa3e77e350b618c18f0707044c79", "description": "radv: Use correct primgrp size for gfx11.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9d782e529460adfd6fd76d8bb1d07f49be019371", "description": "radv: Improve gfx11 clear colors for DCC.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8148e934a69673cd5881bf0dad9a63fe09589335", "description": "v3d: replace all TODO around for FIXME", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "434e74e658786446033c981d9de5627a4fbcdd23", "description": "radeonsi: zero init using the correct components count", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ae4379d81e42dec4f93983dfa9f31cf30384789f" }, { "sha": "152b90efcda158ca85dd51863c4f7b2a1d461c2d", "description": "aco,radv/llvm: do not export parameters on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c5bf63753d7b1e61d4529fe2dc5a81c49c8bbd45", "description": "ac/nir,radv/llvm: add support for the attribute ring", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fee5e379f4cf6539b59e25c09f92d5d83d2eb8f3", "description": "radv/llvm: do not set COMPR for exports on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4096c15f4f98d0140f86328c8f73cd23b797c308", "description": "hasvk: Nuke code around local memory", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fdbb005984e089a9338a7d693db13cd2c88612cb", "description": "freedreno: get timestamp from os_time_get_nano instead of os_time_get", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "851c6598bd1262fa3debd1ed2c7337ad2ca75fc2", "description": "nouveau: get timestamp from os_time_get_nano instead of os_time_get", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1d41dd42dfbc9bfb056d68ba8c1c4205bdb9dc75", "description": "util: unify FreeBSD futex_wait signature with Linux/OpenBSD/Windows", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "095dfc6caa29e150b5c8e9566320eda1117e714b" }, { "sha": "813d502d7c4b297689c16b2559e87134db1ff0b5", "description": "driconf: add mesa_glthread=false for gfxbench", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "55d2b82cc09953b104d46edc12524945e82eb45f", "description": "glsl/types: fix dword slots calc for float16 matricies.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3570e94bcc187512490ac0871086fb101dc1c9d6", "description": "agx: Use agx_nir_opt_preamble", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5e8b0289c35ef8d8c4098125e6951d6903585e33", "description": "agx: Add agx_nir_opt_preamble pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "328eef2c3c1aec6eb750e8eca496208d394f461f", "description": "asahi: Set GPR count accurately", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "afa20a840bcef5d2fd14f10350838e76203a9fbf", "description": "asahi: Set uniform counts accurately", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ec9eae99b133f8bc34714eda182d0d3df19b5ada", "description": "agx: Report GPRs to the driver", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6e32826345ade622ad05abb3aea652ecc089e652", "description": "agx: Avoid reading high uniforms from device_load", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5bd245d2cd9e1b4c6552432bdf09a1fd8cc68306", "description": "agx: Handle 64-bit moves", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1521d9c58c1d9a3bbaf1f572920e5a7cbb1da4d3", "description": "agx: Restrict copyprop of uniforms", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cef13f8ab19a6261b9fa5065864fbb9ceecdbf7d", "description": "agx: Handle uniforms passed to COLLECT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "056280a4a162bf4e43c2d4439dccaeb818e8698a", "description": "agx: Implement scalar load/store_preamble", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "14fe5bc59828729436decf1a21d02dcecdba5f2b", "description": "agx: Strengthen assert for packing ld/st instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "41b54d4a5840f2a526aede98aec8f60f15339e77", "description": "agx: Allow larger indices for ld/st", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "05009d1dad36d2324c83f93395848e4560e6d67e", "description": "agx: Add uniform_store instruction", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ca4fe9d3f58bad7f12eb926f8fe1b808b39318a3", "description": "agx: Align preamble shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e466a7d1d898691a302fa3af9a9c4579a182bbbe", "description": "agx: Handle multiple functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "af74e746cd328138c83896ed9eb24b919f7164f4", "description": "agx: Make push_count public", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d63864e030c927857df7f57dde716f27aa29f50", "description": "agx: Check that we don't push too much", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c74d6c4f9e0a4a03499784663656966fa9c95040", "description": "agx: Be less sloppy about high uniforms", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a0da23d5209acfd017c750840da232c0693deffe", "description": "asahi: Support preamble shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9061e960b2e4c4c8b10af54e37e35f07dc7bc501", "description": "asahi: Add group tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8b464f4c598eff0be04afe05c782ac63e2cb22d0", "description": "asahi: Don't use unnecessary test fixture", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "537a77ea6b4aed5fe0030fa5b8c3b3b3aae3a0ac", "description": "asahi: Rename LOD clamps tests to fit other packing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6195ac93d6b7acc1284eb0608ca4b3e4150e4519", "description": "asahi: Use USC_UNIFORM_HIGH", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "348ac0f4a290245f32d0b8ddcbb4ad7559faafbe", "description": "asahi: Make agx_varyings a union", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "721c4f21865ed29c534df09b5654f93445727320", "description": "asahi: Remove \"padding\" field", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "06cb242a54ccb9b200c8a4b00a17417732ee152a", "description": "asahi: Identify more shader-related fields", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "24bfa5af88d4227d254e4be29442c44f05bfad69", "description": "asahi: Identify \"Uniform high\" USC word", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e1f9ca9f6991a96dbe4ba7b64cc7521a0cdc0da", "description": "asahi: Route shader-db stats to debug callback", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e126338394c8a605aeb0ea27d201e43b69fa4f59", "description": "asahi: Precompile for shader-db", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "46ae8e659da932058ae509d9fc64b3cef3c4af7e", "description": "asahi: Remove AGX_FAKE_DEVICE environment variable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "13e90bebe10eb39016756e9cb23010dcbe24511a", "description": "agx: Remove command line compiler", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "80de33cf6a8480d51ecde8d4b8d29d595e281fe7", "description": "nir/opt_preamble: Move load_texture_base_agx", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ba551d293fcc915071727b847bec21721899c77a", "description": "asahi: Hold a reference to BOs in a batch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "741dbadae09ef376c1b6176f195b73930d1294db", "description": "nir: Fix ifind_msb_rev constant folding.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "a5747f8ab357ff00c630b937b221e5fb59d90289" }, { "sha": "125741dbae82dea2faf8e594c877701e137e0141", "description": "nir/opt_algebraic: Optimize various find_msb_rev patterns.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d57f5c9cac8dce2460b246405d2176e1e2a1ba05", "description": "radv,aco: Lower uclz in NIR.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7505be3497cba09bb0a3e3787aeb107f32eeeee2", "description": "nir/opt_algebraic: Add an option to lower uclz.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "049b60cf4bd2b16667a9d85ebe8a110a24236bc3", "description": "ac/llvm: Implement [ui]find_msb_rev.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "058174c4ded714a047ce58dbbdc0eedc54a83d64", "description": "aco: Implement [ui]find_msb_rev.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1e552b9c95a1fc8cbec5f6187bf8630b3c31cc25", "description": "nir/opt_algebraic: Mirror optimizations for find_msb_rev.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b5ecb5388e7ef2e0c77ebcd1b2f2c708a1170179", "description": "radv/rt: Fix setting tmax for opaque AABBs", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "22f7f167cdafe0facbab2ba2a89f5aadccc39dc5", "description": "nir/opt_phi_precision: Fix missing swizzles when narrowing phi srcs.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c7b935962b27667fd4730b53c5fd3ec45d2773c3" }, { "sha": "783b416e651df6d9d1c395989507cfc5b516003c", "description": "ci/macos: Building both dri and xlib version of glx", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6c9f8d866202819780a4fa5398e0898b123a0abc", "description": "xlib: Remove macro guard with GLX_INDIRECT_RENDERING in xlib.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5bed3d4ad659c30cb0ef4b40172f1aab877ccc98", "description": "meson: with_glx never assigned to 'gallium-xlib', remove 'gallium-xlib'", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "814682d00c7f016497afe52cd5c6e86f00110d7c", "description": "meson: with_glx never assigned to 'gallium-xlib', so need add with_glx == 'xlib' for dep_glproto", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "76791db0882b3715cd7d0a47fd14e1f784901b09" }, { "sha": "9a7e93f1f6b42ff301dc3031ea0002253e61a6a5", "description": "vulkan: drop const for descriptor set", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5aa437a9f11cb029a52cce90d40fd2c238513107", "description": "zink: fix ds3 line stipple enable handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "12fded59650c26ae831663568e3d2981f5195b7f", "description": "zink: fix duplicate VK_DYNAMIC_STATE_LINE_STIPPLE_EXT setting", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9de7e49e6f015aa070338faffac439f2fa60b09b", "description": "panfrost: Remove NIR_SERIALIZED support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dfce4333854ecfba47cda99b256563e5ac27a2e7", "description": "aco/gfx11: optimize LS/HS load_local_invocation_index", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c716525cf82ae7a00d7ec00d20998dd80f2058f", "description": "ac/llvm: ignore g16 if the image opcode doesn't use derivatives", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c492779924cd4798b7666b812d3a805380ef67bb", "description": "ac/llvm: fix mixing non-uniform/uniform sampler/texture descriptors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5b47e32474283596f026eb3f06c7f01e95712589", "description": "d3d12: Fix placed footprint of subresources", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "479eb67aacf4df4562156b497cf4fd50d93e421e", "description": "d3d12: HEVC Decode - Fix slice size and offsets translation from VA to DXVA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "897adcf7d7b527dc9a16e73e46cb80fa22f52848", "description": "radv: disable AMD_shader_explicit_vertex_parameter on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c18e39ebca095660488db05368255e6c33cc6473", "description": "radv: disable VK_AMD_texture_gather_bias_lod on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "59be3b8a8f123b145f31df11b2b4ef3c43ef10e7", "description": "radv: advertise VK_EXT_extended_dynamic_state3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e48c0fbd8f70df5f74bdbe594f807d09fc3a4424", "description": "radv: add support for dynamic depth clamp enable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "31f946f4d2e3abd633eff55ed8211ef052139413", "description": "radv: add support for dynamic provoking vertex mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e26d3cd9e8da1d2364d3095fff8616bb66ccf4a8", "description": "radv: add support for dynamic depth clip negative one to one", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fbed3aed4aa6184a8d1ea696de44973e235d89a8", "description": "radv: add support for dynamic conservative rasterization mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "96282ceb9a8be2f2ca74cead95799ba8c9e50319", "description": "radv: add support for dynamic depth clip enable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8682e09c33fe8242317b24da5c823f0fa244ed47", "description": "radv: add support for dynamic sample mask", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7c38d94261a8091f20912baa356c995ffc709cdd", "description": "radv: add support for dynamic alpha to coverage enable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a98329b5e9cb6ca6bdbcd69e8e29b9790ffa220", "description": "radv: add support for dynamic line stipple enable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17b9aa92b77da1fbfa2595c6d4577c1a28eb64e6", "description": "radv: add support for dynamic logic op enable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f22290949d3d6ad75445404e48195ed319505a05", "description": "radv: add support for dynamic tessellation domain origin", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6bf34e9f3682e180ff1a4f7cfe867eb40646003e", "description": "radv: add support for dynamic polygon mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e0b4b12066a4afc42bfc582f6a7d501ebb7a2c76", "description": "radv: declare new dynamic states", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d23c94dd1ac7a2c7a37b37b3ee3718357e0f7d5", "description": "ci/freedreno: add Guilherme Gallo into restricted traces access list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4c080cb8e50cde3f41120f4bd85177bcb47f3f56", "description": "egl: fix error string for dri2_create_image_dma_buf()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e2d67765fafd2931569415dacbbde83b05d6a3f2", "description": "zink: handle f2f16_rtz", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "813b76aeb69cb5959dc2512c3bc948b906410c48", "description": "zink: handle more opcodes for CL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4629fe2aab9e333012944749fa5ce344d56d5633", "description": "zink: update the RADV expectations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4a125f790ca5636d9168cb3c8ad62be83bb4e6b7", "description": "ci/llvmpipe: update to new RUSTICL_ENABLE var", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cce02f018422eb050e2a737afacc10d72f78e20e", "description": "docs: Add documentation for Rusticl's env variables", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "feca63e37e7dd79bff57ce8396feb7f291494619", "description": "rusticl: add RUSTICL_ENABLE to have a global way of enabling devices", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3b7d977f764201fd9e526b161f7044da6d5e33ba", "description": "vulkan/wsi/wayland: avoid useless re-allocations when receiving per-surface dma-buf feedback", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "df776419934bf7bd2e245a17118190b9d98df89b", "description": "vulkan/wsi/wayland: add per-surface dma-buf feedback support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "edd3c00d5d02bb6412b67aba6ae4d1eeabbe4865", "description": "vulkan/wsi/wayland: add default dma-buf feedback support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "947a465cee66e0ea2c2d7d56daa918cb5e401f43", "description": "vulkan/wsi/wayland: remove refcount from struct wsi_wl_display", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3adba6b18dc53dafbfffee9f842d799be776b3bb", "description": "vulkan/wsi/wayland: move wl_surface and wl_display from chain to struct wsi_wl_surface", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ba571c3657ccbd331ee740af6e69ac52f75b6581", "description": "vulkan/wsi/wayland: take ownership of wsi_wl_surface when creating chain", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "abc464f3a9de89de9806ec6354022d892f76c09e", "description": "vulkan/wsi/wayland: introduce struct wsi_wl_surface", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "149f7e476289e956c5e290544b0386703c5ae226", "description": "vulkan/wsi/wayland: remove unnecessary spaces in struct fields", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "05ed116d012d5e5fb2738552b951bfb39413f7ab", "description": "vulkan/wsi/wayland: move some structs to beginning of code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "19b6c889be7c7151d50e46b9cac0c416232c47c9", "description": "Revert \"ac: use LLVMContextSetOpaquePointers if available\"", "nominated": true, "nomination_type": 2, "resolution": 0, "main_sha": null, "because_sha": "940734630de229d98630e4398fd68e95c105177a" }, { "sha": "f5abb7ce4c1f9159f9202e8bbfe6ee33fbd4ff6d", "description": "ac/llvm: pass ac_llvm_ptr instead of separate type/ptr", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "efa5c528222805dc4fcf163096102f1ef1fd1697", "description": "ac/llvm: add ac_get_ptr_arg", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "39fd373f81efdb92ccc78e92d503a50c8cb48f12", "description": "radv/llvm: replace LLVMBuildLoad by LLVMBuildLoad2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b31affddf4b4b0f4c395176404bee811da3dc82c", "description": "ac/llvm: remove gep_2 and others temporary functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7508cdd2ff7794a621657b6e5135bf945365030b", "description": "radeonsi: port the remaining code to opaque pointers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c0058a38d10380d9abf334e4a9b801892ff99b40", "description": "radeonsi: make ngg_gs_get_vertex_storage return a ac_llvm_pointer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "52f8319dacfff03bab7997f4adfc88ddde8f60f1", "description": "radeonsi: use LLVMBuildGEP2 in si_build_gep_i8_var", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b58bb254f33521211125d5e000b925e0ea5ae2ad", "description": "radeonsi: use ac_get_arg_pointee_type to get the right type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cb117cdc96cc31f35806d72e75c40128dc71d7c8", "description": "radv/llvm: use ac_build_gep0_type to get args types", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f12adf2cc978586ccecbf323afc0bcbebaa94177", "description": "ac/llvm: remove unneeded casts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a15eed1e22288c06fa910b71eca6149d9cedb574", "description": "ac/llvm: store constant_data and scratch as ac_llvm_pointer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9a7f8d8df18146aa43b534983e6b98351a883d3", "description": "ac/llvm: store lds as ac_llvm_pointer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c54ae013d4067cb051289a74f2badcf467220aa", "description": "ac/llvm: add xxxx2 functions to iteratively port to opaque pointers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "18e78db39cd4495b13b97e8522c668fcdceb804b", "description": "ac/llvm: add type param to ac_build_load_invariant", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f044de2e60352e5e9866561481181d3926f201aa", "description": "ac/llvm: switch ac_build_pointer_add to LLVMBuildGEP2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f68b18f2856da6d44e6b91f17428aaa011e2fd02", "description": "ac/llvm: switch ac_build_gep_ptr to LLVMBuildGEP2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0f00f74b209a46791e5c30e3e7ea37009e2df293", "description": "ac/llvm: port functions to use ac_llvm_pointer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "174caabab721fc1b6c6bf7e181641c89978f0123", "description": "ac/llvm: add a ac_llvm_pointer type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "afd645f0576f2cf41b65f360787f01604f00f0f2", "description": "ac/llvm: remove LLVMBuildGEP usages", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fab476bd11a5b7280b41cb0aec2f763a690c1acd", "description": "ac/llvm: add helpers to get pointer types of ac_arg", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5dcc2c216ba124883e08db8e4a698bec849ef05b", "description": "ac/llvm: simplify get_memory_ptr", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8465d23f99fb97bd6d386d3964198c1c4557b3ef", "description": "ac/llvm: drop visit_deref", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "236c7ca8b3cd25b99f5b2ba3fd74efb0d10c75cb", "description": "radeonsi: use nir_lower_explicit_io to get rid of mem_shared deref", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "55ba066d45a6a602a2e4e5412995905d7e84e2bf", "description": "radeonsi: remove USE_LDS_SYMBOLS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "83283fffc56f0b356db5229a6ef71ab84ea397e5", "description": "ac/llvm: remove unused vars hash table", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ef5fc6a764954ed9ae5d9171c167f3d4884e0aa5", "description": "aco: fix tcs_wave_id unpacking on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1f573c44abb75386e16aa386afd75832bdc78b57", "description": "radv: advertise fragmentShadingRateWithShaderDepthStencilWrites on NAVI23+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a8a9d9d638df80454417d2041f79f645193c910", "description": "ac: add radeon_info::has_vrs_ds_export_bug", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "61e54297cdd6bd9e3406816a112b5ef7ad1c806a", "description": "radv: allocate more space for pipeline statistics query on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0237e5f3795971c68155e55e08e39b01a3fbe641", "description": "st/glsl_to_ir: remove stale include", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4c174700ebd613b3d4f32defd36d7183d51397e2", "description": "st/glsl_to_ir: remove stale comment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8897f309ca539a0ee42e722fb9d465842f6699ef", "description": "ci: Trigger building visual studio docker image", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9edc23f0751f030159fab3372c0792a12dc59894", "description": "ci/windows: Update vk-gl-cts to pick up new zlib dependency", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fe78a8910cb6caaa7f383b3dc045f3c8d10e4674", "description": "ci: Install the clang-cl compiler within mesa_deps_vs2019.ps1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ab525ea1fb35e2be3d722aaa7a3fb43afe475dd", "description": "ci: Move building libva before clone llvm-project in mesa_deps_build.ps1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a3872ff4f8087326f832f6ce96478e7481e6cfba", "description": "ci: Add Get-Date in each package build in mesa_deps_build.ps1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "92b4091b99859aaaff75fd49ffe1f1399ab57e54", "description": "ci: upgrade zlib to 1.2.13 in mesa_deps_build.ps1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "05a31cdce64c6d785c7ceab7306274be39f7de7b", "description": "meson: upgrade zlib wrap", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "20f33a1cd91832f7cd9899b5e3c540715b57d6a9", "description": "Revert \"egl: Factor some common terminate cleanup up to common code\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "04826cd9fc83365e99db3a491254a8d5a6eaac63" }, { "sha": "210f19b004476970b859df24dfe420f6988db1c8", "description": "venus: drop duplicated YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db2c14887bb52ec6fd05c5f8b5363f1689b4b45c", "description": "ci: Fix kernel+rootfs.* jobs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "71dc65ec20b6392eb924167cca8d56fabbb7a700", "description": "ci: libxvmc-dev is not a dependence anymore", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7ba94036f363757b1e379ef3ad1cf2cc47735d6d", "description": "d3d12: Create d3d12_resource objects for video usage keeping their DXGI_..._UNORM formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dd90273aaacb9093334aa3db95e298026616b6dd", "description": "aco: Optimize MUBUF 0 offset when idxen is also being used.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e52c2f4fca7dd8e11a40da32e8e90d7539885bdb", "description": "nir, ac, aco: Add index src to load_buffer_amd/store_buffer_amd.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b67aa878107ce82c7c50b600f84eed66f2f8a7e9", "description": "aco: Cleanup load_vmem_mubuf and store_vmem_mubuf functions.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c918f0934ef833f9172c2a27e826abbbc810e2f5", "description": "nir, ac, aco: Add ACCESS intrinsic index to load/store_buffer_amd.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a096f46836ad8c7e1055972b0ec6dc5af3ef4707", "description": "st: Remove st_api_type because ST_API_OPENVG is not an option anymore", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1ae73bc0768cafa21897bced6d4d635059569fd1", "description": "nir/algebraic: optimize b< Z32F resolves.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2285011a3f4e21026f0904d23a57a8a1f9c8247d", "description": "rusticl: remove blit code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d7e2ea803b618f20b35a4c133d5da7e9ae790a43", "description": "glx: Adot #ifdef GLX_USE_WINDOWSGL in #if defined(GLX_DIRECT_RENDERING) && !defined(GLX_USE_APPLEGL)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d160ba93d1f77c0b07b0b573d9f17d8537d5d9ac", "description": "glx: Adopt guard of glx_direct and glx_accel in #if defined(GLX_DIRECT_RENDERING) && !defined(GLX_USE_APPLEGL)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6ac591028ca6885ed1cf79f1586e59ee861eccd1", "description": "glx: Remove redundant #ifndef GLX_USE_APPLEGL in glx/glxext.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bde5928264bc48eec8026c5c816afb22ab60b73b", "description": "glx: Trim trailing spaces in in glx/glxext.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ffab4c8cb7bc7362cd3318f39162a98629bd4d19", "description": "glx: Guard usage of infer_zink && !explicit_zink in glxext.c", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "2569215f43f6ce71fb8eb2181b36c6cf976bce2a" }, { "sha": "ef9e63820c30716d83824aadc4b14c8f6f6fd34f", "description": "zink: start on some type docs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c5324e9b2bdd5850547bd45cc98896b9562f5357", "description": "zink: delete unused descriptor struct field", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "69013c860b2e3e8e54dbcfa7c807877baa3e36e6", "description": "zink: delete/cleanup some descriptor #defines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eef575b91d1bc8b6c01e8c8a7e6877337b1a8586", "description": "zink: add docs for zink_batch.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8bf1aa1b76b7431617d43277e2247245f1e09ee8", "description": "radv: add lowering for nir_intrinsic_load_ring_attr_{offset}_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "09033c7b227c6ea97e5f513121f5df0a3f6b3bdf", "description": "nir: add nir_intrinsic_load_ring_attr_{offset}_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "46777e55443369c1d21b6c0761808253c046c0cb", "description": "radv: declare shader arguments for attributes via memory", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bcf642c23e14ee79c1c0f64b75c9c64ad17741c9", "description": "radv: create and configure the ring BO for attributes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f239d745d6f0675572e77adf0a4ddc75beca69d8", "description": "radv: add RADEON_FLAG_DISCARDABLE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "93febe1198a03c16c18fc413501ba710edc8b1ec", "description": "dzn: Use ID3D12DeviceConfiguration for root signature serialization", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6fc619470db3cdd05038ab04e8e8ca1d2395dd49", "description": "dzn: Attempt to use the Agility SDK", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fd653ee33ff75dc8a3e70c12875379877220a0d5", "description": "dzn: Use architecture props to return correct device type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "74d1c72b353768197d56bdd492de105a688d90a5", "description": "dzn: Support device factories in addition to global device creation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4696aa484f68b38c1d4c31eebf068c08fe7aa9dd", "description": "dzn: Store the d3d12 module reference on the instance", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d2eebb670ec0dbed7a150f88e7c64e4b7e01f6ee", "description": "zink: set default spec constant value to 1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c305a2c9625a91e8e4bbaca5b20b2eb7d69a74de", "description": "zink: move spec constant emission to the types/consts block", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1e51383258ee48f6af8745d99638f4b45b8c52f6", "description": "intel/compiler: run nir_opt_idiv_const before nir_lower_idiv", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f8bf2a9a15d2572974448ed67a282f195d490323", "description": "radv: drop the ES vertex count requirement on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bc19ffef2793e07cfffe27c0a58af7a7ccace8fe", "description": "radv: do not use memory for waiting for cache flushes on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "39bdf17d1932fcf4850c3535ab26fae64e09cd5d", "description": "radv: use correct VGT_TESS_DISTRIBUTION settings on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2a7e4dc8cbd110c940d43094537738661fec4411", "description": "radv: set SAMPLE_MASK_TRACKER_WATERMARK to 15 on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c23727d554eade7df29cc19bfc0001c6d4a6b2e5", "description": "radeonsi,radv/ci: Increase coverage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3df2bfac6c57e539f04181e4e51b40a6558fdfee", "description": "ci: Run RadeonSI jobs on changes to src/amd/ci", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "a1d34d8c95773a210fabef5999ad37065851f815" }, { "sha": "97e1613b0e13be8b694f98ba28449137b9cc594d", "description": "ac/nir/ngg: use nir_load_provoking_vtx_in_prim_amd in ngg lower", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "58e006b17477864b08e88c02ccc732f60dd91c6b", "description": "nir,ac/llvm,radv: add nir_intrinsic_load_provoking_vtx_in_prim_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c38111f6b4d2017e04ec964b8bdf118f1c1cdac9", "description": "radv/ci: run two jobs in parallel to reduce the execution time", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2459fcd9ff509a9214f82adfd4844e6cd326cec8", "description": "radv/ci: bump the job count on navi21", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "861ec4988d90b402abc30122fe1f97fbbf3afa89", "description": "r600/sfn: Initialize TestInstrFromString member m_instr_factory.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "e840645bb793a2e21c7a7e227c337bf4fe6e2819" }, { "sha": "53ab57e8882a60cc3e9d7c116095b41d2f12df33", "description": "util: Move the function implementation from u_thread.h to u_thread.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a2506a8488494b960806a2742f1af1696bc8b12", "description": "util: Remove include of windows.h in rwlock.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c30d63a53d6304898d93079a2f8c3f3a9ca79c29", "description": "util: Remove include of windows.h in memstream.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c2a486120bf12e6885e40211ffa15fc523fa6d41", "description": "llvmpipe: #include in lp_rast.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "797130b449b2425122c7d996cb2b034ade34a0ad", "description": "util: #include in disk_cache_os.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "399dc71a30f1722893815185c40b52757d3bfb18", "description": "c11: Getting the macro guard of HAVE_PTHREAD in c11/threads.h to be consistence with util/u_uthread.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "54beddb5d2ffafb878bb62fcf0df1a1a3451d139", "description": "util: Remove the guard WIN32_WINNT >= 0x0600 in u_thread.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b6e4aa6f31b489791dd0439344541abd014edac1", "description": "meson/mesa/wide: define WIN32_LEAN_AND_MEAN with pre_args", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2f140c564f351db4348d02148c490c291325e6d8", "description": "c11: Remove the code for Windows XP", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea3dd4179dbc564c2505adae988648b015835141", "description": "util: #include \"util/macros.h\" in u_cpu_detect.h for ATTRIBUTE_CONST", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b2b8ac64eae2352b02c5462e1ccdc8e9f60a1aa", "description": "util: #include \"c11/threads.h\" when necessary in simple_mtx.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eb6668ee866c7d7a6ef08a6f7e31f29c15d21b0a", "description": "anv: adding parsetab.py to the .gitignore for grl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eff1517cd7b07450bc75fed03e13dfd621fa299f", "description": "anv: added proper handling for input argument in intel_clc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8de02ff980fc4a8d5e4c65c030790b04e96899d6", "description": "anv: fixing typo on description of output flag for intel_clc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "056d72c897aa729d4f72465687afdd8bbd1b5444", "description": "anv: add missing separator to help for intel_clc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8e1f03ada09bf87c8c8f4c59a27422654b590165", "description": "anv: reword info flag in intel_clc's getopt to avoid clash", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b3529d3d89a6972afc4903f74fc5f31e6ee2c20", "description": "mesa: Use util_call_once_data instead of mtx_t init_once_lock", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "86290c81b247d84d34ada743004b33086851161e", "description": "egl/dri2: Use util_call_once_data to replace usage of mtx_t glFlushMutex", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "56a34d15681139cbffe52f57c96ea48c9d4bd67b", "description": "egl/wgl: Use util_call_once_data to replace usage of mtx_t glFlushMutex", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "81ef38f4843ba9d3d435af761ff576f57efce62e", "description": "gallium/auxiliary: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ccf6dfedbc4a25875f558df50c68140562b419b0", "description": "mapi: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in stub.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1411d79e24f818bc8ea22268b66bb40a4091c79a", "description": "mapi: Use util_call_once to init exec_mem and mutex instead _MTX_INITIALIZER_NP", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cf36399459956d7451441cb633616b2850779e91", "description": "util: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_M in u_debug_refcnt.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8f9e336aedb98957bc56b8ef566346e924d21eaf", "description": "util: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in u_debug_memory.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "44901ebd97de76d9cfdbca2a87488af4c642ea6b", "description": "util: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in u_debug_stack_android.cpp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a26d5b4b69d892e854750a08673a9ba29257ece4", "description": "util: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in u_debug_symbol.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "404808afc899913ab64bf702240b647146199a99", "description": "util: Call function mtx_init on exit_mutex to replace the usage of _MTX_INITIALIZER_NP in u_queue.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "35c7f2e80937268b4f23fb6755d7da5f13307769", "description": "util: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in u_debug_stack.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "574b4c547ffd12ab6736b982fb23e9d95613b0b9", "description": "meson: add dep_valgrind dependency for 'dxil_compiler'", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0fad769c13f57add5fa7586c04fd1c6bcaa67c43", "description": "d3d12: Release sharing contract in flush_frontbuffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "035db6f0118101da395f89a4288380760a11a604", "description": "d3d12: Use ID3D12DeviceConfiguration for root signature serialization", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a1268cc4fbf22290112ea856339dc234bad21c1", "description": "d3d12: Attempt to use the Agility SDK", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d21f0cb5b9b8e0bff42b42cbdf90b1f2f86fb46f", "description": "d3d12: Support device factories in addition to global device creation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cb9a58c1036070831f4ee33e409c5b01d3c90129", "description": "d3d12: Store the d3d12 module reference on the screen", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ff102db76c0c37c33fe466de5f12fd88f0272b78", "description": "d3d12: Move some things from screen late-init to early-init", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "18683917327edd79605752271f52a99fab1d8678", "description": "deps: Update DirectX-Headers req to 1.606.4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "91085bf3379fa32d2cd3f164c8e84542b94baaab", "description": "anv: enable rayTraversalPrimitiveCulling feature", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d9747169b6a35dfe3c9979d669f73dde3dcd1399", "description": "anv: support VK_PIPELINE_CREATE_RAY_TRACING_SKIP_*", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3aa41349a7b325377545b3e7a8ccd3d49188c269", "description": "ac/llvm: add missing nir_intrinsic_bindless_image_atomic_{fmin,fmax}", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ada1076f98ea2b24491dd4fd1b25208cbed9caa7", "description": "rusticl/api: Interpret `lengths` as a slice of Option", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5c16065169fe4ad8085bcd5ff51752306d0f58ff", "description": "rusticl/api: Don't check the program source for nul bytes needlessly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0d31bc5ac3b3505a86ea646d738256d616b6ef8a", "description": "rusticl/api: Shrink unsafe block", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "677c871a0a3adeb78c6fecbe0bde603ee60f6184", "description": "rusticl/api: Factor pushing to the Vec out of the if", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d64b9ea4835eb6a38b5522b5470e7cd0e43a071a", "description": "rusticl/api: Fix creating a program if a nul byte is within the specified string length", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9de42613bfdefecb1f4a3a10a99311f4e80b095c", "description": "rusticl/api: Drop UTF-8 conversion of input source", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4de48a5dd5841c141d173ef32fc405cd2b2eb7e7", "description": "rusticl/api: Use iterators in create_program_with_source", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1e9e5618110542550b9f92dca8392f213bfd46b7", "description": "r300: fix generation of invalid swizzles in regalloc", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "842a0c6ef14876d51a6dec702bdc1137b9c9545b", "description": "nir2dxil: Use native helper lane intrinsic on SM >= 6.6", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1252d63cc2ecc398dd2d36b4a77a1af212cc6cb2", "description": "aco: Pre-split result of bvh64_intersect_ray_amd.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c6aca79f630323ba06207f5723134fb3dec4e460", "description": "util/indicies: convert u_unfilled_gen.py to write a file", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "090e71e0bff7291a5bba9a9ff60e7de6bd83c206", "description": "util/indicies: use itertools.product in u_unfilled_gen.py", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a72d8425ea3626a73a06cb99a66282cbf033fab0", "description": "util/indicies: simplify some of u_indicies_gen.py", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1e523f2339124031fc96ff5ad80e15c481533de8", "description": "util/indicies: write a file with u_indicies_gen.py", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "addd4d71faf45d62e5a0b2f7577d5c7a56dbe5e9", "description": "util/indicies: use itertools.product instead of deeply nested loops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "55042a1fb9368e24ead14035bdeadb63b39214a1", "description": "util/indicies: move common static functions to private header", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5819d259cfc818fd4b3a5c121372491e0616870a", "description": "docs: Extend calendar entries for 22.2 by 2 releases.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "51236cb178806043b53eea6d8fa30dc8f873a2d0", "description": "docs: update calendar and link releases notes for 22.2.2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7887f769978b9610e3841be5338c97332033d509", "description": "docs: Add sha256 sum for 22.2.2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4ad1a81cd8127e12ff09563c2c3e0fdde540647d", "description": "docs: add release notes for 22.2.2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f939b3115710de58ac476dd40f21025517441155", "description": "frontends/va: fixed an av1 decoding image corruption issue.", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "5b49f8b025c749408ae647a2650a5d9cbcd85d8b", "description": "zink: add ci flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "029d4cbf42e972ebf7f325ddc0ed97e05558d355", "description": "tu: Clean up variable usage in `tu6_draw_common`", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9248ce29781121684902177a9c2f3b4a62f8300d", "description": "tu: Only write `A6XX_PC_PRIMITIVE_CNTL_0` if changed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3de9c429083e1db224e7fb67aca14d4f1de8f995", "description": "gallium: Default to PIPE_CAP_MIXED_COLORBUFFER_FORMATS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8939d477ac98e2e69abc0410412ba70d48fc4149", "description": "zink: Remove duplicate variable zm.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "325c703624a7ccb74356c697ad305755db289a01" }, { "sha": "3873ef47f7a14e00ddff25a8765550d23cc24533", "description": "pvr: Remove outdated comments.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "849c2e14abfa635d3fb999eb008daf5ae17ea4d3", "description": "pvr: Handle pipeline barrier vk_sync.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d19835e43cdba8c122b7a27174c63772834bb1f2", "description": "pvr: Fix overflow before widen warning for rgn headers size calculation.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a35563de0e85452d7dbd5b8e0075ee755b8f52d", "description": "pvr: Fix possible seg fault on csb copy.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f9eb0c13a03bc4250887b6e9c3daf66e198bf714", "description": "freedreno/a6xx: Drop max_scissor tracking", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2ad637f52aa0ec6767fcec1acade4562eba815ba", "description": "freedreno/a6xx: Update caps", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dc70a940d4b84431c2877616b15d1c6621bb5184", "description": "freedreno/a6xx: Fix primitives-generated query", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f26631c6de531db121ba1704b14e8af2578fbfe7", "description": "freedreno/a6xx: Fix MAX_GEOMETRY_OUTPUT_VERTICES cap", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b96e8050d6fa69a3d09c3c23412b09689b7cd49c", "description": "freedreno/ir3: Lower all the 64b", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1b38d233fc55f58b9d5abea94a52066903427cc3", "description": "freedreno/ir3: Fix clipvertex with GS+tess", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0f6f671824745883e40f523765cc9aff9b299abf", "description": "freedreno/a6xx: Remove unused param", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "533b87dff09a0434cd2c0c22718d117501e17915", "description": "mesa/st: ARB_vertex_attrib_64bit depend on glsl>=410", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1aeca308a205f1842edfb42281fa80f8568b8e8c", "description": "docs: Update freedreno features", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8dba83bb8d94a8eeb6806460b6f8d61d2ce30e24", "description": "driconf: add a workaround for Cossacks 3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "53e7f3afbd206a419f01ff77f2ca69697acb23b9", "description": "driconf: add a workaround for a cursor issue with kwin_wayland", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c849c41b0da1c7266787c87b11291e9545ab68fd", "description": "docs: correct spelling of \"freedreno\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "264080057a3a51c2f28886ae8dcf32b87ae16522", "description": "docs: correct spelling of \"traveling\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ead77aeb829c5260ec22d7383fd386c2aee830ed", "description": "docs: correct spelling of \"correctly\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "de9449c17a5200039ff9bc41388ee3dbf4503613", "description": "docs: ie. -> i.e.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "51481b8f4c8a65dbacf97422601c5ff8f629da26", "description": "docs: fractionary -> fractional", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f3475859fa73ce9c1d500d9f7663761d514320bc", "description": "docs: correct spelling of \"rasterizer\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c20f4484d32dd2856bc9f547a0f030c8e525423b", "description": "docs: correct spelling of \"explicitly\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "60e8c443b1c85097514dc8a45116ac47367ffda6", "description": "docs: correct spelling of \"addition\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b469d9746f73987fef8bbc2508ae853b67213eb5", "description": "docs: correct spelling of \"average\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f8d047c08b0aaa7e06bcfef08a69112a86f317f5", "description": "docs: correct spelling of \"laid\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9d55200e72cd00c867060568065e59f10e24b23c", "description": "docs: correct spelling of \"compression\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5590fbd53051f59fa5625723a99a20cef9067aac", "description": "docs: correct spelling of \"commutativity\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "57db29e967aa4475f4a3b1a10ec05511264de591", "description": "docs: correct spelling of \"hierarchy\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fa210550b0fd7f1cf68d4bb079a9d7c6e7f2b61e", "description": "docs: correct spelling of \"maximum\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fcd93216c690769f68dfa0185f8aa0de31ae5d5f", "description": "docs: correct spelling of \"synced\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8d28667046328c8cd196e8c743d4161a2155b351", "description": "docs: correct spelling of \"simplification\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "65ad0824c9b9acf62db7cc33bc8fb89a33f0f8eb", "description": "docs: correct spelling of \"shareable\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "12b52b3f95f480a8ed2680631cde2e9f3302dd40", "description": "docs: correct spelling of \"Raspbian\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a8343b2fc8524b37294c371026d467f599919502", "description": "docs: correct spelling of \"subtly\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a2430838445eb080238beec53751d9b4d990daf", "description": "docs: correct spelling of \"choosing\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ceb8ac1a8dd5b11d62f41e14651aee9c8bb9202", "description": "docs: correct spelling of \"Khronos\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "20e4ee0c77db0e4f54f04443c2d75d0fa2fd31bb", "description": "docs: correct spelling of \"to\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fbeabe5c674c332929cd82e569652f43e31c7a4e", "description": "docs: correct spelling of \"implementation\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e2ee7e03da3574908e2dc37caaac0d697f1d4c10", "description": "docs: correct spelling of \"hierarchical\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "34e3dead97f81c9ecbc95b64f0cdf5312d1d5fa7", "description": "docs: correct spelling of \"specified\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c8dc8c96ae97006d0fd8d23b3929f31432475a8d", "description": "docs: correct spelling of \"bug fixes\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9037d2a508fc2ef200a0bce34a66ee77e3e82bc0", "description": "docs: correct spelling of \"attempts\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "809be974076863c19b8d7974e9f3cb8d33830500", "description": "docs: correct spelling of \"implemented\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "13e7f0c8d29c71f9f848b021493a40f04e370285", "description": "docs: Remove document about XvMC", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "86f203f60e4210e661f4b3afc5992a1b4c407ea9", "description": "nouveau: Remove XVMC_VL environment variable usage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6570136e15d196aaf9c9bfd123e9321a7e6263f3", "description": "docs: Remove rbug related documents", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bdfadec6fde603ac514bb424ee09979135bd04a4", "description": "docs: Remove graw related words", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "65e4b440c991d7f7c20238e3657915ca2e44a9e0", "description": "ci/windows: Update build container image with all deps so wraps can be disabled", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2cadc066dae1c58fee97f50a06a5afe9083ee9cd", "description": "radeonsi: lower hadd and fisnormal", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d7156e5d9cba120dc9e027b819dcb7dd2fd462ab", "description": "nir/lower_cl_images: set binding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d037fd539c8cfa91556fa59da671411006214780", "description": "radeonsi: fail creating textures from user memory", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b9e08f2fe1758014c20cf6485b6b39b92adc2a4e", "description": "zink: clamp shader bindings for compute descriptors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e220c395105e1652b3da5bd743826d3735c2989e", "description": "zink: reorder context init to handle COMPUTE_ONLY", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a05a0f5b44b16fcedf7e94b4c1cd36e921f115b5", "description": "zink: delete some big struct members from zink_context", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b6f6224810d2e4bda4ddd65056c14f9c144ef6d8", "description": "zink: clamp feedback loop layout to GENERAL if the ext isn't supported", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bf3edad94caa50887e83cc6c003086569f29d370", "description": "zink: enable tc cpu storage on some buffers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "211c2aebd2e12fef65ef4a397cb106ef98783fff", "description": "cso: make memcmp and hash computation use a literal key size for blend state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f7b513c9b1efa56514bf3d0aa778a141a96f98ff", "description": "cso: inline more functions because some parameters like key_size are literals", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2f0cd4029ce3fb631b994d4fadeba7a864b20f19", "description": "cso: don't destroy CSOs that are saved", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "94240f561c8665fba780ac7c1a68bf076de64231", "description": "cso: fix broken optimization for sampler state lookups", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "c4e18cd4dd15aaaacd9d6b59a9e2a9c13e1b88c2" }, { "sha": "224735abaf9352249df0902c442115ead304921d", "description": "cso: constify some parameters to remove typecasts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "97ec1de8f34c0379a4cd00fb1f21a6bbc9e00a6c", "description": "cso: start without u_vbuf by default if it's not always used", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8e024e2870328a9b064d607f2583029ac2784bf3", "description": "glthread: don't sync for glIsEnabled(GL_BLEND, GL_LIGHTING, GL_POLYGON_STIPPLE)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "513ac52e47d38059a1425e8fc21d00ba258c5dab", "description": "glthread remove the unused *last pointer from unmarshal functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6e6245f1896e7aae20856210f3768f1e520bbda3", "description": "glthread: merge and collapse glBindBuffer calls that unbind and then bind", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9b6e2783ebc0709b6d908c48c50e6e5375110789", "description": "gl_marshal.py: C style fixups", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5db7dc599a642e19eb59223d492997c8fecd3fc3", "description": "gallium/u_threaded: don't call simplify_draw_info redundantly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3cb96b18f64b0db0d68d917247710417de0b982d", "description": "glthread: rewrite CallList merging and do it in the app thread", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f8cbbfce264bb123fcc9909fe17569ff8bceb6f", "description": "glthread: demystify Draw function names", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5679ef99b82b7ae8803b91f6dcde19e53c223c5e", "description": "glapi: remove EXT and ARB suffixes from Draw functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "58f738bf5ecbb6eeb7c84954edd0fff5af8ff192", "description": "glthread: add more DrawArrays/Elements variants with fewer fields", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "83ce647c1594bedfd1e8e07a0bb30a577db68616", "description": "glthread: use a constant expression instead of cmd_size in custom functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b09a88fb721559d64c054229f96f960f62d0753c", "description": "gl_marshal.py: simplify print_sync_call and rename to print_call", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "05dddaeb80230acf8a4036147b40394f9deac84a", "description": "gl_marshal.py: inline functions for readability", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "146836f4ba659269e31f6ae865af9015faca5dff", "description": "gl_marshal.py: remove the -O1 hack and manual SET_* inlining", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "67c7260571b0b6dc8f6f6b4f659333275383e969", "description": "gl_marshal.py: rework how the marshal dispatch table is initialized", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5e66e269981202120c104a1cd33c3532ab9fa0e8", "description": "gl_marshal.py: move the unmarshal table into a separately generated file", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5c65a3a98f46b7b67506f34c7a37bcd4dd5da9fb", "description": "gl_marshal.py: remove/simplify parameters", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b4b2fd0bb4a87346fad2ead06f218bed42c173fb", "description": "glsl: move lower instructions logic inside that pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e5102a406f1de4b14bdfd7160ff0dda30e8a9944", "description": "glsl: always do {CARRY,BORROW}_TO_ARITH lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9f14c5dae20891397c9f96866c20f73b0200dc2c", "description": "glsl: drop sub to add neg lowering in GLSL IR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a31c54720649a1c11db3fea5c8f89abd523b537b", "description": "glsl: move rule inside lower_packing_builtins()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "141703f906cda0e1c624abe68b522a15e56602a9", "description": "anv: work around improper buffer usage in hitman3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a31e8a756825b7ff11cef55045c69617c5cfdbb6", "description": "anv: add a layer for hitman3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "74d0be27ae9eb666df948874a20a3b4464df7db1", "description": "anv: compile anv_acceleration_structure.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "36703a60bf8ee78d6767031c1da55e928c012b0e", "description": "aco: add ACO_DEBUG=force-waitdeps", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f368431fd75e83eb47bb3ece58d0de81ba494b4", "description": "aco/gfx11: workaround VALUMaskWriteHazard", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5806f0246fdeba22eba4fcf2d1b4cfa03b33e886", "description": "aco/gfx11: workaround VALUPartialForwardingHazard", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b0b48b768785fc69f23fb115641c4a4a7a941099", "description": "aco/gfx11: workaround VALUTransUseHazard", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "98ee3e1468cf55b66a71a3150f4d8f5a0ec7a918", "description": "aco/gfx11: workaround LdsDirectVMEMHazard", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "296b4d95a3e35b2ab62ebcbd7e3a578fcbdd5b26", "description": "aco/gfx11: workaround LdsDirectVALUHazard", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1a9840b3416bb67b9a641705c0f065b7053f4399", "description": "aco/gfx11: workaround VcmpxPermlaneHazard", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "484df5b30e815ffb8b8664580ef1b79d91a4d970", "description": "aco: add search_backwards helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6558a9e1fb4666ea1697191beea79917a14f4eba", "description": "nir2dxil: Lower texture projections", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "95fe418def7af0cb0aeada76e8a7a8893448cfd9", "description": "mesa/st: remove translate_mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a125f2d8c7cf0bc773017b58a6642ec2965c31e0", "description": "mesa/st: move static asserts out of translate_prim", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d504bc5a05467ad19f9a6df92f649697288f8f5", "description": "CI: Add gallium-va and video-codecs in windows-vs2019 and debian-mingw32-x86_64", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e08df859234f39af3d693adc235d1b944e884d4e", "description": "d3d12: resource_from_handle to validate importing resource ptr from same d3d12 device", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b557ceb75b79e0d8b3f7352d4bb6764137175ee0", "description": "frontends/va: Add windows VA frontend support via vl_winsys_win32 and libva-win32", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "05f0d27601287d44e145564e5b0f53959b0285b0", "description": "gallium/vl: Add vl_winsys_win32 support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cde0778d3dec44aefa32bd1399b1812cb6612732", "description": "hasvk: use DX rules for point rasterization", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "63b2f735b1f97268055fedf6ad7733a2862097c8", "description": "anv: use DX rules for point rasterization", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0426697476ebf8ae1b8b26b6ee272c81bc12c86", "description": "anv: compile_upload_rt_shader expects a valid pointer", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "ff91c5ca42bc80aa411cb3fd8f550aa6fdd16bdc" }, { "sha": "095dfc6caa29e150b5c8e9566320eda1117e714b", "description": "util: Move the implementation of futex_wake and futex_wait from futex.h to futex.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "de34c2c29b03a2ea8e1b266736dd9b5cf1b1ce00", "description": "freedreno: Fix fence unref race", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a9341eb9dadcb4688181ec3bfe4bfeb1153d86e4", "description": "radeonsi: fix max_dw computation for CS preambles", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c62170fe57b90bd0b2387ddf25a755e9428e3587", "description": "winsys/amdgpu: fix (enable) preemption for chained IBs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4c4d6982081d78c7ad79d23b270fcf8ca7a91a90", "description": "radeonsi: rename si_create_multi_fence -> si_alloc_fence", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2fd087cd19a4a17e2981de60747dfb078153e915", "description": "v3dv: drop error overwrite", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "591103d04d5f18ae30c7d96a9bbdb715093df185" }, { "sha": "3ea393e0234c374f1ebc172c8fffc76777382dc0", "description": "asahi: Lower point sprites in driver", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "310959d9fe1aeb78c7cad24a2c6095513ab5f195" }, { "sha": "87bc3066055c7cb38725f5d1c3ca28c2ea1e03de", "description": "u_transfer_helper: Handle Z24S8 with z24_in_z32f but no interleaving", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "45a37ace28774ad33b1cf288ff863e00d008e9db" }, { "sha": "78adf448390e3866e0ccda7762bd869dd6d9ce0f", "description": "nir/lower_io: Set interpolated_input dest_type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0191b067568b87fc21841b8e2a38ca3bbf49bd16", "description": "mesa: Fix multiple matrix pops in a row", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "e6ecd22140fe6c6e8ac26966c8409f7254370479" }, { "sha": "09ae2c4fee791e3008fbb2f1f218505e571fb29c", "description": "tu: Optimize hash_renderpass_instance by removing XXH64_update", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b02e9ef35a0446019cda9473e4c355c7cc4bb24d", "description": "anv: fill AlphaToCoverageEnable lazily from state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9f7535564345396de07ce59dcced593e885e15ec", "description": "anv: move emit_shading_rate to gfx8_cmd_buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "83ebd637d516d5fbb2d4d998bd5a124993a4f6a8", "description": "d3d10ump: No need define snprintf anymore in InputAssembly.cpp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a9da108c6b511cb74bfd89a4ce7658ffae288fd7", "description": "nir: No need redefine snprintf anymore in nir.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1ee21139e84815f75389bb9b633bfecc1917d533", "description": "gallium: delete graw", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ac7f4e0942de2576feda085d5fd165323753f950", "description": "glsl/glsl_to_nir: remove unreachable code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c7e92686583f45617aa017f30f93d156f2a74a2c", "description": "radv: fix setting results for initialization failures in thread trace and trap handler", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e782d96095aecfbc43233b9358e8bf915b26062", "description": "radeonsi: Inherit the old modifier when reallocating the texture.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5bc52a9103d2de45353056734ca1a9e94e9f6e94", "description": "anv: fix FTBFS on grl due to changes in clang 15", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2c7be4d4212a7b6c50523285b412d5747231323e", "description": "nir: Usher nir_normalize_cubemap_coords into 2022", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fc5c671e8785c89cf986181e0e3e7fa8742c4dce", "description": "nir: Fix nir_fmax_abs_vec_comp", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "272e927d0e9fed6e791d706ff5d895b6c2036fc0" }, { "sha": "6fbb87851cda10cde7bf42fb8d391420cf3657b1", "description": "d3d12: HEVC Set D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_USE_ASYMETRIC_MOTION_PARTITION when required by caps", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8f654b90005b75a74796d36d980676ce1d739d12", "description": "d3d12: Fix HEVC wrong caps detection due to bad parenthesis in condition", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be7e2e5525b89fbd532b5fa7ef36bbd72b72956e", "description": "d3d12: HEVC Encode workaround for edge case in caps reporting not contemplated by upper layer interface", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3eed5931edf6e5f45378b013ca21f98f17af2b34", "description": "tu: Fix the size of patch control points state", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "68f3c38c8011e3ff304a67b6ffb33fd21ee65b0c" }, { "sha": "ebf7f7a1827006394fc6355ee245e45b6cfe2793", "description": "aco/spill: Fix spilling of Phi operands", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "829f769e602a7bbff4a0603076cb74ce9a966e8e", "description": "pan/mdg: Fix 16-bit alignment with spiller", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "129d390bd8cc50f55b748ae6e95bed8c6074a488" }, { "sha": "2c446b66364bff90012262c6960a8d28d3593e3d", "description": "pan/mdg: Limit work registers for large workgroups", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "9b19104a30bba35c4025833d5022c8ddc6c1ccd0", "description": "pan/mdg: Lower PIPE_COMPUTE_CAP_MAX_THREADS_PER_BLOCK on Midgard", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "5c95be85ab514d4cbb0c2b04f500038891cf68ac", "description": "panfrost/ci: Remove stale fail", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "16d061d3acd475c1f59e3c71c160a78933169c05", "description": "anv: Enable 16 bit float ops on devices that have a LSC", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "43169dbbe5f963ca47d51873f6639fbe3fd665b0", "description": "intel/compiler: Support 16 bit float ops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2e774180c61b7928329fb38652d2a54d0495c9e2", "description": "Revert \"panfrost/ci: Disable t720 jobs\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "b3a69d1c31a0c4073e7865945b9f70f96be6c34e" }, { "sha": "c1cb7506bb39843384b5b6114cd8690a38655ef3", "description": "v3dv/pipeline: keep qpu_insts around if we expect them to be used later", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7dcdd519385aaa4fddfa1368fbbbc89c408befe3", "description": "glthread: leave dlist dispatch in place for Begin/End", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "7f1cac7ba682410214289084dcc272167ca44e6b" }, { "sha": "ca02da294ad02ff3bce8a0a37bc5d84823879e42", "description": "radv: discard the PS epilog when the pipeline doesn't use a fragment shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b3aae89126dcdce4ec364fe0329a533c736d105", "description": "radv: do not create a noop FS when the FS is imported from a library", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c8849043a843140396f4874fed95f6c08ad587ee", "description": "Revert \"CI: Igalia farm is down\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "aa405b789ebf1797fdb3a1891fac49d0cca21c42" }, { "sha": "675bcbb7a1c0111dc907f189b4a2de18397e6f23", "description": "mesa: add EXT_debug_label support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "70fef476334297c51ed237aa3044e3003ffd5a5e", "description": "ci/windows: Getting the default supported windows version to be 7 when using mingw", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "79891bea1cbca4b822a8ccfd7cd4c05099ff68c5", "description": "ci/windows: Remove -Dlibelf:warning_level=1 as libelf subproject are already removed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2cb21fdd53fd50b6d3f15e114beb981b347a6e14", "description": "ci/windows: Enable gles1 for msvc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6905c258298b8cf6653692a82dd1473936b8a766", "description": "radv/rra: Use the accel struct type for header validation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "43756a9f76e46bed894e679b7ca9286315e428fe", "description": "radv/rra: Continue dumping accel structs if validation fails", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e8547392b029959e4f76b1e4ad9d4fe71255bd72", "description": "radv/rra: Add basic header validation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2ccd039174ae1fbb5f17ca9f602e819d09f1951f", "description": "radv/rra: Validate before gathering bvh info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d83176d1c073f7f4d33393a235113d43915faff9", "description": "radv/rra: Fix dumps in the case of aliasing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aa405b789ebf1797fdb3a1891fac49d0cca21c42", "description": "CI: Igalia farm is down", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b64ff92843339de4321d1c2f9da6931d0533912", "description": "util: Turn -DWINDOWS_NO_FUTEX to be pre_args", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c002bbeb2f7a1bf2d5c020abdddcf25909c447b6" }, { "sha": "4c7a44413a07d3fb314f786e047bb7212c082a6c", "description": "mesa,gallium: Revert \"Make point coord origin a CAP\"", "nominated": true, "nomination_type": 2, "resolution": 2, "main_sha": null, "because_sha": "e749f67f8989874f6795d95422c1f3eb4d2706ba" }, { "sha": "86c9aa6bfeb06ab04c22604339e8aef2d0c451c8", "description": "intel: Add and use intel_engines_class_to_string()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "772dfd60ad7c6fdcfade62bc8131128b93843282", "description": "intel: Convert i915 engine type to intel in tools/ common/ and ds/", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5269d91efcfee95930208d9b8f3273c9c97d4a6f", "description": "intel: Convert missing i915 engine types to intel", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "03b959286e2c7f8e006df02d5102bd346a9d450b" }, { "sha": "ac2964dfbd125357f25c44e08dee59d4f979ad39", "description": "nir: Be smarter fusing ffma", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "07c654e08fdf1e0fdaf55db9b18c055b15e8f0df", "description": "glthread: fix buffer allocation size with non-signed buffer offset path", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9fc4cb8067e54ae79751900739739592fa89f309", "description": "gallium/vl: Add opaque rgb pixel formats", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "8255739a0a5a578811584564a18dda2b5db5aa47", "description": "mesa/main: remove driver-cap for ARB_point_sprite", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "310959d9fe1aeb78c7cad24a2c6095513ab5f195", "description": "mesa/st: rip out point-sprite cap", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b0d698c5328fbcb5e0ae3952cde1c1e411151adb", "description": "rusticl: correctly check global argument size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c935232822f83502eb11bdff8e25512269858f27", "description": "rusticl: use 32-bit address format for 32-bit devices", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "66b3df3c152ef4625977f6b7bb286686a45d32ec", "description": "clc: add 32-bit target", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b3a69d1c31a0c4073e7865945b9f70f96be6c34e", "description": "panfrost/ci: Disable t720 jobs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eccc5600c3b68600e917e571ca2312bd14d6d3d4", "description": "zink: use util_dynarray_clear", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17d8ff3a398027d23b7caa6c174ca654c9875284", "description": "zink: fixup dynarray-type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "510a34fbf33918a67f6a2e7277480cb02e1ca172", "description": "zink: fix broken pool-alloc consolidation", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "43dcdf33654d52624e6afb0444b71de85bcf5448" }, { "sha": "b49b18f0b7acb4c64a0a9fd2ee55aeea868e701d", "description": "anv: reduce BT emissions & surface state writes with push descriptors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ff91c5ca42bc80aa411cb3fd8f550aa6fdd16bdc", "description": "anv: add analysis for push descriptor uses and store it in shader cache", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "01e282f23fe8ef2240b6fde35ad57f7397e0d88a", "description": "anv: initialization pipeline layout to 0s", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "8616f11a395e8578e6e58500e30e426e92d7337c", "description": "anv: track descriptor set layout flags", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d7f1569307b44a2b151f5461e69fb342b7fc7d15", "description": "anv: limit push constant reemission", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2db45f713a386fed0303f99a25a7a3c644f71fdd", "description": "isl: avoid gfx version switch cases on the hot path", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "06d955ab210ae3b1e89f4016d751f911946cae4b", "description": "anv: remove multiple push descriptors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "803f438d85236eede4140d11ad8f0c7249e95f0d", "description": "anv: optimize 3DSTATE_VF emission", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "126f5bc15a73ac9b4f9824b34ac81714cc3e2817", "description": "anv: limit calls into cmd_buffer_flush_dynamic_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "54bc34f70a06cf9b1ae9dc91f1f06a4a001e9344", "description": "anv: comment out the Gfx8/9 VB cache key workaround for newer Gens", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f8136ea5b63a67c02e9cf2254350f95976124951", "description": "anv: remove unused code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cea113c97705ea659821a8cc8c330ded4c2e477a", "description": "vulkan/runtime: don't lookup the pipeline disk cache if disabled", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "591da9877900c56434f9e23e0ad0058b118b0be8" }, { "sha": "6558ecf3ebb1e55c4e9452b9252510443c0c1a49", "description": "radv: Mark dEQP-VK.ray_query.misc.dynamic_indexing as crashing in CI.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b516f59490581ff0be4773bf482648fc82f31b3a", "description": "vulkan/wsi: Add dep_libudev to idep dependencies", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "4885e63a6d20c57f98b7b641ea3c39a8ff3ae2dd" }, { "sha": "9cb251a0b0622a65222bff6062681f21530164af", "description": "ci/traces: Blender demo (Cube Diorama) flakes on Intel APL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2e50bf19cd91169498e2a04823f901eb50672028", "description": "nir: move fusing csel and comparisons to opt_late_algebraic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aea311dbef41aae574d8a2c48bf04908343292d7", "description": "r600/sfn: run cleanup passes after late algebraic opt", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cfc6bdb7606801611d043db7d4c23838eb637114", "description": "hasvk: Correctly set NonPerspectiveBarycentricEnable on gfx7", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eec49374b06fdf18a93c691642ee93c6b04612a8", "description": "nir: fix NIR_DEBUG=validate_ssa_dominance", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "44ccaca41d41e5dfa660f7c2fb6e50aa2ff03e22", "description": "util/mesa/wide: Rename _SIMPLE_MTX_INITIALIZER_NP to SIMPLE_MTX_INITIALIZER", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be3c46964bd41801d44ee3ea668310ef1093df40", "description": "ci/bin: Remove whitespace from token files", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d52d51b24dc6a477ea6459281d0b3b803d5b227c", "description": "ci/bin: Fix requirements.txt", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bb6c43027eaa066fdd2a2cf4744f562c41eeb06d", "description": "agx: Reserve live-in regs at the start of block", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "de6e11b84823e78fcad4ba86de4b283dc2102ca8", "description": "agx: Pass in max regs as a paramter to RA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "68f89d4cc593ee6e30ccbfb539f431fc8236a58a", "description": "agx: Introduce ra_ctx data structure", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bcb2cf96880c65de20f856b73298bc994dc9606c", "description": "agx: Write to r0l with a \"nesting\" instruction", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c9a96d46156055ad38135977e882a7dffdc36346", "description": "agx: Preload vertex/instance ID only at start", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f665229d77057067fc63c8890915a470671f09fb", "description": "agx: Print agx_dim appropriately", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6c95572ef00986ed15d98774a32eb8e9f84a4deb", "description": "agx: Print instructions as \"dest = src\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "72a1e1f33f6ebd97291eb9f4437db3b60bcd5d05", "description": "agx: Emit trap at pack-time, not during isel", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1dcaade3e24356a419413db4cecf7f444030f24f", "description": "agx: Rename \"combine\" to \"collect\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "82e8e709cb832e2cf5c9129ded7baf37a223e685", "description": "agx: Dynamically size split instruction", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7c9fba34bcadbe533a075ada29818d46c950c0fa", "description": "agx: Switch to dynamic allocation of srcs/dests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "544c60a13264d3bc12e690a9a58f7ccd27d8c427", "description": "agx: Improve printing of immediate sources", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c2bc8c138465582177f09e2b1dde4bb75ec1d70c", "description": "agx: Don't prefix pseudo-ops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "40f0ac20821e1277e7dd5d24ac1edb9a09b747ea", "description": "agx: Emit smaller combines for nir_op_vec2/3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f4726cf240f0a3907f8ad9d903ef0c76bb8abe1a", "description": "agx: Set PIPE_SHADER_CAP_INDIRECT_CONST_ADDR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a183a9ffd1baa0abe4ed1da74a55dd004341c0d", "description": "agx: Add iterators for phi/non-phi instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d3880a632456879a1c06320879aa684c1886f438", "description": "zink: disable fbfetch when flushing clears", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "1ae26de36f51520d4285777c435e918b31dc442a", "description": "zink: unset rp_changed after initializing renderpass attachments", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "f72071fbc35a703c058b4113ca91559774c70e77", "description": "zink: clamp line_stipple_factor to 1 if stipple is disabled", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "2710ef4c2af594ff8ff34b8bbadad81876324925", "description": "zink: don't add other usage bits for transient images", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "3dcc03d979b651a11ef5bf7cdbe74b6bb6a4bb79", "description": "zink: check core feature for pipeline cache control", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "179e638bb82b50662643ddf2eca1230db8075855", "description": "zink: Fix dummy CB path decision for VK_EXT_cwe presence.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a18e154bce5bfca6cb195406440483a473d90e7", "description": "rusticl/mem: propper CL_MEM_ALLOC_HOST_PTR support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7195b62c63bddc13826ba4e5a35a42652e24f185", "description": "lp: claim being UMA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "72f763f5cc074858edd3f3b53295611d1fc87142", "description": "rusticl/mem: rewrite the (un)mapping code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dc081353acf0315940ea2413d35166ef9e86b1a0", "description": "rusticl: add helper ctx wrapper for coherent and direct mapping", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea5b23c75bc527e9ce64d73a3b68ba7a3469e197", "description": "rusticl: rework resource mappings a little", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b235361f70d2b6460bbe7b3d514f8747076221d", "description": "rusticl/mesa: add bx() method to PipeTransfer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "557f4dd89aaa148c6cff4d752ed5e32b9118d305", "description": "rusticl: add support for coherent resources", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a5e9e64aae2e94209e64fbb75c7b03aab3b0d39b", "description": "glthread: fix matrix stack depth tracking", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "6febe2b880e79ac2b5347412ffdf6502ac47e5be" }, { "sha": "6689d67603ae61e1e9e43370af816f10c5bc37c1", "description": "asahi: Remove no-direct-packing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea58edaafbfe0234c6ef07a77f5c4305493acdd5", "description": "asahi: Use a header more like Intel's GenXML", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ab2d5deec200170273c245974118db0e7b763b5d", "description": "asahi,panfrost: Remove exact attribute", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a64e38b0aa39feeb3b0ac9c9db09335b7ea8698c", "description": "panfrost,asahi: Remove unused function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0f24c8ef5f15218d82937119a44cd587f49548d4", "description": "panfrost,asahi: Remove unused prepare macro", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0302519f1ce16e9c0002080012303ba889cf71b0", "description": "asahi/genxml: Defeature uint/float", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8eefda4ea907b13bd97e29bf8496b019f29e9b6f", "description": "asahi: Eliminate \"Pixel Format\" type from GenXML", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f4b03ea6dc0ac0f02f780ba809c3ea551a72f947", "description": "nir/lower_system_values: Fix cs_local_index_to_id with variable workgroups", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "998d84fca56b2e89ff7342a2c51398d7e9429114" }, { "sha": "2dfab687ece3bd5895c94820abf4f5dee1a8fd7a", "description": "intel/compiler: Vectorize gl_TessLevelInner/Outer[] writes [v2]", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "44d917bdf3e1087e96aaadf5d828bf6654f3706e", "description": "hasvk: force inline more pipe flush functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "760b43f32c9158eddce0818e8b7d0ecd516a240e", "description": "hasvk: combine flushes in Draw/DrawIndexed/DrawIndirectByteCountEXT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bee1f7b83a91a6db6b3b96f91f3b50b14e57fac6", "description": "hasvk: don't export gfx state flushing helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6db3a82fb2989af9994b0c7a39cd6342908c2e1e", "description": "hasvk: don't export flush_compute_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f0f272069b82e60e281ecc711e4779509baf7c7", "description": "util: Implement atomic operations consistently across compilers and testing for it", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "96e7d1cf0c54bf210b4aba5ef2464429d02c967c", "description": "util: Remove the include of windows.h when compiling with MSVC", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1c86a5f309619303f82f29a3c3dd3642501640bb", "description": "rusticl/kernel: preserve fp16 denorms to fix vload/vstore_half", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5fa7c536316a8f5ef11a2cfc39f1fc6ed9aabfe6", "description": "venus: avoid accessing local var in VN_ADD_EXT_TO_PNEXT_OF", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea429b90b755d6fc34f4fa9f7473c33920173341", "description": "lavapipe: store compiler options to physical device", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d1acd88c1466a854a8a0466d697b068ebeaa8a9f", "description": "zink: prevent ballooning of view object memory", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "765debc602ac77655a8c46fc77808e0615248ff3", "description": "zink: delete view objects when unsetting resource usage in batch reset", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "43dcdf33654d52624e6afb0444b71de85bcf5448", "description": "zink: rework/improve descriptor pool overflow handling on batch reset", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "340cfa1001eabb81812ad4c311c75e7279d3feb3", "description": "zink: fix pool overflow handling on batch reset", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6c59aeebbfbf4633731ee12b13732e75bd86bcf7", "description": "zink: handle oom better during descriptor updating", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b88bc54824b3cb639c52d9835027de713997dcd", "description": "zink: move descriptor function up in file", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f8f4648cac19b5d3e67596f1b8c155c61f4f1c32", "description": "venus: Enable Vulkan 1.3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "85a6a2461d8a68b9d1b5f6e0dfe88e17b6e793a0", "description": "venus: Enable VK_KHR_synchronization2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "58eb3ac66691ddaf9439415680ef6f8bf6561344", "description": "venus: Refactor vn_command_buffer_builder temp storage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7daedd2a305469eacecea892998d5ec88d1e6496", "description": "venus: Add vn_queue_wait_idle_before_present()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cc1407df442627c2b99842aefc3d2456193d6f82", "description": "venus: Change signature of vn_get_fence_feedback_cmd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e469bedb95fb405f00672995ddeedb176cfa6d7b", "description": "venus/queue: Rename some local vars", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c71006726e20d7b6aa945947f4beb738566e05f6", "description": "meson: remove unused EGL_NO_X11 definition", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "96894e6746c199cb8a5b8356f75c2ee8f28e68b1", "description": "EGL: sync headers with Khronos", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1fc7f0f084d2a12f52acf7c294bdb954aa87a09f", "description": "egl: set API symbols public", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "15b931bee7bfec40ec31054bb2ca0d9059fe7b95", "description": "egl: fix Xlib include in egldisplay.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0c87909bcfeb2283d4326ef8a411598872802486", "description": "draw: fix base vertex bug", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4314949277f95c2e796f3deb5ed33c68f565239a", "description": "draw: fix vertex id offset bug", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3395b40b37150a439d6716c141bfc72dbe7282e4", "description": "intel/genxml: use Path.replace instead of unlink and rename", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ede03c99dbb99d348922643ed4670d8cc32cf031", "description": "intel/genxml: use a main() function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0ac3b6f671b96320a2766bc31b542ce1800001cc", "description": "intel/genxml: split the processing code up", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c8a1966ab03551bac91d470caef49288ba81da3", "description": "intel/genxml: reprocess xml with elementree output", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9a185d78caf87b2345ba0ed30997694ba2410b4a", "description": "intel/genxml: use ElementTree.write and .indent", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b876f4daa9d569c402c5b54e7d295036d3dbc8c2", "description": "intel/genxml: re-process with extra whitespace removed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db8c6590e095679ff861d8fe143d285d6b0a6352", "description": "intel/genxml: remove newlines between xml islands", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9acd459bee208a47bb3da3d1ef622bb75f4422f9", "description": "intel/genxml: re-process with space before `/>`", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b150b89e61c5d064848e83f36a07a18768f55f69", "description": "intel/genxml: write a space before the '/>` closing tag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c4482a3c1a973975eb27ac284a18bebca24f7876", "description": "radeonsi/vcn: enable multi-slice encoding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4bcd5ee5b20a6e24c8c07533362382f2a80381f5", "description": "radeonsi/vcn: enable dbk in avc encoding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "afc9f488586f38c2f4904fbb0e843fa7d555f45b", "description": "frontends/va: add h264 dbk enc parameters", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3d30bf44cef665400d525f0223660f79dc230b94", "description": "gallium/pipe/video: add data struct for dbk in avc encoding.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f00b54bc9e70e49f546ac2efeceb59540ff4a6fd", "description": "radv: Rework modification detection of the meta cache.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8231f7eaa1247316da11bdd59a461b8aabb3b2b7", "description": "radv: Use a VkPipelineCache handle for meta shaders.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "911455a0d6306bc58425f3183a2720d4febe650e", "description": "radv: Constify entry_size.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e00ce790030569ec3822780f40e8bcbe2227744e", "description": "radv: use SHA1_DIGEST_LENGTH in the pipeline cache", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db62b13ddd82b7dc7914d5c5f5053a277a0d0015", "description": "radv: move the disk cache to the vk_physical_device struct", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3e22f957d5d82e09448f8304a127054a27e45704", "description": "radv: Remove create_accel_build_shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ddc5c3048992debc3cedd22b0f2ff2ca27e8d7e4", "description": "zink: handle global and scratch vars", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "19a74229c9f5a26a3e51e5780fc36eca657323c9", "description": "zink: add some bda handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5cf959393c16775d98542a10fa279285ec6942d7", "description": "zink: add a safety assert in descriptor updates", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d13bae858d4cfd84e63d0b17c44bcbe58186706e", "description": "zink: move descriptor layout/pool stuff to screen object", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "20ad1678ab154732960f204a2757fdc9fbde21e2", "description": "docs: update calendar and link releases notes for 22.2.1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b860a2b802f2c2319c4e51302b3f18dfc440754d", "description": "docs: Add sha256 sum for 22.2.1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7406a3e89f47d12ec07441eaaf8e6c8d6d26db09", "description": "docs: add release notes for 22.2.1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "69c22dd81736ee825d345078ffb252b39190e89d", "description": "zink: fix isNan mismatch between NIR and SPIR-V", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "a730b1bb0a43c9bf8b57269744a12b8fbdbd460f", "description": "zink: stop enabling minmax filtering when not supported", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "b87c08b3bf707f25df2b788260381aea161d5dd8", "description": "zink: fix invalid Offset set for variables which do not need an offset", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "6eadd6d1698ae4b27e4b1a6f0321a80313a7e976", "description": "radv/rra: Calculate bvh size requirements recursively", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e4283d857b826f6b71e0d076a7ece6282f400491", "description": "radv/rra: Handle box16 nodes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7754f208ceaea817425c09561996605d9ff348e6", "description": "radv: Use half floats for box16 coords", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "266f0ae9486091a4343c91e2594f3e3cea2383bf", "description": "radv: Add radv_bvh_node_box16", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5f859f805b79cc74bfa13844fcbbd006601f367e", "description": "radv: Rename node_internal to node_box32", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "da856af2c92633cf62c5af1d13ce2bdfac4e2b7b", "description": "draw: s/start_or_maxelt/start/ in llvm VS code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4c73a503e3ea7eeeada116555605623a992c3c16", "description": "draw: move vs_slot var in tgsi/llvm_fetch_gs_input()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "717572e5be31e1b82a82e96cc3bee6e0403983b7", "description": "draw: fix some const-correctness in draw_vbo()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a809fca6191c559798847106dd594548a938ce9", "description": "draw: make draw_geometry_shader_run() return void", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8d8683ab1d02bcc400d73ec9b86302e0e475c25a", "description": "draw: replace double conditional expression with if/else", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "645a3d24a1b34fe28f8ea0f319b38324519476fb", "description": "draw: asst. clean-ups in draw_pt_fetch_shade_pipeline_llvm.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "baee3c62f710cc5d0a5cc039c69743384d5e5842", "description": "draw: asst. clean-ups in draw_private.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bfaed9dd63ea6ade7c8075187dde00e5a5ebbcdc", "description": "draw: clean-up count assignment in draw_pt_arrays()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e4552632aabbfc8f4fcafff216be50acfa928fa8", "description": "draw: asst. clean-ups in draw_pt.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "529707d4effc45906dcb77a696f0b4ff8571396a", "description": "draw: asst. clean-ups in draw_split_tmp.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "39a42c48e3ef2be96860c5e44b0ed024f3864393", "description": "draw: asst. clean-ups in draw_pt_vsplit_tmp.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a340419cb4e8223075fbd4c874d78c74a439614", "description": "draw: asst. clean-ups in draw_pipe.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f83e284543cbf5d8951a221a9b3fa8d316071b0b", "description": "draw: asst. clean-ups in draw_prim_assembler.[ch]", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8613316a31ca72cb33033d6a3cc073f0e376f61d", "description": "draw: asst. clean-ups in draw_gs.[ch]", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "490f7a14f616db48ca337f900aca261e528a9129", "description": "draw: asst. clean-ups in draw_cliptest_tmp.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0d27e3b917a39eae3482f4a788b8e90d21d70226", "description": "draw: asst. clean-ups in draw_llvm.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4e6a32219b3b8e724ef681ee524ed10a4e7f1cd6", "description": "draw: asst. clean-ups in draw_pipe_aapoint.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6af739bb9efe7ab6e88c4ba82410f7f69f1007c5", "description": "draw: asst. clean-ups in draw_pt_so_emit.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9daf8531e559bc0d946b0c66f041f928e530e68c", "description": "draw: asst. clean-ups in draw_vertex.[ch]", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3ac0b2115c5c436305e89c2fddca7d9a53106450", "description": "draw: asst. clean-ups in draw_pipe_wide_point.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "07e2ecd0cff53899235257b0436ad2c85e055372", "description": "draw: asst. clean-ups in draw_pipe_wide_line.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a31e24d22d6da2de9ae440c18f473a269c53008", "description": "draw: asst. clean-ups in draw_pipe_util.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8a3b365b920e5d5ae2627236b9c2ada6ab230b37", "description": "draw: asst. clean-ups in draw_pipe_user_cull.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7488f0fe2743e74ce8b89167537c2a456340f6c1", "description": "draw: asst. clean-ups in draw_pipe_unfilled.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "49705deb679b011af58754d389abac4178e5ca5a", "description": "draw: asst. clean-ups in draw_pipe_twoside.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aa2eabbc2de950f8299437fe714c3c32f1fbb7d0", "description": "draw: asst. clean-ups in draw_pipe_pstipple.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3c1cba7038af0f5818dae95d1f6fbc7208b9b572", "description": "draw: asst. clean-ups in draw_pipe_offset.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d6541640419d6069cbd08e2c715b4546c52b3cc3", "description": "draw: asst. clean-ups in draw_pipe_flatshade.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ff329ac1e029e033f34e6a54bbfeef7540dd86b9", "description": "draw: asst. clean-ups in draw_pipe_clip.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "230584fed53e619524fa7b9178a82403bd2062c2", "description": "draw: asst. clean-ups in draw_pipe_cull.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b813bab889992d9085d0dea0c7591d3f24a30aee", "description": "draw: asst. clean-ups in draw_pt_post_vs.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f1b99ab06e5fc7cd5e5f2fe91a514c554ad1940", "description": "draw: asst. clean-ups in draw_pt_fetch.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "da2932c6345ed5caf52be5006fd5a14445ed2e8f", "description": "draw: asst. clean-ups in draw_pipe.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "67ee7ddfb7d50005e63f4c939b36d15210a2b124", "description": "draw: remove unused draw_has_llvm()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7178d30a5281300a7ce8200d8ed6fe19c23bf6e6", "description": "draw: remove goto in llvm_pipeline_generic()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f058873832e7a63762229ead8c24ef18e72724f2", "description": "draw: asst. clean-ups in draw_vs.[ch]", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c5ddbc6ba761b506adf29fe09adaedc6189ed4e5", "description": "draw: asst. clean-ups in draw_vs_variant.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "327742c2c90aa9c20b1e8a0f40d15b4dd76586ef", "description": "draw: asst. clean-ups in draw_vs_llvm.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "32218eabdb5d577ed9e661db6d5ec6a56ace7988", "description": "draw: asst. clean-ups in draw_context.[ch]", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "243aa6b2ec0c2626b1333ba666a6d6d60ede8505", "description": "radv: Consider inactive internal nodes never in the tree.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "e83e4fafc84e95ea8504232d71063d0673bb8f8c" }, { "sha": "872132310088582a9babd46193ab76fa9c037f4e", "description": "turnip: Add perf debug for more UBWC-disable cases that we could support.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c425b7342eafd25f04407820fc2615bf5ff8601a", "description": "turnip: Add perf_debug for UBWC being disabled due to mutable formats.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "29488c4183095e0bf5ae90cc2899127cdf3f5f10", "description": "turnip: Move the ubwc_possible check before mutable formats.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4fe3330765faaf7f6dd8ae7ac7db9c9e1e072442", "description": "turnip: Add a perf_debug for feedback-related performance traps.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3c278c3f7102defb13a708b4d8c479b71af64970", "description": "zink: Decorate mediump outputs as RelaxedPrecision.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2592749679abf279fdabb2752ed9be5e8eb368ca", "description": "zink: Fix RelaxedPrecision decoration of texture samples.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f5f5fed7e2f97e467c44883ccaec85294b1767c0", "description": "ci/zink: Add some more flakes for turnip.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "66664b8d7cba74052e33f7f5671ce125991a0047", "description": "radv: Implement pipeline-wide skiptriangles/skipaabbs.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "65dd53ca9718babbcb63687b7cc457698a5b45ca", "description": "radv: always re-emit patch control points when a pipeline with tess is bound", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "eef1511437ac6173dfd202b2fc581860d161c183" }, { "sha": "3c9771b434bcc4fc0b65557100e9b6c10cdadefe", "description": "zink: add ZINK_DEBUG=shaderdb", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "41ffb15de564849668c942aa79a570b6f262de99", "description": "zink: implement async gfx precompile", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aed4e716d0d89a9f6343a6cd722e258c65e0b69b", "description": "zink: change zink_gfx_program::last_pipeline -> struct zink_gfx_pipeline_cache_entry", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b54929ac2712368451de2dbece904553e1d8e82b", "description": "zink: gfx_pipeline_cache_entry -> zink_gfx_pipeline_cache_entry", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b38cb40fdb9064a8e386c11f06c27bd4117e4c3d", "description": "zink: allow creating full pipelines unoptimized", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "13c422e1b2ede25410034fdaf29a632061990fc0", "description": "anv: toggle on EXT_extended_dynamic_state3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9f6af43743d3dfed018e384e056da3b587d5f46d", "description": "anv: dynamic multisample sample mask", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8e0377dcf37c70713e23627d785b2921e1558608", "description": "anv: dynamic color blend equation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fc3fd7c69e80366b4510d9395decdfd83c63c99a", "description": "anv: dynamic color write mask", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b75376e4d52f2343236577c88e4bae0b5ffd6d4", "description": "anv: dynamic provoking vertex mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1a8209218e831071173a3022c822af4b380bc353", "description": "anv: dynamic states for depth clip and clamp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ba645f1623f01e6ab0ba21ad3f13b5faed46ff26", "description": "anv: dynamic alpha to one enable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9dc6bed9a1070efb4251c1007805914fce72d659", "description": "anv: dynamic state for logic op enable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ad2e80ee534ee5067a28c63aa538c8e07ed2669d", "description": "anv: dynamic line rasterization mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fe5a259723f5dd8dbe4aed31c52e6635637c500a", "description": "anv: dynamic line stipple enable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a6d0fed9de53176ee7ce94ada7b9d4f8bbb588e", "description": "anv: dynamic rasterization stream", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0f33d7061b9a05e945e0854af5efdc64319a9161", "description": "anv: dynamic state for tessellation domain origin", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cc0ada2d6735eb33823c57f149ca2e4b8868abee", "description": "anv: dynamic state for polygon mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6586afd6d290d202967ea8bedd129fc69bad6e09", "description": "ac/nir/tess: Remove jump from tess factor writes.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "892c15af648830df184c0731ced9a182df1564e6", "description": "ac/nir/ngg: Remove jumps from some branches where we know LGKMCNT==0.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d8639b7a801808d1d09dc27c0fb12d1f5e08d87c", "description": "aco: Allow explicitly removing jumps on GFX10+ when beneficial.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "00a8be3414bd6a1f9d7cb5eb96ffe03797dd555e", "description": "nir: Print nir_selection_control_divergent_always_taken.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c0d0a7c1764f82e04f75b9446b085ce48f091fba", "description": "nir: Add selection control enum for always taken divergent branches.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a2ec8437271e673e18e448659e9ae8bf9f559f46", "description": "nir: Document the flatten/dont_flatten selection control options.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea6e69bb2b31470ae3a3a5163f08b24002f9c61c", "description": "d3d12: Fix get_index7bits - Reuse previously freed indices", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c8e8ce8359ceb9161ac05cf48b15e2e6a298ebd6", "description": "d3d12: Add VP9 Decode support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bb86bcad71fc418472744a2f76ddb5a00a171ffb", "description": "frontends/va: Add VP9 decode ref/mode_deltas information", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "baad2575aed3d74c7e603947a485330bd31c0585", "description": "frontends/va: Add VP9 decode multi slice information", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4df54d97e841b0291e1b5413104c9ddd0f96c455", "description": "frontends/va: fix av1 decoding image distortion issue", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c0c243f1cb4e9ad7b7e1e3ab1d763494d8936c09", "description": "anv, iris: Disable pre fetching the binding table entries on DG2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d91c3bde8c85399e1ab5dbfd5b0e8bfbf53d572f", "description": "radv: fix and rework shaders upload with GPL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4b6b3f18f23ac1e6dade67db8eef561be31ed4f1", "description": "vk/graphics_state: don't set default sample locations if rast samples is dynamic", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "1deb83fb86d22227a3553f43873b4d4ff9180214" }, { "sha": "ca0c429d32b3c24d8b4923111950795dbaa710f2", "description": "radv: add radv_zero_vram workarounds for OpenGL games", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "346994265a907142afaebb4d0e801418eaeb69f7", "description": "iris: Add miplevel parameters to iris_resource_texture_aux_usage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "21740580cebb0f8dc87e2d1e8e8e172184454565", "description": "mesa: mark debug variables with ASSERTED", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b62d1c257eef41a2257704ecee579c2b721993d8", "description": "anv: mark debug variables with ASSERTED", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c9c9a5b78d4958d8ecb62b3b89af8f0cd5f788b1", "description": "intel/fs: mark debug variables with ASSERTED", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "30ce1676fe3c60f8cec4e7450bf60b3f705bf3bc", "description": "radv: Properly annotate all the invalid node usage.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a8abdc0d89386bc48cc63f48598fa6b18a3a7ed1", "description": "radv: Add traversal backtracking with a short stack.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "251bba2fa0951f714fa0a6fb8b91e23605a3fecc", "description": "radv: Split global & local bvh node variable.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e83e4fafc84e95ea8504232d71063d0673bb8f8c", "description": "radv: Only emit parents from parents that actually end up in the tree.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4ce1b9b2ff83b09b1a2ecbb89e9fe978b4093b35", "description": "radv: Generate parent links in BVH.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1e2c95ac1f3cfdbd7812ca21573b167283b1c905", "description": "radv: Start the BVH after the header.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "48ab1adda5080c144ba8000564551966457d42ef", "description": "radv: Simplify buffer copy address generation.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f1e1509c92d6418347253efaffd9799f9ab85392", "description": "radv: Add a field for the offset of the bvh in the blas.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b0a385a6bdf03a107ad6dfb03b5fcca6bcee9437", "description": "radv: Clean up unused fields in BVH IR.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9b1087ca7c7958da707bcb9ba2e3ed10d4f78180", "description": "tu: Add compute shader instrlen workaround", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0dd60610dc6594b14c0eea3cf3536b6d42e8baf9", "description": "freedreno: Add LABEL flush", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a1c372cd847cddd2baf8fb74aa3c04bed4ca0397", "description": "tu: Reset whether there is DS resolve for dynamic subpass", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ed125e6cca188275631641784fcf3ddcbcfef193" }, { "sha": "e4473c8f7aaea2171fa3af0e0de02c2e2a9b8e56", "description": "iris: Set SamplerCount in shader packets", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "46143ffd63b7aa229e73cde049fc8589966190c5", "description": "iris: bump IRIS_MAX_GLOBAL_BINDINGS to 128", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f9c4dc3508705787578299c5a6ba5677ba8a0f2b", "description": "iris: speed up walking global bindings", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3ae84ea225ca5a71683ae3e6eda878764f128c84", "description": "iris: use images_used instead of num_images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1e29a1a8c5dd4818746b6938e65ba17808832567", "description": "anv: add grl build dependency on entrypoints", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "f3ddfd81b4deaa8033d598527e0cbc255e60addc" }, { "sha": "4eba6d71a879fc80d13a1d58f1ecb0127139d13c", "description": "tu: Lazily init VSC to fix dynamic rendering in secondary cmdbufs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e70a2148e52b2c4dda9522750766e720f8ba4efb", "description": "tu: Do not DCE unused output vars used for transform feedback", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f6098fb4f5ba7806153d31915d41915d922caa8a", "description": "gallium/u_threaded: Add optional call-id tracing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "81925e2cc7cda8b36370ef1095b41cc39759ec3c", "description": "gallium/u_threaded: Add some atrace/perfetto", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d5921c6230912957111429e4ffc09117578d6c2", "description": "nv50: call nir_lower_flrp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed2743eae59ac71622395299e522c091ddcee722", "description": "clc/clover: Link clang statically when shared-llvm is disabled", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "55f6a2bb51a1fadcd68f9f09ccf4435a4e4ca269", "description": "gallium: normalized_coords -> unnormalized_coords", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4e7b9aaa066e0ea03dc408193211c423896e603c", "description": "r300: don't use smooth line if not requested", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "98944b327b47c4ba401c829ebeb71f9c6bd2abc9", "description": "util/radeonsi: enable zerovram workaround for Exanima", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "3200b5c46b2f62d01c1d942f1c54439f972c66fe", "description": "util/conf: enable init to zero workaround for Exanima", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "091b5b08d44c597739cae7354a603dfa90f41b68", "description": "pps: enable track_event in intel.cfg", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e68adf19bc3b55a76a12a58a5b32d2a341fd78dd", "description": "radv/rra: Transcode nodes recursively", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0c6c30d2117fae940adfbeac203405932c929c21", "description": "ci: uprev DXVK to 1.10.3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "27aa1720120e96bdf1d69aee1b9e2c4338bbaa0c", "description": "isaspec: Fix out of date comment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c0cdc148f401c543df64006348b86f4ee79d91ef", "description": "freedreno: Add perf-debug trace", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f6f72b56296748e84ffa71516f358c97f75fdf31", "description": "freedreno/drm: Don't call kernel with no ops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6dcc52403526b7b57a27332f11cbb959067131a3", "description": "freedreno: Use TC cpu-storage to shadow buffers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3aa76e6a05b63668368d4a31a4a619068ac02dd6", "description": "r600: info.stage MESA_SHADER_KERNEL as MESA_SHADER_COMPUTE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "98cace522465d4c6b9972aa6acd5bd9350e4b638", "description": "r600: set clear_buffer = u_default_clear_buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "505dd284c1aefa11ac190265ff822d1863cd7bbe", "description": "radv: Remove main_loop_case_visited", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4345ec4d22dc0682d92a854ac86418c380735cf", "description": "radv: Use cache_uuid for accel struct compatibility", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "12efb83ae89c430cd19e32649a3682385c3c74ba", "description": "gallivm/sample: refactor multisample offset calcs code.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b4f132b2dd0c8b7d502a08c14e8f2033c75843cc", "description": "gallivm/nir: drop some unused struct members.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c457e1f0e4d8beb3eb4c8d58452063652278764b", "description": "gallivm/sample: move some first_level/last_level calcs out", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3052d30dc2175f79cf3db140ef2c8128610b084d", "description": "CI: Re-enable Collabora devices", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b666c203eed8c3bd0825b23c65bfb79c4be53735", "description": "gallium/u_threaded_context: remove stale comment", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "620c5e9dd05c57c253fa1e56218e88fe7bd23d86" }, { "sha": "12acee17fad5e939a4fa6ac9ce3bd4753fd0326c", "description": "frontends/va: reallocate surface for yuv400/yuv444 picture", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3e2f7905a63ddf5b380064eea3562192c67afc4e", "description": "radeonsi/vcn: enable jpeg decode of yuv444 and yuv400", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b933676ccac5c52689b4d6e9896be9a457b9618", "description": "frontends/va: support yuv 400/444 rt_formats in vaconfig", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d2c0ff1cafbedf30a813434c95e82f38cb5e0688", "description": "frontends/va: add support for yuv400 and yuv444", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9055ab9de33310709bcf64c7f95da0a7cb9e8ccc", "description": "util/format: add util format y8_400_unorm", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "791f1874059b0a93af2199aa9d63f6938f3bcec5", "description": "pvr: Add vulkan shader factory headers for Query and clear APIs.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0923de04bae3882169b764bbf026662e704948d2", "description": "pvr: Split pds compute shader create and upload code for reuse.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b8d9afe75ce903d1fbf292b282bf61b68f185aaf", "description": "pvr: Remove double error reporting.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b03e73a02415cdfedfbbc5eaddd79ce13f5a0b23", "description": "pvr: Fix allocation size passed in pvr_cmd_buffer_alloc_mem.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b694c2eb35b92f4b27d2588ca7dbbc835985177", "description": "pvr: Fix heap type of availability_buffer allocation.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c229916e38246ec89f1810a5ad8e6036661f2d04", "description": "pvr: Update buffer type macro names for consistency.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9e84fc73bef549c5e291de1ccfb860be3b83a693", "description": "mesa: unlock texture on error path in glEGLImageTargetTexStorageEXT", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "6a3f5c65128b82b87c5fadcf1d42484f6489b11b" }, { "sha": "941c70a28a8db3a852ca5245354effa2bf1e7cf8", "description": "nouveau: treat DRM_FORMAT_INVALID as implicit modifier", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "129d83cac2accc4a66eae50c19ac245b864dc98c" }, { "sha": "5cd3e395037250946ba2519600836341df02c8ca", "description": "r600/sfn: Make sure all components are usable when lowering TF inputs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a34003d4720fff4dc7c82978dc1f67cb3ab78ef7", "description": "r600/sfn: Always enforce LDS operation order", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b767f83c31ceed2437cfc114e0135d2bfa677f1", "description": "r600/sfn: Unroll loops after doing some optimizations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3290978053c3f2237dfafb61405bae59036d56eb", "description": "r600/sfn: assert on use of abs modifier in op3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e840645bb793a2e21c7a7e227c337bf4fe6e2819", "description": "r600/sfn:explicitly initialize the memory pool", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "04aea1c0ba7f1ba86f7916080699c66b95f180e1", "description": "r600/sfn: Use the correct allocator for loop lists", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4b7ae72c46618cdb1cecb57a10509d3bf05881dd", "description": "r600/sfn: Fix typo", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5bdbbe5399cc0c5803a474b4fc82fa8ff93fd763", "description": "r600/sfn: Delete final lowered nir shader early", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "47bd2b7afc1d80c3d2709d89635137e014750774", "description": "r600/sfn: Add peephole optimization for kill instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6de40d17baf403978dd136dbbc36c0167dbf7ef9", "description": "r600/sfn: don't propagate registers into conditional test", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6" }, { "sha": "99b7a12ec12d5d76826051772fe474a547582e5e", "description": "r600/sfn: Always start a new CF after a KILL instruction", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6" }, { "sha": "82b22e7fb931b56d80636654c36f58b9d013101e", "description": "r600/sfn: Only run 64 bit ops lowering passes when really needed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed3caf486633e3c03408d6343c6ffa28c9eb0dc7", "description": "etnaviv: pass shader key by reference", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a1af7ae96a447c05754af8317c935c4588cb8580", "description": "etnaviv: slim down etna_shader_key", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1964899c28ffcb2f1db180195ee1677280ecc231", "description": "intel: add INTEL_DEBUG=capture-all to capture everything upon hang", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "650880105e6d2d6f5b507a9353cc1247f910b0df", "description": "vulkan,lavapipe: Use a tri-state enum for depth clip enable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0d3bc8c5b974a2e24ef3347a3252d93e5c27b813", "description": "r300: be more careful when pair merging with presubtract", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bd74a6fc188ce4b880ee982d28ffb3c5025f3476", "description": "CI: Collabora farm down for maintenance", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1ebd3fb3ad843d631e4c46f82ea789042a82af57", "description": "ci/etnaviv: add GC7000 support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "37cddadf2931914e3c1d2505fe920c5163935a76", "description": "ci/bare-metal: introduce BM_MKBOOT_PARAMS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "13c6d7e97d5fac389236c4c82b35b7aea95e84b8", "description": "ci: switch to mkbootimg.py", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1cba34d8d53caf914421a1cc4ef7bea7f2ffa5d2", "description": "ci: include etnaviv support in ARM64 container", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "df3fdbdeb50b7b240a7ec81a5ea08e3541d2a51c", "description": "aco: Fix build error with std::max on GCC 12", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3ca8402ec7134ae115965c4dde1363ca0928d45c", "description": "ac/nir/ngg: Fix cross-invocation indices and cull outputs.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "697ea022020650cecfaeaf8c00afc5bff521e019" }, { "sha": "458fc9ce81553668d6dcbfa8418d73c800d4e6ab", "description": "cso: asst. clean-ups in cso_context.[ch]", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "faf8398893d882456f002d8bddfb27ba473b1815", "description": "cso: asst. clean-ups in cso_cache.[ch]", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eaa93d7177504d82aff423b9c28f1fceefe3791c", "description": "cso: use util_bitcount", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "983e06af2ba4025623c30ac16139cd584e5c35e0", "description": "cso: asst. clean-ups in cso_hash.[ch]", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "406a1854d07cdfb380e1db3bf6f0c733b7233e18", "description": "vulkan_hasvk: set READ/WRITE_WITHOUT_FORMAT for buffer views", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b75fbfdd4694ed9e9c6554e97989b1c5148a72b2", "description": "anv: set READ/WRITE_WITHOUT_FORMAT for buffer views", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "847361ba0727c38fd74b06a15788937f14028cc2", "description": "panfrost: Remove load_kernel_input path", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "deb3810f1e2cf12f54e66aa3175dcc71be70d25c", "description": "agx: Remove load_kernel_input path", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6dcad8a13b31bc8c28bdbee1e761fdb84c3b510b", "description": "lavapipe: zero-init sampler objects", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2aac8ef1256ae4d1993daf443bd744d7bd26a440", "description": "lavapipe: remove continue statements in emit_state() to be more consistent", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "77515d722b5c093236d52db52a35419c21624dc9", "description": "zink: Map ETC1 to ETC2 to avoid uncompressing in the frontend.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "061914ad833ff31d2182879c1e229ea040a8eab3", "description": "zink: Enable ASTC texture format translation.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "44894ba8b1d73d78305ec27820bb6b4707b40a30", "description": "zink: enable native ETC2 if vk driver supports it", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "270ea2ac7e7b63d604ebb979136c80b1e2fb9829", "description": "zink: Skip border color clamping for compressed formats.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "da04bbe58623312139d7cb5f52d0af7b88def00e", "description": "ci/zink: Clear stale xfails for turnip.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "afe4b534b52af41ba3265c7150e012f8577d03b7", "description": "freedreno: Fix graphic glitches on a4xx and a5xx", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f68c6951b86ac38ebdb89bc6b5a6285433e684a6" }, { "sha": "1d32bcdcb2a8540ed9625d695106fe84549f16bf", "description": "iris: better error message with GuC loading failures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "537176181ec2a6ba05dc6be2f2c82c0e19de0c5b", "description": "llvmpipe: bump LP_MAX_THREADS to 32", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a06db8fb983816163dba72279aa386aa971057d", "description": "ci/venus: enable render server for venus testing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dadb29cf2e21ba6b28a2d9ac62dd4ff13f7df9a2", "description": "turnip: Don't use the dynamic color write enable during non-dynamic.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "169e03800d0f0e8b66999bd2cf13d40ae4f6e782" }, { "sha": "6f27bf250461e02ad7df17ad41cbfa71a4cae487", "description": "gallivm: remove legacy pointer_get apis", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0c865245900615e57f103b5e3f8759a68e978f85", "description": "gallivm/sample: use retrieved types to do opaque pointer loads.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1a9889ae12757e9bdc019cbd109783a3e93121b7", "description": "draw/llvmpipe: add way to return pointer types to generic code.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "02c675b1960a11f02b91018c519d9da6b371615b", "description": "draw/llvmpipe: move texture/sampler/image member load to opaque.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9fe8e5ccf7a18c02634be4e80bb15e854e95e78a", "description": "gallivm/llvmpipe: add opaque pointers support to sampler", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3d242c044758292712e1876ba3afdd3e8f06d5df", "description": "llvmpipe/tests: port to new pointer interfaces.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0066e60fc4a0c8572776629d8c7dc09e91bfe598", "description": "anv: Split the debug part of anv_queue_exec_locked()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bc384e24f00a52a5f2f130536ea2ae41dc45803a", "description": "anv: Use Vulkan types for priority as much as possible", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f5a58b8886e89e3213f478c823ad08ca59bee693", "description": "anv: Split i915 specific parts of anv_queue_submit_simple_batch()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "35ed40f356162cfbf1f0f9af7b98a54a4b633b68", "description": "anv: Move fetch of i915 physical device parameters", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a17783b066f67d8b0118e7074b34337b7b314ff0", "description": "intel/dev: Split i915 specific parts of intel_get_device_info_from_fd()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "03b959286e2c7f8e006df02d5102bd346a9d450b", "description": "intel: Make engine related functions and types not i915 dependent", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "24bc3b76446078a07999c968a4d26f9e04389917", "description": "docs: move VK_EXT_extended_dynamic_state3 out from 1.3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "68f3c38c8011e3ff304a67b6ffb33fd21ee65b0c", "description": "tu: Implement extendedDynamicState2PatchControlPoints", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1bd3d28050d136b21538eb7041f287dd9e85dd66", "description": "tu: DS primitive stride does not use patch control points", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "042c135a9934c78a0c3bc2d6fb0d64ce3284b43c", "description": "tu: Fix param_stride placement", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "e9f5de11d4039f3440adbdb766189d20302ac42b" }, { "sha": "998122d9c2a26bbfb2073ba9ac7fa833ce32fcd7", "description": "mesa: fix GL_INVALID_OPERATION in glEGLImageTargetTexStorageEXT", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "6a3f5c65128b82b87c5fadcf1d42484f6489b11b" }, { "sha": "66b9c05bb9c033be91bb7654c75bec33b6346755", "description": "ir3: Add missing cat5 encoding to asm parser", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dcab399a173f2ab99f408e2db1bafc114c29cfd9", "description": "ir3/analyze_ubo_ranges: Account for reserved consts better", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "8cb1deded60e4b8d101e4a3055078f9434aa7d8f" }, { "sha": "c58d633dd2f01d01352bf6fbb9c59b70a42f7347", "description": "ir3: Move fixup_regfootprint() to ir3_collect_info()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d1b8c8ab27935546d1f6baa978e96d5f00a50b3", "description": "ir3: Delete outputs from fixup_regfootprint()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "34a390569d34c896c50993eea5d0c26ffb6fb02b", "description": "v3dv/pipeline: use a array instead of individual pointer to stages", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cc06b7e00d8b5b5201c01d6efbfd204641e9d768", "description": "aco: Use s_pack_ll for s_bfe operand on GFX9+.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1cf1a94f976365ddc5fed781433286f4877373ac", "description": "intel: revert preemption disable via VFG changes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ebe893a61f30c2b1bb24e7870a2ba314356a4fd", "description": "nir_lower_to_source_mods: Don't sneek in an abs modifier from parent", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "cd73b6174b093b75f581c3310bf784bed7c74c1f" }, { "sha": "8945375b80cfaeebc20779bc6e240336de7eb380", "description": "vulkan: update beta and video headers to 1.3.230", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fbe7b6f6a20cee3c21fe1e3ab11dc98d65fbd4fa", "description": "gallium/tgsi: handle temps/outputs array.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4a0394f54ae9004998f3cde0df47b4ab5c137995", "description": "gallivm/tgsi: port tgsi to explicit types.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d728355f607790468b737e962390b0f1a00ce2ca", "description": "draw: handle primid for tess being a different pointer type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bbc1fe6585e8366bd427c6e3f3c4e16f4092ad97", "description": "draw: fix gs/tes explicit pointer handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4ac29d1b4b0013ba7da3156f574f984bce83ad2b", "description": "llvmpipe/fs/linear: port to explicit pointers.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "28afc22179df05d7727a80efd8e51356bc3ad000", "description": "gallivm/llvmpipe: hand sample position type in for loading.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "270668f7b1a310e861acbc5b30fdd1172bc0d3cb", "description": "gallivm/sample: move border color load to explicit pointers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "61b2d2e0a8ba7be0fc3d71ad158afb89e7ff6663", "description": "gallivm/nir: fixup atomic path for explicit pointers.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "09d4eb92e8e916059ba7f46c9f77ee84ed75d8e2", "description": "gallivm/nir: move to explicit pointer interfaces.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e577bb18c8da40905ab2d4d56b9c6f96c619d96c", "description": "docs: update venus extension support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1048eaffd5302ca53cfab0fe200e4dbbc6b89678", "description": "venus: move vendor ext to bottom and sort the ext list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7485660d1292a4fad7f2718727200bc940d58053", "description": "radv: Fix incorrect build info indexing", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "8666b1ffbf5b66205909819a37842183ed41ddf5" }, { "sha": "0ae3eb834da3100f2779618199d61871cbfc9da4", "description": "ci/iris: Update iris traces checksums.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "24607ce7d381527c444ac78567f3e7e062d740b8", "description": "glsl: Remove lower_vec_index_to_swizzle.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a2a699535238bce84488960c35c5e59ad1275867", "description": "glsl: remove opt_structure_splitting.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a19c0ce9b2dca9d72fd2f4833a2342b5f05d30ff", "description": "glsl: Remove opt_array_splitting.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f862f9112f5729a2486587bc97d75a93856e3230", "description": "glsl: Remove do_set_program_inouts.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e5248fb53ec8eb1d55208ba879589d6148f5ce1a", "description": "glsl: Remove lower_output_reads.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "594b638d4f6f1b1741593c31f20cd54117c09880", "description": "nir/vars_to_ssa: Always do OOB load/store removal.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ba64f45124742a2a1a015f9add8f0810f262331e", "description": "d3d12: Updating refactored fields in pipe_h264_enc_picture_desc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e568d5d07382dc1e0f718c67c61fb45ae57f5882", "description": "radeonsi/vcn: support aspect ratio and vui timing info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "00be1a492858950e04f9755eb8252e759a95aeeb", "description": "frontends/va: add aspect ratio and vui timing info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3ed4e8c956b1dc8709564292446c78624423eb85", "description": "radeonsi/vcn: use avc seq paramters", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b4eb10e4ca6193b68d8607efa2a419947b118f33", "description": "frontends/va: apply avc seq parameters", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "566d95ce14e4f2eaa18f5efec7ef1d29eea8de9a", "description": "frontends/omx: apply avc seq parameters", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "47e2e15c2428fcbba2d032c3ae1f3d14b97a3f6f", "description": "radeonsi/vce: apply avc seq parameters", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8432ed4b28ff4dbee6ff6341633b31747ed31204", "description": "gallium/pipe/video: group avc encoder seq structure", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6c3879710152d8d18b8d0c5b40f2cdf23765f402", "description": "nir/nir_opt_copy_prop_vars: Don't leak dynarray memory during the pass.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1e87834980e47b3b2b062935b34b06f36fc3d245", "description": "intel: Share code to read render timestamp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3047195c62ed18b1d08a1a440bfe4ae4b66685b6", "description": "pvr: Implement vkCmdExecuteCommands API.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "39ace3a0e6dea6bd13e40c840b9233e25e4186a6", "description": "pvr: Add support to copy a control stream to another control stream.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea2f4cbecbd02a76a199445c454638dee830da7a", "description": "pvr: Reserve space for vdm state for deferred secondary buffer.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "100456a51650ad1e10ae55c5f56e49b35e1b0b7d", "description": "pvr: Create deferred control stream for secondary command buffers.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1420d196f7a8b45769e4f0172bab37f01ec8fc9f", "description": "pvr: Add support for PVR_CMD_STREAM_TYPE_GRAPHICS_DEFERRED stream.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7494a977a20e77a7aa6135d690f55ee290a4ecae", "description": "pvr: Fix check in pvr_cmd_uses_deferred_cs_cmds.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be1142a1a32e19953ad3a2f86dc1377b704baea1", "description": "pvr: Add pvr_csb_emit_link function to support secondary buffer links.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d1dbf6fe7ed0ba1a8e7c387db178b5ae737affb9", "description": "r300: fix reader detection with breaks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ff933485b7e328c5041050d5e41a2dd28a032a92", "description": "Revert \"r300: be less agresive with copy propagate in loops\"", "nominated": true, "nomination_type": 2, "resolution": 2, "main_sha": null, "because_sha": "2bdffe7eb212ddc10f2ed9ef51095886a55109b4" }, { "sha": "1f0a0a46d9775c97ef6411bdb098d5836a2985d9", "description": "meson: run genxml sort tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3f0da1bbfa4a26fc45c79a4b1d11f8760c40fc1a", "description": "intel/genxml: run gen_sort_tags on all of the xml", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "106da29196ca9264ceee06d9a40bbea5bb386601", "description": "intel/genxml: add a validation mode to gen_sort_tags", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1386fd6a7b88d00a3b5c476db84006fd2c9908dd", "description": "intel/genxml: add 'nonzero' to gen_sort_tags", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "92857fd5c95f206165240d2f02ca8a0cea6c3293", "description": "intel/genxml: don't overwrite the input of gen_sort_tags in place", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c0aeeb93a8fd4f3b85530b2f621116a0592c3c5b", "description": "intel/genxml: remove unused variable in gen_sort_tags.py", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "27d89a673d52c0b7ffa70d0323ba13f5c282805d", "description": "intel/genxml: use `a not in {x, y}` instead of `a != x or a != y`", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4fd2e15855d357356183b3efc818d10a10aa8f0b", "description": "intel/genxml: add type annotations to gen_sort_tags.py", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3f9fe219882382f821c54035ee72fa970aa33e22", "description": "intel/genxml: don't use parens with python assert statement", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f286451adaa2fcbf7bf6e4bf2f5b9c08d936c9fa", "description": "intel/genxml: use a set for lookups", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e04ece53d7d3be0b70460abb3651c18aed110cff", "description": "intel/genxml: use a single pattern for res", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7e1f0e3d98b698f1575b159713146fa70ab8a739", "description": "docs/release-calendar: add 22.3 schedule", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6cda887ac6581a9a6ffaaaf294f0fa70185faa77", "description": "intel/compiler: Explicitly include build-id when linking intel_clc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3246889fb047c54623795956a3b4890e672f05ef", "description": "radeonsi: stop vectorizing unpack_32_2x16_split", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "876ea2f83b70daf5c1ed84735b85c17548c49cbe", "description": "ac/llvm: fix load_ubo for vectors with more than 4 elements", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "70d375100c1c42cae5cd3892d595e50d887b3979", "description": "ac/llvm: fix load/store_shared for vectors with more than 4 elements", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6eb3226b71b819091630ed735617c1e4dcecb008", "description": "ac/llvm: fix load_const for vectors with more than 4 elements", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d6d39920a0a15ec77b315e70521fb72ab1662451", "description": "ac/llvm: support non 32 bit sized workgroup ids", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8e6faa34e15555538def4e2156dd6e07d59c985f", "description": "rusticl/kernel: assign locations before passing the nir to drivers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3811834eb19855b1366c5d4abbedc3c98aebbeb9", "description": "rusticl: limit global mem to 2GB", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bb9111720471ba9d5e1e781ac24a48c2e5aa9886", "description": "ci/b2c: add support for the new format of CI_RUNNER_TAGS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bd9d276485c8286f27ba4ed30e3cfbf0f892150b", "description": "rusticl/mem: align fill pattern buffer to 4 bytes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "988c45ae125855b96e680bf070871f1574cb343b", "description": "spirv: Enable OpEmitMeshTasksEXT workaround for Clay Shader Compiler", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "df84c89d969e25e2d3c34956b528434d14d3626e", "description": "rusticl/mem: fix image OOB checks", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "8b9a5adf8be6ed813037659d72d21611075f5d43" }, { "sha": "1af804d55482d6a245dfa9eaeba4a8722d7930e9", "description": "delete graw tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4b0f28d7067bb85a8077dd56d78d0ba41af95377", "description": "delete rbug", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8cc766d8f7eac26b7c029a2fac1bdfdba4776c29", "description": "remove xvmc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b81ff019312dd388836ba493905a80ddc8c5a7b", "description": "zink: set depth clamp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d6fa1dcdf315a78c7fb4cf0f574dd43e90d1f99", "description": "zink: define zink_pipeline_dynamic_state3 as zink_rasterizer_hw_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "50a7ac1bb25af4e607d1a410732d776266136159", "description": "zink: reenable GPL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "11c4d797095373d41fb657a2caecf57acf7bc2b5", "description": "zink: use an extra pipeline state bit to track coherent fbfetch usage for gpl outputs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "617ee2855bc71f8943acd351676ba4bb3665caeb", "description": "zink: don't deref prog->shaders during pipeline construction", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9b76fc40335e8d42d58d28acefdee2dd28f07d3b", "description": "zink: reorder zink_destroy_gfx_program()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f63944f694d17681a481711c4acd17dadd7af71f", "description": "zink: move binding_map to hw_state part of vertex state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dd9e5fea20640b7a2ab4f70d68e0305f18747067", "description": "zink: add param to disable optimization when combining pipeline libraries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "203daf97c6aaf62fcbd252e5a5e1c604226577eb", "description": "zink: require optimal_keys for GPL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "53a5291803b1fdd68855d6545f2deebd8863b968", "description": "zink: set VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c4dc3adff2ceac76169029419399fc1b3209c246", "description": "zink: further compress zink_gfx_output_key lookups", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "764e800886dde1f87e11dec5b1ae0b43f5767d88", "description": "zink: compress zink_gfx_output_key members", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4c228f00a2b3e0997e858eb6327fe3678ebff31c", "description": "zink: don't access prog->shaders array during pipeline compile", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e7ede96f3fa53f4f59c8dfe04b37e54e01795161", "description": "zink: add tgl ci skip", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "23f5936ec6ff9ab1edd7be58f05cb599720f699c", "description": "venus: Update mutable descriptor struct type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0737ad8f8668dbc5338ac633b7ebdd639ebe1179", "description": "venus: support the promoted VK_EXT_mutable_descriptor_type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0dec967ca9e708aae0bb0864c0480229888570f7", "description": "gallivm: remove dead cube map lod calculation code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e6d44d14fa1fd4ff15974d1aee146498fd88c03", "description": "vulkan/wsi/x11: Fix double free of modifiers.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "8775f08bf11fbe3a51f8d9affddb11bb945d6278" }, { "sha": "a5b8466e4a8713974d0cd627d8656a0d8a7cb09e", "description": "zink: use more dynamic state3 when available", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c7f46d2ad6de5368cdef09e77bba9f4ff59cad76", "description": "zink: use dynamic state3 rasterization states when available", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "57f966ed1e729679b69ce82b3fd36da989ef0f67", "description": "lavapipe: improve blend handling on pipeline binds", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7e54fea373f9cc6a4a4a41d9347848772e4f5098", "description": "aco: fix assembler.gfx11.vinterp test", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4544490df01ab077f04ec98f055c8323ec535048", "description": "aco: limit hard clauses to 63 instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a406b36d30a7dd2d7623912dd91ec155bd18ed5a", "description": "aco/gfx11: update form_hard_clauses", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2930317cea53843b4f3f2b25f11fba5ba82fda16", "description": "aco/gfx11: deallocate VGPRs at the end of the shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6407d783ea862082bf0c4f764c42430f354322d0", "description": "aco: update sendmsg enum from LLVM", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7cecc816837117c0999d5e37efb84fd90c1041b8", "description": "aco/gfx11: fix s_waitcnt printing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b21af3f5189ef0613132194a6ee587af5dd05a5", "description": "aco: improve wait_imm unpack", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "39a60676354c4a4371628c28a4dae7039e291223", "description": "aco/gfx11: swap ds_cmpst_* data operands", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6ac3f9d64e49e28263a6ac631aae2d252711e722", "description": "zink: enable loop unrolling for loops that have soft fp64", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1e8e785a0754e3edcc3c7bcef6dc50ad7b45c053", "description": "nir: allow to fine tune unrolling for loops with soft fp64 ops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "121f30005ff3000ef7f401ba21e171577c1db4e5", "description": "nir: track whether a loop contains soft fp64 ops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bcbcc256026f676a2926e22567281a3294cd8706", "description": "zink: fix spirv temp func variable class emission", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d2e2b9bb801c2eea99fafc54b24b15e9631ca937", "description": "zink: fix nir_op_unpack_64_2x32 emission", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "d20c82b785f6a18fa476b2c656cbf34bf125afde", "description": "zink: lower 64bit pack when float64 not supported", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e7afa9cddf4a4fc52703e9bc490a15e5669f020b", "description": "zink: optimise lower_64bit_vars for when int64 is supported", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5a831be1ac785bc72947c8de95ed06bebc649c0e", "description": "zink: lower 64bit vars for drivers without float64", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a47b9f2b6f45df7637e762e216a170f77266f00d", "description": "zink: call flush_resource when presenting garbage", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "babf9474c4373c22f05dbfabbfe04634dd469b12" }, { "sha": "0a6aa58acae2a5b27ef783c22e976ec9b0d33ddc", "description": "ci: Remove Wno-error=stringop-truncation from debian-arm64-asan", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4a1bde9fb0b77d6dbb112e777907f033d75b7fa3", "description": "gallium/hud: use snprintf(..., \"%s\", ...) instead of strncpy", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9718c88bafe87a87b143de1e00b8d1ef8ffe4e48", "description": "mesa/main: do not copy the exact size of the string", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2cdb3e4b6b6d8f6dfdb5de7a12ac6239a0047464", "description": "aco: add VMEMtoScalarWriteHazard tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4c327dcfbc437b0b4cc2afc1ced10d6b04bf1f9d", "description": "aco: improve printing of s_waitcnt_depctr", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "27305680e24d69d00643fbb6122d93e877a636f7", "description": "aco: improve printing of sgpr_null", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a1022dbf07c360abdd2f1d98158f4a9e4ddee59e", "description": "aco: use some helpers in GFX10 hazard workarounds", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a4f6acece1771f0eff74c010256115faf8fea86d", "description": "aco: improve VMEMtoScalarWriteHazard s_waitcnt mitigation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2bd16256a6a8f830dc43aa7224879d11edb9583a", "description": "aco: fix VMEMtoScalarWriteHazard s_waitcnt mitigation", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "bcf94bb933e8ccc0b91305ed8189a35e8938abbf" }, { "sha": "bfb12a3b6a274a798145bb05b7a20cb29cdbe40f", "description": "nir/opt_algebraic: Optimize more (a cmp b ? a : b) to min/max.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0d90b4de98afc493ae3a421aa7b11523bd63455", "description": "pvr: Implement vkGetEventStatus API.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a125accd16f1c45e71e0857ce291556acb7df52f", "description": "pvr: Add assert to check for non-NULL binding_desc.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a12395c464d24bd867312ebb8f97ec68d91afeec", "description": "pvr: Call VALGRIND_FREELIKE_BLOCK before unmapping to avoid use after free.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cc530255bb25c7ba0675a4bb015e8871403c0eea", "description": "pvr: Fix Unintentional integer overflow (OVERFLOW_BEFORE_WIDEN) errors.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1021550e202b1088e24070f6363b4b0c437b38a4", "description": "pvr: Zero init pbe_cs_words to avoid passing on garbage.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3fbecd485e8918d2e8eb0be739318d737f84d70d", "description": "pvr: Remove dead code from pvr_perform_start_of_render_clears.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d1eb75ecec0ac8fd9ecd526e8cbbac542da546e7", "description": "pvr: Remove framebuffer NULL check from pvr_CmdBeginRenderPass2.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6cef99c5366d9833d05486cca8fd7f1c86a72053", "description": "pvr: Remove redundant assignment error.instruction.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f965ad8ee87286ec8b4aadbe3b13ddb6be75d60", "description": "pvr: Remove redundant instruction buffer check.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "568b7b46357e5bac1a8e30947822b30a26ed7aa1", "description": "pvr: Convert attachment indexes to unsigned.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "60be71aeaa4ed6a15f65b8a437a6146e420ee26b", "description": "anv: limit to default fast clear color when image used for transfer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "35c40c64c8fb9808590fa83c89425839594fa821", "description": "pvr: Handle indirect buffer address in pvr_setup_descriptor_mappings.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "faf1ac8307c0d035c90d16c2e54a2f70178621a9", "description": "pvr: implement vkcmddispatchindirect api.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f5c50f496ccbecdd79371a31acd6e6233a3a6c4f", "description": "radv: enable the unified heap on APUs for Red Dead Redemption 2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0974b67a6e93107aced22f58995c3ef687570b61", "description": "radv: add a new drirc option to enable a unified heap on APUs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "31d38d1882431ec90680509b06b9c765a98d79d8", "description": "zink: enable glthread by default", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8da9e65500819b2e430028b96b1f68c99f220bdd", "description": "pipe-loader: fix zink driinfo header path", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d760a9151b73d1998fceff38fb1c642e4d77bf67" }, { "sha": "966d6b738ed64d4646e0128e9d228437c5839dcc", "description": "zink: export PIPE_CAP_MAP_UNSYNCHRONIZED_THREAD_SAFE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "12569a390fbd84a53f55b69adfec874e54cd40cc", "description": "zink: export PIPE_CAP_ALLOW_MAPPED_BUFFERS_DURING_EXECUTION", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "af775f842cad7eff4deaff9a476a3702970b5645", "description": "zink: fix/improve handling for multi-component bitfield ops", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "8e97f51c6767d6ecf8dff8712b2975f84243887c" }, { "sha": "111bf8bfee280683a4c2d14ec08f65675204138c", "description": "llvmpipe/fs: convert outputs handling to explicit api", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5b83357ac5aea1b1735030cd1ece13d1a7e2f402", "description": "llvmpipe/fs: cleanup some remaining mask handling and reuse types", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b9a0ec0c67741cb4b1d2c0d44f747aabe28018e3", "description": "llvmpipe/fs: handle explicit types around blending and c/zs bufs calcs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3137f4fad15058cc7d16b2438f44b5e581853be8", "description": "llvmpipe/fs: use explicit api in viewport code.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "38907a40ab0848c9fe8d1b7ad6d0f4047fcf6f5b", "description": "llvmpipe/fs: pass mask type to alpha to coverage handler", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e28db68e53c3e265df5dd66c5b6bfe7cfb762f2a", "description": "llvmpipe/fs: add sample position type to the interp interface", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ff02d042aabd9567e35cf289830bbfd552eaff05", "description": "llvmpipe/fs: port depth code to opaque pointer api", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "694104b7761b4fece5b0861fc443a6dc553de5b2", "description": "llvmpipe/fs: pass explicit mask_type into interp code.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "637652a97fab5c20959505f17972f6a0a549ef9f", "description": "llvmpipe/fs: add mask_type for mask_store accesses.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b36160689f430e0845940fb0c3dac9ba22c6608b", "description": "gallivm/struct: add opaque ptr friendly pointer accessors.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b61b1d5a4cb3a0265b6748dee53a67a9625bf781", "description": "Revert \"intel/compiler: Vectorize gl_TessLevelInner/Outer[] writes\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "abba55382f5588e3b9dfbc517d5fe940b2917c7c" }, { "sha": "1a286837bc69e51137240c082dbc909e8950ca14", "description": "freedreno/ir3: Validate our scheduling DAGs after construction.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d0050c8bfa3e3b9b9b8a90a4b7251d978639288", "description": "util/dag: Add a validation function.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "984aa0ac9a518b6cea5f7617fdfc7509e8254c62", "description": "util/dag: Move the callback function pointer to the state.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "004c5b60caa3a58177be62e1f4f9eb7388979126", "description": "glthread: handle DeleteBuffers(n=-1) gracefully", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "171b2a16b5285ce3061ce08e5f420264599f2d2d", "description": "glthread: use signed vertex buffer offsets when available, don't require them", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "248e3ceba2937aaf3a56d8841c834a53f96471b1", "description": "d3d12: Style variable fix in d3d12_video_decoder_prepare_dxva_slices_control_av1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aa1afc3766b64f5320ef90b26ab313bb727c5b59", "description": "d3d12: Fix aliased usage of m_SliceControlBuffer in d3d12_video_decoder_prepare_dxva_slices_control_XXXX", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1222503ef38d5d8b20ea4c34fe05d75ae80ce94b", "description": "d3d12: Support more video formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "af8f730d8d80b30d4c215d2adf185ed2814a7174", "description": "d3d12: Add support for AV1 Video Decode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f2fc9996d325443fcdedf699a9e8ff2c4247ce71", "description": "frontends/va: Fix AV1 decode qm_* parameters reading from VADecPictureParameterBufferAV1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4bab5b0b509065cd7c115286bb5864535100058b", "description": "frontends/va: Use is_video_format_supported in vlVaVidEngineBlit instead of format list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e91636ae26680c7b9497b7a105658c315c3beae0", "description": "frontends/va: Support AV1 Decode with multiple tiles (num_elements > 1) in a single VASliceParameterBufferAV1 buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d5b4dec033d7ee2c3d8f89871facafc0a5f1787d", "description": "frontends/va: Add more params from VADecPictureParameterBufferAV1 and VASliceParameterBufferAV1 to pipe_av1_picture_desc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9bac88856d475fa2a8a0c233a1555162aa411ba8", "description": "intel/compiler: fix loading of draw_id from task & mesh payload", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "7664c85b1da44e644b47304586aa98b23f7249bc" }, { "sha": "e5631add0d1c97da4686f474735d45705facd308", "description": "ci/virgl: Enable virgl-iris-traces", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f7a64df0e7434a9b8f4de09de8b201c6c16da063", "description": "ci: Update virgl-iris-traces checksums", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "498186e0d9b0b3ee8a532edc831605cbc42abbcb", "description": "ci: Bump crosvm version", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "240346820270199827ee7aeb61e26c6503346e97", "description": "venus/ci: remove redundant crosvm patch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c8765c5244ac194e1c85d2a88dde76c5d92a8111", "description": "radv: ignore shader stages that don't need to be imported with GPL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bc0ff36885d6b773cb48ecf7eaf0630e70ed8763", "description": "radv: fix initializing the blend state for NULL render pass with GPL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6000e3f53406056b83405b4755e08815f196dc06", "description": "radv: fix initializing the attribute mask for VS input state and GPL", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "0feab7b9cfa6a229a6a064f73f5f0c59a0d0e61b" }, { "sha": "56fb25806428506469982e35ee5076b981023c92", "description": "zink: replace mixed_zs with zs feedback loops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5bc19dd5f7d329b786d005e9166ca59544347ce9", "description": "zink: add a draw barrier when unbinding a sampler-bound fb surface", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "1b685dc3509f3a84676546830fa08ea8a8a0beec", "description": "virgl: Add nir_lower_tex pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "086b620793c7d0b4350a110a2ebfdefb09778c19", "description": "virgl: Add TEXTURE_SHADOW_LOD capability support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a63a31a47b5e196bf32217f0a2c52f33530a68ed", "description": "radv: remove NULL checks when binding a graphics pipeline", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1ca893084503933452fa066f79a824ae628db22d", "description": "tu: Fix setting RB_DEPTH_CNTL::Z_CLAMP_ENABLE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b131b3e99c292d43df6f592e2cff312371bd26c", "description": "freedreno/a6xx, tu: GRAS_CL_CNTL::UNK5 is Z_CLAMP_ENABLE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5af6dad179dc4140964ab444a2a7f8cf8d16c561", "description": "Revert \"freedreno,ir3: rename Z_CLAMP_ENABLE to Z_CLIP_DISABLE\"", "nominated": true, "nomination_type": 2, "resolution": 2, "main_sha": null, "because_sha": "6cb41c51884c2488194f74e2ce637b950c835620" }, { "sha": "73089969219f95017060f51f5136efcbb6d31e9f", "description": "lavapipe: dynamic state3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "092be5a32905989f620ff1926c2e3056fc4fea39", "description": "vulkan: Add more dynamic color blend states", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1deb83fb86d22227a3553f43873b4d4ff9180214", "description": "vulkan: Add more dynamic multisample states", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1fee04d8ffd899c20886c282d389a662337d0c67", "description": "vulkan: Add dynamic state for tessellation domain origin", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9d0ed9cbcc01b31a71037fcb35742fc8b77f09fe", "description": "vulkan: Add more dynamic rasterizer state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "effd9962d98e82452919c2c8f1d975a4d2e9d13d", "description": "vulkan: Add a dynamic state for vp.depth_clip_negative_one_to_one", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "10bc2cd3ae03bff1c1c8e026b21df7937e2cc44c", "description": "vulkan: Rename viewport_state::negative_one_to_one", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "76a4d5ce8978ae5c0cfb0caf92c78bf1b0b011ec", "description": "vulkan: Update the XML and headers to 1.3.230", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "691ec624520d44f6c0aa7b003895e817b878f8d3", "description": "vulkan: Use altlen when available for array lengths", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1a0378819557c75db5a2a659ff0b209739affd21", "description": "gallium: avoid using float based conditions in loops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5650d672429b01729799c0420ab2a85b1d7b2683", "description": "zink: pass actual screen->threaded to zink_tc_context_unwrap()", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "267d715efb218f9d6d94744b599765bcb4adbfcc", "description": "zink: hook up VK_EXT_depth_clamp_zero_one", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3d4c8b55e8853ff97d14737a6fc1c0344f564358", "description": "zink: move create_pipeline_lib to zink_program.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "21360476249122b8f5f016a80c78818f7ef93084", "description": "zink: rework ZINK_PIPELINE_LIBRARY_FORCE into ZINK_DEBUG flag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e1314e682eece0dd360316329fb3c3039124f03f", "description": "zink: move zink_screen_get_pipeline_cache() calls out to callers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2044f2910ca496f67d0de7aebb194e3714877da8", "description": "vulkan/wsi: Add a supports_scanout flag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "15fca5ca7e79138e8a5dab849e44bb4cd02520fd", "description": "vulkan/wsi: Add a typedef for memory type select callbacks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "39f81564aba706d28943b3a8ce7595d753e8ee1e", "description": "vulkan/wsi: Don't expose as many image configure helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "43c1c2b88850e7f0f9d1f2fe78580f39b5971f82", "description": "vulkan/wsi: Always configure images in wsi_swapchain_init()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5424049e66299220fd60a43a7d5a4a4e1cba6da4", "description": "vulkan/wsi/win32: Configure images via params passed to wsi_swapchain_init()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "76d15717e37659fd0b46ef553152df669b952c1b", "description": "vulkan/wsi/display: Configure images via params passed to wsi_swapchain_init()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c315e20d619849091595450ce416e55369770234", "description": "vulkan/wsi/wayland: Configure images via params passed to wsi_swapchain_init()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8775f08bf11fbe3a51f8d9affddb11bb945d6278", "description": "vulkan/wsi/x11: Configure images via params passed to wsi_swapchain_init()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "29e3fc8eb1e6dbf1f95eb95130dabeeafb48a189", "description": "vulkan/wsi: Support configuring swapchain images as part of swapchain init", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bfa08a1681b56fa6c3051610871448c7df792b02", "description": "llvmpipe/cs: move compute code to explicit pointer types", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1d6819bf5b32fb0a193ced7e6692cdf46dc1a4bb", "description": "llvmpipe/setup: move setup code to explicit pointers.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "977476bb050ee904fda8fa5871dc04c52a465836", "description": "llvmpipe/fs: fix invocations access for opaque ptrs.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "98efdc449d1d0c6794372308ba5d454ea4862b93", "description": "llvmpipe/cs: convert cs thread data to opaque friendly api", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dd60813657bc7cb753afb62ab45d3dfc68e632da", "description": "llvmpipe/cs: convert cs context to opaque friendly api", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a8bd993809a13959b9da9b4c8c55b1849c20d479", "description": "llvmpipe/fs: convert linear context to opaque pointers friendly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f0e9d3e497ec40448d7553c7b0b71455914d23c1", "description": "llvmpipe/fs: convert thread data ptr to opaque ptr friendly apis", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1a7250ad9660b34684420d6312bd7ecfbb0396cd", "description": "llvmpipe/fs: start passing explicit context pointer type.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae201bcd42a7b5efe5b21270e081d242d2a97aad", "description": "gallium: Do not include offscreen winsys if glx is disabled", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "31dcb39615a5d1541a7e5b27e19566b48aac381d" }, { "sha": "521da0360a040e39cb20a0112dec935e373af86e", "description": "docs/rusticl: Document minimum required bindgen version", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "13016d22c57f787c78b644a87c58ae37c15af71a", "description": "rusticl/bindgen: Use `allowlist-*` instead of `whitelist-*` switches", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5537f778a06c73cb98a294fe4d10aa38cb063e1f", "description": "gallivm: avoid the use of an uninitialized value", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3ed712f7483791aa0a256472d276ff5a83c643bc", "description": "zink: set layouts before possibly reordering image copies", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "731d7be3756c3ab5944c5755f4504e093d149f53" }, { "sha": "440c1e3702c1610e6a99fce1d735fb7a0da3aaaa", "description": "zink: always unflag unordered_write when binding image descriptors", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "ca03e35821dd61542a0fc44caee6184679f0f436" }, { "sha": "4c58b92e44c16ba251ec3b0b085ca25657a5d55e", "description": "aux/trace: dump depth_clamp for rasterizer state", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "0de63e9774f568d8c022672686a310f1435e9d62", "description": "aux/trace: dump line_rectangular member of rasterizer state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7c6f407d4c89bc2ac9e13041bc8fd5a12a4692e4", "description": "radv: Add and use AS and scratch layout structs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bad75ed3f162880270a0593ad8c9b6753a228eb7", "description": "radv: fix emitting RBPLUS state when MRTs are compacted", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "8fcb4aa0ebd7b9d0d8f80986fb817afea2fc4a87" }, { "sha": "1dd5d94f65df53f67f01a013486653ec4de061c0", "description": "radv: Do an early check of distance in triangle culling.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e06c332bf77ed7ec0b37a58f644e0f4e0c06fbee", "description": "tc: don't use CPU storage for glBufferData", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "a5a8e197413ec0189435139006a7c7026840efc2" }, { "sha": "8af8dc97bc3edb912899a5da9399614677567810", "description": "tc: do a GPU->CPU copy to initialize cpu_storage", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "582bf4d9f72f35bb56f06386ab3fb6b5384a4593", "description": "anv: flag BO for write combine when CPU visible and potentially in lmem", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c8f563b633e4a5cb73183a62918de9ea04fcbb07", "description": "anv: Allocate buffers with write-combined local memory", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5c62ad34b621c5281921c2083dc4b830bc7e909d", "description": "anv: Use WC mapped local memory for block pool BO", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "755b413ffa94396fdceacd2b59ceb5fb81f84577", "description": "anv: Track BOs that need a write-combined mapping", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "97850c0bf0b878f38b33a09cb5ad61172946245b", "description": "aco/opt_value_numbering: use monotonic_allocator for unordered_map", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b39d2168a70ec589c60b4315079b06d123b42484", "description": "aco: implement allocator_traits for monotonic_allocator", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a128d444cbf4f74b0bdd4a8ae3f1cd2a52dee122", "description": "aco: use monotonic_buffer_resource for instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "15b3cc73bfc86c53d4e2ad4bab8faa2b337655ca", "description": "aco: implement custom memory resource", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b76e22a961f804c030db02f732a294691d382fe", "description": "aco: simplify operands_offset calculation in create_instruction()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a778f3edd3a9920d1a9e762684d4a7b782a74e63", "description": "blorp: Fix typo in blorp_xy_block_copy_blt", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "759d51c367bd5be3b935c49c407988190d995a1f", "description": "blorp: Implement blitter clears via XY_FAST_COLOR_BLT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5f4ad65daf650867679187126fdc67bd845c569c", "description": "blorp: Make blitter_supports_aux accessible from multiple files.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "98bd984977dabf6cbf18f279303a20ee0e2d0d78", "description": "intel/genxml: Add XY_FAST_COLOR_BLT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7a33997434bdddb4bc1c514fcc095f51502116aa", "description": "ci: bump mold to 1.5", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bcc5cb4a1bab7ddf15edcc1b995eed12a9592aea", "description": "ci: unexport local variable (and fix formatting)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "647773a09464c51bcd8604168d7682a0fa4a8a10", "description": "intel/devinfo: DG2 supports ray-tracing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4c0dbe64206b12210ff4862dd77f10e0c704179d", "description": "anv: Advertise ray-tracing on DG2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9c6ed40925fece15fcd9995795a766789cb8b677", "description": "meson: Define with_intel_vk_rt based on with_intel_clc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f7c82c72c42432e2bbac7b8defa0a72435960e6c", "description": "meson: Deprecate vulkan-rt-drivers intel", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e565d1e4ea540c1a357d008ba266863df0efc754", "description": "anv/meson: Use anv_flags and anv_cpp_flags in genX compiles", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "64e8b0d25562da3b11350495abb1a7653d60d14a", "description": "anv: use the right dispatch size for tracing shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "044cf4e75d63277a5c9b132bc1bf5e1ff22c19b6", "description": "anv: bump client visible address heap to 32GiB", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5ad803840d8479412d859db4594e2cbb7ba77300", "description": "anv: setup scratch space correctly for RT shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f3ddfd81b4deaa8033d598527e0cbc255e60addc", "description": "anv: Build BVHs on the GPU with GRL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dc1aedef2bd054884685ad971a3ef5be07ecd101", "description": "intel/grl: Parse GRL files and generate C", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "20f291c5f925db6cb950663e399d992c01d0a658", "description": "anv/grl: Add a helper for dispatching our pre-built kernels", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "639665053fabad75afcf7889970c6a4119fdae92", "description": "anv/grl: Build OpenCL kernels", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "37663438f7535586f0c5bd1cd2b7aa6657f471dd", "description": "anv/grl: Add a GRL file parser", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5f948503e40c6c9ccf8497a55b23219d797f9729", "description": "anv: Import GRL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "49976b23e9786b7fa287150f4784917af9918054", "description": "anv: add new command buffer space allocation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6c76ceb6138c92f2c2f855f9a7ce2adca288ea3e", "description": "anv: Add support for OpenCL-style kernel dispatch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eb249f125d5965b363cc6aa060e1bfe4c008ecf3", "description": "anv: Add support for compiling OpenCL-style kernels", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6ad1a5b57a6fbce9f4fdcc862c3f87f9546558b8", "description": "anv: Add extern \"C\" guards", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "23c7142cd670d9634d53e3a9c03fc42ce6b32c51", "description": "anv: disable SIMD16 for RT shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "58144361592c4d6f002d4963950b21fbdac84ba2", "description": "anv: Set up the memory-backed FIFO buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "93526c89c570ce58f8a5adda2423fa0d40a3e83c", "description": "anv: Implement VK_KHR_pipeline_library", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4388b8b253c9420e650397609c17867113298d3e", "description": "anv: Add an anv_address_map helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "191fab68b0553ce8c84ccbab2529704063337ac2", "description": "anv/formats: Advertise ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3beb088490858e679f1755130f50e9ee5acce3c1", "description": "intel/mi_builder: allow half GP registers for dereferencing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "24a4a3bbbbdfadce4cdb2b93c4b101e54444993f", "description": "intel/mi_builder: Add a helper for incrementing reference counts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b7296e11ae97c9c8d361622b1aab2c8d6922cb62", "description": "intel/mi_builder: add a way to reserve a register", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a5e5e6aa0f69aed707b9b1f83a5d2e3c9d7a40b7", "description": "genxml: add missing no duplicate anyhit flag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8fc7a98e3161137d492dc631140a3f16c5df0f7c", "description": "intel/fs: disable split_array_vars on opencl kernels", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "57593c539529f0b06c2395d1882e6e6d6477362a", "description": "intel/nir: disable assert on async stack id", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "046571479028aeb5577344a91f0c4d565415f4bc" }, { "sha": "8d580de4a9dd6ce859a9f0aeadb83cc3c3d4ce5a", "description": "intel/nir: fix potential invalid function impl ptr usage", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "96fde5518b5c47550f0f42f3a0504ccbdc4a4e92" }, { "sha": "1ffd28149f4779a2097262ecc61ec39e96cdcd11", "description": "intel/nir: fixup preserved metadata in rayquery lowering", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c78be5da300ae386a12b91a22efb064335e2043a" }, { "sha": "9dba8d8aa12b0a80425a1816bd07c645768dced3", "description": "intel/fs: take a builder arg for resolve_source_modifiers()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "649cdc617fb5fb13f3430aa26ad2023503f1c605", "description": "intel/nir: reuse rt helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "57f1e95102658b02e611856787c63d32a1afac46", "description": "intel/rt: fix procedural primitive ID access", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aea88f16df116c4739ecfb89ecd9ebe235666101", "description": "intel/fs: SEL_EXEC uses the integer pipe for 64-bit stuff", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c80c0ed9433035c2f4dc6586470bde493a7b7963", "description": "intel/fs: Always use integer types for indirect MOVs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c6a7f4b34e6835aff2f3c45a8cd3a3d175874443", "description": "intel/devinfo: Rename & implement num_dual_subslices", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "262719e963ba838da9f5221152dfeaae65f960ec", "description": "meson: bump required llvm-spirv version with intel-clc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0926ac42cbdf7191010d1461f1e38e75b6983ed8", "description": "anv: remove HDC flush from invalidate bits", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "a49b145e8d59a7cdd6a16cc469c055f6746013f8" }, { "sha": "abba55382f5588e3b9dfbc517d5fe940b2917c7c", "description": "intel/compiler: Vectorize gl_TessLevelInner/Outer[] writes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c9d399604ef76df7b24d728257aa029045f11c6d", "description": "st/mesa: Optionally call nir_vectorize_tess_levels()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be21d54aca09e4466781c2cc3d83022ef480c3f6", "description": "intel/compiler: Use an existing URB write to end TCS threads when viable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "19c40e07302c1622739d7ec8fb506cd618ab3d4b", "description": "ci: disable intel-clc on debian-vulkan", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "38b5521be2765065f6e030eb6b9c40617c87a786", "description": "ci: bump llvm to 13 for some builders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "64645d1f1478d7665fac1af4369bd6efe067f9ea", "description": "ci/debian: don't use libclc from the system", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "78b1e0340ea4a13c5b5cbb246c73697fe41a1299", "description": "ci: build our own version of the LLVM SPIRV translator", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "05b1f3fd9794a29bca6cc83fe8b06cec68281eff", "description": "ci: disable intel-clc on fedora", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f0c516c331da46a651b14df8449618b7e59c8125", "description": "ci: add python3-ply to debian/fedora images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f2922126156b9bc9fd10bfd3690e7ed3db08184f", "description": "gallivm/nir: bitcast when non-float ptr type.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "203920d4c69366b71db1d48d8fb8bd6439016191" }, { "sha": "c642fa122ccd90b11ad54dd50e398373069ae8c7", "description": "gallivm/nir: fix fmin/fmax translation", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "203920d4c69366b71db1d48d8fb8bd6439016191" }, { "sha": "d132625eed474d149ed6372dd5448492675b738e", "description": "lavapipe: add fmin/fmax to image lowering.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "31695f81c9251662cb5d2c0acce768a5220ab7a2" }, { "sha": "549f0b956e23683af44297e0061f9aaf9f9575aa", "description": "zink: also lower 64bit function temps", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b3a44cfbb9973cd71ade9ff1c9bd5867a0fb7cfd", "description": "zink: split up lower_64bit_vars pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0f053f0f07cb28a50faa6732430f08e8ba368900", "description": "zink: always run optimize_nir after lower_64bit_vars", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5b2f850425e4c841529ff8339a1fbc5a26e9ff8c" }, { "sha": "17e3df4cd2757e79a4fd77f52a2d23ff9084578b", "description": "zink: don't flatten 64bit arrays during rewrite", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5b2f850425e4c841529ff8339a1fbc5a26e9ff8c" }, { "sha": "52edd8f7640906d205a30fb3f20f7c53b4aab68a", "description": "nir/opt_undef: add a pass to clean up 64bit undefs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "38543af8f72bf3dfe06be9c79539031ab9fa3ea9", "description": "rusticl/device: fix custom device detection", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "645f2da3faf3852e0a263c386a97a7cd7f617694", "description": "zink: always set VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT sometimes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "97c7eaf17f9eb9961928ed96ea645bf96028746d", "description": "zink: use feedback loop layout to correctly handle implicit feedback loops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "902f64f90666f7d1448acdae02151b335c6d3353", "description": "zink: add a mask of fb attachment idx for resources", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dbf2186a28857b2d97925bd70b9ce0ed3cd29553", "description": "zink: reorder zink_resource a little", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "630967b2521bbc52a941d78e7b1adf9222020231", "description": "zink: rename fb_binds -> fb_bind_count", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bc5ed17844eacb6935b0da9d305e26b9a74ac572", "description": "zink: remove zink_context::new_swapchain", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a6cfb72010a8e0ab10e529021a0e031c5558f68b", "description": "zink: enable VK_ATTACHMENT_LOAD_OP_DONT_CARE for zs in renderpasses", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7829fb9adf9b21c6f35c1932ee86f8f64dfda7cf", "description": "mesa: set normalized_coords for bindless texture buffer samplers", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "c268ae9efe602129b848c800dca83411d55c3aab", "description": "egl: Remove a bogus restriction from eglMakeCurrent", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "71224789cf408c97b39eb9581e149d1b9d178700", "description": "egl/dri2: Fix a weird conditional in dri2_make_current", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "04826cd9fc83365e99db3a491254a8d5a6eaac63", "description": "egl: Factor some common terminate cleanup up to common code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a942068fdb8d0abead04c68222c5d217865af67a", "description": "egl: Formatting fix", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a436fdd560c34f9962017a00f01944362bb16370", "description": "mesa/fbo: Don't force both read/draw bindings to zero", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "27dff086ec7431ae3fb49b51b5dd4601dde4008a", "description": "radeonsi/vce: using fixed value for vce 52", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b23fe77cf48c9d9e53e6ae45c6f4c3590ab7f94a", "description": "rusticl: Fix compilation if stdout and/or stderr aren't symbols", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a1d34d8c95773a210fabef5999ad37065851f815", "description": "ci/amd: move radeonsi in amd directory", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f66420c692329a6c7721062635cf17af0ae0caaa", "description": "ci/radeonsi: add traces for radeonsi Zork", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d7e1c620b080d66e72db2e00abec4aa95771581", "description": "ci/traces: prevent showing wine instalation dialog", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e76a7550444dc9b7fc3338b92344a2b79bc9a32f", "description": "ci: also handle default wine rootfs (for testing)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1e27a72c8107eb67b945360d5fd84f6b14b27524", "description": "ci/dxvk: fix DXVK 64-bit only wine setup", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dd79695b3b0dba002670d4b6eab5c60867e85f12", "description": "ci/lava: prepare wineprefix for GL and DXVK", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7901fec52e864a050ddfb356df861a17a60a359d", "description": "ci/lava: add wine and apitrace into amd64 rootfs container", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "29305a89b0fe3c3014f36d8825bcadc706b02330", "description": "radv: fix handling multiview with GPL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0c6f52a999f34e936aa61eb3527a19979da1ff8c", "description": "radv: fix handling primitive ID and clip/cull distances with GPL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "630bb53e68e8c150c99d01fdbf1806aba790af70", "description": "radv: fix handling ViewportIndex with GPL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "515847b2a7a79a7a9eb23004f8f71bfc52a3ba55", "description": "radv: rework multiview lowering in NIR slightly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b6093ffbe721b330d8d0f248c80c57c517ce2d1c", "description": "v3dv: expose VK_EXT_image_robustness", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c7e022abfdf689b269fb781247cda245bfff90fd", "description": "broadcom/compiler: add a lowering for robust image access", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "adcfd9bc2f7818964b436f10dc96204e29496c41", "description": "broadcom/compiler: rename static helpers involved with robust buffer access", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5e5eaa3f1ac3648340de393a3a2f199f6c195501", "description": "broadcom/compiler: rename v3d_nir_lower_robust_buffer_access.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c816081eea2865d04bc67950e79ec7e8b143b88d", "description": "docs: fixup broken rst syntax", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d4397c00485d8edb35d519e7036405527bb3e746" }, { "sha": "9cbfe9a8baedb100b6fa7eba1ae9fe33363838c1", "description": "ci/docs: Stick to specific version of python packages", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "21107a244a70a1fce582b713d9b2915074e1d96c", "description": "mesa/main: don't copy signed rgtc via float", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "163e7496a9d09279623f346553124090f948d71e", "description": "mesa/main: fix broken indent", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "40c32dfbb1017c4bffaa524b43b37eef9e8e7c9a", "description": "nir/loop_analyze: remove cost of redundant selects", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "13d0ae593be02cf9b3ed77eea9abeeb7181dd0e5", "description": "nir/loop_analyze: delay instruction cost calculation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8b9a5adf8be6ed813037659d72d21611075f5d43", "description": "rusticl/mem: return errors for OOB accesses", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e6ecd22140fe6c6e8ac26966c8409f7254370479", "description": "mesa: make glPopMatrix a no-op if the matrix hasn't changed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b00a158ad49b495bd5e6558e7eb0dd06b9ba7f4", "description": "mesa: use memcmp instead of floating-point comparisons in glMultMatrixf", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "01c481335ad84f8bec29985e982ec0f20aadf522", "description": "glthread: skip glMultMatrixf if it's identity", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2fa864b38ad3d5316d4f0a2c60ac2d805d0412dc", "description": "glthread,hud: draw per-frame values and expose the number of batches per frame", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "62501fbf7bf0e2a9d9e4f2e001e48740a49e283d", "description": "glthread: use 8-bit GLenum for prim modes where it results in better packing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cd30f044ae558caad7a547892edf1f6c9a2bfc7f", "description": "glthread: use GLenum16 for enums, but clamp it to 0xffff to get correct errors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b7ba29cbf67c1db93e203a82a71bc264447463cd", "description": "mesa: rename GL dispatch initialization functions to make the intent clear", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f44ada0eb676e4e23503ae22febb8f986acf41c3", "description": "mesa: remove deprecated comments", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "34356c009c12d25518a3208e55638282ecb21e4c", "description": "api_hw_select_init_h.py: simplify the code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3c621f8a2a2f97f65d2682fe6e79fea93b710023", "description": "glapi: rename 'vtxfmt' to 'beginend' to make it clear", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "684dae9e64de180bd7b1b296c88220915376e313", "description": "mesa: initialize OutsideBeginEnd directly instead of through Exec", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1c803b7080c8f5c11c60c93e9e5ff542e13817de", "description": "mesa: remove unused function _mesa_get_dispatch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4425236a208968f6d8f655de338ddeda83dc7187", "description": "mesa: don't restore the dispatch at the end of glCallList", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c75b152f085a0f273cf535f27dc96f2df69f9817", "description": "vbo: don't call _glapi_set_dispatch for GL_COMPILE_AND_EXECUTE loopback", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b4de8c834e99254013b8a6f481e5be17701a420c", "description": "mesa: reorder and pack gl_buffer_object", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "26a2502a3b77862673ea6f23d3154c8c1085bb5f", "description": "mesa: remove unused gl_buffer_object::Data and Written", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "37421a24ad82099823bf25c0976a84278b2b73a3", "description": "mesa: restructure bind_buffer_object for better performance", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a1ede73f5ac2becaf184d79776982556277cc98", "description": "mesa: inline _mesa_handle_bind_buffer_gen and correct things", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "93c9be2b975a3267096d1da19873549057989f05", "description": "mesa: inline _mesa_reference_buffer_object", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1885608184d249d5ffa8cd02ee41dee5378a3142", "description": "mesa: trivial simplifications in _mesa_reference_buffer_object_", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17b72129305545164120c93e2526eeae2ec0d5d8", "description": "mesa: clean up st_indirect_draw_vbo interface and callers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "303f867e322cf775b5bfb2948867a43fad99af60", "description": "mesa: remove unused code using _mesa_prim", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "59af6be1995fbaa56e2133d32141e2fefce00cbc", "description": "mesa: remove _mesa_draw_gallium_fallback by adapting st_feedback_draw_vbo", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c056affa255bd5ee85895ed69a10de408ca4a45d", "description": "mesa: replace ALLOC_PRIMS with persistently-allocated context arrays", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8666b1ffbf5b66205909819a37842183ed41ddf5", "description": "radv: Build acceleration structures using BVH IR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1c0ab3ba67985d8727d9189c2ee4bf5f921101ca", "description": "radv: Create pipelines for conversion meta shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "45a66ab30bf65ae698fc60a6d7712dc27b81560c", "description": "radv: Add conversion shader for leaf nodes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "682dc5c28e4e16ef66cbe996d908d0d5b5c77051", "description": "radv: Add conversion shader for internal nodes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3e6033394e40a687d55c45d1d36cc2cc66545722", "description": "radv: Add BVH IR types", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ca8061c2a7ba5f62ae48e5ceedfbcafef12b2c00", "description": "radv: Split CmdBuildAccelerationStructuresKHR into different functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c039a132d6581cc8b9d126f92ff4e1289ada89a2", "description": "radv: Rename internal node shader to lbvh_internal", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "41eed5b463a4a395b19e3e35f8333514220aafe6", "description": "zink: only emit runtime array for ssbos if present", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "93696693b2cd3258ba0f841fbc923e4997b1e93d", "description": "zink: remove color_write_missing driver workaround", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ceb34a2145cff5d9a9e23f7efc999f8c0466be45", "description": "zink: allow reordered clear_buffer calls", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "084f3b6664116c2da4dc458d8a13e957a9331b4a", "description": "zink: avoid overflow when clamping bufferviews", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "55d6847d220fc2562b9384e0874283a02c61ff49", "description": "zink: name bo variables using bitsize", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "697078c9f4a2d94f6dc5226ce5cd0cc40b1de2fe", "description": "zink: fix handling for ssbos that are just runtime arrays", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "60db522ed8955a9800cf55c0f0a1f11763213f2c", "description": "zink: fix sparse queue creation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "53004e57d68af9673cab6195ce67213245ec149f", "description": "zink: always unset var->data.explicit_xfb_buffer", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "6d40db84c9d507768f118fe20fc4437cbfa6be41" }, { "sha": "903aba413d833005de37bdd8d67608cff8dba598", "description": "zink: free vertex_state_cache on shutdown", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "1bd0d30a5341fdafb219db57090d469cd49e7b29", "description": "zink: fix some batch tracking leaks", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "83c76b8efbf4925bfdd98e37405fa56c640eefcb" }, { "sha": "5f618d84c6e1c02e6365501e5e0fa6cce91db00e", "description": "zink: add asserts to verify optimal key state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c338f7ae7897c1b65013b2295e347d358b2ac176", "description": "zink: copy optimal key always", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "7336580408af8988cbe1ee61ae080076feecca19" }, { "sha": "95d61c5c75bd36a43488e41ac677fb28fc02eacd", "description": "iris: Ignore aux for copy_region source if there's no unresolved color", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6db172436a71a0e70a94c39d8eddb691e95c5cfb", "description": "lavapipe: propagate shader access info across libraries", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "6c935f3f3da5935a12ec1ace0f7541f047b3b526", "description": "lavapipe: set writemask for compute shader buffers", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "e884902b21eba1632f1507f0d7b69518369ae903", "description": "d3d12: Replace size_t with uint64_t in d3d12_video_encoder definitions for cross-plat compatibility", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7336580408af8988cbe1ee61ae080076feecca19", "description": "zink: unspaghettify some program update code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "809e9462ce35b94eefa7a6cf5a2f41317f199ae8", "description": "zink: be even more granular with optimal_key program updates", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e4e9461403ef7b9859570c301a65befdb65ce3e7", "description": "zink: simplify bit tracking in zink_gfx_program_update()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "76ae28e69ca1a6a7dd5bf59ebcaf9afa94110bfe", "description": "zink: split dirty_shader_stages for gfx and compute", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "49866c4f77049adfb43b1b72b27002680cd66380", "description": "zink: use optimal_keys to massively reduce size of pipeline cache comparisons", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "325c703624a7ccb74356c697ad305755db289a01", "description": "zink: add 'optimal_keys' handling for shader keys", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1198568e32bafe63b3198db70b68663b3d697005", "description": "zink: add some padding to small shader keys for byte-alignment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "06e8acbc474d6c55dc6c1f464be7b899a910edb7", "description": "zink: ALWAYS_INLINE bind_gfx_stage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "32f50630d6025487dd86a8b1271d2c860fdbbff3", "description": "zink: move to AoS for gfx program shader modules", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "745efa1231e256192c901eeffa1a740dfa7e11ca", "description": "zink: copy the non-dirty shader stages when updating gfx program", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "d8455e5ebfa36767f0d7b63ba6b907c135711a7f" }, { "sha": "6df9bcaa10e5552657612ad34b4d7fe1c3f54dfc", "description": "zink: handle inline uniforms during first-time shader generation", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "a0e69e7601a3f7cb6bfa578ccc4ec52abb9ee662" }, { "sha": "7a489593d0026b6eae6c192b68659610ac7fed07", "description": "zink: remove a bunch of casts from shader key inlines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f2591d09d77b70d939618c110a2e893453cb787f", "description": "zink: wrap zink_shader_key_base access for nonseamless cubemap use", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3513bddcbfaa6b832e71b104c24f31bdd9798a48", "description": "zink: check on init whether decomposed attrs are needed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f933ede78eb3ee899670958f8dae71a6f0c45c5f", "description": "zink: add a bool flag for decomposed vertex elements", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cd81f2d08a03d5f651010731a7f0a0fd614f4dc7", "description": "ci/crocus: update ci results", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3730be9873d556918a20795b37399b7e2e9630b5", "description": "aco: mostly implement FS input loads on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "826ed52174c5816c45841de43a015990064bdc22", "description": "aco/tests: add GFX11 assembly tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "48c8c25e68fe9e00526645ce360e5fd1de3dc0ee", "description": "aco: omit read-only memory_sync_info when printing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aadb7aef01913c24ab37b3409496649470ff66f4", "description": "aco: add VINTERP instruction format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "55cd74d468fe7834c3da63864bf3099cdf98c57f", "description": "aco: add LDSDIR instruction format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a7a9aad14dbca5f1ac755a63ae7a5336a0a38dba", "description": "aco: limit GFX11 to 128 VGPRs for now", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4e55b5b8514c49c303d8af526e9748f39e54133f", "description": "aco: update assembler for GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "077dd12ac6cfa14db4b342394f0bc3d09025d451", "description": "aco/gfx11: don't use more than 1 NSA dword", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d8d99c3c4f2355d9546f1998da75dd2ab69e67e2", "description": "aco: add GFX11 opcode numbers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2f74df7117e2d4a5bd8d88807d0893b1b3753000", "description": "aco: fix assembly of MUBUF-to-LDS loads", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "78779fd63d491c7a3b844fdbdde7156b78bbc00d", "description": "aco: add reg() helper to assembler", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7a1b5221481db7dac11343b8f31b6c3ee49b524d", "description": "aco: rename Interp_instruction to VINTRP_instruction", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "51bd75e28cf258b6075750db344dc05c64ee6b82", "description": "radeonsi/vcn: support async", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "091249dff4c696c5b45a04800963081f5431fa5f", "description": "aco: Fixes compiling error about char8_t with c++20", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "209a89e51d159baddbde39bd99144cd9c5bccfa5" }, { "sha": "8ace68543227d980c7fa581f91a0577062cd5982", "description": "radv/rt: inline radv_rt_pipeline_create_() helper into radv_rt_pipeline_create()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "40366a3aaf869ebc15b81f8772906b7ef4d0e9a5", "description": "radv/rt: create separate radv_rt_pipeline struct", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b93b696356d31123dc3792d6afda421f7fcdabf3", "description": "pvr: Fix assignment to ISP back_a.sref", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "007c6b1dd2829d5afa14820c373e7964157f6242", "description": "radv: use direct access to last_vgt_api_stage_locs for sgpr emission", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "351c4ed6d1f3461e5f4f8626d67133459457b267", "description": "radv: store pointer to sgprs for last vertex stage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2a723f7a8d622870fb5d7082949fcfc252e65e3b", "description": "nir: use nir_shader_instructions_pass in nir_split_per_member_structs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "67fe9ae5c33f61762884b9a0f927b8cda635e6e4", "description": "nir: use nir_shader_instructions_pass in nir_split_var_copies", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9dcff3ea53fb5e6e534c82a9f0016fc7b2535616", "description": "nir: use nir_shader_instructions_pass in nir_lower_samplers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "865d959090e5dbbec7a833109db35d6d55e15024", "description": "nir: use nir_shader_instructions_pass in nir_lower_interpolation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6e0bcc1c4da3136cb7e93837d021614196f7f52c", "description": "nir: use nir_metadata_none instead of its value", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dd51dedefd276d2cacd7c074f0a691503cfd1a2b", "description": "nir: use nir_shader_instructions_pass in nir_lower_frexp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a87070937ddb0560c0cc54935c18389ca4058a32", "description": "nir: use nir_shader_instructions_pass in nir_lower_fb_read", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2e410c4c0508afb3ec20c5ee155450950aa0a463", "description": "nir: use nir_shader_instructions_pass in nir_lower_drawpixels", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "00b0de5c83353e22c055999a00ec1d6dc2332703", "description": "nir: use nir_shader_instructions_pass in nir_lower_clip_halfz", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c6e4641a21a3ba689740f5cb802db6099c51b3f3", "description": "nir: use nir_shader_instructions_pass in nir_lower_clip_disable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a1efa18dfe7c62ae5e3976799ab516bdd4776a1c", "description": "nir: use nir_shader_instructions_pass in nir_lower_clamp_color_outputs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c7078fe4e07e0f19a4ae1a070f63d40fba542619", "description": "nir: use nir_shader_instructions_pass in nir_lower_64bit_phis", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea39efe9b803cbe493678e4f9ba3f8516df98c6b", "description": "nir: use nir_shader_instructions_pass in nir_lower_bool_to_int32", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d28833d60f3ef8a079f5e9c29fa58e9aafaf5532", "description": "nir: use nir_shader_instructions_pass in nir_lower_bool_to_float", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4a9e2dc1e94a837aaf1d5930d3c9517108798b0e", "description": "nir: use nir_shader_instructions_pass in nir_lower_bool_to_bitsize", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5beeb3c1db7d4fc3ff8d20f8624963d2c3336eb7", "description": "nir: use nir_shader_instructions_pass in nir_lower_alu", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cb201e92aca12f1962124bac2e8220c3651d8dcf", "description": "glsl: use nir_shader_instructions_pass in gl_nir_lower_samplers_as_deref", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d3708d6cf5015f1ada146edf873b28c361b1fdae", "description": "glsl: use nir_shader_instructions_pass in gl_nir_lower_images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1829fde2128dda6ca52def24d53f45c7c8b2d21a", "description": "glsl: use nir_shader_instructions_pass in gl_nir_lower_atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9dc98ed87f3c64f5933c0c5e95a9084a43ed6d6", "description": "crocus: remove invalid nir_metadata_preserve from crocus_fix_edge_flags", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a1c042fb5a098f0dff7ac5106c88d726ed2239ea", "description": "iris: remove invalid nir_metadata_preserve from iris_fix_edge_flags", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0337f449a6704de5974aad56d4caa2b04a09099a", "description": "radv: use nir_shader_instructions_pass in radv_nir_lower_ycbcr_textures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a54d9964637fa9528f255cbb53c33ea0bd50d208", "description": "radv: ALWAYS_INLINE radv_is_streamout_enabled()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "051594fb7f5342699f4a53e286ef1ad5f1e4ee3a", "description": "radv: ALWAYS_INLINE radv_flush_descriptors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "876f7f60ac11009ed35a529eb1c7336bf87e406e", "description": "radv: ALWAYS_INLINE radv_after_draw", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7985a9df9a6dc69978f204c7eaafa6e4c97ce7ea", "description": "radv: enable NGG culling unconditionally for GPL but disable it dynamically", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e7f6786d592c4f69808bc8d909a9da7edf760340", "description": "radv: use the maximum number of vertices per primitives for NGG with GPL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e364670e83437c72da57a287d023003f3d15d493", "description": "radv: determine the last VGT api stage also for GPL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e053f6feb37b65caa59900597d27367f7363a073", "description": "radv: remove useless gfx10_ngg_info::enable_vertex_grouping", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "efd83e9627d99df29ee28b7ed562530e052121fe", "description": "radv: allow to build the pre-rasterization stages in a library", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "456543e6d857bccc0165475cd684fed3a69d9bf4", "description": "radv: determine the last VGT api stage from the active_stages bitfield", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c08ba6a76c9e40adc5da0540d365904cc7e22b4f", "description": "radv: import the GS copy shader from a library if present", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2fd3b0bceb5df3f29a7322c90dfd2c37280efdac", "description": "radv: do not free the GS copy shader binary if created from a library", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "25ead8ec5c84028d4c58eff0b203b49f0425d812", "description": "gallivm: fix buffer_type for LLVM 15", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "1b8c4931df9d0ec55fc80dc280f27c40c9a2b781" }, { "sha": "bcb136d548e607dbc9b72df0f575710ee03947ec", "description": "gallivm: handle llvm coroutines for llvm > 15", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "16fd0c11c66b8b48c3835202fab77a0c50828c0b", "description": "llvmpipe: bind sampler views/images properly.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "b144d3e6a7e9a31c8b62e43035f15dab34932273", "description": "llvmpipe: memset empty images in the key", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "fe5636af6e0501305e020e8ac7d383931ed68543", "description": "lavapipe: handle view mask layer count properly for begin rendering.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "8a6160a35428264fa3b4722d8c72b9c8aa4b8256" }, { "sha": "21d39dd1deb03366f54c4d7bfa09835cab0f1ca9", "description": "lavapipe: take layers into account around render surface creation.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "8a6160a35428264fa3b4722d8c72b9c8aa4b8256" }, { "sha": "d724e9568244932977087ec4045fd16c1ecc8e04", "description": "llvmpipe: handle different blocksizes for sampler/image views", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bf4a2b374fb781052770e807df8b6be84d0e78d6", "description": "radv: Use scalar layout for BDA references", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "25e1c3d5b3ab4e066dd36c0a964ce7d413dac02e", "description": "radv: Use a fallback for marketing name when libdrm doesn't know it.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "26d1b0ca022dbd28322b0ce535658df3123f0057", "description": "r600/sfn: Fixes 'numeric_limits' is not a member of 'std' error in sfn/sfn_instr.cpp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e0b7430eae7d49dc98bac05fe46b511e1a9c7cfd", "description": "meson: libelf is optional", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "c74595ead3f431705edc5e32df6b88a259239237" }, { "sha": "37900ee2dd13b735a6e46ddd272f45df4c8ad8a9", "description": "mesa/st: emit string marker based on PIPE_CAP_STRING_MARKER", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "10ac88b72fac70eb3fa698179d48378600f59f74" }, { "sha": "0fba2e0d1e17db697ea3b4dfb1c9a55441ed5986", "description": "ci: debian-clang: drop -Wno-error=unused-function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "48889fc68dbfe2f45396be29c55615b1f300b47f", "description": "vulkan: avoid warning about unused function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0dd58bd115373700255de68d68688866c1807e49", "description": "panfrost: avoid warning about unused function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "486381c489b57c1424c99bdb391cbbffd1e5f450", "description": "llvmpipe: drop unused function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1cbfc80f0fc12f8c54345a6a926db71289695c79", "description": "llvmpipe: mark function unused", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ec5af409a5c06b0dfe5852e4645cf462b4b3a3d8", "description": "spirv: mark function unused", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ee2e01c0ef5f823399dfd295110019aa5e2dd675", "description": "venus: fix VkImageFormatListCreateInfo for AHB", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0d66ed49b412551b843fb8db5ccc1ce6bc4f5f7f", "description": "radv/rtpso: Use the common traversal helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3f72061be93dd23d7f29b4f4361f0940092b23ce", "description": "radv/rq: Use the common traversal helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ac4593534508dabcb6b3e160e79ff509efb97e94", "description": "radv: Add a common traversal build helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e24a8168189b8343ed2176f78fd92c8a4ec49c5c", "description": "radv: Fix file descriptor leak.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "574980675405e36d34519cb5cbd315b3582850ec" }, { "sha": "5a3411567a35e49bc2ae0c88ca5596804e6948c2", "description": "radv: Properly initialize all memory in RRA dumps.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "19aae06692508ffcda14af4a771287eacf641bc4", "description": "radv: Use deterministic order for dumping acceleration stuctures.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "50bb0d6427728f4a73eb28779cd67525f313d8bc", "description": "radv: Use GLSL matrices for instance transforms in BVH.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3c09681eddb20a99c7fa737f1e40571adacb8516", "description": "radv: Use proper matrices for instance nodes.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0f9fb8e15ff1e40a4fc0b2f7a6dfbb4fc93d1437", "description": "radv: Remove aabb bounds from instance nodes.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b1ddb3504027c23560b19bdb6291a817b45ab166", "description": "radv: Translate the BVH copy shader to glsl from nir_builder.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ffc5f52724893ef33a63e7f8f6c335f0587b7790", "description": "radv: Hardcode root node id.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "513d074d39847ae798c63aea6ea8870389b0ef7b", "description": "radv: Fix GLSL BDA struct alignment and use pointer arithmetic SIZEOF.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f446f7a769386ba9b20e5fdac3eec8e468b410f0", "description": "intel/l3: Use L3 full-way allocation setting for gfx12.5 (DG2, MTL)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "02d858ef0dd958767dad0ab4a606f1f1af0ee155", "description": "d3d12: Fix usage of %ld with PRIu64 instead for cross-platform build", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b3be2ace5930e9b0a40ebcd05fd1f65d44da2d0e", "description": "zink: PIPE_CAP_SHAREABLE_SHADERS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "10ed67867e9cf1a7ef01f3adb1478b31280e738e", "description": "zink: use screen param for zink_shader_free()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ac1b343477b6390d816e163a2d259d34fe4a155b", "description": "zink: use program's context for cache deletion", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "275e4a9c8959647f3318ec3c5fe716c95931cda8", "description": "zink: add locking for program caches", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a10cad018b25181b609c90756cc170cdfe45c2b4", "description": "zink: don't try to delete programs from the cache if stages have been modified", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eab18cb7a29cb5a8382a8e627551d399c1db62f2", "description": "zink: use screen params for program reference functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "697eb99d699973dfc40a02df2b70d40915ab7a16", "description": "zink: track the owner context for gfx programs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2fa70912633f8ab054d57c586f0dbf67f19f4bb4", "description": "zink: track a mask of gfx stages remaining in gfx programs", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "0f770caa2321624070ca3c0d9994cf26f9c837d1", "description": "freedreno: Disable 8bpp_ubwc on a6xx gen2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7bf8af2c8d57deb7bad340a86c27d3d449c2a955", "description": "radeon/vcn: process invalid frame rate in encoding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4fdf10fdafe5ef4333afeb478e742c0a24ce3898", "description": "radeonsi/gfx11: don't set VERTS_PER_SUBGRP to 0", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "25a66477d0268181121c0436f62b2100b72df068" }, { "sha": "7483e50404a026f2c5ec4f9cb3bb7a3d41232c68", "description": "winsys/amdgpu: init 'r' before using it", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "471c82d21efe855af7ef161f294d660c32a7aedd" }, { "sha": "58829d9f112809cabaec471a2961ac42bb529ae6", "description": "iris: implement Wa_14016118574", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f2645229c2fa6d9c595004a8dc4ee44cebedb5fd", "description": "anv: implement Wa_14016118574", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c7ff9876d6c4382212ffdfa526cd1b5d1796ea78", "description": "zink: correct emulation of luminance-alpha formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e7f192030ce50cfe56776482e17f50bcd5fbb7b6", "description": "zink: fix luminance/luminance-alpha emulation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "09afab4c290ee834e80934df99a181dec5341e7d", "description": "zink: refactor swizzle-clamping code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "51c7691108bd98ce6bcdbc0fef61d9ec969018ae", "description": "zink: fixup indent", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "37b66f7874a24172384f090dab17e556770b1d7a", "description": "zink: fix luminance clears", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "21ec469a2fb7c8bbecb96d02cda1597bafb11da1", "description": "zink: emulate latc formats with rgtc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "88ed8245a8cf3e902b2b11ade8adfe7ac623d159", "description": "docs: add an amber article", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eded5bda4ef1fe5fa90d794b3ed79312bbab58cf", "description": "radv/ci: add piglit testing with Zink on NAVI10", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "940246b058b948601c614b2d656cf0ceab0278cc", "description": "zink/ci: update list of flakes for Piglit with RADV on NAVI10", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e133f0f9ca69da4fd428e708605a57fde4897771", "description": "zink/ci: update list of expected failures with RADV on NAVI10", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "74cc2a20cd32ffcc299623887284f88f7e8a87ba", "description": "zink/ci: skip GLX tests with RADV", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7ced2ed740a358c69949517138f7f53c98c7de4f", "description": "zink/ci: skip arb_shader_clock with RADV", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "32b0c82ba8d38a9211ba13ac15b1e22dab65a659", "description": "zink/ci: skip ext_external_objects from Piglit with RADV", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e76e3d9cea9e9e09c8bd446c50b0cc0dc4459641", "description": "intel/nir/rt: fixup alignment of memcpy iterations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "139e8f46358475520fdf2fe80cbe116adfe8084d", "description": "intel/fs: fixup a64 messages", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "838bbdcf2ef954830061218fcdb1800baa8855b6", "description": "intel/nir/rt: store ray query state in scratch", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c78be5da300ae386a12b91a22efb064335e2043a" }, { "sha": "f7fab09a07b4196eb68c31ff42057f10b3e55cb1", "description": "intel/nir/rt: change scratch check validation", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c78be5da300ae386a12b91a22efb064335e2043a" }, { "sha": "259b1647e63ae8c25730feb4e0190211938fa296", "description": "intel/nir/rt: fix ray query proceed level", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c78be5da300ae386a12b91a22efb064335e2043a" }, { "sha": "3f01071c790eb10f773b8a3b82ec56403ef47f2a", "description": "intel/nir/rt: remove ray query mem hit writes at initialization", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f843bec7de903752734c8cb8e66c57e91f5a10fb", "description": "intel/nir/rt: spill/fill the entire ray query data", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c78be5da300ae386a12b91a22efb064335e2043a" }, { "sha": "a88f725eeaa0ae65c57927e74fcc369bd926e1a8", "description": "intel/nir/rt: fixup generate hit", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "046571479028aeb5577344a91f0c4d565415f4bc" }, { "sha": "2905dd7951a5990be815cec46435b651db5cc43f", "description": "meson: Improve detection of qsort_r().", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6be7c2ef51ecdc97cb366f2d5b706629d33777d7", "description": "r600: Make NIR the default shader IR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ad74cd3c3f1f9021298877577f930edbc9a78aa7", "description": "r600: Add slot to ALU disassambly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0995c6827aee5fa2118db623f8a63f3c86900289", "description": "lavapipe: use slow clear path if conditional rendering.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "31dc15b9776a2dbe42cd8dcf78c516c5d703a54e", "description": "radv: rework and rename radv_make_buffer_descriptor()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "81d7a6bdff56f8b08b980b4296fa6c7d7e46435a", "description": "radv: remove unnecessary radv_buffer_view::vk_format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a5ca3c16384c9b0568893713048d69f5860762ea", "description": "radv: pass a VkSampler to write_sampler_descriptor()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4ea916f70478605baa57cbb7af77a73e25c05b24", "description": "broadcom/compiler: don't apply robust buffer access to shared variables", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "44b02b5cb1e2f35e9be7b271df5c93687e5833fc", "description": "broadcom/compiler: handle shared stores with robust buffer access", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b2bce9c98a4685a10ca38b6418d2cae2ac905e9c", "description": "broadcom/compiler: fix robust buffer access", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e7e989f62e9c1887bc6ac24a2bf46d4e9470fa1f", "description": "vbo/dlist: keep buffers used in loopback_vertex_list() mapped.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4d44399c2e018c2ca77e612afba1d0833b32a8fb", "description": "gallium/u_threaded: add an option for unsychronized create_fence_fd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "21ba47c821454dc53be60fb4da2ec58cdb28b53c", "description": "zink: handle culldistance xfb outputs like clipdistance", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "114679388122b2f6ebdcdaffc98d533f4b8fa50c", "description": "glsl: fix gl_CullDistance xfb linking", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "0c8492cd3b2899c3512f5c9050041041d9dcfcb3" }, { "sha": "eb6aa25d166b994b87ca709cf38f8a4ad40a4c16", "description": "spirv: Make a helper function to check glslang/shaderc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "30b6d6b30f91544b452686da2e5a41d8868b43cc", "description": "spirv: Call vtn_emit_ret_store() only when handling return branch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b89a36fc0140ff36239f134ea2de74b96fccfbed", "description": "spirv: Add workaround to ignore OpReturn after OpEmitMeshTasksEXT", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "7d1bcf1f55ba98616671a0a5c182516cbfb19d41" }, { "sha": "89f1727654f5ed601ce0ca7beac9bfc1adff4149", "description": "spirv: Treat EmitMeshTasksEXT as a terminating instruction.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "7d1bcf1f55ba98616671a0a5c182516cbfb19d41" }, { "sha": "b9919b9980fb1c925c463e1c16b278a7ab003d75", "description": "spirv: Pass vtn_block into vtn_emit_branch()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3f4343c7cd247cd089ad8f63a72541da39346259", "description": "nir/lower_task_shader: Don't fail adding a launch when last instruction is a jump", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "8aff8d3dd42ecc399f1d7d23ddd641e7e3fce777" }, { "sha": "15e78caf8d38e97183aba6bce65b1bef34869537", "description": "gallivm: LLVM opaque pointers: use lp_build_array_get_ptr2() in lp_bld_nir_soa.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cdd7e8f5cecf137a33430f41f48ae671a52561b6", "description": "gallivm: LLVM opaque pointers: add lp_build_array_get[_ptr]2 in lp_bld_struct.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1d741f4c62af71af860eaab35e16633b5d6428ed", "description": "gallivm: LLVM opaque pointer fixes in lp_bld_sample.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "966a395f026aceb4fe20c35c9c6a50ee01308c76", "description": "gallium/draw: fix LLVM opaque pointer warnings in store_aos()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cb33367449f25eada57e22827afe9f5c094dac57", "description": "gallium/draw: fix LLVM opaque pointer warnings in draw_tcs_llvm_emit_store_output()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "620c6e14bd541fa80a17f9fd7b7c2a99f17a179a", "description": "gallium/draw: fix LLVM opaque pointer warnings in draw_tcs_llvm_emit_fetch_output()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3e6dd65acb25329bbbe9e712205e08b04d3cfcf9", "description": "gallium/draw: fix LLVM opaque pointer warnings in draw_tcs_llvm_emit_fetch_input()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a9d37f8bc9124d8bae224d97a351cfb646a6f422", "description": "gallium/draw: fix LLVM opaque pointer warnings in draw_gs_llvm_epilogue()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6ad8b95f4d4f620d949c219b433d3e480807137c", "description": "gallium/draw: fix LLVM opaque pointer warnings in draw_gs_llvm_end_primitive()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4a6e34ec3dd0c511928c8270ce0a355cce0750b5", "description": "gallium/draw: fix LLVM opaque pointer warnings in draw_gs_llvm_fetch_input()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be03a354b8cedb8b71abd3b9fb8d3d31d03d434b", "description": "gallium/draw: fix LLVM opaque pointer warnings in generate_clipmask()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8766e30eda3271db6476ce338ae46353d1f67abb", "description": "gallium/draw: fix LLVM opaque pointer warnings in store_clip()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f9dbb65e7feac3e5d8558e21b2a6a2928f3682b9", "description": "anv: add missing wokraround for texture cache invalidate", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "8cb1deded60e4b8d101e4a3055078f9434aa7d8f", "description": "ir3/analyze_ubo_ranges: Account for reserved consts", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d3b7681df28e89311c4149708311de546e0a58cc" }, { "sha": "750ecb0aa928f7d1c1c4dfa737bee51e05c6e5df", "description": "tu: Set textures_used for input attachments correctly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f483419c23782f0634845c031b4f783c80ccdadd", "description": "tu: Fix maxPerStageDescriptorUpdateAfterBindInputAttachments", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d9fcf5de55a7104037823e62284ace8a206c8898" }, { "sha": "0fd23e8696ee58ad22ac2efcb5d443326114e018", "description": "d3d12: Fix texture array DPB encode path", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8711b53d59bf34d2ed576554b1037ef689ca9e34", "description": "d3d12: Add debug verbosity for output reconstructed picture", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "93e0309b13143185a70a573db394e10483a6894d", "description": "d3d12: Fix out of bounds index check for texture array DPB", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dc523fabef898f1998ff76e97e9f3a5d4ec0057b", "description": "d3d12: Relax slice caps requirements for video encode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f8b4d40a1e6a878a2d8d037ec7c38ba16c402232", "description": "zink: delete some descriptor caching cruft", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b889b4846614a6d7ace722a102b2ba3b5035f8fe", "description": "zink: delete more sw conditional render handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fc52f82c09e74068eb0481953ca5fe8e931f865a", "description": "zink: remove batch usage from sampler states", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f6bbd7875a85ae0f8e96764f1677b68d5469a0a7", "description": "zink: remove batch tracking/usage from view types", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9f9dd4f2ac84593ffd4376e007a150f25def8025", "description": "zink: split out bind_sampler_states hook for drivers without EXT_non_seamless_cube_map", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7172fb56d965bab45194de6cc7a14e1d733aeeab", "description": "zink bump batch state limit a bit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "83c76b8efbf4925bfdd98e37405fa56c640eefcb", "description": "zink: rework batch tracking for resources", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1896111d25220e91622115a281558f1bcfd8de01", "description": "zink: defer more semaphore destruction", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "babf9474c4373c22f05dbfabbfe04634dd469b12", "description": "zink: rework flush_frontbuffer to always flush", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "758c559bc45924554c5602e145b87fbfb8fb2a2b", "description": "zink: check format compatibility up front when creating framebuffer surface", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "4c5dee6c2279493a2d054a3e44aca0ee15702279", "description": "egl: Rewrite eglSetBlobCacheFuncsANDROID to use the standard macros", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eb39198fe2d48248ba13677d44a6d0cbe5d98108", "description": "egl: Factor out the eglTerminate write-lock pattern", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b2ee2de1fb4980a28cc83cff504b0736d4e383bd", "description": "egl: Untangle some spaghetti around _eglLookupDisplay", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1f94f28e8ca898d137dfc4dcf791a083fea8c002", "description": "egl: Promote _eglLock/UnlockDisplay to internal API", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5e407ec5244cb2a72284413e9bb2039a21378619", "description": "egl: Fix a bunch of maybe-uninitialized warnings", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "51af3f30c68ccf2a643992959b2c9306b433cbc2", "description": "Update 22.2.0.rst", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7f6ec0f0e300836a06fc08d34d466a62099d2a6a", "description": "docs: Add calendar entries for 22.2 release.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b91cf1df5a3ae9cdca66e6a7cc2267d6f93dfd79", "description": "docs: update calendar and link releases notes for 22.2.0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "149a7f272c5001b4451f6507a3e862bd809d4b47", "description": "docs: Add sha256 sum for 22.2.0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fe61d5cfe1128690efc3d03ea7d0d97dd79225f4", "description": "docs: add release notes for 22.2.0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "373bc6f1d5ed8a93e00865ca98e494b3dcb79cf2", "description": "venus: ensure to clear VkPipelineCreationFeedback::flags if needed", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "d0cb99e96a249895d2c5d1045eacc62835123cb3" }, { "sha": "5e39b52e6a42a67bb681ec146af9a8866ea7a3c4", "description": "turnip: Fix busy-waiting on syncobjs with OS_TIMEOUT_INFINITE.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "0a82a26a1854a63d8248e85c0e3b137d44ce7542" }, { "sha": "e2c0eac5bf6d1a13d782682d9597888d8d397b3b", "description": "frontends/va: fix build error for vaSyncBuffer with older VA", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "229c6f79a660e5c7999ffc94e1fb514692df3b6a" }, { "sha": "8300554ba11eb77d8b85b28cbedc025005b984f5", "description": "freedreno: Handle xfb invalidation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3449b2187ee909c5ffc60e281721116451e0c9ec", "description": "lavapipe/meson: rename module_dir to icd_lib_path and swap two lines for consistence", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c8e14d5d47a2b18c2b57dfac0b6eb7ce299706dd", "description": "dzn: rename module_dir to icd_lib_path for consistence", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a144f3f80cfcea29dd7469a1044364707a4546bf", "description": "radv: Getting radeon_icd to be generated properly on win32", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d68e74955c819dd272c4751da191f4670ea4a037", "description": "mesa/st: fix a set_sampler_views call parameter order", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e7b95619596167025d26f07efb04dc5bfd5e9aee" }, { "sha": "672a1a9021e01ec14a68cfef5b872db79e0618c9", "description": "pvr: Implement vkCmdNextSubpass API.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "154ffdbd45ec491f4b514d0686b8b38c84dcbce3", "description": "pvr: Pass load-op struct instead of idx to support subpass load-ops.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f1d61d8161f8dec233c0f7fde35a19b16602131e", "description": "pvr: Add support to create subpass load ops.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0756a28f2d321a900851f3e86d56a1a6f1920c4c", "description": "pvr: Add attachment resolve support.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ce5a34aadb21efc8dbf973efb855f6cc621d702d", "description": "pvr: Add const to structs that are not supposed to be modified.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2fc20cff4c3315504a0509c2d1d2c073998dcb0d", "description": "pvr: Rename userpass_spawn to isp_userpass.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f19697de5a5b66364bc631b766a631af66a742f6", "description": "pvr: Add missing output register write in pvr_CreateRenderPass2.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7eff950215122a42a6c057ee93d151d825bba8ae", "description": "pvr: Use ~0 for masks instead of ~0U.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "10b6a0d567e9782ae5217f4303bdc6fd2f0610ec", "description": "pvr: Add support for generating render pass hw setup data.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b57cd626985b215d20de9d83be57afa061aee536", "description": "pvr: Replace pvr_renderpass_surface_initop with VkAttachmentLoadOp.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9f9a1ab1189d13ed3a389d1ab69f7195975c4356", "description": "pvr: General reformatting and renaming some fields.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "88eeece662347c16cbd0471734230c1f17073a95", "description": "docs: update calendar and link releases notes for 22.1.7", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "40bfaa7354a9839ccfe96de4f8f7a2c832978ceb", "description": "docs: add release notes for 22.1.7", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c3df3baf8b7c650e751c434f3f3416ba781ca590", "description": "docs: update calendar and link releases notes for 22.1.6", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b4a819e60e97357f95abf6f397d039968d6125a", "description": "docs: add release notes for 22.1.6", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cd36a29759860c50b5e3888cff10dccf94aac645", "description": "aco/optimizer: change inverse_comparison in-place", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c8445c16910747693c5e150125972da61a815dc0", "description": "aco: Change inverse-comparison optimization to work with s_not", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cf5f9854bcb414b07cf1a6318cf6066a228b0a07", "description": "aco/optimizer: optimize s_and(exec, s_and(x, y)) more aggressively", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "79a8e8b5b26d98f4969a906172e3ce95d3726398", "description": "aco/optimizer: do can_eliminate_and_exec() optimization later", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "14b15b4038d2edebeb786e1dedf97930e3d69fcc", "description": "zink: assert on unnormalized texcoords", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "37733c100d61cd47ba6ba30bb6fa1e402dd88901", "description": "mesa/st: always use normalized coords for samplers", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e7b95619596167025d26f07efb04dc5bfd5e9aee" }, { "sha": "1a135bdd6ce39f155e92b881829d642664a5fcfd", "description": "mesa/st: always use normalized coords for samplers", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "41e093fc98c269279a100c3dd25ed911a7eeec58" }, { "sha": "484205b7ebfc937821b7196d779d9c51fcb7d612", "description": "mesa/st: always use normalized coords for samplers", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ed0e9862c56d13381f0414b5a835fd31960edfe6" }, { "sha": "7eeb0fec8d633974ade7b7c3eb5ff7031086c97d", "description": "broadcom/compiler: increase V3D_MAX_BUFFE_RANGE to 2^30 bytes", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "2c388c1d497ca88605b3e282ab6bf858fffa8ed3" }, { "sha": "3417a0c4a222f46833df76c8be29ed83ffc1a103", "description": "iris: Support up to 128 textures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "06a0de492ac271215202c5f9e9040a65ca333055", "description": "iris: Support up to 64 images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c4ff82d958890c27abde1acd6a8e4d2af0d13ee3", "description": "iris: Split max #defines for textures/samplers/images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c9c8134d768751b2d82619fbcecc15c0b65042e4", "description": "iris: Stop looking at textures_used for samplers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0edf63de76d075d29e3ad7affa253e47804cac20", "description": "Try to fix FTBFS on kfreebsd architecture", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "14810f3498acb55541773964ad358b14420dd9f4", "description": "intel/utrace: create the callback events for xfb trace points", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "79c2f9e7cbf948e08f38a6f96d31722a0de31c5a" }, { "sha": "ad89992ee1a7ac5f1db29fbcfb8b00077c032f94", "description": "anv: Set meshShaderQueries for mesh shader ext features", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "9701b9098f2a86e2a6ce711aeba60f94058c74f7" }, { "sha": "555384624094238120fd13b639bed5f8c89383f2", "description": "d3d12: Initialize d3d12_video_encoder_references_manager_hevc::m_current_frame_idx.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "da11684e9db9eaba6477155dde4a210f6564b6b6" }, { "sha": "c74595ead3f431705edc5e32df6b88a259239237", "description": "radv/r600/clover: Getting libelf to be optional", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3f18709f1f9722891c836812875cb0816c578236", "description": "util: Remove the macro DEBUG_GET_ONCE_FILE_OPTION", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5229a147c1a41fbe7b969b8bd5d4f05353b91cd9", "description": "util: getting get_tracefile in u_trace.c to be thread safe", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7dfd54cf4ac182c1166b4579b330d17d0dbfedd6", "description": "util: Add util_call_once for optimize call to util_call_once_with_context out for hot path", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a6984bbc077d656fff401144986bfd40b4062bf", "description": "zink: add stencil border color clamping", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "95d4faea490338a2f96d32828870d8abdb1ed553", "description": "zink: add srgb border color clamping", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "61d60bb746ceb59510fc247b1f621b059100e29d", "description": "zink: add border color clamping when customBorderColorWithoutFormat isn't supported", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0f98f4882c3460536fc736406312922aad744688", "description": "zink: move color channel clamping to zink_format.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ec0611e9e47d7c2f33655defc3328cf8eb78adb0", "description": "zink: clamp z/s formats to aspected format for border colors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea185aef032f99da21a1797f38d8f34b1816bba7", "description": "iris: Handle resource offsets in buffer copies", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c5b22441f1c3a77027af4306f09ea6d1f20d00ab" }, { "sha": "f4c05f319e356d9aaa042958c5db5893dcf693b0", "description": "iris: Fix more BO alignments", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "32c5d6d1dca2094351911fa7ca6c5c3eb532581d" }, { "sha": "29841343951a21242d454fc163e7d4163f769173", "description": "iris: Use a larger alignment for buffer allocations", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "32c5d6d1dca2094351911fa7ca6c5c3eb532581d" }, { "sha": "c17fcbaa2fe39083e8a72e44ec6290ba130b44f9", "description": "agx: Account for mask when writing registers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5cd237131817e507e22f98d21866c9c992881e65", "description": "agx: Pass mask into ld/st_tile instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "640fd089a26edf02ce847526d0c7b85270f3cf46", "description": "agx: Ensure that the optimizer sees legitimate SSA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "52467c2d1e0dcdc56fff894d98f139830c55b73e", "description": "agx: Test fsat+f2f16 together", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3e86522cf20c3a523005883ca3554fb60179d066", "description": "agx: Validate immediates", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "14f2be1f33827c73e98d5605daf20d5569b29fcf", "description": "agx: Use 16-bit immediates", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e302e5d527fb2bee1d5863983de8f631259f0470", "description": "agx: Emit fewer combines for intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e887a11b0648687f6c98b3cef12d3e59849cdacd", "description": "agx: Fix bfi_mask packing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "89d2cdad37f0d3d97da10c884fbacdad18175227", "description": "intel/dev: Adjust prefetch_size values for MTL engines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "029522f67dcb39f0c92a6e94895245dc6a226c01", "description": "mesa/st: check egl image and texture target match before binding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a3f5c65128b82b87c5fadcf1d42484f6489b11b", "description": "mesa: simplify st_egl_image binding process for texture storage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "25f569f58a15ad1d7ba1127915e9fc10b98381e8", "description": "gallium: track if st_egl_image was created by a dmabuf", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "70e2a1faad4ac9529cbf1c7bbd23ff3563ac3f93", "description": "mesa: fix EXT_EGL_image_storage target validation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5b1137043c273dbb0bc3402c75c4c59e36d7543d", "description": "zink: don't always set VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE_EXT with gpl", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "86e4fcd9a92962007adaf8fe1554637c624cb05c" }, { "sha": "5c6d61635d2aad02378e3e68afcd1d828424bf8b", "description": "zink: don't call CmdBindVertexBuffers2EXT with no attributes", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "a70bac62520e69eadb740fed77fc4824eba28f70", "description": "d3d12: Make get_feedback return correctly on error when writing *size=0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ef8bd5ca9e0eaf36c828392d2c7528463ed71b0b", "description": "d3d12: Extract into common variable for metadata slot calculation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4e3d93212a83b6959fc5dd8b476138f9e94fef48", "description": "d3d12: Enhance get_feedback not enough buffers message", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e8474bca5a50f2b4e6ae6ba9254dae090a6a279b", "description": "d3d12: Fix redundant/inconsistent initializations for d3d12_video_encoder", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5b5b5a7ed83a755a5aed786930ec9b7293ac418c", "description": "d3d12: Add output buffer to inflight resourceset", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ec16c95e75c5f3c354a8e007e6c74bf4f3660238", "description": "d3d12: Make d3d12 encode operations async and do not block waiting", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5269d660af53edbdff178b8d9b43e09a60850b4a", "description": "d3d12: Have d3d12_video_encoder keep separate references for enc, heap and dpb allocations for in flight resources", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "24433f3a292adddde48b3dbeb43a318440b88b41", "description": "d3d12: d3d12_video_encoder add reset() to prevent leaks on re-allocation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8e50d5cc0d7e3b3dd0c37cb2b58412405dfc4ccb", "description": "d3d12: Encoder to use independent command allocators per in flight resource set", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f9b850cd550b8f949f702dcf0f8f97c2522e5a9a", "description": "d3d12: Move encode configuration and capabilities into separate structs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "29f2c5afbfaa4c206ceb20eed29ec6480f011642", "description": "d3d12: Change d3d12_video_encoder to not automatically flush", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "59f2c717739d483d67c8eca793eb0a40ab053ebe", "description": "d3d12: Keep track of feedbacks from previous encode executions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "45e9e2693d6db1961a14495177e630f1844e35bc", "description": "d3d12: Export some util functions from d3d12_fence for d3d12 video", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed329865ba1c1dfa52f3160e6fd4fa7033321c77", "description": "d3d12: Change type of m_FenceValue to uint64_t in d3d12_video_encoder", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9fb3b2ab1239e157819fbdfb34b71f66e6c91db6", "description": "d3d12: Add support for PIPE_VIDEO_CAP_ENC_SUPPORTS_ASYNC_OPERATION", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fe2b28192ff6f32d6ffc63e094f83a43dd0fb57c", "description": "d3d12: Report PIPE_VIDEO_CAP_REQUIRES_FLUSH_ON_END_FRAME", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a92cfd5c88cf1d858fc6ac33780b1dcefabcd80f", "description": "d3d12: Add initialization values for d3d12_video_encoder", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "020c0af732e9924f1ca0e84bd59a480c4a0ce268", "description": "d3d12: Video process - Remove unnecessary batches flush", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b47b9d96fd0173c51a8fd1370a26e46576893ba4", "description": "d3d12: Update HEVC Encode GOP on I frames too", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "229c6f79a660e5c7999ffc94e1fb514692df3b6a", "description": "frontends/va: Implement vaSyncBuffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "84c0529258c6d2749b5a92b1a5857467a058abab", "description": "aco: Unswizzle v_pk_fma_f16 literals to produce more v_pk_fmac_f16.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed5d16cec197d163a2de686d5dad44ef7518a716", "description": "iris: check i915 features after hw gen", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "4e2d88781d257d29fd4af380a0413b1ec6e00bac", "description": "gallivm: fix nir AOS swizzling issues", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d82abf448da899e831ab8f9a6c3857308e27b356", "description": "gallivm: asst. clean-ups in lp_bld_sample_soa.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a4ce5d74d76206880fcccce1b33b45e9ce50755a", "description": "llvmpipe: asst. formatting, clean-ups in lp_state_fs.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bd7ed4c6a2829d7edd48b757e76f8071d86a7fa1", "description": "gallivm: change texture/sampler_index params to unsigned", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9b86745d69a780474430002f047ae47c39f32b44", "description": "gallivm: move lp_build_nir_aos_context declaration, etc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2967cc25ea558eb91810a445f32208738ae2f4a4", "description": "util: allow GALLIUM_LOG_FILE=stdout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "69f7c91fe9975a8b2182cba715f354250cc41340", "description": "llvmpipe: always pass non-zero writemask to assign_reg()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9fbb77445c0def196bcf4db583d8ab633e6cf684", "description": "llvmpipe: further bump LP_MAX_TGSI_SHADER_IMAGES to 64", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ce65c7f0e9ce2e3c6b348ddbb85c80c5fc7946c4", "description": "lavapipe: s/u_foreach_bit/u_foreach_bit64/ in handle_pipeline_access()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "79208d8bf3bf708d0c82472fe254f4dcd4efe82b", "description": "turnip: advertise VkExternalFenceProperties correctly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2569215f43f6ce71fb8eb2181b36c6cf976bce2a", "description": "egl/glx: add fallback for zink loading", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "112b8d7c4d763ac387817c6a36bfea25ad184c61", "description": "ci/zink+turnip: Add a manual full run of the dEQP CTS.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "578e30f3e61f9fc58b738b61b91b23c94973f59e", "description": "radv: make sure to initialize wd_switch_on_eop before checking its value", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "64d0e94d2c6fc3e5b12283a212e5752e698ebfe0", "description": "turnip: Use the simplified stencil write flags for the LRZ-allowed check.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b9f9bfa5560a0d5e8a8bf71a146ffd11f1196173", "description": "turnip: Fix the \"written stencil is unmodified\" check.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "b2a60c157e4d6cc62c55d8fe8777f7cbd548a722" }, { "sha": "ed76471d08fbfc3f2fe4568ba6de6164c4b7352d", "description": "aco/optimizer_postRA: Clarify terminology.", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "a8dd07518c59af0087ed311cee232c31c3e8268c", "description": "aco/optimizer_postRA: Fix logical control flow handling.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "2e56e2342094e8ec90afa5265b1c43503f662939" }, { "sha": "2eab413cf7964bea3026f43f3c3a12323c281a9c", "description": "aco/optimizer_postRA: Don't assume all operand registers were written by same instr.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "0e4747d3fb7ec15f8c1d6b971b1352249e7d95c6" }, { "sha": "63063dd5ce4ef4a7a4c305c0905900aa25c5abe2", "description": "aco/optimizer_postRA: Mark a register overwritten when predecessors disagree.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "2e56e2342094e8ec90afa5265b1c43503f662939" }, { "sha": "5e80edfa7804ff69b8e45d0f278997764c3a6959", "description": "aco/tests: Add post-RA SCC no-compare tests cases with control flow.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4b3f81d9491f4053bc819c856a02cc31af17aff", "description": "aco/tests: Add post-RA DPP test cases with control flow.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d7cd49d54b9d548e62290c7525d1924b95778a53", "description": "aco/tests: Add post-RA optimizer testcase for partially overwritten VCC.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c4fa00f75175d640b6ef02e85cf964ec359ad53e", "description": "pvr: Add EMIT_MASK in pvr_emit_ppp_state().", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1cfcf86da409159ca84cbee6b9b1a7dd8c88d778", "description": "pvr: Add assert for texturestate being 0 in when emitting ppp state.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "38a846ab5ff515a6784268696f76225ba88a9cb5", "description": "pvr: Add pvr_csb_unpack().", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a1c66ed5c1227cece2fdece3b448fa85a2f7812b", "description": "pvr: Complete pvr_emit_ppp_state().", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ad4886cea9ad35b14ff7816d9b8ddabd7baea396", "description": "pvr: Make control stream word writing stricter.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b5cbbdba29d1e89bbbb295dac00ffa4e5740ac2a", "description": "pvr: Add csb helpers macros to write into raw buffer.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "091a117e38f7bac27776151c6b42f5764bfdf4aa", "description": "pvr: Remove struct pvr_emit_state and emit header directly.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "75b57f44c1120e7deaa6207b068a35038dec05e0", "description": "pvr: Implement vkResetEvent API.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "96f5892f6240fbb99d5fe61b8f8c5f1be6d60848", "description": "pvr: Implement vkSetEvent API.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2274b26dfbdb8c6c9aeccbf3d0a010e2287a907a", "description": "ac/nir/ngg: Don't initialize same-invocation mesh shader outputs.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "697ea022020650cecfaeaf8c00afc5bff521e019", "description": "ac/nir/ngg: Don't use LDS for same-invocation indices and cull outputs.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bb4bdba17e807860ef096df9acffea4e57da76ed", "description": "radv: Remove dead shader temps after linking.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3e6ad428b68f97129840db01b7a37953019195d8", "description": "radv: Change max preferred task workgroup invocations to 64.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "98e3c446d89ab24bdad6cdb779860895d7dd8d31", "description": "aco/optimizer: disallow can_eliminate_and_exec() with s_not", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "d6fabe49cd72fb7f7087b12efd8a9e3371e36c01", "description": "radeonsi: enable glthread by default", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4ff207b47b802ece7b0b0fa6f0673b1459490480", "description": "glthread: execute glSignalSemaphoreEXT synchronously", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "da68678171072747ff1ee784dcf901cad2c98d62", "description": "radeonsi: don't flush asynchronously for fence_server_signal", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "21b3a234048a270e7999f8e70e25091c599dd3eb" }, { "sha": "000dfb1bc966b26b946d4c0a0194145d5853f919", "description": "radeonsi/ci: add glx@glx-swap-event_async to CI failures for glthread", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8a44d32e2cc819ca6f0bd9c771c6a517df8def52", "description": "driconf: disable glthread for DeusEx:MD and F1 2015 due to a perf drop", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fa059811c523fa341de9d5b5fd95cfaccf40327f", "description": "radeonsi: simplify radeonsi_zerovram implementation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "58f90fd03f4aaf2ee19010e9cbd9cee2deda9711", "description": "egl/wayland: fix glthread crashes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eafe72a6ccccc5528dd64dabd26557114f054fa8", "description": "frontend/dri: sync glthread when calling from the app side", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c0a05b604af5510654b7a111fc8678297d79ab38", "description": "frontend/dri: make the backgroundCallable extension optional", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7c1f8b63ad5a8d3e2fb36eae51881f437f988d09", "description": "glthread: work around GL_INVALID_OPERATION with OpenGL ES 1.x draws", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "907bd11ca8f9b05b9041381f488859a830239c8f", "description": "glthread: fix glGetIntegerv(GL_CLIENT_ACTIVE_TEXTURE)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "97891087b5db8a12766781567a128c5e585f4c9c", "description": "glthread: always sync for glShaderSource because invalid params can crash", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b6f8621709801e360ea69ebd675ac7caae512f2", "description": "glthread: generate errors for glGet functions between glBegin/End", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c716827f697956960c354277bb5eae2b17925913", "description": "glthread: fix draws not compiled into a display list should generate an error", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "355d57582009b23b365769236cd29cf74afb577d", "description": "mesa: fix glDrawRangeElementsBaseVertex should be compiled into display list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7556ee1fe4f645bb983be2fe0de30b905bcc4a54", "description": "anv: add support for EXT_mutable_descriptor_type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "369c12e5be3b0d009688082319c8386265056e17", "description": "anv: clear descriptorsets if AllocateDescriptorSets fails", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "79c2f9e7cbf948e08f38a6f96d31722a0de31c5a", "description": "anv: trace xfb queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d53682e1a966ae98ec2df0af1c771d1cb6a7e487", "description": "intel/utrace: make blorp tracepoints more readable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eac5e938c0cda785426177059e6e7d92b43590ba", "description": "blorp: defined operations for debug purposes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b12d95f5132f0899cd77d4c5f4ac656261b5e76b", "description": "anv: add missing tracepoint", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3501a3f9ed92831ed039f0d54bf295af41ed0195" }, { "sha": "94b5225c9bb9709ae5f3d70dc68429501cae51cc", "description": "aco: Use v_fmaak/v_fmamk if two operands are the same literal.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "075cd3ca9421dee75270387b2d7f8898d593c2fd", "description": "tu: Expose Vulkan 1.3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9f5de11d4039f3440adbdb766189d20302ac42b", "description": "tu: Initial implementation of VK_EXT_graphics_pipeline_library", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a47002a65c6932359e29e2d09144a3273e275a2", "description": "tu: Abstract driver-specific const state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "29262f3337a5d64d5e5eaa759d00910fcf030911", "description": "tu: Use vk_pipeline_shader_stage_to_nir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "46b2c6294738cf3b3a29f422a4cde5a2813da619", "description": "tu: Split up prim order computation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9eca3b12f6771239fe71cc6c36dfdbafc0c4cd42", "description": "tu: Move no_earlyz computation to blend/msaa state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d6bf8efcdfdf67434249ab4b0ef5f2354ad156b2", "description": "tu: Emit *_OUTPUT_CNTL1 as part of blend state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bd6f6308ae131c764147858f3387ed2e489acc9a", "description": "tu, ir3: Determine dual-src blend from shader for FS outputs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6c7da1b6323be5c9efa6822d6d0c655044b340de", "description": "tu: Don't use output state to compute render components", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3fa0c55a089154b4208d0e5bbb88a2f4307d5ab0", "description": "tu, ir3: Move multi_pos_output to ir3_shader_variant", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fa1925256e98e164acd420d853df7983c7d164b4", "description": "tu: Don't use layer_zero/view_zero in shader key", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9c0de5372f1fe536a0b3b7a35c4ed0ee0597e73c", "description": "tu: Nuke tu_pipeline_cache", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bbb934e8c0063219559d3f2f7c0b111091950421", "description": "ir3: Don't use msaa key for a6xx+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c90c77924a1bf307ea81394bc36441ab95e748b8", "description": "tu: Split out primtype calculation for tess", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1c6c8ce54b4a17c7462fa9030bcba91a6b2a7fc3", "description": "tu: Make MSAA emission always dynamic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "362569872a927d3942e51c295838a8382e99dfb6", "description": "tu: Always set RB_BLIT_GMEM_MSAA_CNTL when clearing GMEM", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b6ef9e1f994ca4378e0b32fdd1cd0c0dfb0d739a", "description": "tu: Rename RB_MSAA_CNTL to RB_BLIT_GMEM_MSAA_CNTL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c07e34f7bee86f638de3459ff956810b0e285bf", "description": "tu: Group pipeline state based on VkPipeline*StateCreateInfo", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "85dfebb7226050d302d165892cd99b779756644c", "description": "tu: Remove unused need_indirect_descriptor_sets", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7f40b5d0ca80b3fc628da1a93210160e480532b1", "description": "tu: Fix case where vertex input is set but not vertex buffers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "382757bb45e61924cef1cd9a01b49f11e0f44326", "description": "tu: Also set SP_FS_MRT_REG for unused attachments", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f4ec8e1ad5290f526e80b66e653ee0f533064b4a", "description": "radv: emit the rasterization samples through an user SGPR if needed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "deb2dccc7533d4171fe7e9df293a027b5ccb8aa3", "description": "radv: add barycentric_at_sample lowering when the number of samples is dynamic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "68bb58a46e199b9ee57213b14ae0c598556daab8", "description": "nir,radv: pass the number of samples to load_sample_positions_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c20d5ee3c236d81fb9f09ed7a7421bb912019392", "description": "radv: lower nir_load_rasterization_samples_amd in ABI", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dd30e7bfa03cf34b615ea3c253d340820617c9d6", "description": "nir: add nir_load_rasterization_samples_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2a0e4b5ef7c8298a5aab6349d63cc100381ea2f3", "description": "radv: declare shader arguments for the number of samples for FS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f85b7e294b4c1b4512b07475102e06784740dba1", "description": "radv: add radv_pipeline_key::dynamic_rasterization_samples", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "45d4ee91e0efb408ff77a6c8de0d3c1aa6d84885", "description": "radv: constify radv_lookup_user_sgpr()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "923a864d94517462698c529bdc0e5c056d37b4e1", "description": "radv: acquire pstate on-demand when capturing with RGP", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f1566ad500d2dc9170c78b7ca6e64855dc256069", "description": "radv: rename radv_thread_trace_set_pstate() to radv_device_set_pstate()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ac8020ebfdfec7efe19ec8ccc881dda451e0e656", "description": "intel/compiler: add support for 8/16 bits task payload loads", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ac581b30ec8188e36cf9d77fc5bdfc6196ba0ec1", "description": "intel/compiler: refactor brw_nir_lower_mem_access_bit_sizes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a31b8fa38b01a8c46bf32aeea7a804780935ab9e", "description": "intel/compiler/task: use shared memory for small task payload loads & stores", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1f0c39f23cca4d80d5265b081b762c6071358b02", "description": "nir/lower_task_shader: lower small stores & loads to shared when requested", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9cc9b595f107018a9e9a6cdc753f06a124d6b30a", "description": "turnip: Implement VK_EXT_mutable_descriptor_type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "85fc1decf05ccaca7d6c3be490512621d1781e45", "description": "anv: remove primitive_topology from 3DPRIMITIVE calls", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8d66c452900915f9086d18e2deffc6a64607bdcf", "description": "intel/common: clamp sample location coordinate range", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3ce1db339d9e8fe313cdaaa212834a21b4b737d4", "description": "vulkan: Add a helper for gathering pipeline robustness", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "10485ee4155438ff94da88d8de5f7c8e159329bc", "description": "vulkan: Record more enabled robustness features", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e5cd28cb37957ca29a874934d7cb1977ba9f7048", "description": "turnip: Add TU_DEBUG=bos to print stats of BOs live at submit time.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c25662988fee27d563f7d2106912d7510363cdf6", "description": "turnip: Fix leak of autotune fence BOs.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d399a2e78bc8eb97232fcabf9bd1b0ffdaf75a0", "description": "anv: Nuke cmd_parser_version", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b36d20bb2925358591e9a877737c853beadeddb", "description": "vulkan_hasvk: Nuke dead code around I915_ENGINE_CLASS_COMPUTE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e0ba5fa38efb41735618a5fd7eda25f810bdeca9", "description": "ci: add nouveau flakes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "03d727329273c375b6db8556cd2ef5a5b22ac01b", "description": "ci: add a panfrost flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0bf18cc483df6efe90f021cb063b09ff9b0b3d7a", "description": "anv: force inline more pipe flush functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "39c6e4db25beaf1de788252fff8d45fd6c5268b1", "description": "anv: combine flushes in Draw/DrawIndexed/DrawIndirectByteCountEXT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1be09ae81a4af78a9334dcfb6b0bb72873441e86", "description": "anv: don't export gfx state flushing helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6aa2ddb9b629fbdbe0ff107be74701864f6ba247", "description": "anv: don't export flush_compute_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f81c9badccae90ae1a80836dab83e4b62182f3a2", "description": "anv: populate rt shader groups if they were found in the cache", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "209a89e51d159baddbde39bd99144cd9c5bccfa5", "description": "aco: Convert to use u8 literal for Unicode character to fixes msvc warning", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b70e92fe04089d02f2e2b663f3bb2907d8842060", "description": "radv: Remove the redundant #include and #include in ac_binary.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "37e78803d7b088afde8c79b7cf82ee29d4835651", "description": "intel/compiler: use nir_lower_task_shader pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3c96959bbcb6a070c3ed7026f7360fbc5226da56", "description": "intel/compiler: print shader after successful brw_nir_lower_shading_rate_output", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cfd1e5a91e57a8a2ed7b6dfe9a07c5ef46ddc28f", "description": "intel/compiler: remove second shading rate lowering for mesh", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "9acb30c8c40a86e6f92810e1d149fbf2faeb655b" }, { "sha": "6f9b9b01c1df031bbbf7a3c5b263b1a9754ceb1a", "description": "ci: Update kernel to drm-next-2022-08-12-1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c65e1ae01644e1c19c583e1ae52296112b1ec950", "description": "lavapipe: Fix float32_atomic_min_max spelling", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "31695f81c9251662cb5d2c0acce768a5220ab7a2" }, { "sha": "43c8064b1ef66374cb885692c57af755019a64a3", "description": "gallivm: Fix LLVMAtomicRMWBinOpFMax spelling", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "203920d4c69366b71db1d48d8fb8bd6439016191" }, { "sha": "2a1a8ce472e30a83c3f6d606c9e68a5447c5725c", "description": "ci/nouveau: Update gm20b xfails.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c8207158b5dc1f4f883015b6ee2afe41f8901154", "description": "ci/nouveau: fix up Jetson Nano", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0fa857de28fe4d3d14caf9037cebc7cc88a15862", "description": "ci/nouveau: Rearrange job setup variables.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e8f708dbba42ed28f67fd640e6ad539489c87596", "description": "ci/nouveau: Drop BM_POE_TIMEOUT.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5e76850cff45deaacc34df352c68af990f3b7fb9", "description": "egl: Return EGL_BAD_MATCH for invalid share_list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a418ab6654d6d5a250c39ceaf38bab70139e2d93", "description": "radv: Correct accel struct header size", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "07eceb4fe43e2d0cdf15031f948f36fb1a540ca4" }, { "sha": "c0074b22cda3ab929018998c26dccd438e63a5c1", "description": "r300: reduce CPU overhead in IF transformation pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "19eec024d2acc3bb8c39a7c3ce7ca76e34191c62", "description": "radv,aco: do not compact MRTs if the pipeline uses a PS epilog", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "09a0fd6925a5e691d9c6c1a64b9a2a49dd6a8ed2", "description": "v3dv: fix VK_EXT_texel_buffer_alignment", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "ee62a4c751ccc86d3a9e597e14586e3c2cb17e55" }, { "sha": "6df5ff7f195a7cdea1aec655b8ee4fa250e3cb6a", "description": "aco: DCE ra_ctx::defs_done", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0f88f57223a55aa42b2db8295b76ab6f70508959", "description": "radv: allow to build the main FS in a graphics pipeline library", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e529745be3af9c792fba8e6e8a3075c8d78851af", "description": "radv: do not link shaders when the next stage is unknown", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "037404b4414082bc6c0863a2e72f7d4d16174986", "description": "nir, anv, hasvk, radv: pull uses_wide_subgroup_intrinsics into shader_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "de5b137a2dc89a09beebbd60c3dadad4952200af", "description": "anv: small cleanup of anv_graphics_pipeline_compile", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "06e0342a0d12a130fa7fb1850f4da02551821d42", "description": "anv: add support for anv_assume_full_subgroups to task & mesh stages", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fa437f87caaeddaded88d227e2fc42b31866b4cd", "description": "nir: add uses_wide_subgroup_intrinsics to task/mesh shader_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "704ef1fd3b3662b7f6d115d127afb288965b5cc1", "description": "radv,aco: lower barycentric_at_sample in NIR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9f0b4da875402d342b7ad0e1223c3872d06ce4df", "description": "radv: run nir_opt_cse before lowering FS intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7e433e25c82607b7e2f4424d51eef4eaa8807915", "description": "radv: add nir_intrinsic_load_sample_positions_amd in the ABI", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7f444fc72c7695b60d4743c79ee4dab55d8ebd5c", "description": "nir: add nir_intrinsic_load_sample_positions_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "266fe316667fbd648beaa489a582d162746cfc94", "description": "ac/surface: Fix some warnings.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "196d29a5062e9b6ef98abc7926e8af92eebfbe49", "description": "clover: Fixes use of designated initializers requires in c++ that doesn't support by MSVC", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "15cdf5bb488f774ee7b888c1251f4e569f929743", "description": "v3dv: optimize ldunif load into unifa write", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cbc5169ef97533b2727edffe444f10ccd61d2bdb", "description": "broadcom/compiler: check signal writes to magic regs when updating scoreboard", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "90857262dac44406f5b9a0047ff3b070bc38ba80", "description": "broadcom/compiler: detect unifa write from signal", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "97d307406b202e5494bf65544500dc084bf8ca6d", "description": "radv: Use count_tes_user_sgprs return value.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "8253ec3855a4ba5e41ce26d29635f70f19c50414" }, { "sha": "f4179f203de20ec2b6c7711933044df377ac9297", "description": "radeonsi: print out remove_streamout shader key", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4d15a06dee27a7889fddb4a1eeb412289373ea63", "description": "radeonsi: implement nir_intrinsic_load_streamout_buffer_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8049edb65383419a802d20e251d9530981d91d7e", "description": "radeonsi: implement nir_intrinsic_load_num_vertices_per_primitive_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "540e695b29b4ea9ef41d1d87a11c6fb566c7b0e5", "description": "radeonsi: set VS_OUT_MISC_SIDE_BUS_ENA=1 for clip distance exports on gfx10.3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c184b49cf31a0001a2b2598692132a6e8bace734", "description": "anv: remove vk_sample_locations_state from emit_multisample", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7829403809707b71d8c352d1a6d248cfed2f9c52", "description": "frontends/va: enable sao in hevc encoding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0bf25a5313c7c006eea2d39eaeae39b696620175", "description": "freedreno/a6xx: Simplify fd6_build_user_consts()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2f3b980caace799e920513a54f81f2cca7b10406", "description": "freedreno/a6xx: Move user const upload to bind", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f8204018fd998810026a26fcf6a5996069c02fd3", "description": "freedreno: Drop unused arg", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "075218f756c02515defd56b8a18dcf7ca2f44c38", "description": "freedreno/a6xx: Pre-calculate user const state size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a81c6d74399c5ecb04bd0e0d3c17adb0f8681a2a", "description": "freedreno/a6xx: Skip IBO state when unused", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e960431621940ed14cbe0ed684476147e9b3002f", "description": "freedreno/drm: Simplify emit_reloc_common", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8609d62e4d7a5112b2426e9c2856d48864f9c2d6", "description": "freedreno/a6xx: Drop \"hardpin\" support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3fb60e9cef63f9e0425422e197ec558f3b7bf72b", "description": "freedreno/drm: Add fd_ringbuffer_attach_bo()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "07d9df0ce2dc63a7b13c6946b58eb4152cc87ad4", "description": "freedreno/drm: Inline fd_bo_get_iova()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "76953ca4bb9b1d32792d71aeba3a0946bb64d78e", "description": "freedreno/ir3: GC unused macro", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c00491d4ab2f886c244f620da54009e1164cf40f", "description": "freedreno: Update github wiki links", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b2972cf410a9ce23a73aa6620b3eecc971a01367", "description": "radv: Add scratch stack to reduce LDS stack in RT traversal.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d26fafacf3e0cdf451f350ece45b9968b378bb1", "description": "radv: fix dynamic RT stack size with VGPR spilling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b983fcb585b3e2ccd28b6646269717bdb5826814", "description": "docs: add new llvmpipe/lavapipe atomic float extensions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "31695f81c9251662cb5d2c0acce768a5220ab7a2", "description": "lavapipe: export VK_KHR_shader_atomic_float", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "64845cdfed7de98713a09fb9d9a8eb181173787c", "description": "llvmpipe: export GL_NV_shader_atomic_float", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "203920d4c69366b71db1d48d8fb8bd6439016191", "description": "gallivm: add atomic 32-bit float support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "96a3136ddde06f285728ff5787188a5a6ac62e35", "description": "zink: disable GPL when sample shading is in use", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ca04f968d906f94a6f6e2011cd25e29f521aa0fe", "description": "radv: Use nested ifs for pushing child nodes in traversal loop.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "91a4cd26b3283370a694e06275d26a52436af121", "description": "radv: Use constant for ray traversal exit condition.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "40a235c9a82027bcb92d34b7386ea6b1a2e1d587", "description": "Revert \"radv/rt: use derefs for the traversal stack\"", "nominated": true, "nomination_type": 2, "resolution": 2, "main_sha": null, "because_sha": "3750663c72b01d8668c13eed44f40863af588ba4" }, { "sha": "85ca0b12a2381fe73bb97bb98a5633cf03cf0048", "description": "radv: Store top of stack in a register.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f7f48251b03e3c045b48d00a39a96eb4a05d6257", "description": "radv: Don't flatten bottom AS exit if statement.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c26f83649c8a84d60e3f6ecfa86e97d837a11bad", "description": "fix: frontends/va: unused variable \u2018max_pipe_hevc_slices\u2019 [-Wunused-variable]", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a8ffe41d8c0ec1b6d47ff0eb1cfbe2dc1600283c", "description": "fix: zink: unused variable \u2018intr\u2019 [-Wunused-variable]", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1d41d31ad6bc998fe938172dbcccce7d6e2f7f68", "description": "fix: iris: unused variable \u2018devinfo\u2019 [-Wunused-variable]", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6aba6a57cc6337039e76021bd2bcd6ffe9b77229", "description": "fix: r600/sfn: unused variable \u2018spi_sid\u2019 [-Wunused-variable]", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2997f6957ecdd4dcc817cc055758bf095160eec0", "description": "fix: r600/sfn: variable \u2018fail\u2019 set but not used [-Wunused-but-set-variable]", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a50d8e62dc660b135c2131fd43810e295f0b88e4", "description": "fix: r600/sfn: unused variable \u2018{splitpos,param}\u2019 [-Wunused-variable]", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dbf48d346c95385ca851c23d562e5f1d0fcf1167", "description": "fix: r600/sfn: unused variable \u2018splitpos\u2019 [-Wunused-variable]", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5efce78fd983ea19e6f59d507d3f605f003ce597", "description": "fix: r600/sb: warning: unused variable \u2018{b,nl}\u2019 [-Wunused-variable]", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5224ee2d8fe468ae21c6a1ff3fbb864543f0ce37", "description": "fix: r600/sfn: variable \u2018opinfo\u2019 set but not used [-Wunused-but-set-variable]", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "564fef23db4cf4eee2510c418122b0c5529fd7ad", "description": "fix: r600/sb: unused variable \u2018r\u2019 [-Wunused-variable]", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1c2df5b051cc8ae32e3853fb268598610fac6397", "description": "fix: r600/sb: unused variable \u2018fop\u2019 [-Wunused-variable]", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "078569ae8c050cb9f65fdfba8a251dc5008cdbf6", "description": "fix: r600/sb: unused variable \u2018repdep2\u2019 [-Wunused-variable]", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0746feaac073d2c06db35f07f2214738c33c38ad", "description": "fix: gallivm: variable \u2018type_kind\u2019 set but not used [-Wunused-but-set-variable]", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0d46e6803cfcf52fe32efdbaf5b1c17c4aeb69b5", "description": "fix: mesa/st: unused variable \u2018src\u2019 [-Wunused-variable]", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6771b8907550e02ae0ce78f126050c69becf48cc", "description": "fix: mesa/st: variable \u2018texobj\u2019 set but not used [-Wunused-but-set-variable]", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a3c9c425494f61b112f26ccda0f78f5fd25d9e33", "description": "fix: mesa: unused variable \u2018ret\u2019 [-Wunused-variable]", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "06504254ce2d725335624126368a8ff84f51f92b", "description": "fix: ac/llvm: unused variable \u2018offset\u2019 [-Wunused-variable]", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "452e5973de5b5c5fafdf27a67e049936d9ae2863", "description": "fix: nir: unused variable \u2018else_block\u2019 [-Wunused-variable]", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e52d3d5f1c355c602072252dc4bc1ef8fc99d5b2", "description": "fix: util/format: unused variable \u2018desc\u2019 [-Wunused-variable]", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a96151f64533e0d6c7134aafcc10f0cdf87227ac", "description": "st/drawpixels: use normalized coords in samplers with lowered rects", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "25c36c5caf1637f24d33d8e18b78fbaf7f178aff", "description": "st/bitmap: use normalized coords in samplers with lowered rects", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "e13e139bcbd4f34ff16d99ee63caef6187d9451a", "description": "zink: fix atomic ssbo fadd offsets", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "99a4a9c6ff09f4a326341432ca75f18ddcdc0bf8" }, { "sha": "00a4dc57ce2fa1b757768a3e2863d63b6a0ce685", "description": "zink: defer acquire semaphore destruction", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "513fcb793600056b421b5528325d192e7e23a328", "description": "zink: fix/relax resolve geometry check", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "9c5edda3ca29cd54fe7b57606878dc3e8702358f", "description": "radeonsi/vcn: Add ability to encode with ltr", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bf8c08a0df65a9b53034f525966c520730ed2c80", "description": "pan/bi: Implement unpack_64_2x32", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9b69c2f79921c1d5a9978782803f80ecb3490c7", "description": "pan/bi: Stub out scoped_barrier", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bd8c9442f9dbf127416055d558921af1638fb66e", "description": "pan/bi: Fix 1D array indexing on Valhall", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "76d6bb4822476bb2fa1c26c0595a092d3ad51053", "description": "pan/bi: Use .auto for image stores", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8b6611f4bfb08db7b9b75529834de27d4fc3a2ff", "description": "pan/bi: Call nir_lower_64bit_phis", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1b03a042399987ae95ff2e5e85ed3b0708cf2c0a", "description": "pan/bi: Scalarize phis before the opt loop", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "55837efe1475f1fb4e183b7a24398bd9014a7c45", "description": "pan/bi: Lower fisnormal", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ddcf4b1c7e6dbeb809665146ca035e9253742140", "description": "pan/bi: Lower <32-bit bit_count", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bb0606f0bab1e12f8407bfc536faea3068a95470", "description": "pan/bi: Handle swizzles in unpack_64_2x32_split_{x,y}", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f9a01af4f31067b83a0b02a3dfd4af4296eef80d", "description": "pan/bi: Allow selecting from an 8-bit vec8", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "65961848b11b5ad67be28b1709c30f144ecff9cf", "description": "pan/bi: Remove bogus assert for pack_32_2x16", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5689a932e8a6cb6afcfddbe734cb52f3b7973d56", "description": "pan/bi: Lower f2i8, f2u8", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "82b912f8445732ebb46ab3834cee2ce97fe7eb18", "description": "pan/bi: Lower 8-bit min/max to bcsel+comparison", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4ee56ecd9c8b02b917fece87d80c17f641fa2568", "description": "pan/va: Add 8-bit integer max assembler case", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "31a5eb6165f0ccda0e6f826bd6abebabc3ea537b", "description": "pan/bi: Add HADD.v4s8.rhadd packing test cases", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "decc24b18bffd4286392a29240feb7ff1232ab02", "description": "pan/va: Pack .rhadd bit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "42a474daac9053aa9ea7b356e3b09c5797e69519", "description": "pan/bi: Handle uhadd, urhadd opcodes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c717c28d8754058383fb2066865d735f292d8e39", "description": "pan/va: Fix v4s8 form of R2 opcodes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "48ba7f862759d0c9dbe5cbc34a99d96be6d7c4bc", "description": "pan/va: Pack IADD.sat bit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "77fcb4b2912dc272452bbe4b32b8dc986a835974", "description": "pan/bi: Strip negate when lowering swizzles", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "377bf3a5a4c35246385c762b0a8c88966ca3ac61", "description": "pan/bi: Lower swizzles for 8-bit shifts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2e1b02e6a3fdd92233a1d7733123badf3e1a57ae", "description": "pan/bi: Test some 8-bit swizzle lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d76c48103fc735a4d09cc5faed4d2cc0683555cc", "description": "pan/bi: Lower some 8-bit swizzles", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d471b386c19e68e5c17ac9a3a6205b016a2cbe6b", "description": "pan/bi: Unit test swizzle lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1370c27728bf8aa5e53c5ab50a4c89a8f7ca8351", "description": "pan/va: Fix missing swizzle on CLZ.v2u16", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bdab1f9ce9d5dfa031525c2cfe717adecb27caf9", "description": "panfrost: Assume launch_grid parameters always change", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b261a1855083875755fdca60db8a7463398c4749", "description": "panfrost: Honour flush-to-zero controls on Valhall", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9333428ca287ef6e9cae99ceb22479f833098baa", "description": "panfrost: Advertise PIPE_CAP_INT64", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b27589b5d470d2e1204587eec2eece8425a43bf4", "description": "panfrost: Bump PIPE_CAP_MAX_TEXTURE_ARRAY_LAYERS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ff29ff5fad2ac2329334bd956c0ec4fc7d70046f", "description": "panfrost: Upload default sampler for txf", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d180c84fb9d7adc55244b5ba2a5fe3fd6bcc94f", "description": "panfrost: Allow compiling MESA_SHADER_KERNEL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "185b3e2d7e2896e1099cbc9f60f46f26fe493079", "description": "panfrost: Default pipe->clear_texture impl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8f4af4d7001c4373b2779d4cd57cd47e67dfbe5b", "description": "nir/load_libclc: Don't add generic variants that already exist", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2aa9eb497d0f670136b5c2a50b962f4ce0faa917", "description": "nir: Add a helper for finding a function by name", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a06abbb9140fd756d853cf9ec609db9c3031e6d", "description": "spirv: Don't use libclc for wait_group_events", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "093b19b09aae1627d270d2db08833bb0f55f1808", "description": "egl/dri2: Fix missing return with dri2_egl_error_unlock.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "f1efe037dfd82d95b025a3ddf58b669758b8d69a" }, { "sha": "a1faab0b9044e0a31b5d8d7c13d40ce2333cc0c1", "description": "agx: Convert and clamp array indices in NIR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1304f4578d2ee206be20bab8f9aa9a55ae4563b5", "description": "panfrost: Adapt emit_shared_memory for indirect dispatch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "79b66a28cd43d9d3a585a43a4db966516c63b065", "description": "rusticl: Build Panfrost", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b7d4897df9c51dbef573c46ed76f762b4bc51151", "description": "meson,amd: Remove Windows libelf wrap", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "74658b01d2281c34988d589a2ac1861cbbba6b96", "description": "driconf/Intel: Add lower_depth_range_rate option workaround for Homerun Clash misrendering issue", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dedd8affd82aaec4b1c2c4ac01fe60e58fe16ce9", "description": "anv: fix emission of primitive replication packet for mesh stage", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "ae57628dd5c2fa56c2b0cedf0dcd596f36ccdc6e" }, { "sha": "9452e5e03ad777057790d94cce84343e953a5177", "description": "lavapipe: fix 3d depth stencil image clearing.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "73797c2f4651fe2c125e13e631fd081c66d3e85c", "description": "zink: use screen interfaces for pipeline barriers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c4aaa154a0ff04be26829c822a8a30f1dd911b9", "description": "zink: add screen interfaces for pipeline barriers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5a78fe4445b7f3223fe0a5b6975a159f2b478b99", "description": "zink: add functions for using '2' variants of pipeline barriers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9b0b8cad60df9d57ae654fc45a8a1a147d5b6cf6", "description": "zink: add have_vulkan13 to device info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "95ea41dff9534b929449842a55272ef795fb5293", "description": "zink: rewrite clears on fb bind if only the format has changed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "13a19ad90c4ea15aa169b31a8566d962a9970232", "description": "zink: make void clears more robust", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "d7c64ffcb8a55549d4d638eb7de7b21af4077a3f", "description": "zink: split up get_clear_data()", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "11a5297ef52865f5512e98f1e49448a6c88908a5", "description": "zink: don't add void clears if a full clear already exists", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "7ea7d0687b87d8612e64ed5cc2fb09b2a9f4c60e" }, { "sha": "f380a2d63e65daaa7b5829525cf389525e2d9cf3", "description": "ci/intel: drop glmark2 terrain trace", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ce05ed1866e651c3009dee50fe49c5a5f22bdee2", "description": "ci/panfrost: drop glmark2 terrain trace", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f4eea9ebc2bf22ae9efccb70ba966a33a41c1d70", "description": "ci/radeonsi: drop glmark2 terrain trace", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f06809cdcaf2682ebc143fa0c8cbb676a18dae81", "description": "panfrost: Evict the BO cache when allocation fails", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a1b55fde93a5a778885d8715b73ee894842868bc", "description": "r300: fix register rewrite when converting rbg instructions to alpha", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bbd549205c0e907839146ed24a4adc4c0ac17d57", "description": "pan/bi: Fix memory leaks.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "8fb415fee200dac2b4754a1b96b286a1c187924d" }, { "sha": "bcd75a13e091e3a9a09cef63a6b9287dd73ca83f", "description": "asahi: Identify shared memory layouts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b8b3c9fa2afbe5d410c06b16591a369ff3a04137", "description": "asahi: Identify pixel stride", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "933a9e350e154a7264f03d568476885e814130c2", "description": "asahi: Overhaul USC control packing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "35d5558fa55711819bdc46f1ef3317d82dc80688", "description": "asahi/genxml: Overflow up to words when packing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "22d37562071d63109edecc6045829bf5641814b6", "description": "asahi: Consolidate magic numbers for USC controls", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "09cc736c42465c5b4ba2e970b680048339139dba", "description": "asahi: Identify shared memory fields", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "43ed48d1695f2b2a4da7078bedc82670b1303c81", "description": "asahi: Simplify IOGPU attachment packing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2fbe1ae09c22f5b58ba1c347e87750f17a1265a7", "description": "asahi: Identify spill buffer histogram", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "22de011675c14716342a537e7508d5bc78d0d437", "description": "asahi: Use the internal format internally", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dc05b042abc246a153db510e019613a418022014", "description": "asahi: Assert that u_transfer_helper is well-behaved", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "adfd213241869739d8f4691eb91f6736ccb625ec", "description": "asahi: Decode IOGPU compute header", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a9c26df462341d29da827dcd9d4f2d60b72aa625", "description": "asahi: Identify IOGPU compute header", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "58d138334d92c18d183873fd70a0481f4edf7535", "description": "asahi: Shuffle IOGPU structs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "287a0d4f40aa1cd48901a085e1a2afb2fde79fda", "description": "asahi: Decode CDM commands separate from VDM", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4e8a586fd3327f5b0e444a52fb05158b1058ee47", "description": "asahi: Identify CDM block types", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1400733320414b72765bc02dbc556aa1c95020ff", "description": "asahi: Identify ZLS Control word from PowerVR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b0f863938225d12bd3725029309cbb9d73d1bd70", "description": "asahi: Assert cache line alignment on Z/S buffers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8a8fe0594c09e3262b971b95c82b4d6dd1ac541c", "description": "u_transfer_helper: rip out fake_rgtc code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "719294ea51bf82d2a6f50e8fdedb1d6e43e54daa", "description": "freedreno: do not fake rgtc-support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "84a30f0372f8ac0b202bc007254c4a5c37ef2251", "description": "mesa/st: enable latc extensions with fallback", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "559d68d25c1f014fdece2afd50df28e5d2b04dab", "description": "mesa/st: do not fall back to uncompressed for latc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1b7204539307597a738208981f2b6be89e8c4e9f", "description": "mesa/st: implement fallback for latc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6553e02a0ba266e833c298282541d5daa9b2d49a", "description": "mesa/main: add support for latc in _mesa_unpack_rgtc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e92a1308d5fe6ebeeef0e1ee227c1dbbb3e458b3", "description": "mesa: add format-helper for latc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b511671d03b485bdd05195dc91c17445af04dff5", "description": "mesa/st: add context-flag for latc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a8e35ee904a99187629b482a85deaea364f16261", "description": "lima: do not align width/height for non-shared resources", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1e19e99ea718250d3eafa0599d68b48d0e589720", "description": "lima: don't store width in resource-level", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9d3a5c916c5c5b1b015a4b56bf27a7707a290118", "description": "freedreno/registers: update hdmi registers to add more 8x74 regs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e4c7cf1568aa72a76af23fca204af4f27c79adda", "description": "chore(docs): rusticl: improve list of build dependencies", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "345f52661ccff79ed01bc857669b5e71eb3d5fb2", "description": "docs: update staus of mark GL_ARB_texture_compression_bptc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "569ade73b4c0e292914b78321418372942ba7f36", "description": "panvk: Implement VK_KHR_descriptor_update_template", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "42d60aa0bc904e4a5ee65cba8d119851a3b1f605", "description": "panvk: Fix buffer views", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c63cb7f4d2440a6cadc865a1879f86634ed68102", "description": "vulkan/runtime: Compact descriptor update templates", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "74cebc5d5d4de7aa4255a316f5aa8e6c1dbe2109", "description": "hasvk: Switch to the common descriptor update template struct", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "94f8222dde11b15c66179a30722217050f8f845f", "description": "anv: Switch to the common descriptor update template struct", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3c24f19fa541b6e84b51f6bb8dde617913bd8db8", "description": "vulkan/runtime: Add a comon vk_descriptor_update_template", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "571309be31a2cdf7ff2f3e9304985676a9392cb6", "description": "glx: Remove some excess work from the GLX_FBCONFIG_ID fallback", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fed3643eb9a25e2d1a2cd44e641a12d72cd6daee", "description": "glx/dri: Avoid a weird indirection in driFetchDrawable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "333895bebcad3c7ea5d9fc3833b94b99ce0906bd", "description": "glx/dri*: Unify glx_context subclassing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b13d4362b64395cccf529e3c65453e11b65c9a27", "description": "turnip: fix kgsl tu_enumerate_devices return code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3c57d05b47a739cdff8a6e9c4aa8f3aeba83bec9", "description": "util: fix missing fcntl.h on musl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "546c40cd661c93d340063c89f2609bafdb7f7f61", "description": "ci/turnip: Move some 15-second-ish test skips to pre-merge skips.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5694fe2a44dfb3c90e0c1153e4cea49fa0a46ab4", "description": "ci/turnip: Drop a couple of spillall skips.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1bef39c50f73bdc48598c07b629a4a98855acd1e", "description": "ci/turnip: Allow running spirv_ids_abuse in full VK runs.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3503d5fbdaab4e03ca839b2d8089f758f4fae0f4", "description": "ci/turnip: Re-enable the compressed cubemap tests.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17c27e68edd0759e254c67bbb7fcc1f9fec01b84", "description": "ci/turnip: Bump the full-run a618 runner count to 3.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4319e89666519a300909aa0bf717a60c75e9bbd2", "description": "ci/turnip: Use all 9 a618 runners at once for VK testing.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "10ddbf50bb69baf8b467579a04e99826ce686b20", "description": "r600/sfn: lower tg4 to backend in NIR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1dca2b8ae96922ea7262bb70ab132f4fb49b9856", "description": "r600/sfn: Make sure texture lowering is done in the right order", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed6204eb06cb559d9ed354aca00f1ddb0a6f68f7", "description": "r600/sfn: only use 3 channels on Cayman for trans ops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "260cddf9ec20c3239187f3e0f73f5a886b3186bf", "description": "r600/sfn: Handle shifts on Cayman", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "00599f6e7161065c51812174ca18427b9867f63f" }, { "sha": "2fbcd3d4a9ddc2a154715865dbd6b6780e2ee36a", "description": "r600/sfn: fix some channel pinning", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "56ded410af82002ecc6cff0534fd7a6bb12fa4a6", "description": "r600/sfn: Add a free-channel mask when testing whether a register can switch channel", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "668167aac123755b8b77123287cc7f960931108f", "description": "r600/sfn: VS inputs are effectively SSA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f3415cb26a62289fed9cb5f202088168add43cfd", "description": "r600/sfn: copy propagate register load chains", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1852f1e328dade6d90158c53d82e5cfbe7ffe17c", "description": "r600/sfn: drop some unused code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c0b6c59e084882acfb6fbc7a39c901ab471cbe17", "description": "r600/sfn: Copy propagate into TEX source", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5416d1bc4b2e16663f1860a607eb4be813837dd4", "description": "r600/sfn: Don't assert when setting one value", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4a505609e4457467dfe696276a6a74207b17aa5e", "description": "r600/sfn: Add an easy access to get an instruction as ALU", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a7c6a7e3458b8368d8170756590d4bdd860f9422", "description": "r600/sfn: Don't allocate un-used components in texture ops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "524156864122ac44155fbf8649700cac2f11cc17", "description": "r600/sfn: print tex prepare instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c23604324be5a4031722e1f0e622d586d29a496e", "description": "r600/sfn: copy-propagate single source texture values", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1fc76aae10c54f4b313f9a4d6668e49e3c3c634b", "description": "r600/sfn: lower txf_ms in nir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "173d62fc160f069fd7d8e986b6d6c0d2e21b2a0f", "description": "r600/sfn: lower txd to backend in nir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "02bb506c54f998cfbc907758282a5748755c67ea", "description": "r600/sfn: Lower tex,txl,txb and txf to backend", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a6483f043440d4a531592fb121e77316df09c2cf", "description": "egl/dri2: Fix some thinkos in old context release", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7a744aa3180bfbb52405b981d9d528ff511892d9", "description": "egl/dri2: Fix a typo in a comment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6c6a37ef941af060c90d17ceddf4ab40b0527ce1", "description": "egl/dri2: Respect the arguments to dri2_set_blob_cache_funcs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "14c6f716b411a4fcccc81e8a5f5aff9b0f51816a", "description": "nouveau: const cleanup", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3ac0706aa83b10be1062dc61afe1f65ff3f716ff", "description": "zink: export PIPE_CAP_SHADER_ATOMIC_INT64", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c32f046ab669e74b55ba8c29e62de055047905f8", "description": "zink: export PIPE_CAP_IMAGE_ATOMIC_FLOAT_ADD", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c212a00ebfb3901df95beabd2bcce76715581060", "description": "zink: handle 64bit float atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "99a4a9c6ff09f4a326341432ca75f18ddcdc0bf8", "description": "zink: fix atomic ssbo indexing with non-32bit values", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5a95c6b3282ed540ee42a5bfc1924168b0b3e3b2" }, { "sha": "9016943185913db7922cb9d662880dfc132da455", "description": "zink: emit Aliased decoration for aliased bo descriptors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e32afce507782d254534549dc25ab22f68fcb5ac", "description": "zink: simplify ntv shader descriptor emission", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "99ef2c9a1bb857913328fd5cf495df0b3f109eb4", "description": "zink: always set var used by get_ssbo_size to the 32bit var", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "86e635d6de8eb482116b382b61116d4d661c9a87", "description": "zink: remove special-casing for 64bit runtime array emission", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "96be036a6b521e45785f0ff53d983116c1f4db1d", "description": "zink: uncap ssbo size", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "e122d95d736f06e8c46845741befaaf5e1ecf426", "description": "radv: remove unnecessary .align_mul=4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ee1a75bd7492b5af8954dd405eee72356cab5b01", "description": "radv: use nir_ubfe_imm", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "272d37fa7255bfe73ff1bc55fe1b63b069965b4d", "description": "radv: shrink zero-initialization in vkCmdSetVertexInputEXT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "891cb799aa02bdcbabfc7d55e7f10c80c8dfadb6", "description": "radv: disable EXT_vertex_input_dynamic_state when using DGC", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "04dc963cd639f37250908a788f2166d4163bc9f6", "description": "pvr: Implement vkCmdWaitEvents2 API.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1c6862078262d99aa5a6c036737c296145cd5b00", "description": "pvr: Implement vkCmdResetEvent2 API.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "de1da8fa76fabab6a3708811b0b60821f1626f36", "description": "pvr: Implement vkCmdSetEvent2 API.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1b94dfd4b2765631cdf53ac2d74cdf039947dc49", "description": "pvr: Implement vkCreateEvent and vkDestroyEvent APIs.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "def3b88da5811d0612ef7659ff68c6df0477711d", "description": "pvr: Add basic skeleton for event sub cmd.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "299d2943043b12d20d22ca7d09e62815e5655fbf", "description": "Revert \"radv: upload the PS epilog in the existing pipeline BO\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "7c34b31db25e71625c78bf232c543caad84dda55" }, { "sha": "0fc38b358b5c7495cbbe45db2091b0e05c1fb482", "description": "v3dv: fix program id for binning shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "074f3216f207cbe7b56b57cb909b2c108c8a1e7a", "description": "ac/nir/ngg: support gs streamout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3fe8f881244601b01a9a05251cc6b3c152ae573d", "description": "ac/nir/ngg: support multi stream per output slot for gs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c25564b552234c383bf4a96e21f1bcffc96ceb01", "description": "ac/nir/ngg: ngg_gs_load_out_vtx_primflag support stream", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5ec79f989988ba200d4dc48921e1c44916391273", "description": "ac/nir/ngg: nogs support streamout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "30c760851614846863c217d3467636961b8c9ab4", "description": "ac/nir/ngg: cleanup prim id to prepare for streamout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6762bc8bd64dc44fda190877f6ae4f1b0a8060f7", "description": "ac/llvm: implement nir_intrinsic_ordered_xfb_counter_add_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4e06a8f15e0de36babcf9910db088cc3c42efd61", "description": "nir: add nir_intrinsic_ordered_xfb_counter_add_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1119e06a45a2bbd043087a52bf1a95a2b1aac01c", "description": "nir,ac/llvm: add nir_intrinsic_load_ordered_id_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5c2d710064dd039836a82f6c2a7b76c494cc0c86", "description": "nir: add nir_intrinsic_load_streamout_buffer_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2ae357aa23a39573ef0de33efa9a1ec2f4fbfd60", "description": "nir: add nir_intrinsic_load_num_vertices_per_primitive_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "417cf031a09f942f4aaea9999cfa31f5afe122cd", "description": "nir: fix nir_xfb_info buffer_to_stream length", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "19064b8c3a8e0f7b9081a0564f1c7c79a1953d0b" }, { "sha": "f5ba4e855ed9b1a4e2fb7baf51d1cde964c54c6d", "description": "radv: do not remove PSIZ for VS when the topology is unknown", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7f91555d4c9657db0334d25e78089cf22dec5962", "description": "radv: enable the VS prologs cache if graphicsPipelineLibrary is enabled", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c199a5160a08b118df6ba6d3bb211f5e2debcf83", "description": "radv: bind the VS input state for prologs created with GPL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0feab7b9cfa6a229a6a064f73f5f0c59a0d0e61b", "description": "radv: prepare the VS input state for prologs created with GPL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fdfa59d7bfb481e71173e3e004387e0d71cb86c5", "description": "radv: rename radv_pipeline_key::vs::dynamic_vs_input to has_prolog", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "57b3bff41a5e97cc359960bae5d38dd4a1280708", "description": "radv: disable VK_EXT_graphics_pipeline_library with LLVM", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "591103d04d5f18ae30c7d96a9bbdb715093df185", "description": "v3dv: don't return incompatible driver if GPU is not present", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "03294e1dd1cd0e3de2bfe45e91765ee56d217d4a", "description": "turnip: Keep a host copy of push descriptor sets.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e31309842776a1e01344f41a41e85794a05fc8ef", "description": "turnip: Ignore pDescriptorCounts[] for non-variable-count layouts.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a9f3e011e5f14af4ac4ccd6e581b6ec7cd8b8554", "description": "drm-shim: drop gnu99 override", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "45fb815a75669b32f6317ba6d53ec9465a4b0ae0" }, { "sha": "7b2bdb31f2a62982d3b05b04231f17f321311628", "description": "turnip: Skip rather than invalidate LRZ on gl_FragDepth writes.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "62d81245225f75996582c8e4edab9a1863cec256", "description": "turnip: Don't look at RB.Z_READ_ENABLE for setting LRZ.Z_TEST_ENABLE.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "52d35cc82a67d17608ad54236ac41ce46cd37021", "description": "turnip: Ignore dynamic color write enables past our number of attachments.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f6d15818ca2cd0ee2c07587abe1885f16f162c3f", "description": "turnip: Add some missing LRZ disable debug.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6938c9f9cd06fff8cdf284aa6316570242a1f17a", "description": "u_transfer_helper: Pack Z24S8 to Z24-in-Z32F and S8", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "45a37ace28774ad33b1cf288ff863e00d008e9db", "description": "u_transfer_helper: Handle Z24X8 for drivers that don't use the interleaved transfer_map", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b12cc5c4fe341a13dd3da86b69ca28e3629b5817", "description": "radv: Cleanup radv_GetInstanceProcAddr", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fc1ff335d9e23dc294cf2d3666236d0707fb87ca", "description": "venus: use buffer cache for vkGetDeviceBufferMemoryRequirements", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fe36f763d691128b21141ac0cbf8b4ce30bf9a3a", "description": "vulkan: update comments to device enumeration callbacks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f5b46a643f17000f57e3caf9d11d1d46fe318923", "description": "radv: Implement VK_EXT_mutable_descriptor_type.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3bfda5cc0e4a14a57fb6da9fd08c2725cf10250f", "description": "vulkan: Update to 1.3.228 headers.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3d4c36a3bcc51ed441b2667d92291bea30ef7449", "description": "d3d12: d3d12_video_buffer_create_impl make resident after checking for resource creation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2003d2d9284b8c98155c60d72ab4985394028d65", "description": "d3d12: Add VPBlit processor check for D3D12_FEATURE_VIDEO_PROCESS_MAX_INPUT_STREAMS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0325a2a1a363e79023067fbab40f83147d170ddd", "description": "d3d12: Allow video processing for formats other than NV12", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "07bb5951fcc6fa1e0bfe5691ed9677d02918976b", "description": "d3d12: Allow formats other than NV12 in d3d12_video_buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fd8457580968f1cf6c75a494875a3eeccfb0b84c", "description": "d3d12: Add support for importing d3d12_video_buffer from handle", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "59c45e1ed738a55d9fee02095a75371e354c1eca", "description": "d3d12: Fix leak in d3d12_resource_from_resource and usage in d3d12 video dec, enc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cdd83c6110c7f73191489791cd300578c3b6cfb3", "description": "d3d12: Fix winsys displaytarget leak in d3d12_resource", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cd036433092a7aea8eea0d7672c639c06a3fd3d5", "description": "d3d12: Fix leak in d3d12_video_proc when re-creating ID3D12VideoProcessor", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c0e1548844273123f2b8070cb5c06ecd5511a1ed", "description": "d3d12: Fill feedback in d3d12_video_encoder_encode_bitstream so vaSyncSurface properly populates buf->coded_size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d672cc39ba9e4d46d249c436e0d505dcdff401bc", "description": "d3d12: Avoid heap allocations on hot path d3d12_video_decoder_dxva_picparams_from_pipe_picparams_hevc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d3f0733d1de1eaabbf534820fbe707e35b485aeb", "description": "d3d12: Avoid local allocations for D3D12_RESOURCE_BARRIER on hot paths", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5c2ec8efc813dedb1c150254d8645cb765986697", "description": "d3d12: Avoid extra allocation, copies when generating DXVA_Slice_Hxxx_Short arrays", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "da11684e9db9eaba6477155dde4a210f6564b6b6", "description": "d3d12: Add HEVC Decode/Encode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f2d172a8be0f141d4c35384a342fac4dbf2547cf", "description": "gallium/vl: Rename s_addr variable in vl_idct.c as it conflicts with windows existing inaddr.h keyword definition", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e0b732e506c74328bc48dd6e595dd849bbfc4395", "description": "gallium/vl: Allow vl_zscan.h to be included from C++", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8e92c76c34da3da753f260fef4936f1af1d13f6e", "description": "d3d12/va: Name convention rename PIPE_VIDEO_SUPPORTS_CONTIGUOUS_PLANES_MAP to PIPE_VIDEO_CAP_SUPPORTS_CONTIGUOUS_PLANES_MAP", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "427135ea6dd9fbb6c10545c6add3132414b86ca2", "description": "frontends/va: Support HEVC caps regarding features, block sizes, prediction direction", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "267075696598bb0ef432c2c8b96f8979ce0ce151", "description": "frontends/va: Extend single to multiple L0-L1 references for HEVC Encode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "56684b85e9bc32976f5ff287c762bc67b8333224", "description": "frontends/va: Add HEVC Encode support multi slice and extend pipe args", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "52f23f923ecabf11a42ef921d5c173cb34722ad4", "description": "frontends/va: Mark IsLongTerm in HEVC decode args", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ee62f4d614eceb5b39f360fc9dd16d0dacd00811", "description": "frontends/omx: Fill HEVC Decode param IntraPicFlag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5efd4bbf7fb6768e57b55daee165481b26d04122", "description": "frontends/vdpau: Fill HEVC Decode param IntraPicFlag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c7acd6788e9fd404777cd06178ad6b3a99946c10", "description": "frontends/va: Add HEVC decode args: IntraPicFlag, no_pic_reordering_flag, no_bipred_flag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a6e32bf15bc611cc02799db6038d3f8f14a1150e", "description": "frontends/va: Add HEVC decode slice descriptors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2aa4ed16e22efff340a65cd597a19359b1939dac", "description": "radv/ci: move some tests from the renoir fail to its flake list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ba7e87a03d6796e4c677164fee42fe7eb9927618", "description": "panfrost: do not fake rgtc-support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "df58342f61060a3472c772c59b26b766a6537a62", "description": "mesa/st: enable rgtc extension with fallback", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f25875ce180573fccd46dcc693c4331c80b51401", "description": "mesa/st: do not fall back to uncompressed for rgtc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1735053de5fe77413df63a68382a9e381a525ee7", "description": "mesa/st: implement fallback for rgtc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "091e6e37c207ff18c54f2837975b515735a588b2", "description": "mesa/main: add _mesa_unpack_rgtc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a6ed406d9fd044dafcd87ae45b1906a04edb325e", "description": "util/format: implement rgtc -> r8 / r8g8 unpack", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dfbcd94041f5bdeab78298df161d2232dc7f5a68", "description": "util/format: allow unpacking less than a block from rgtc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6e1c3e98cda23a80217888ef1d80b27476324ae7", "description": "util/format: fix broken indentation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bb7d193ab2fc49540a905c9bd16e13c73ea35362", "description": "mesa: add format-helper for rgtc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d33696a31c9272859b6be7867a0bf87a382d9958", "description": "mesa/st: add context-flag for rgtc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "efd8d0f6e7ccd6c278779a3ca2f260d9099a7c1b", "description": "radv/ci: cleanup lists of failures/flakes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "65f1baf6c6d6febf68f1c7d66c2d3a630bd2e11d", "description": "turnip: use vk_descriptor_set_layout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "43430fe2407636af0bf36b6b5f2edd2be72f8a4c", "description": "turnip: use vk_buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2664d59aeec72da8608611860ab6a9e2d944922a", "description": "freedreno: We really don't need aligned vbo's", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "60912f1ebd36c2bb235856ae7de9b1c3d66ef719" }, { "sha": "76fbc8be6d484e35995121eeb90b01daa89b4343", "description": "freedreno/drm/virtio: Handle read after upload", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c8e13e3b55716cbaf6adcecb94486fe5312312a", "description": "freedreno/drm/virtio: Don't prefer upload for mapped buffers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e71b0d31aaa7bd42fa2ca651024ccd19b9a10813", "description": "freedreno/virtio: Don't upload if we have valid range", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "696747c96bdfccaed101b428f894496572a9222f", "description": "mesa: Lower mediump temps and CS shared when the driver supports FP16+INT16.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7e986e5f045a0e9da3ee64970a89d89907d0fcb4", "description": "nir/lower_mediump_vars: Don't lower mediump shared vars with atomic access.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a1c765a44c032fe505e4863297b6bbefa0ce426c", "description": "freedreno/ir3: Consistently lower mediump inputs to 16-bit (when we can).", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f4857591e1dcbf305c8c7bb4ee6d1fc292077f89", "description": "intel/compiler/fs: Use DF to load constants when has_64bit_int is not supported", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "daf0b67bc23c419513fbb9de629eaa9b74acc9e9", "description": "intel/compiler/fs: Fix compilation of shaders with SHADER_OPCODE_SHUFFLE of float64 type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "731116da1abce807cb31a5899ffe7d3f96a2149b", "description": "radv: stop checking for NULL pipelines in radv_CmdBindPipeline()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "949d76d174b1a492d1d7206f5aee820f034695c5", "description": "radv: stop dirtying the graphics pipeline when restoring it", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "73f1155193917c6b9cf2c242107dd2047e16c040", "description": "radv: reset the compute pipeline when the saved one was NULL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3cceaaf5cd2ecc43c6d7b8f0214ef31b3acc8e82", "description": "radv: do not bind NULL graphics pipeline when restoring the meta state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ebaa62a34a1a3fc13d937e1cb1d2607c80d680e", "description": "radv: stop setting redundant viewport/scissor for internal operations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4031c9428f386109bed00068023e395d0f9f7502", "description": "drm-shim: Allow drm-shim to work with glibc fortify.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e2eb1d083c9ac5df9e1b62e499b0c3dade4b090b", "description": "ci/panvk: Skip dEQP-VK.api.object_management.max_concurrent.query_pool", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "baf24dea943202b3a92cad0c9f9648597040955a", "description": "ci/traces: remove first line with YAML version to prevent failure", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dd12b04cf8be2e45f81b9919ce40dd868f73a593", "description": "ci: add jq utility", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "f2649b93e29e26937ed4d2f0f077bc7fd76b3982" }, { "sha": "cbaedd3e509a9371e449c858ad046fbd70093262", "description": "ci: use xargs instead of find -exec", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0ca7f923c5be3db6891d2f876db6660a7ee107f2", "description": "venus: Use VkPhysicalDeviceVulkan13{Features,Properties}", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a366f105503fe5ff3efafda577b2b7f87378220", "description": "venus: Fix features/properties for unavailable extensions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ca687bc2635c262fbdf94cd5cdeb28421aa49684", "description": "venus: Add macros VN_SET_CORE_*", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5932358447fe6516c1403bdfd71327dd15e4452c", "description": "venus: Refactor VN_ADD_TO_PNEXT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7c02730ed3d2ebb3ca9fc764e41c0b4b087bc235", "description": "venus: Rename some feature/property structs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db192c08837300fe7017195effe047379c69dd96", "description": "zink: handle split acquire/present", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "5505811f64ca408d984090bf4ed2637cffbdf6d9", "description": "radv: avoid bottlenecking on sequential sparse buffer binds", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4e4d91a79d458e179636729589b4220d3c446a5f", "description": "docs: add more features", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "054c9e708aa15e49740c17c831abc77422406d46", "description": "lavapipe: ARM/EXT_rasterization_order_attachment_access", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bb3f3c650264082b429daf8c6524dfcaaf72377f", "description": "lavapipe: VK_EXT_attachment_feedback_loop_layout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ab378b9ce543f7ed524846ab5c2d2067ea0ffaa1", "description": "v3dv: expose VK_EXT_load_store_op_none", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5e8196e75650a4371b88344bef73f57343cfc76e", "description": "v3dv: don't load an attachment for unaligned render area if we are not storing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "34109c8c10d3020cdbdb00d42d48b07c6e4fb1b6", "description": "turnip: implement VK_EXT_multi_draw", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2e93833224c57f9dfef50790a997bdd71d727e1a", "description": "pvr: Fix multiple file descriptor leaks.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "201851a3d12db81ebcf7ae085da15a943a947324", "description": "tu: Initial implementation of VK_EXT_inline_uniform_block", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "15f3274ea6150ee1b778b9e891269692496cab19", "description": "tu: Don't preload variable-count descriptors", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d9fcf5de55a7104037823e62284ace8a206c8898" }, { "sha": "05266333a0e977368a3ddc596bac0129640ee450", "description": "tu: Fix descriptor set size bounds", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b301c33f65aefa289437eac9d06a71ee57b127a3", "description": "nir/algebraic: optimize fabs(bcsel(b, fneg(a), a))", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "33e60798e144c6638343486371462e5522f3afd4", "description": "ir3: Prevent reordering movmsk with kill", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "b1b80c06a78e62b2d8477b07f12b0153435b66a8" }, { "sha": "b97b15d7626b1d0bbab7fcbc6bba87ef1a719804", "description": "pvr: add required pixel formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "27c5b93d37a32ca027ca89d655ec88c2a70b188d", "description": "iris: disable preemption on VFG, Wa_14015207028 for DG2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ddcd6b38346e39c123907dda94563de84cca503a", "description": "anv: disable preemption on VFG, Wa_14015207028 for DG2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d5d4604aa683f4ae23c66a3295d1c507fb80ab18", "description": "intel/genxml: add VFG_PREEMPTION_CHICKEN_BITS register", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5bfca00d318e8fdbe6914fc358d24af983086f15", "description": "broadcom: fix dependencies in static_library() calls", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "1ae8018a6af81eec4832a57d9d0346aa3dd98d28" }, { "sha": "0deca8bef8deb7ce210a6863dfe14d31b481bb5d", "description": "r300: add some synchronization for KIL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a19950b614f341e24c56eb2734db5fb84a2f57d", "description": "radv: Explicitly store the VA of accel structs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7da66f8f25f89132b2aa62f9a39981f1c4872b0b", "description": "radv/rra: Replace aliasing assert with a warning", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "916621e5a57744f366f50aad8a6f4c0562021900", "description": "radv: Make the radv_buffer_get_va parameter const", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d94cb8b5950b294713120e67b079b195a8f8b5f8", "description": "radv/rra: Remove redundant bounds validation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "97d8bb9bc6049a33cb8e07faab84f2c5935e770f", "description": "radv/rra: Map accel struct VAs to handles", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "574980675405e36d34519cb5cbd315b3582850ec" }, { "sha": "ba9c73f9d4d49a875c2a7cd0bbae46294892a013", "description": "virgl/ci: Update virglrenderer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eec1e728c5cde99e8cd61a49791dfd96e383a902", "description": "c11: Update the values of enum mtx_plain, mtx_recursive, mtx_timed to make sure mtx_recursive != mtx_plain | mtx_recursive", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0894762cb872413bfab4bf121cef16e4139589ae", "description": "svga: direct use of mtx_recursive is not c11 conformance", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e1139a3fc3cf0060369d9140382a2be5a5ab6860", "description": "radeonsi: direct use of mtx_recursive is not c11 conformance", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "77e8b5bbb023490a8e5568a3b27f385bacdc8fe3", "description": "mesa: direct use of mtx_recursive is not c11 conformance", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8192772c0aca8e5134415f7c304daeb6a855d631", "description": "freedreno: Remap high/norm/low priorities", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2451c30c11c97f19c433c4b708c5c5adbad0705b", "description": "freedreno: nr_rings -> nr_priorities", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8e890a8b580c6a01a9e5479dc39afa78f29f5123", "description": "freedreno: Misc indent fix", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "43c53e3225215d387f9bd332a56236749eb5bfc3", "description": "turnip: add support for VK_KHR_global_priority", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6aa06b1b9f7230b4124fdf34ee1f6e352bd216c4", "description": "turnip: add tu_physical_device::submitqueue_priority_count", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "79c75a3e973ff491e5d1c1957433634e9d90d933", "description": "turnip: fix error handling for tu_queue_init", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0308abbe4625972735b8ca3cfe60eec76ca482f0", "description": "frontends/va: add HRD, filler data enable and etc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3c8937d3633d7327b5d6a0e1d65ea78b1557bc76", "description": "frontends/va: add max_frame_size into rate control", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6646ae257663685646a19b98bb815678a3de8603", "description": "frontends/va: change getEncParamPreset location", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "72fffa62d574a43aedd2b9c5e772e18d1240589c", "description": "frontend/va: remove some unnecessary code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2f4532e2d151570826903228dd7a18dc2deee7ed", "description": "subprojects: uprev perfetto to v29.0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3c76091801d888adae8baeed9a3f12fa713c16e3", "description": "vulkan: update ALLOWED_ANDROID_VERSION for api level 33", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9b995ecf4b1590023083580133a4c5e4ab72416", "description": "venus: ignore pInheritanceInfo if not secondary command buffer", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "6f5289df53302ca3ca64c0bd6ce775b80a92c457" }, { "sha": "d862a2ebcbf94374e0ab0bd1c63bc45020a2ecef", "description": "turnip: Only emit descriptor loads for active stages in the pipeline.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f51bbcc8ae8a18fb54a1ecdf85e3c8ec2fdc6b0c", "description": "ci/turnip: Add missing a618 full-run bypass fails.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed2e3f58713a48fbad03ae0087217eb214155991", "description": "wsi/x11: Fix the is-visual-supported check", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c23411a970144a51b3ddffb1e97d46bb3b3ca362", "description": "nir/algebraic: optimize bits=umin(bits, 32-(offset&0x1f))", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "07a520f73168b1ee49e4baa68751b4e5a4c0d6ab", "description": "radeonsi: invalidate L2 when using dcc stores", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "4da147a02b541311e8dc231b30dd36fafea820ff", "description": "mesa: remove fallback for GL_DEPTH_STENCIL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2baa40b0411c25cf0a0c3787077a6a13b560a04e", "description": "mesa: simplify _mesa_texstore_z24_s8 and s8_z24", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a5b1a811053eef74e8e0353ebbe2bb9c68e5c26b", "description": "mesa: avoid reading back textures from VRAM", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "a6e6ffb70392cd346a515c1f2ded6116025fbee5", "description": "venus: add support for VK_EXT_multi_draw", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "99378c887396d33b577b8b95643bf5021357b3be", "description": "venus: sync to latest venus protocol headers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "873365caeeb70ab14906d7b797ef0963fb8dcd73", "description": "nouveau: Fix compiler warnings about silly address checks in ir_print.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "210807a1a4871d8ed2397bbe0b42589a1b504ad9", "description": "turnip: reduce MAX_STORAGE_BUFFER_RANGE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "89dcc52b78339be5bfc846fc8861b5f22e34b944", "description": "rusticl/device: print error when libclc fails to load", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cf7069469cb7ab5bc25980df3e898b897f14e9aa", "description": "asahi: Handle blending with MRT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e1715c6a4f0548078d80047dd41388bf372a3366", "description": "asahi: Don't crash on <4 channel render targets", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "89e0f544223034a902f5459103e66ce3f245bc95", "description": "agx: Don't use nir_find_variable_with_driver_location", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0883f0b302889697099b678d9fc7e5e5f24759c2", "description": "agx: Lower txs to a descriptor crawl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bc4f418cb40e0c8978197cf641173809987dafab", "description": "agx: Implement load_global(_constant)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "965cc62bddd904f94b239a13399eb02a21069039", "description": "agx: Implement txd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7a4e0a4d351e5e711e9e504c7e367a1e4ce8235e", "description": "agx: Implement texture offsets and comparators", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f85a7be8cd393435d2a85650522baea5f5ff251", "description": "agx: Make p_combine take a dynamic src count", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ef31dceee8ca8c63439d830e8421d7ba09ef8b8d", "description": "agx,asahi: Implement nir_intrinsic_load_texture_base_agx", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7371803f14569e54c1d918d1937bc70d30b844e4", "description": "nir: Add nir_intrinsic_texture_base_agx sysval", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ef75dbfddd0bd819e44ef03b043716678ebb9c8f", "description": "panfrost: Honour cso->req_local_mem", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b4dd1b8916d95576fb7277e96f1c3a1e5afc126d", "description": "panfrost: Respect buffer offset for OpenCL", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "80b90a0f2b83291da69f7eef38395e61e919ab97" }, { "sha": "4be56e5e3f086db16dca9d006eee80383e332bad", "description": "pvr: Update FWIF 3d and compute register structures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "24e24e9a285730a073826e35299f9b4e32f84cc2", "description": "pvr: Emit cs words for load op on vkCmdBeginRenderPass().", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ad56b9644d287f95082764c2cea600eb6c38e3d3", "description": "pvr: Remove STRIP_RENDERING members from FWIF", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "222f3c8a6d95e7115c43394990f8db30f6bbdb58", "description": "pvr: Implement vkCmdDrawIndexedIndirect API.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cdf986a3e6a9e80ba1e0445d095f22c3c8c2d8c2", "description": "pvr: Implement vkCmdDrawIndirect API.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e14c418862eb130070bb0fa2917313c6367b4497", "description": "docs: move rusticl readme into docs/", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0265a231724b16bb86dd38b4ce0670da1e7ccd21", "description": "pvr: Implement vkGetPhysicalDeviceImageFormatProperties2 API.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1e7a930e104a4ae84e2ef0179e4337895fb2982c", "description": "radv: Enable VK_EXT_load_store_op_none.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cf0e065dccf5634293e238d4a8852a771158bbbe", "description": "ci: uprev piglit 2022-09-08", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "45eda069531adf17d28538696ace5dfcbc9ad230", "description": "ci: introduce update_traces_checksum.py", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "de08baade77ab6d28987d6b87b7f30c342176717", "description": "ci: split ci_run_n_monitor into script and shared parts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c9a666c1a46ae7934972889197b6b2bf0f972563", "description": "ci: export whole results/ directory for all traces jobs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f2649b93e29e26937ed4d2f0f077bc7fd76b3982", "description": "ci: performance traces: make use of no-perf label", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b8a14e0765b69b11f13eb1ee887ac1739fb3fd7", "description": "ci: check traces.yml files with yamllint", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3242972cacf76efb23b1ac5a4ba960ee2f86aeba", "description": "ci/crocus: convert traces to new YAML format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "79aa9c62db3b614aaf91cac4272808598d7b05b2", "description": "ci/i915: convert traces to new YAML format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "efc8eeaf7e15f59bde6820f43f3ca245eab02aba", "description": "ci/intel: convert traces to new YAML format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "23070376ac9de26bc59d2bc3f5891d8f8e508743", "description": "ci/radeonsi: convert traces to new YAML format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1777510390f3221fc341a39170fe9ac50858bf3c", "description": "ci/panfrost: convert traces to new YAML format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "033050385d5c62b1b048340b797d1e7dbcb45303", "description": "ci/broadcom: convert traces to new YAML format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "99114f12e071654767a894ea864509315c1b2883", "description": "ci/lavapipe: convert traces to new YAML format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f111b238b7acdc7bd800a43359d491d30e24a9b6", "description": "ci/llvmpipe: convert traces to new YAML format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1928ff9da45dfc4c14caa6640fdc8dfb456fd106", "description": "ci/virgl: convert traces to new YAML format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5c388fbdebe0433ede57cfe6fd9ce5a6df7d4a55", "description": "ci/freedreno: convert traces to new YAML format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "460b19d393f0cc91e0790cb180ef84dde452041a", "description": "pvr: Handle VK_CULL_MODE_FRONT_AND_BACK.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "075d8aeb67368d431cacde05b3834ddaa84ef717", "description": "radv: advertise extendedDynamicState2PatchControlPoints", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eef1511437ac6173dfd202b2fc581860d161c183", "description": "radv: implement dynamic patch control points", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "76960e2d93501348a4ef4d65a26120ea764682b9", "description": "radv: move emitting GE_CNTL for non-NGG pipelines from the cmdbuf", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0bf822144f1d14f287e3d8656a7b326e0a4824d5", "description": "radv: move emitting PRIMGROUP_SIZE for <= GFX9 from the cmdbuf", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "556b29797724bdf92bfb920fc30c2ccc9dd8efd1", "description": "radv: pass the number of patch control points to si_get_ia_multi_vgt_param()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5bfac03c8a51f63c79aa7e78a479a833dd894d32", "description": "radv: add ABI lowering support for dynamic patch control points", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8253ec3855a4ba5e41ce26d29635f70f19c50414", "description": "radv: add shader arguments for dynamic patch control points", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9a6aa3e23a73b48d64ad556e4d1bcf72b178101d", "description": "aco: prevent a division by zero when patch control points is dynamic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "21d9390b0e9eb90ee1be1311aa618be0c496fe37", "description": "radv: set workgroup_size to 256 when patch control points is dynamic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9373dbdfcc6e44b2dcfbb9bced2f113a062412d2", "description": "radv: skip computing some tess info when patch control points is dynamic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0cea8276bc8f43037dd260b98ba8948032cf36db", "description": "radv: add radv_pipeline_key::dynamic_patch_control_points", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "54bd5851ba8c0fd107b4498c7a6aa3220ca112fa", "description": "radv: emit the LDS size for TCS directly from the pipeline on GFX9+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9a67edaa56818a324118607c976528430b96e7c2", "description": "radv: reword a comment about dynamic states when rasterization is disabled", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3454ff21e59446a5371bb85749707d3a1cec9805", "description": "docs/zink: document rgtc requirement", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d50e8554b997338d709e526a8e7c6cd7e970f68c" }, { "sha": "7c34b31db25e71625c78bf232c543caad84dda55", "description": "radv: upload the PS epilog in the existing pipeline BO", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "36d9fc5b5f7985b7d609705f5361f800ca4d7fe0", "description": "radv: store the binary to radv_shader_part", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "702bcffc892de98104476b029c92c0f9fba2c5d7", "description": "radv: split upload_shader_part() in two parts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c59d15c80ce26f35eb8d5644bcaf4275beafd9f8", "description": "radv: store the VS prologs/PS epilogs VA at upload time", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0ee5217fdd1e6a722a9fff0e38587615a5567101", "description": "radv/ci: re-enable dEQP-VK.renderpass2.depth_stencil_resolve.*_samplemask", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f8d887527aab641bd291f08850755197b6c2c1d7", "description": "radv: add a pointer to radv_shader_binary in radv_shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e612f32e1ad20789441057b0de131fa04466e55e", "description": "intel/compiler: Use brw_ud* helpers in thread payload code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f019687d23bdf7af0d6cbcb0fc1dfebed41070ce", "description": "intel/compiler: Add a few more brw_ud* helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3272868218aa31d457115821cab616f89704cf91", "description": "intel/compiler: Make thread_payload struct abstract", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b6e613de8d0c42d01a762fe1d37d77cfa8aeb47", "description": "intel/compiler: Create and use struct for CS thread payload", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d8461e975a95a760c72507f667a9cea2e611531e", "description": "intel/compiler: Export brw_get_subgroup_id_param_index()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9de790760e406cf43649c0105e3fab3dee8723a9", "description": "intel/compiler: Create and use struct for Bindless thread payload", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a70378f29283e2f40e41590a232ef8e53696e40e", "description": "intel/compiler: Store start of ICP handles in GS thread payload struct", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5b6987daee0af5d8ba891a1990bb5a307d239b77", "description": "intel/compiler: Create and use struct for GS thread payload", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7664c85b1da44e644b47304586aa98b23f7249bc", "description": "intel/compiler: Create and use struct for TASK and MESH thread payloads", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0ca65b3c4cc6f89ddbf372e886b4e9eef3fa1810", "description": "intel/compiler: Create and use struct for VS thread payload", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "19c6e1b44748e1f1d54f1a70b608ffd4a813b7fd", "description": "intel/compiler: Create and use struct for TES thread payload", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eb837dd23b17a0f9ec3d97a6dc64571b5b38d0cf", "description": "intel/compiler: Store start of ICP handles in TCS thread payload struct", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2622fc3af12d4866569f6a1f723bac2708514df5", "description": "intel/compiler: Store Primitive ID in TCS thread payload struct", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9a9b1119b4767fab94ef1071e0697fb2d360c602", "description": "intel/compiler: Store Patch URB output in TCS thread payload struct", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e21359ed0e44fee9fcaddbeb5d4dd2e72244af78", "description": "intel/compiler: Create struct for TCS thread payload", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "73920b7e2f0ffff436fbb513ddbb70f75488eda9", "description": "intel/compiler: Use FS thread payload only for FS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dab66d20a7b6c2cd2cbf5bc241e7c6212af7235c", "description": "intel/compiler: Make a type for Thread Payload and FS variant", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "582bad02563c3bfa7184e4ce74e40edd1a21b0bc", "description": "intel/devinfo: Add MTL platforms enums and intel_device_info_is_mtl()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6177c43bb93f5a019651446e251953a3309d04a7", "description": "nir/lower_blend: Avoid emitting unnecessary fsats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5f68262de31e2dbe364176ac87c53df80673dd3b", "description": "radv: Enable subgroup feature bits for mesh and task shaders.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3335f9b19f6f1f5a00d357686e0a5ed0123a4da3", "description": "radv: Replace NV_mesh_shader macros with EXT.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb756d7949578289cc8c0889c460c28f4788a0c1", "description": "venus: avoid fixing pipeline if not derivative", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "33e791bc02ab53d2182076ab7021b991cfb22542" }, { "sha": "84a0056033bf4bd7b2ddae1cec8aa696e40c3a77", "description": "venus: zero out the pipeline handles", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d8809b5edcf32e53ce1a44b76d62bd601ae44c7e", "description": "venus: vn_ResetDescriptorPool to reset mutable type states", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "de5879447b4d7548b2798ba482b25441e0df97c9" }, { "sha": "a49f3069f4882085b1a2b0ff0abab81397e64d9f", "description": "venus: fix an oob in descriptor pool state restoration", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "de5879447b4d7548b2798ba482b25441e0df97c9" }, { "sha": "4d8420dcb4af18c1483c7d366784d76942cb0854", "description": "Revert \"glx: Use XSaveContext, delete glxhash.c\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "057c58b39bae8317ffbec666366a526cb17d0160" }, { "sha": "e90cafa435f743c586dc58f6b51c4db73204b1db", "description": "r300: add special path for merging movs with the same source", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9156a7aab52bc1c3ba7b96af02ba10ca87999b9e", "description": "r300: merge together MOV and MAD instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "708b2b611a45242f4d1edd54850dd04dd80b36e5", "description": "r300: run copy propagate once more after merging channels", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "40c2e0a317f2d22f1467a92a0c2008bb57da4028", "description": "intel/compiler: fix assert from ver to verx10", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "027b8b42490c87175acf0f9d274aceb1faf12251" }, { "sha": "af8ab4a8893075bffbb302abe369aadb51a8ea3f", "description": "intel/compiler: Use builder to allocate fs regs for gs control data bits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "00b8f9a3a6058ab5c978d7a13c9c563c6b8d49b5", "description": "intel/compiler: Use builder to allocate fs regs for TCS store output", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fe8e18c7824b35ac83a6c0da50d4b01728675bb0", "description": "amd/common: some ASICs with gfx9 use compute rings for render", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "983223de5dc01f50227b1b1fe20149ae56f611f6" }, { "sha": "1d15dc04b5dcbe13c0acd182d805946f0856b7b1", "description": "mesa: skip extra state updates for clear calls", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0971868b8b96c5c062eab86636ed323496199b51", "description": "pan/decode: Fix job cycle detection", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "3da8c9193c323d8f71ba94a5f85cf0165bb2ee32" }, { "sha": "e2010e000b09527aeaf1f87e427b25da36350ca8", "description": "v3dv: expose VK_EXT_primitive_topology_list_restart", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f350b78b73899a31b5161aa10035b8decd284005", "description": "anv: Allow aliasing with modifiers for WSI images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "949edb7ffac54f5d68ce181f9c32ff150964addf", "description": "vulkan/wsi: Pass wsi_image_create_info into anv_GetPhysicalDeviceImageFormatProperties2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "54876512a1414b766319425c329c05c22f444077", "description": "pvr: Add mid fragment pipeline barrier if needed.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4aedd2daa514174a08048e4828ceb4d072fcc3bc", "description": "pvr: Implement clear ppp state emission from template.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7f39dbffd51743486d500f2e817566bb0f584980", "description": "Revert \"pvr: Make pvr_cmd_pack() macro clearly internal\"", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "27c57b86500ce48154533d78b74350c31152b2f3" }, { "sha": "d8f41f8d55516f5f4fedf6d0dddda1a424c8efb9", "description": "pvr: Add graphics pipeline barrier handling.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e91a823d153d4608472cb461a7fefe497b9e5b60", "description": "pvr: Add static clear VDM state in pvr_device.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bd02e21885b427eb1b1f3994dbdfb90e7cf7d62e", "description": "pvr: Add static clear control stream templates in pvr_device.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4eb0991a6f261f54e64e4f5fefa86d300f33b82d", "description": "pvr: Add clear program in pvr_device.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "62ef714ce47c887e3e294a9ceddb83f83138a0f6", "description": "Android: Use libgbm_mesa name for SDK30+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "28af93ace7b4a5d7dfd1cbfa6ab14ffcb86ad6ba", "description": "radv: fix pipelineStageCreationFeedbackCount when it's 0", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "767c401deac729e9b6d868024031e938e3e262ec", "description": "rusticl: add README file", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db34a7ca301411e406c3ca19550d3c7baf9dc49e", "description": "ci: rusticl with llvmpipe", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "10c379bdd45d07c943d83a3423c81bb349c9e032", "description": "rusticl/program: some more API validation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7a5817bf8c2cb2d45facfdb92ba8d69bcf235609", "description": "rusticl: call glsl_type_singleton_init_or_ref", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d8d30660ae3999cffdc77183214c7ab0292cc6a", "description": "rusticl: proper PIPE_MAP flags for internal maps", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9a5692039864cfc262b2870ba2ad6105eb9d303d", "description": "rusticl/kernel: use real references for arguments", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "88613b9e4d87a5b70ca2b541be4ae4210b3407cb", "description": "rusticl/icd: add some way of debugging CL function calls", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8f957fe355546cc6994d24c11d224836c27222f8", "description": "rusticl/icd: implement clGetExtensionFunctionAddressForPlatform", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cad2b6c4bc78f811455818354875901d16ec20d8", "description": "rusticl/device: report mesas version for CL_DRIVER_VERSION", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a438533181a8f977fa70821fefe2a2dc9df35dec", "description": "rusticl/kernel: fix local buffers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "98188391a20b6472d9008485461b6429c8e37bd9", "description": "rusticl/program: parse quoted paths in args", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "82b477751ed3e3249c46a8c96ace537669e31066", "description": "rusticl/device: allow overwriting the device_type via env", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "90f0f91ce2a9cc08ef9e4072741a33ed9654b778", "description": "rusticl: disable fp64 support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f2ce79f8af66ecd521f701638221150e02edd1ea", "description": "rusticl/memory: kernel read_write images prep work", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "734352ddfb91f14aab2dd43937d45a360044f5cf", "description": "rusticl/program: some boilerplate code for SPIR-V support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1b00d4f22e3d4d96a1174c684b16b4b128d74b3f", "description": "rusticl/kernel: implement CL_KERNEL_ATTRIBUTES", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "87bacf58ec88cf7e7d05b560a088e37a8d4f3f11", "description": "rusticl: the CTS is a piece of shit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "149602374c175e51d6b5838e698072b078362943", "description": "rusticl/kernel: optimize local size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e867ae6bccc826d44be4f527a90b606033e688ae", "description": "rusticl: fix compiler features_macro", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "79b3c820ccc8a861143e0b26762f66b1c133a922", "description": "rusticl/kernel: cache the nir as well", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea7d5c1d4b7c14ceaf9879d0ff489b4f0116abc3", "description": "rusticl/kernel: prepare for nir caching", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0da5e8704b815b7404b27de9e468b34d0a006e1d", "description": "rusticl: kernel caching", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7f80350d5570c215158e376f09c6f4c89d753082", "description": "rusticl: port to Rust 2018", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "af4c897e32abda172957bc6cff217ed68b87e17a", "description": "rusticl/mem: only write pitch when required", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "de292ee3b8a3688b32f02d4e4cd0aa3040b95cfe", "description": "rusticl/mem: fix IMAGE1D_BUFFER", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "798fb6b9c79842f20824baada85eb2f9a8cf260d", "description": "rusticl/kernel: implement image_format and image_order", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17d09143f0122be85067aa1f8c82f0be5a83ba5d", "description": "rusticl/mesa: make resource_from_user_memory an optinal feature", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ecd71066a2df3b9531c5f32482b17c536cf8569e", "description": "rusticl/mem: add user_ptr fallback shadow buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0f302cae638f7c2ec770bb2ce23abc3f9027fcae", "description": "rusticl/device: fix compiler features_macro", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9caf753ab7362c45414ad8ea62e0be7799a9bb77", "description": "rusticl/queue: implement missing CL 3.0 bits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "469329aa3931cc1c81c876f18ed8281a0a7fa326", "description": "rusticl/device: fix api consistency_device_and_host_timer test", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "40215c80848c445a8b86b7ea8dc465fae138f2a7", "description": "rusticl/memory: don't map more than necessary for copy operations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "98cd1c4253fbd44d4a4e7e12a7fc12ac656d4f8d", "description": "rusticl: get rid of a few clones", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "334e4ca9ef726dff5da151e69fb3d84e71c5a0af", "description": "rusticl: Call nir_scale_fdiv", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d747323a20b8048720caab79debb731e9b7f9e5a", "description": "rusticl/kernel: run some more opt passes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2522fbf32d522acfd234f9d12f2025bdfa43fade", "description": "rusticl/kernel: set CL_DEVICE_PREFERRED_WORK_GROUP_SIZE_MULTIPLE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "211c29003d0f0287fe63caaf20376337da6a7201", "description": "rusticl/device: implement cl_khr_3d_image_writes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6fb9d490cb45e37dbaf96a6ba47c231a94acd916", "description": "rusticl/device: add retain/release callbacks for luxmark v4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5570bdc889ff7617613a3e36153108071b4555b9", "description": "rusticl/kernel: lower memcpy", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "25b8a34b48fce99164f1cb853bcde86d1cf6cba5", "description": "rusticl/kernel: inline samplers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0423f0701eeec43eea620d1ec315e9e74ef4ea16", "description": "rusticl/kernel: support for images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c0af2f5d769c1ba6dd659a61c19a19fd29e7df4f", "description": "rusticl/mem: implement clCreateSamplerWithProperties", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea0914f69afc524b25b97451564bdeb63988916f", "description": "rusticl/mesa/context: un Arc the PipeContext", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "29026053db4e0d23f04dc0620b1b5c2cfee248cf", "description": "rusticl/mem: implement copies between buffers and images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "431a23b2122c63866f7dab2a8f59957f0e10189c", "description": "rusticl/mem: implement clCreateImage2D and 3D", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5160bff15d64e345ad9dd49e34d6e948f060a4dd", "description": "rusticl/mem: implement copy image", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "490938e7dd40d765586ac400ed8bb64e9c48fde3", "description": "rusticl/mem: implement fill image", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ab24109eb5491a277296bde78dfe6b67505044af", "description": "rusticl/mem: implement maping images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0167cff8153b5af9369827b73f015b84ac9333a5", "description": "rusticl/memory: rework mapping tracking", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "71a9af49107289439f281ab59b5f67f59064f0aa", "description": "rusticl/mem: support read/write/copy ops for images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d1e5f86e9524431057a8fa9ae60ffc0ec3a8eb50", "description": "rusticl/mesa: support mapping textures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2639cff15cbcb23f6d1502dfd6bac36c0b84cb98", "description": "rusticl/spirv: add print method", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea1250d0bf7a19a0887df8b6a52cdcb49a7dc7f5", "description": "rusticl: add support for printf", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f5e6b3aae305730a3bdb82985b0d0c8ba6011941", "description": "rusticl/event: timeout wait on condvar to abort on reaped worker threads", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "039c24a2ca89e5350283e82dea312838e50409f9", "description": "rusticl/kernel: add stub for clGetKernelSubGroupInfo", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e646a309251f2b91fdf993b3fd37fd25db62d1b0", "description": "rusticl/program: add stubs for program ctors and dtors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ebce0770e30cd9dfb92ba6bcd3a0dcdaee715dd4", "description": "rusticl/pipe: add clGetPipeInfo stub end return CL_INVALID_MEM_OBJECT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8e13e90b71a422c2c3dbb04123f265955d91bdd0", "description": "rusticl/mem implement the memory *WithProperties API", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4780966bf91877e2896629aba730af52d39c4b7f", "description": "rusticl/device: expose cles_khr_int64 for compatible embedded devices", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a23af19f86c47c81020fe3964b7f07a4a0cc7e4b", "description": "rusticl/kernel: sweep nir to reduce peak memory usage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7c7cbad1c3d93b0aa1eb880c71a9245d827a4130", "description": "rusticl/kernel: report SIMD width as work group sizes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "80ce001374ee10d42ace1d6fb8513e2616932a40", "description": "rusticl/icd: add more func pointers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bed203bbefa2f3c69d3122d5a274888de46fbe41", "description": "rusticl: add svm func stubs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb9882cb35297dbd020afe7571af7d8c10a2ad3b", "description": "rusticl/program: add il stubs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e548b6f3c1d9d24f2af84d4b2f77ac023074e8f1", "description": "rusticl: claim support for generic pointers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "113632ce3c393bec081d3b654dbb16889df70dc0", "description": "rusticl/device: advertize atomic caps", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5c18f39b0947ee2ec200387f6711cf8b9d6ac7d0", "description": "rusticl/device: set required double fp config values", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a40d4c0346cca31ac64b981ce82608d92a7cd292", "description": "rusticl/kernel: implement clCloneKernel", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e1fefd537229722ab6712a4f58388eff5f789883", "description": "rusticl/context: implement clSetContextDestructorCallback", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "069c122b4899d95468bdf2156d9f6645b47c9d14", "description": "rusticl: advertize CL 1.1 and CL 1.2 extensions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fc30fe2c110f2fcfcec38b3bf6edbf3802050413", "description": "rusticl/kernel: add missing preprocessor definitions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2ac657d2d0e6cb93070f8fdd0d3e3f313bb72551", "description": "rusticl/kernel: add support for offsets", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f73397c4ea71e9e6cb76b15ef11fef8524c7c67", "description": "rusticl/kernel: run driver requested lowering passes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a502f61f28b26667ffe898d51bec77ac87642577", "description": "rusticl/mem: finish clEnqueueMigrateMemObjects", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f1bbf856780747cbba4e073b4e96e00cab7680c2", "description": "rusticl/kernel: implement CL_KERNEL_COMPILE_WORK_GROUP_SIZE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "43f3a4fc97b24e5e10cd12018492e8376d4557db", "description": "rusticl/event: add fake impl of clGetEventProfilingInfo", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e028baa1772eeaa55393b1d01d5e5fb217474f95", "description": "rusticl/program: implement clCreateProgramWithBinary", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "84d16045d034cf34e782febea7cf7d933b730ba6", "description": "rusticl/api: add param to query which contains application provided values", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9dd56ff2e7f01679d0d8d988d084caade81ee587", "description": "rusticl: implement clUnloadPlatformCompiler", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6bc7ec166187d116dfda4d23dcb5f84972c10b1f", "description": "rusticl/program: support compiling libraries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b380e4f8b093490d3593d30d511d9f059571370c", "description": "rusticl/mem: add clEnqueueMigrateMemObjects stub", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2649508148492319647a95cebef92f82a33c5b0e", "description": "rusticl/event: implement marker and barrier", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a7bf26c087831bddb43b42b756f1a500c5897029", "description": "rusticl/mem: implement clFillBuffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "af115c915b66224e561ac33dba938afd2b804633", "description": "rusticl/mem: implement clCopyBuffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "883b218effe7dccf705d525bee26b49f494dbea5", "description": "rusticl/queue: fix clReleaseCommandQueue", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a4c0f59b5f92e10c4851e7b11512e3c15040c970", "description": "rusticl/program: undefine __IMAGE_SUPPORT__ if images are unsupported", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c5a535a5efea3248c1a5f51b67ede43a32486d51", "description": "rusticl/kernel: implement clEnqueueTask", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cbbd1617cc065affc4b5ab121a50ed2a5ae030e7", "description": "rusticl/kernel: implement clCreateKernelsInProgram", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "47a80d7ff4f966e3839640efd5f9d75e36af8906", "description": "rusticl/event: proper eventing support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "50e981a0504bf0a94b7cd93105ff250707e6850d", "description": "rusticl/mesa: add fencing support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "feb0689839f5e981259f494e0fc66b24ba72322b", "description": "rusticl: hack for CL 3.0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ebfffa1daec0a5a5ad0ca83dae1873cd01407bd1", "description": "rusticl/event: wrong but non crashing impl of clWaitForEvents", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3baf2703161288169e4466dc308869903ee39682", "description": "rusticl/mem: use helper context for COPY_HOST_PTR buffers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fe8789e6746a4623b170a1c98ef1952435475696", "description": "rusticl/kernel: clGetKernelWorkGroupInfo allows a NULL device", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea02dfce8806268cc1777cf6ccc7d636d4c00f01", "description": "rusticl/kernel: more clGetKernelWorkGroupInfo props", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5795ee0e08355ea2445ec9d4b2235a3a35ceda83", "description": "rusticl: translate spirv to nir and first steps to kernel arg handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "46ee5988cd33e2ae02934578a381e212b968b6ce", "description": "rusticl: nir bindings", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e8de580998fb48bda58e35150614996b8573ba08", "description": "rusticl/kernel: basic implementation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "129b82163818e77691ffddb299d20b3266b9f7a9", "description": "rusticl/mem: support ops on subbuffers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c430459310060eee087ad52b0abdfdd0d8e0ac89", "description": "rusticl: implement clEnqueueReadBuffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4ec5f7b82292afda7c994d11d825c0763d984ef2", "description": "rusticl: implement clFinish and clFlush", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "10413d1db57ef3e5358aabe8dfa51c5b98105fe6", "description": "rusticl/util: add static_assert macro", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1a999e6379f8630b8c48431d79a1319bb3add0a6", "description": "rusticl: finish implementing clBuildProgram", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "20c90fed5a0ab0202ee1ef474c71cb816164a448", "description": "rusticl: added", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d431a01d9a87362421df2aa983d5ef92e5bfc4f9", "description": "ci/lava: collapse printing env", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ba46289fabcb09820cc3eabffe62d8115591193", "description": "ci/test: collapse printing env", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c956a859f6b6ef8409b00cbf79a91be10e014ee", "description": "ci/traces: do not keep a cache, which will be wiped a few steps later", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d19b34571891a20e45fe32a4a55c4cd4580339b", "description": "spirv: avoid allocating memory twice", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c93b72d0455f1487fa3fb65a6691ff44a2fbcd35", "description": "ci: Add support for Jetson TK1.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dcc52618952d0e0f2745c0ee443b620cea37ac68", "description": "zink: implement async nir creation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b8c82b50f7e3cb04ef072d4ddbdc641ee35f3f34", "description": "mesa/st: add MESA_COMPUTE_PBO env var", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5dab7673e10f731eddd395c4d01a2645be9437bb", "description": "mesa/st: add specialized pbo download shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c79fc40de55349f5ff28dfa426638ac77de572ef", "description": "st_pbo/compute: use new shader interface to perform async shader creation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b36a741aa4342a147772c7d2026c8dfd2936ce12", "description": "gallium: add pipe_screen::driver_thread_add_job", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b8339fa5429cf3eaa6ced53833a81535721912c", "description": "mesa/st: move compute pbo shutdown to compute pbo file", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7f9dfcd2bf725a001ae894c0999362744901c024", "description": "st_pbo/compute: use split shader finish funcs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e7f2f050c40e238846b7ee2409b9edbff2684ac6", "description": "mesa/st: split out builtin shader finish", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "95cea62a9b7b4b2caa3835e4f5e04d83df1de0a3", "description": "virgl: Report CONSTANT_BUFFER_SIZE according to GL_MAX_UNIFORM_BLOCK_SIZE", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5b683ba19ac77d6c7dfd8de478678d0b90ba764f" }, { "sha": "d5394296becfc97bc992c82d6f5d013b35b5275a", "description": "r600: set nir option lower_cs_local_index_to_id", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "7662a5e9d34515bd44a97b3726490f31490b57c6" }, { "sha": "36d050210ea854f2632c8c2a960dca94dabbf526", "description": "virgl: Set use_staging in resource_from_handle", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e6cdffa0fcba7289ce2b51f783318a913c80eb91", "description": "docs/envvars: Document Asahi variables", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "43a8a924304cd56337b1c031c75bfaffb42cd5aa", "description": "zink: add a ci skip for anv", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b8c026a3651dbb9524784b3c7687382cb8dad9ec", "description": "lima: Ensure jobs initialized before calling lima_job_fini()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "027b8b42490c87175acf0f9d274aceb1faf12251", "description": "intel/compiler: Add helper for barrier message payload setup for gfx >= 125", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "55db3aaa3a6075195cd28344e88a155032004aab", "description": "intel/compiler: Create fs_visitor::emit_tcs_barrier()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b97590371a8424f735b71de301edcd35bdc4532e", "description": "nv50/ir: handle U8/U16 integers converting to U64", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "caba679e56e844c09c217e41a3016fcb0d136ede", "description": "nv50/ir: handle S8/S16 integers converting to S64", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2aaa315eee536b4c360ee0729cf674ee238bf5f1", "description": "nv50/ir: split and cvt 64bit integers for {i,u}2{i,u}{8,16}", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8ccba4ea5c46b4e408779b7d2c3d55df8dcef7de", "description": "nv50/ir: add intermediate conversion for f2{i,u}{8,16}", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a9825bc1bd55c403461111fc8b8c0cec9c97af7", "description": "nv50/ir/nir: always round towards zero for f2i/f2u", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "109d56f61220c153bf0f2a2b2d89f9c0ae045082", "description": "nv50/ir/nir: convert 8/16 bit src to 32 bit for {i,u}2f64", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "78fc5e37738f495048d54c1d9c6f119c3e949059", "description": "nv50/ir: add isUnsignedIntType() and isIntType() helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ec60dcd870608b8208778f41745d750bca54b62c", "description": "nv50/ir/nir: avoid 8/16 bit dest regs for OP_MOV", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6e2fda15f14d95ead492245698f430b6708329f0", "description": "nv50/ir/nir: convert to 32 bit for all OP_SET opcodes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cd53bcd325dfbdbe46d53ead897ef2e8d1083da4", "description": "nv50/ir/nir: add conversion ops for bit width < 32", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "79b92af9da9c4de758e01d2aebdd758b5b4c07a2", "description": "gallium: Add PIPE_CAP_QUERY_TIMESTAMP_BITS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ca330f7f0464820a72d5a525a71276e9636dc611", "description": "v3dv: implement VK_EXT_memory_budget", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a1e723cacedf87866050639d5aa5411a82dc29d5", "description": "broadcom/simulator: add a helper to get the amount of free heap memory", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "861fff6339d28ab691413722d38740d579c3a169", "description": "v3dv: limit heap size to 4GB", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b5b3a1634fd1fd210751dc4367b26508c2985bd5", "description": "v3dv: fix variable type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f27d3a08c6d6cac8f3cb007001e89e7d45be6d54", "description": "v3dv: expose VK_EXT_attachment_feeback_loop_layout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bcc37775f1c3dc57f35eed3c739dc90a317d14aa", "description": "v3dv: implement VK_EXT_depth_clip_control", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c6a9897b76adfee87e7c9f199258c70ee7fcc606", "description": "pvr: Add depth_bias_array handling on dbenable.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "441598eca625336c1b77cc54d3ba2f9be85ad018", "description": "radv: Switch to dynamic rendering only", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "08e1af52ee1c7af65951d1fb907fb34c077cfc3c", "description": "radv: Leave image layouts alone when doing HW MSAA resolves", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0461d590988c06067edc51f2855d410d830cf657", "description": "radv: Only copy the render area from VRS to HTILE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c7d0d328d569c15c01c5830af838faac8a8b3c62", "description": "radv: Set the window scissor to the render area, not framebuffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bbb374907765808436e858c6a2e1803ac0199c06", "description": "radv/ci: document an unstable test", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "21aec585c111ef53dce63ab13206a7eb9ee64037", "description": "tu: Retain allocated CSes in tu_autotune_on_submit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "762d3772923a542c8ef03e0bc5a65708171769eb", "description": "mesa/glsl: Add support for NV_shader_noperspective_interpolation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c26e0e50708f5b9326920c71c8c97aabe7c86fd7", "description": "radv: fix hw remapping of MRT holes with color attachments without export", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "8fcb4aa0ebd7b9d0d8f80986fb817afea2fc4a87" }, { "sha": "f8209ddc5b9e21a513da43e56fc667e1710017d2", "description": "radv: import PS epilog from libraries if present", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dcff89994c690be4dca0c610f3179f99f57ba0d3", "description": "radv: add support for emitting and prefetching PS epilogs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4ba84b4d6451debf2014ce740c67833470c86d95", "description": "radv: create a PS epilog from a library without the main FS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3f5d31ae69d8639b5f7b67524da389d23c01969c", "description": "radv: keep track of the code size for VS prologs and PS epilogs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c4e33cdabf44596461c6a216294e5785058fc9c", "description": "radv: do not try to remove color exports for FS that need an epilog", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b5e25e3a30a364afc9c2c149d1b5796aaccd7fcb", "description": "radv: add radv_remove_color_exports() helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "baf392463100c56fcd47afe367eb78cdabbf734b", "description": "radv: do not lower color exports for FS that need an epilog", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a14354cf21e4f4361ff396471891082b0cd7b3d9", "description": "radv: fix reporting RT shaders in RGP", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2e04aeb1e5297bceb58d7400dcd38889a8fc0e80", "description": "radv: capture RT pipelines from the SQTT layer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8866e6582d6697ac138bec30e4cef3034c0b4703", "description": "radv: emit SQTT markers for RT related commands", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "057c58b39bae8317ffbec666366a526cb17d0160", "description": "glx: Use XSaveContext, delete glxhash.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "63703de443fc4c8ff2a8e21def38ad6f557f885e", "description": "venus: force synchronous submission for external signal semaphore", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a3647fb88254933f4320d9f5243957de487a3bf", "description": "venus: clean up vn_QueueSubmit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f46064d40fc1e321490d6dfffc9e85a1277bc773", "description": "Revert \"ci: disable the freedreno farm.\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "13f36d66ad5ee581740ec13297a33312863e1c56" }, { "sha": "e58a5cca0293ab10ec327debf85175901d027478", "description": "nir/gather_info: Clear cross-invocation output mask.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "112a856813eb2649ea7ff81768bab594033ce00a" }, { "sha": "c80d81140329456d43ec19c82bfd5e57253f440c", "description": "nir/lower_system_values: Add shortcut for 1D workgroups.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9fdfe4324069b296fe6197070fd1802e788c25e2", "description": "zink: implement fence_get_fd required by EGL android platform", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d1e214238276e86e979cebef7eb4c8982a357ea", "description": "zink: fix in-fence lifecycle", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "32597e116d7317127ef8a7caf8dc75b50f48b8e1" }, { "sha": "c1b827d6a25527ae61dd0c102c5cc3f6e42dc90a", "description": "zink: fix zink_create_fence_fd to properly import", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "32597e116d7317127ef8a7caf8dc75b50f48b8e1" }, { "sha": "76397d18ae33bdd0f2ea5b89a98f4935e7db1f25", "description": "zink: fix core support on Android", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8fe667afbb6dca4510e9319cc0edeb998c9ed2d3", "description": "loader: use os_get_option for driver override", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0cb99e96a249895d2c5d1045eacc62835123cb3", "description": "venus: Enable VK_EXT_pipeline_creation_feedback", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "86d6c60eab8601ca14334d268b0f55a34df1c194", "description": "ci/lava: print set-job-env-vars.sh as other setups do", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "96243ca6fa67736ef9363d105d325917342ffe94", "description": "ci: print env as other setups do", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e1f032acc3630bb179db12007cb628b855f546bb", "description": "zink: Don't lower indirect derefs of temp arrays.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "09f6acc4b75c57523721c11b9ee24a7ed10012ad", "description": "zink: Don't upload shader immediate arrays through UBO 0.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a0f6fecc6afeccc8e149ab31769df8b5225faa16", "description": "zink: flag all assigned output slots as mapped", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "c48c53c21f4658ecc9b29890118e5f0051e15716", "description": "vulkan: Augment _WIN32 stub comparison", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "19fc870ac65845daf3c6176ecb06786acaf829e6", "description": "intel/compiler: Use subgroup invocation for ICP handle loads", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4d7fe94f3a0d86c65f126da914883829b0707d5f", "description": "nir/opt_algebraic: Optimize unpacking of upcasts to 64bit integers.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3601c28690c12b785338a2b73e68d637215d87ad", "description": "ci: Stop explicitly passing env vars to FDO_DISTRIBUTION_EXEC command", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7dc8a78001b3292c0632263d098513ff4960a081", "description": "ci: Install sysvinit-core without --no-remove", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "86e2078be7d98d543a53c266eb6f6f63bf32179c", "description": "ci: Use --no-install-recommends to avoid problems with --no-remove", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "55724c2a5e6225003d04c875c1cd04ee46c9199c", "description": "ci: Uprev ci-templates", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b36e9b618794e14c25875cfcbdaf2b2bf4768182", "description": "pvr: Remove unimplemented push descriptor code.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "54709efd5e34a06ef8d518fe7635f6ae345bef40", "description": "nv50: properly flush the TSC cache on 3D", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ba6ba8c9900eb1f8db14da3ebd77369b07e60857" }, { "sha": "b23b94fbc9201368398823ccdc633cf1fa60127c", "description": "nv50/ir: fix OP_UNION resolving when used for vector values", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "cbc477d05725b986cb380bd5949523b5fc3ea66d", "description": "pvr: finish render job sample count setup", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1980827aeb40725a57db6c2d79cc5323898631b9", "description": "util: avoid deprecated builtin has_trivial_destructor", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "61d265cfcede5a4d3ba23b645b8487ffff1369d2", "description": "pvr: Finish setting up job resolve info.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c6113def8420acda8d81c0ae35994e1bd0749908", "description": "pvr: Set descriptor dirty flag based on other flags.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dd19da31f21a097f628ef28d573f2cffbd1ff3bb", "description": "tu: Expose VK_EXT_tooling_info using common implementation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c82249aa6891e43398cc8d62d552869495292b31", "description": "tu: Clamp priority in DRM submitqueue creation", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "0c6fbfca0c91ef012e8ab767a317c07f1f6dc5e6" }, { "sha": "c3f51a5dcf2d7f2987ee34e5c485f9fabfdddf61", "description": "r300: allow presubtract when both ADD sources are negative", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1d8627deed2598aa898c896adbeac7421fce2aaa", "description": "virgl: Add some formats that the CTS uses", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bbef3cb9d31178423a3b69868088e36dc424530a", "description": "egl: Relax locking", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d99e8cc0322aa9132826cbfe00e9525790a8b5d", "description": "egl: Introduce rwlock to protect eglTerminate()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7ba2784b0a4bbed36a75488d4b73a314aafaedf1", "description": "egl: Make RefCount atomic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f1efe037dfd82d95b025a3ddf58b669758b8d69a", "description": "egl/dri2: Add display lock", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fc5281286dd70cef27c07318e93ef9df8c00014e", "description": "egl/dri2: Make ref_count atomic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a2d6dee4f0e2d4c0face9925fa62e7e701e8625f", "description": "egl/wgl: Make ref_count atomic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f182b1952af269a6514835ef8ed6a6dfc98f7bfb", "description": "glsl: remove GLSL IR inverse comparison optimisations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5473536798fc9efa096995e0bc93527a6e7541cc", "description": "nir/comparison_pre: See through an inot to apply the optimization", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "61c3438b27cca67ce88a9498c45d4701c0064370", "description": "nir: support loop unrolling with inot conditions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "96c19d23c95700c51a50c2c979067cc552abe441", "description": "nir: update nir_is_supported_terminator_condition()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae7532e0cce8b5987335aadda712f1dc3f8ad5e3", "description": "amd/common: Disable DCC retile modifiers on RDNA1", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "af4b656817700ddcd4a26fdbf19a7b6dbbcd7738", "description": "amd/common: Don't rely on DCN support checks with modifiers.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "b26980a4d40a9c04666d9ef1299c7c037cf15ede", "description": "intel/pci_ids: Drop non-upstream dg2 pci-ids", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "398a9be94b44ba1063c41e6aa6558a05d797d876" }, { "sha": "4ae4e4362cfdab91be81c48195674d354ef45602", "description": "venus: double the abort timeout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "92ee2e6b64369d3bdcb44e99e5a318588129950b", "description": "anv: pipelineStageCreationFeedbackCount is allowed to be 0", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "6601e5d6fc68cd9f8305508c650289170fef71ff" }, { "sha": "28a69b72d8e77ba595aff2676ed4f520cc0a49c2", "description": "aco: Use plain VOPC for vcmpx when possible.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9cbc609db3456d8d6e6f0e55294a02df6c0b2af3", "description": "radv: Deduplicate push constant structs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "69d123d88eeca4b4ad52c78a3eb566f163721273", "description": "zink: fix sharedmem ops with bit_size!=32", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "13f36d66ad5ee581740ec13297a33312863e1c56", "description": "ci: disable the freedreno farm.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "28ed514c3c7ec3e3607741022eec7ef3a5c37b69", "description": "v3dv: implement VK_EXT_shader_module_identifier", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0704926a9cbcdde8da7c17668c5013e54be4b08c", "description": "Revert \"Revert \"Revert \"ci: set venus on lavapipe to manual due to flakes\"\"\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "e51c5a18ade928868623be0048fdd24ed158a42c" }, { "sha": "9e19a40e56b17025a3b1f2e9587f149bd95e0da5", "description": "ci: Crosvm won't remove the control socket file on stop", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d6321fee5fb52c05ef0149ce667d9b561f33bb21", "description": "radv: only expose sparseResidencyImage3D on GFX9+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "daafeb9893620dcfaeffda44d525dee2f9c97dbe", "description": "radv/ci: run vkcts on the two steam decks in parallel", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8fcb4aa0ebd7b9d0d8f80986fb817afea2fc4a87", "description": "radv: compact MRTs to save PS export memory space", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "49c7d28b0bdb4a8a8a93a3dfd2cb5417c5a3ff83", "description": "radv: gather MRTs that are written by the fragment shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6e990a2f73a36e32390185ca22ad0e7874ed66c4", "description": "docs/zink: remove bptc from required formats for gl4.2", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "e4ff42684b95cfbc9c7b088a1f133bd0555b11e1" }, { "sha": "00c4882bc924d4ae4b90b5c8b01cc7dfc899d815", "description": "vc4: do not attempt to do deep tiled blits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eb2307ec698e6ac563135724ea5a5250bcee6901", "description": "vc4: respect z-offset in tiled blits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c3e1c16b9659fd121a7928310e2d93413d5fdf35", "description": "v3d: do not pretend to fake rgtc-support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d276ad45207356abeed1fd920714443b553ed1a2", "description": "intel/compiler: implement Wa_14014595444 for DG2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f32ac1d30b3947625f362f3181737c5ef242c02f", "description": "anv: implement Wa_14015946265 for DG2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e37f534d7f15120c5c6513c2183e968b627319ce", "description": "iris: implement Wa_14015946265 for DG2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6e020dff99e5f3fd6e059d158c46e16dc69ecc3e", "description": "radv: Expose 3d sparse images.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c738c99a4a877c8ae408dfbd50d8ba7176d2673e", "description": "radv: Add 3d tile shapes for sparse binding.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5a2efa98d96a4a642c7a6143c42503f93e87bc30", "description": "radv: Add binding code for 3d sparse images.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "08c612b5ceef4168f42110d980667f0c766b6794", "description": "asahi: Allocate new cmdbufs if out of space", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a7ddb8ebf7f100a9b50fa6b1485b0d6c77403060", "description": "asahi: Handle Stream Link VDM commands", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f5c8d0e247c876f5e4974fcbd72210fd27eb560", "description": "asahi: Express VDM commands according to PowerVR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "80d82737050ce097927e160fd00592e71da23b15", "description": "asahi: Annotate VDM/CDM commands as per PVR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1a460d1c7e89461f7939563036a8eef565d5f58b", "description": "asahi: Make BO list growable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "22f6efde023dab3a7e2929eee391c38a0a2ec25d", "description": "asahi: Dirty track everything", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "44853b4d01a4ef4da57e79efefd56fa61c85c6f8", "description": "asahi: Hoist constant PPP state to start of batch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "942bda7f2d191825a3262ecf8c4538dd4dc5e4ab", "description": "asahi: Match PPP data structures with PowerVR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "baadc1ec13fae38247fab6dd7bbe74c43c6d142c", "description": "asahi: Don't use lower_wpos_pntc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f7ef5eefdd8445fd207c9e7af5e5e2fd80834ceb", "description": "asahi: Identify object type field via PowerVR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d93878f77a9d260087c378fb71c25b3b3a679984", "description": "asahi: Split RASTERIZER into constituent words", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f9057cea517e01e05f08f00a741aad5bae154d62", "description": "fix(FTBFS): meson: raise C++ standard to C++17", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d399685da5f000517a97250f08c0ef83bc6c7533", "description": "venus: enable KHR_driver_properties on Android", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "61e899a181aff87f34aa702cf217aede089501e4", "description": "venus: enable zink required extensions on Android", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ac95ecd044a6376d96b1e5a0d56c26a6c7cfdd3e", "description": "venus: some clang format fixes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b4d54360f1b4ad59d14b2d94924e03e2f3ed09d", "description": "meson: add with_gallium_virgl to allow it as VA backend driver", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "492761ab8d6ad94660d8465a93f41e244664da6e", "description": "anv: add a new NO_LOCAL_MEM allocation flag", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "9027c5df4c51bcf529ab34b0ffbe763cf8fe8543" }, { "sha": "f41a6504a1c12f95f366dd758b4c07882907c889", "description": "egl/kopper: Don't add EGL_SWAP_BEHAVIOR_PRESERVED_BIT configs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f70df74e0a3c71c92f09ff578906a68536c99b6a", "description": "wsi/x11: Defer clearing image busy flag for non-shm upload", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "168fdb5a91aeddcfb9e65e081f3517ee420608ce", "description": "egl: Move an error check earlier in EGL_BUFFER_AGE_EXT query", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7662a5e9d34515bd44a97b3726490f31490b57c6", "description": "mesa: Remove PIPE_CAP_CS_DERIVED_SYSTEM_VALUES_SUPPORTED/lower_cs_derived.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dda28a3e35ce4e590c8219865c359a3020c1aea0", "description": "tu: Trivially expose VK_EXT_rasterization_order_attachment_access", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1dfc5929d1dfeeeb194ed863e459c36b984ba123", "description": "tu: Use newly obtained magic reg values", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c22444ebccfc4ababbec0cc05c0353cbf2767841", "description": "freedreno: Add all variable magic regs to device-info tables", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "df51e96c335f4026bdc35f9ecd059e3e925d0c79", "description": "freedreno: Name more *_DBG_ECO_CNTL regs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "80bd9ce7ee26995927ab62fba872072cdeed694f", "description": "pvr: don't setup attachment tex state for images with input attachment bit unset", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fdf85f10a17f5889a8f42c9ff6ee4021a913ba95", "description": "pvr: cube map tex state packing fixes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3436438dd01933eb78132bf051d97e1a8ed28227", "description": "pvr: set samplerAnisotropy to false", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "578361024ce78068faa0eef7e80008458093f9f6", "description": "pvr: Fix clang-format issue.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f4d6abc26865bec9cfb98d7451d718a21973c22c", "description": "mesa/st: enable s3tc extensions with fallback", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be70018a23ed4e9742f36f99a58a85c3e7cbe4b9", "description": "mesa/st: implement fallback for s3tc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ac87b8a1ebe81de0ff9a4f31f2e5bbfef309c1f5", "description": "mesa/main: add _mesa_unpack_s3tc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5087ba3666508e7d4bfdd1bd55dda126fd528560", "description": "mesa: add format-helpers for s3tc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b02f1b0eba4981025073299f86d4027c548d86b4", "description": "mesa/st: add context-flags for s3tc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a321d157c62f75302e1defa9215f7bc4371cf062", "description": "util: allow unpacking less than a block from dxt", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "060596f1d886ab42ce85987bbe7a14b7da22277b", "description": "mesa/st: do not fallback to srgba formats for dxt", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b6f6b43c7662172d761a5dd5d98a087fa7e67d8b", "description": "mesa/st: use _mesa_generate_mipmap for fallback-formats", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "e4ff42684b95cfbc9c7b088a1f133bd0555b11e1" }, { "sha": "e51c5a18ade928868623be0048fdd24ed158a42c", "description": "Revert \"Revert \"ci: set venus on lavapipe to manual due to flakes\"\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "55e99a22f31e8cd0d58a2e419cfad212bea78fe7" }, { "sha": "92b3ae6ed9407bbfcb3210a3987bef64477fab8d", "description": "v3dv: ref pipeline layout earlier during pipeline init", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "14dab6b10cc93fcc7b17af7d969698fb03af87b6" }, { "sha": "699e3452d0c70075d650065c1d73fc5a1700f1ac", "description": "util/u_trace: Add locking for ctx_list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "27ca22f3d640a0c409a8c2a488aee3fb2454fa43", "description": "vc4: drop dead qir_POW() helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "898ce847074eaf554cfa79db5aa30e30d83170d7", "description": "v3dv: expose VK_EXT_border_color_swizzle", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "565b388acf9843126f8a7e05ed42c1b17e6eed81", "description": "v3dv: fix swap_rb and channel_reverse flags in image views", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "26024e97015dadaae4cd03084ac0cad450b0bf3e", "description": "v3dv: expose VK_EXT_tooling_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4330313666f85da4f1435007af9b584298260b01", "description": "radeonsi: add and implement load_user_clip_plane abi", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "86832964cf26228427bbde3f1c60a5df040e312a", "description": "radeonsi: vs load input re-calculate vertex index after culling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1d7e9203d067c5557f3a7e495ce7baa5c92b68f2", "description": "radeonsi: use replaced values when present", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ca0b8ed9b3b43d4891aba4ff84ed936e8f413a2c", "description": "ac/llvm: move culling replaced registers to abi", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "463c4c55a798367ff7e8c72ded2e7feb0f8737fe", "description": "radeonsi: implement cull nir intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7a166ba3f2588f5293cc62ec69a71c52b7df6ba9", "description": "radeonsi: implement nir_intrinsic_load_viewport_xy_scale_and_offset", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ec9d357b33a490e6325215052aa2bb3175e05cf8", "description": "radeonsi: implement nir_intrinsic_load_half_line_width_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0511713af7f46b4896ee6cdb67b98bad0b825400", "description": "zink: lower discard/demote depending on derivatives", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9909eff0c8119ece33422ac6da3d9be6efc593a8", "description": "zink: expose demote when supported", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1a271948fc4bf2ab3034498fb49330cee2392151", "description": "zink: hook up demote extension", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e2d7fa943d62b14bade8c43f3d8208bbaf428061", "description": "zink: add ntv support for is_helper_invocation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7a48657a061428dbb426385eae1ab9409b13f27e", "description": "zink: add spirv_builder support for is_helper_invocation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "332ff54425ae0be6996da270383c7fba865b964b", "description": "zink: add ntv support for demote", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1bff2035331b8e5949952a6bb772d798ab762392", "description": "zink: add spirv builder function for demote", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "944b08e5971a671ef163f57c627687a0f3260885", "description": "v3dv/bo: reduce DEFAULT_MAX_BO_CACHE_SIZE to 64", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a68e2b810c7cd3ce217f7d5f69fd9124eacfa921", "description": "Android.mk: Provide a custom entry name to ensure meson checks succeed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "554b19b616a16ad049e73d036660a271be00c572", "description": "Android.mk: Filter out --build-id=md5 linker flag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5017e805bb1f57b482cfbcfd27d78806c782f48a", "description": "util: Fixes comment about debug_get_option", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f11fba0c1cc3981409202381da3a47fb3980eb0", "description": "radv: Enable EXT_mesh_shader on RDNA2 with RADV_PERFTEST=ext_ms", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be56649fc60829c88530d14e780add04781442cd", "description": "radv: Implement EXT_mesh_shader draw calls.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c7ff93a766186f956a14cc05904ead52efc71d99", "description": "ac/nir/ngg: Add EXT_mesh_shader vertex/primitive count.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "448d09d44a3e39ace4e98e28b57d4300105e5fe2", "description": "ac/nir/ngg: Add EXT_mesh_shader CullPrimitiveEXT output.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1f8f4570f0efec3016892801ec693074a338df07", "description": "ac/nir/ngg: Add EXT_mesh_shader primitive indices.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "359713d1743f9eab755e8ae502a22eae2e52c220", "description": "zink: track min_samples state for per sample shading", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "55e99a22f31e8cd0d58a2e419cfad212bea78fe7", "description": "Revert \"ci: set venus on lavapipe to manual due to flakes\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "a03ce740bbbd2364e37bdd358d634b352ff515c7" }, { "sha": "0a2723e35d488243a480207e302884f76c58cc17", "description": "ci: Make sure that the Crosvm control socket has been removed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a6050a43cae57d4dcb8d3b7aaf05ce2b803bea26", "description": "ac/surface: disallow 256KB swizzle modes on gfx11 APUs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aef7ea868fe55f2eb0bcedaeecdc76d54a611106", "description": "ac/gpu_info: handle LPDDR4 and 5 in ac_memory_ops_per_clock", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "50238f495869ce50bd0649e7b75916870c654ccc" }, { "sha": "c551bb32d16c7abe27a5c2ee65c441c27fac9821", "description": "zink: clamp miplodbias when creating sampler", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "9194952e70af87ec498977d9b6698c0e8c15de5e", "description": "hasvk: expose VK_EXT_depth_clamp_zero_one", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a6de9dabf63793645a9586238642d45326f2d0ea", "description": "anv: enable EXT_depth_clamp_zero_one", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "70ea65490c20f447daabf118aa9d4d7ddb90d315", "description": "v3dv: switch to common code for command buffer lifecycles", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b830091cb6c0414f3a875d48e5c625101327e02f", "description": "gallium/u_threaded: fix offset calculation for draw_multi slots", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "0a0fb7cbc63d66977c148c3f5fd86de8e879f1ab", "description": "gallium/u_threaded: add missing reference counts for draw_multi slots", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "f90f04d501c3af278760c8dc3067f9a6d045980f", "description": "nv/nir: Set ssbo CacheMode from intrinsic access", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "02babc834a508adf7726f783abf97dd2fe13e763", "description": "asahi: Identify stencil test enable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b891d60efa812bb6eaaafd5062cdd0759510f0ba", "description": "asahi: Fix depth/stencil buffers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7cb21eb5956d3e60f86b0d1728d3861743b1b265", "description": "asahi: Handle out-of-bounds clear_stencil", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "66f116497618b20dbf5326b989c4522933f19f5c", "description": "asahi: Add 1D and 1D Array enums", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2bdb8ba3ce3c8f4ccda533f67ed4ed0667bf5345", "description": "asahi: Correct SET_SHADER_EXTENDED disambig bit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "210f4aff1e24967b6fa25b228c09d2a8d0b617cb", "description": "asahi: Identify and use first level field of texture", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1d72d3feb6427752427cd9f7e2e99070240b0884", "description": "asahi: Fix \"stride\" for tiled textures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4442be1155a567f9117d8ea33493990bf0b7e52f", "description": "asahi: Fix nonmipmapped array textures", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "6ff75da8aa41b079e054865789d89269e2501736" }, { "sha": "a41d73278497abc61d111dcf718cd82a73ad680d", "description": "asahi: Fix depth for cube maps", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "99a5b11af54a754dbb4cc4ca8a07446a527b4c25", "description": "asahi: Label batch flush reasons", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e66a901bc84f17bd40998cb4f25348ee6dfbc9dd", "description": "asahi: Relax assert in decoder", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9542f9586443de828f83afcd33c1149a198b5940", "description": "asahi: Trim garbage at end of set shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "279eaec278cece738ce68c67d4a5c2a6383bf5ed", "description": "asahi: Use util_blitter_clear", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb7860ed248f1baf1808493502654531ba9fa572", "description": "asahi: Handle empty fragment shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f8799c97b27ceb8f02016cc5b6449c5d8679a7c7", "description": "asahi: Export agx_blitter_save", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b329b16f84712769621d7f284969ff604f9fc47", "description": "asahi: Make ctx->zs a pointer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "968bbca578d39a9d3312140e00529c660ba97f1e", "description": "asahi: Note some more unknowns in the XML", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "47831969c8dd9b6cba758e8326a2220c147e6ac0", "description": "asahi: Split up unk 2b", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5f57fe0bc93c587ba6ac646670a675d61d5d107f", "description": "asahi: Fix Indexed Draw command", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "10c9aceadff4edd2d0b5304ceb1f5bb8d8d625f8", "description": "agx: Plumb through nir_op_txf", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "44d79d39b6bdbc87e821de55e51d5cdd04e4ccb4", "description": "agx: Defeature indirect vbufs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0fccd564b6269b6326042344bc8227388b17b4fe", "description": "agx: Don't hardcode uniform enums", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "18bb64fd3a7cb9321681db60bd2f734216afd41a", "description": "agx: Add more unit tests for float copyprop", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "095415cdf716e2f4311d07e01f2c279518c140aa", "description": "agx: Fix float copyprop of neg(neg) case", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "28801b4849371e633eb66dd2c802d44dbb9e3304" }, { "sha": "9645e46a53b5d0770e20b1d520989985a6cdc952", "description": "agx: Fix tib access in internal shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a03ce740bbbd2364e37bdd358d634b352ff515c7", "description": "ci: set venus on lavapipe to manual due to flakes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "912d0383b4a4e02256e8ef6d99cbefb91c71312d", "description": "isaspec: Move isa_decode(..) declaration", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c0b891ecca2b92c9ef2945440c77f45345df3290", "description": "util: Include stddef.h in util/macros.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "714ac455e2469e28fb752d087c1386e69c674169", "description": "ci: remove missing-braces from no-error", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6ffbb1abdb26faf341383cbc6bd337a04151711e", "description": "vulkan: Dirty VP_VIEWPORTS/SCISSORS when copying viewports/scissors", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "fcedb1250bb8f05ef047b8b477169d70af9ef27d" }, { "sha": "136a26f271b5b846f3808f917267b79d0460e71a", "description": "gallivm: fixes for LLVM-15 opaque pointers in lp_bld_format_soa.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4ff7e64e81c0b4acb39c841b6d8da7ebc8bdd6dd", "description": "gallivm: fixes for LLVM-15 opaque pointers in lp_bld_struct.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "02b9a8ba12e62cfa40b62af5a338bb9e670de12b", "description": "gallivm: fixes for LLVM-15 opaque pointers in lp_bld_format_s3tc.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1b8c4931df9d0ec55fc80dc280f27c40c9a2b781", "description": "gallivm: fixes for LLVM-15 opaque pointers in lp_bld_jit_types.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f30251ef9bf20274d49848d614c8bf407bec353b", "description": "gallivm: fixes for LLVM-15 opaque pointers in lp_bld_nir_soa.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8289ac87a404ff95759ec2a12012c1eae20419e6", "description": "gallivm: fixes for LLVM-15 opaque pointers in lp_bld_nir_aos.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "49c6e2fd70aa2db61e784e41f263c19625ca67ba", "description": "gallium: drop unused macros in draw_llvm.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3668ebf8bd42bd9c9c9a7b8b5d4537198e5a2b4c", "description": "gallivm: drop unused \"emit_load\" in lp_llvm_buffer_member()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "adf28955162007af80989b65df641b3c7ae6f78c", "description": "gallivm: LLVM-15 opaque pointers: disable LLVMGetElementType(ptr_type)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "08615f2807ee1224c2d36700891524c2a05fa376", "description": "llvmpipe: fix front/back face system value in the fs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "723ae2368f682707544ee51017c88afc2c91a405", "description": "vulkan: fixup 1.3.226 update", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7e282694ed72341b360ec3082ecc83e2c92ad78b", "description": "anv: remove non present field in upstream spec", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2a2766ce18f801d2f21031568764fc8aec35f542", "description": "Enable .VALVE_mutable_descriptor_type in physical_device", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "de5879447b4d7548b2798ba482b25441e0df97c9", "description": "Track bitset when create descriptor pool", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d5f116feb535bce39a7dd685d428081da5345288", "description": "Update bitset when init descriptor layout.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "70394675229f3fab1b0be224c2367198e26ea9ef", "description": "Increase enum type in vn_descriptor_set.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "250c684750533d8260eb2d48abd9b3fd729f5467", "description": "ci: uprev piglit 2022-08-30", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c93173fceccb978880559baabb6d0b083182d822", "description": "util/perf: use ALWAYS_INLINE for tracepoints", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4d747d5690bc47acda27bc0e75069fa7f3790857", "description": "util/perf: simplify u_trace_instrument", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "18d7cb4abbd65b6eb1091d902245271dc49cd8ed", "description": "util/perf: add u_trace_instrument", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aeb2c5a8dafb00461fa42a4562612c26c9052dc0", "description": "util/perf: remove u_trace::enabled", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8d8d4347e39eb8e10c33e116f5031864d4f14ede", "description": "util/perf: ignore ut->enabled for iterators", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8b15025a2bad5a4977f65f88900ea6f6ad97ddc7", "description": "mesa: add GLSL_SOURCE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9701b9098f2a86e2a6ce711aeba60f94058c74f7", "description": "anv: enable EXT_mesh_shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d5dedecfe7ee90cf220da75b5ac21d9f651294bf", "description": "anv: implement draw calls for EXT_mesh_shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "637063ffc63e0ff2f95c14b015c343cbe34a73e7", "description": "anv: implement EXT_mesh_shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b3354afd89697fa0a9f249bb7da27ef21d20e53a", "description": "anv: replace VK_SHADER_STAGE_[TASK|MESH]_BIT_NV with VK_SHADER_STAGE_[TASK|MESH]_BIT_EXT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9cefaa9b6d505cc542f1ea3cf886dbaee1e76851", "description": "anv: check EXT_mesh_shader whenever NV_mesh_shader is checked", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2e1b96bb1b9c506a8f0405569878971a56d26d74", "description": "intel/compiler: implement EXT_mesh_shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3ef13ef2349d1c05345d8d093b1db7b639819966", "description": "turnip: Treating non-d/s-write pipelines as not having d/s feedback loops.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "14911e8f83f726eb2bd6b413d5054d9c332976e9", "description": "spirv, compiler: add \"bool nv\" to shader_info.mesh", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d1bcf1f55ba98616671a0a5c182516cbfb19d41", "description": "spirv, nir: Handle EmitMeshTasksEXT opcode.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "42e906485c4cb27a4d53777a7fcaeabc5109ce65", "description": "spirv: Support TaskPayloadWorkgroupEXT storage class.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a03c30bd8dd4393fe76671f342f7802fa23f6845", "description": "spirv: Support the CullPrimitiveEXT mesh shader built-in.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c5c6cef893af37c95ee3a0a82f6fc73a1fa02406", "description": "spirv: Support EXT_mesh_shader SetMeshOutputsEXT.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b3cc09cff3b49baf23609b84d6f0ce64df48d7b7", "description": "spirv: Support EXT_mesh_shader mesh/task stages.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bbebc1fb3575a7423d8257bc2d1607d3157e9351", "description": "spirv: Add mesh_shading capability for EXT_mesh_shader.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f6925b8446568e095216f6ede8eee1d0ef8f8750", "description": "spirv: Support EXT_mesh_shader indices and mark them per-primitive.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c315e2e71807e1d7502fad3f801da115bda8ceda", "description": "vulkan, spirv: Update to Vulkan 1.3.226 and latest SPIR-V headers.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3bf3c45ae8b7de7ec6c99664b5561a38614ce5aa", "description": "pan/bi: Add and use bi_num_successors helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "875a34160acfbd4d3a7ce3e250da83719af4e2af", "description": "pan/bi: Add and use bi_replace_src helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f01ccdbf69b742f9f4c86d3cb73a770e0293fc02", "description": "pan/bi: Remove assert(bi_is_ssa(dest))", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3fbd1e97d3081bec35f68f48dd1b39e94f9a53ad", "description": "pan/bi: Strengenth assert in the validator", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "98c69de80d00a88009eac80dee7aee14a30aff3d", "description": "pan/bi: Add and use bi_foreach_ssa_src macro", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d3acfd9be825b04921b773e9cc005504a6a40a6a", "description": "pan/bi: Simplify bi_get_index prototype", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "93cf569b4a58671c6dc443b11da943b98b513466", "description": "pan/bi: Remove bi_max_temp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a4eebb556ae2a9757e496a0cf804a46458df9ce0", "description": "pan/bi: Inline node_to_index", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "46e6e99f09ad0dc4552b98868e677fbb9d6213da", "description": "pan/bi: Get rid of bi_get_node", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1699d98e8e82d870ca894fac11a594c2137292f4", "description": "pan/bi: Remove NIR registers from the IR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f6abcf534ad71e43c67a354c6d5ba8331798632d", "description": "pan/bi: Move non-SSA liveness into RA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "30528bac5ae3905b7e961e4185da53bbbc236954", "description": "pan/bi: Assume SSA for helper invocation analysis", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "94511618bef5ffac4a70c4251708f4552fbc3dce", "description": "pan/bi: Assume SSA when translating NIR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fad0837ee350481cf469a24649236d99e41c572b", "description": "pan/bi: Assume SSA when scheduling for pressure", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f02f657a316fa4e7bff50ff89da5cf2339106c80", "description": "pan/bi: Assume SSA in minor passes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "334ab03b9f743a07e7141549f15aa7ec37a1f0ce", "description": "pan/bi: Assume non-null sources in constant folding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "efee0ddd9177d7e0fd3b264328bb43f30384f309", "description": "pan/bi: Assume SSA in CSE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e456da75062d0bd32877d2e4bdad08a10c1b78a", "description": "pan/bi: Assume SSA in mod prop", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e94e6c49f1e6b812445e62fac064244f478903ab", "description": "pan/bi: Assume SSA in copyprop", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8244965868cc4b407d82b23df5d7a46aff8bc50d", "description": "pan/bi: Don't use bi_temp_reg", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cefec430a3cde8192fc04af575ec30ee299e2b75", "description": "pan/bi: Clear reg in squeeze_index", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7a5c8b920acae19d4e5e93797b14d448f1704ced", "description": "pan/bi: Clean up after converting to SSA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "28a9486f3abea3f96a14530761ff406628381fc2", "description": "pan/bi: Preserve SSA form from NIR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8fb415fee200dac2b4754a1b96b286a1c187924d", "description": "pan/bi: Reduce some moves when going out-of-SSA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9c18873017cd045af4e529c0414be408b897ed77", "description": "pan/bi: Add brainless out-of-SSA pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6c5ab777eeaaeb2b535e7a67dd5976d3e342f136", "description": "pan/bi: Add SSA-based liveness pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a83748c54035ca8b0f8af07eda8cd963b541cbb", "description": "pan/bi: Translate phis from NIR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2896b462c51b9eb7a09ba32612554f2a06872eee", "description": "pan/bi: Inline DCE into bi_lower_vector", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7631e5a5145d93821ffe30427ef7a399888d548f", "description": "pan/bi: Validate before&after pre-RA sched", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "563d98c5c64d5ed2ff4be77d0f4afacd42989f30", "description": "pan/bi: Don't reorder phis in pre-RA scheduling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ebfc5b919fb0f044019c7c40cee651a2a9a46654", "description": "pan/bi: Don't optimize if without else", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "49e8f660f514942b2650bf1fae88fcea2ac600c6", "description": "pan/bi: Remove bogus assert lowering branches", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a01e6b6dc78febc7605f250d506d1dd605a941f5", "description": "pan/bi: Don't lower FAU for phis", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "694578ee54d5c1136a24068ad61f1cfa390aa11a", "description": "pan/bi: Validate phi ordering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "69cdcd1c411ce315d20f3975a14177dff3aa7204", "description": "pan/bi: Add phi nodes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "181ed2d99a943321220b452b3828c19a257d94dd", "description": "pan/bi: Lift bi_predecessor_index helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a2affda89d19858905e6d432ec42a5239c00d030", "description": "pan/bi: Add bi_after_block_logical helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "29f53ee8bbb4b27b13790f92a97b8d0ee7a04329", "description": "pan/bi: Don't write registers in optimizer tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e68b7531ca98a49ffc39dd69d01df8e642a0278f", "description": "pan/bi: Dynamically allocate source/dests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8006e98243d460f75c9c7af3694711561903c12b", "description": "pan/bi: Reduce memory of scheduler access array", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e118a0e731d4e40b36fc53303150728cb0871f67", "description": "pan/bi: Use builder for atomic lowering in scheduler", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "692a2580eb4e70f8d6b620df3f9d1bf8e23f5bd1", "description": "pan/bi: Use builder for IADD -> IADDC opt", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fd427803375d023d22cbfde207deb65738465cae", "description": "pan/bi: Use builder for MUX -> CSEL opt", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "de1702ef03add6e613236e6cb1009ee1e2e29eb8", "description": "pan/va: Use builder in va_lower_isel", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d599deea7f94ca60a59953223be90fbbe08eea12", "description": "pan/bi: Rebuild DISCARD when optimizing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6482c8084dee03efd19afc7f4fa5f9c4d7010c49", "description": "pan/bi: Rebuild some instructions when lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "50995dcb90bec802f046e564e3a705d0ca77184f", "description": "pan/bi: Use safe helpers to remove srcs/dests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9c45ce309d47b688a7f5483909a091d945da52ea", "description": "pan/bi: Use variable src/dest for collect/split", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9bb2ac4d8c86b99ad2bbf6760a3b4e894f830a21", "description": "pan/bi: Add variable dest/src support to builder", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8424ef2b7a7d07e392fe372ba7f462417e8606d6", "description": "pan/bi: Don't read nonexistant sources", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "de41fd00a5094ee06e4742ce74ef5dd4b991149e", "description": "pan/bi: Don't read nonexistant destinations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8375717de3a471be8309b4b8bd2d480294360aca", "description": "pan/bi: Assume destinations are non-NULL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e5b3faf5aa20c948d463b81c61b9f47775ccffad", "description": "pan/bi: Assert destinations are non-NULL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ec157c48226198e9d29252bccbccc516fa478f0", "description": "pan/bi: Introduce TEXC_DUAL psuedoinstruction", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "338f6f903603cc0f17e0b92ade1d7383622adbb5", "description": "pan/bi: Use bi_emit_split_i32 for trimming vecs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "75a721f3a8a5108e95eecff4c214801829652e6d", "description": "pan/bi: Don't remove dests in DCE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f52de4621ae119c26681d0ce743271a378669c03", "description": "pan/bi: Register allocate BLEND dest on Valhall", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1bca6059b2f9bd1f7384cbf877a87e9067b98bfa", "description": "pan/bi: Improve register printing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aaa2fa4e7a7b6d8d56f3af5bd69224afb5bef95d", "description": "pan/bi: Clean up destination printing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f8ee2c00e2b43eafee88c93762d60d281100d03", "description": "pan/bi: Remove trivial dest[0] = bi_null()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "662b866e1bfc5fc244a6531cca2e47f2df9eea9b", "description": "pan/bi: Add validation for nr_srcs/nr_dests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "63051b68d7bb41eb7bda52eb7595027d9ed23952", "description": "pan/bi: Use nr_{srcs,dests} in bi_foreach_{src,dest}", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9176182a1e87fd84907bf4c4e4611c8628c2f33b", "description": "pan/bi: Consider nr_srcs/dests in CSE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0bef566fba00aff39c871521bb9fa4e3cea63a52", "description": "pan/bi: Model 3rd source for ATEST", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "42b815397c8d61443d2ce7e4507538af90d456b6", "description": "pan/bi: Set I->nr_dests, I->nr_srcs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b25c42d8aecad16a4c2d94c6ba76d14ec55aac73", "description": "pan/va: Split out compare instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "40bf6da4a420adaee2aa67e8d6df9fbfa2ecd9a5", "description": "pan/bi: Model [IF]CMP_{OR,AND,MULTI} ops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0aaf52602341705a915d85fe295341de0744bd2", "description": "pan/bi: Consider all dests in helper_block_update", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5febeae58e0a133f048cb0e2d1ef45549851bea4" }, { "sha": "b5a6375f546c8a74fb81a70db6819f0281e3292e", "description": "pan/bi: Fix out-of-bounds write in va_lower_split_64bit", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "b48933d6411a379c128b31174474949046a6915c" }, { "sha": "b66282d4430c852936a0a317b29474ae1bf9e061", "description": "gallium/hud: Fixes compile error in hud/hud_context.c:", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ded4fc48a37294f85df363e030125a55df1b0882", "description": "r600: fix warnings for missing-braces on clang", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "16e9d1b528d0a42bb96c9683e0467c70dcd2245f", "description": "d3d12: fix warnings for missing-braces on clang", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7437c8f7d55b0e164626b557363b3e29a223967d", "description": "llvmpipe: don't assume pipe_context is always available in flush_frontbuffer", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "91dcadf95690c658b34b20cf5dbf77f79c1cf297" }, { "sha": "c5b9a01feaa6e46827a8af003767d561d5c22fec", "description": "pan/bi: Fix dual texturing with uniforms", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "a4d3a2964771c3d26967ecab4d7c187a8b2d8002" }, { "sha": "d01cbced85211bfd3141f5ccf8c46106bdd1bdcc", "description": "mesa/st: do not blit when using compressed fallback", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "8f446322e1bdd7d4350138e5bd7fcd3a3ff05ab6" }, { "sha": "802fa57274bb504b688bc966120c203bf4854e8e", "description": "anv/hasvk: tweak loading failure messages", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bc68e7b564318c84faded742e95fa67ccc7ea23f", "description": "anv: Remove anv_batch_emit_reloc and just open-code it", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "479a999637e3a4a604ee10e1ce1d492273b2e150", "description": "anv: Inline write_reloc into the only remaining caller", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b4677718f3b173e1c8800aef149c5b00b7783656", "description": "anv: Drop offset from anv_reloc_list_append", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "02fed5bb32827732b2e3cbd9957ff4452a650505", "description": "anv: Make a helper function for pinning a state pool's BOs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fde5c903c072d79304e6d47339398537ad0a6b25", "description": "anv: Delete has_bindless_images and has_bindless_samples flags", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9cb57c9a7a22646f8172f8d480f44f1fc24eb9c2", "description": "anv: Delete has_a64_buffer_access flag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c5f7e1f5b4a13cb574918d0e49e64d03ab14fd84", "description": "anv: Delete relocation support from batch submission", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3fd4a294f58161fbe5f7dd5056075e8e8cc91084", "description": "anv: Delete wrapper BOs for relocations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b7381e8d7a51741da8b5ee19cee35f23dbab987", "description": "anv: Delete anv_reloc_list_add()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4b5c29bad09133c36a84472c94782af9345c9f59", "description": "anv: Delete softpin checks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "215b1b69cb4f951a6cc1d757c6fda7c680ee39d5", "description": "anv: Delete use_relocations flag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "97b98dcea9d5130d017ba28218f936be00cc0c8f", "description": "anv: Drop state pool relocation munging", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8cfe23a1e143c20b164151684fc7c4f217903e11", "description": "anv: Delete \"back\" allocation from anv_block_pool", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8fcaf1b921b4e837496a181f1c31f27b77ae60b6", "description": "anv: Delete relocation support from anv_block_pool", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d3fc2e0916c07f3104c2578d11ad1c139d961c5", "description": "anv: Delete \"back\" allocation from state pool", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "05adcd1d0fbe4951c6c11c8d0701c7768fc750ef", "description": "anv/tests: Don't use relocations in a test case", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "936ec9caaeb003cbf0ffad0c8f1ecc8e5f85e266", "description": "anv/tests: remove back allocation tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f34975cdf9ad68f75df49d854208dfb258fbded9", "description": "anv: Delete shader constants UBO from descriptor sets", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7abb6f8e7274b1b1c406a62667294c20649026c7", "description": "anv: Delete batch buffer growing code.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "428f07d906473b11c7bfd638e82b7c0f9b9d39f1", "description": "anv: Delete image param support.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3daeb22735eb37fde6538781f7b1fd51ca0cdc21", "description": "anv: Drop checks for version 8 or 9", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8dcca7f47fef66a98f797e4446deaa4b591c55b4", "description": "anv: Fail to create a device on ver < 9", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a659819f796a8e5b2234b2e7836f87da6ec0c587", "description": "anv: remove unused gfx7 code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1a77f83c2bff1ed5c3fdef5fd11a94b3c32c7d01", "description": "anv: remove support for gfx7/8", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ba1cc067706e8b9bf2d34325cd9581bd2267d946", "description": "anv: silence fedora build warning", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d8e2d227efb7abde98606ab824e1498fcd564319", "description": "hasvk: remove mesh code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6cbaaf27ab377845d161a3fcf144d42b9f3c0b3d", "description": "hasvk: remove ray tracing code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4488253570e341b340f2aa3059e289d99add9f41", "description": "hasvk: remove acceleration structure code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "00eefdcd03c0dcff173439107d7ded490a86ff95", "description": "hasvk: stop advertising Vk 1.3 on non-softpin", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "daf108ee14fcdd74cb92827c16e2e15ed0bb5e1a", "description": "hasvk: remove entrypoints for gfx9+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "50013ca9a57c42114044f593c981bbad8c405cc9", "description": "intel: add a hasvk vulkan driver", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0013ef89bfeea291034a00678a6cd564dc8cef8a", "description": "pvr: remove image pointer from image view struct", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "65c9a810eedc7bacd91fac558d9a7b0ab6d76459", "description": "intel/pci_ids: Add dg2 0x5698 pci-id", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ad565f6b70d9c4f2af34fe531d01ecf0eaa08500" }, { "sha": "8fed0add86c6c69f9d99f6432ce00e172875b744", "description": "radeonsi/ci: trigger radeonsi-raven-skqp for any RADV changes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "91fec2657a0dcf9bc2e6d080d84a114ecde44382", "description": "intel/pci_ids: Update DG2 device names", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "9283ffec14e852a5037e4590fa27dbfaa349a7b9", "description": "intel/pci_ids: Update ATS-M device names", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "f23dbcd6420188ba447e3fc50cf316dc20fb4114", "description": "meson: Only draw with llvm depends on native directly Tests, softpipe or AMD drivers don't depend on it directly", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3955dd077b61ad4f39d7ecbfaa78b183c2142269" }, { "sha": "c59e913e9149c2a105f862c9e7bc69677ba09e47", "description": "ci/fedora: Re-enable vulkan-layers=device-select,overlay", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "ace13203f3038d5fef63dc4db36078c8140d4c17" }, { "sha": "89772d726fb658f7bd3faa7a8c38a3644c1814bd", "description": "ci: Add debian-clang-release build pipeline", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "599be8326b4f9d3638739f2ebf8e6b1f91d28c30", "description": "ci: Enable all possible meson build options for clang", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c6979d97e46907ff341665200b853cbca1d5524c", "description": "ci: Enable GALLIUM_DUMP_CPU=true only in the clang job", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5adf2702a9aacda6f0374fef8b20d91a0938872c", "description": "ci: EXTRA_OPTIONS -> EXTRA_OPTION for debian-clang", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d43c5b1d197da4cd62d7893dd06f060168023337", "description": "util: Add macro util_get_cpu_caps in u_cpu_detect.c for avoid accidentally call it in u_cpu_detect.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "40541e347995987fecc73a5006d91d1b17d58b74", "description": "docs: document LP_NATIVE_VECTOR_WIDTH GALLIUM_OVERRIDE_CPU_CAPS GALLIUM_NOSSE LP_FORCE_SSE2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "29188560146c568660a3a7065a75f70d8745446a", "description": "llvmpipe: Enable avx512 support in llvm", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f92cadccc65128fdaa54e59ba40dcf75e90a25dd", "description": "llvmpipe: Always using util_get_cpu_caps to get cpu caps for llvm on x86", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0244b1858fbb25f9230c11ac0aba671bc859d467", "description": "util: add support for detecting avx512 vector bit size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d240fb150fcaff3fb62a0b8c2746bbe9f8301ae9", "description": "util: Move the detect of max_vector_bits into u_cpu_detect.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "33b29ecdc9154f72a4af64e6dd036fcb01501f1b", "description": "util: Add ssse3 and avx cpu caps override option", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5b18b46cfe2d3935f24ffbdc976b5e0cf4dc8da5", "description": "util: Refactoring check_cpu_caps_override out", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1c861a18d7e12e826e110c61a36b868593f8eb2b", "description": "meson: bump the minimal required llvm version to 5.0.0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f47ca350777c240ba402320e5c05e86fcc3d6996", "description": "llvmpipe: Remove llvm version guard LLVM_VERSION_MAJOR <=> 4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1ebfa00bc5eedcddccc18c309d04681adbb231b9", "description": "venus: Fix dEQP-VK.pipeline.timestamp.calibrated.host_domain_test failure", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a0b08e28588618d0c111e8ed695fdbdc6fc2ff07", "description": "radv: anv: Use the new vk_clock_gettime and vk_time_max_deviation functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c73b37e59ca554b920bfad1070d5571c18d74fb", "description": "vulkan: Add vk_clock_gettime and vk_time_max_deviation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fe607547dcc78fa4641d3c9feb731547856ed8b8", "description": "freedreno: get cpu timestamp again after FD_TIMESTAMP", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d668cb34d546d03167b6afa5241436ccf4044f4", "description": "vulkan: initialize a variable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "da1a3ed2ead1633b9ba7170b3e1fb4c08fa8dc2b", "description": "zink: don't emit illegal interpolation", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "fe05daeea754ce6e4c66b602161d04dc3a9dcb06", "description": "zink: don't set MUTABLE by default", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "64aaabffdc4813defeb47509f798de62abec7a0d", "description": "zink: avoid needing mutable for z/s sampling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cd00a36d479ba0bda2a86f7d822c0dc4f93bcbb0", "description": "zink: only add srgb mutable for images with modifiers", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "28ee911ad67192bc7a0683b6061b89e372482faf" }, { "sha": "3ad58642bf8d9f894cb28c61edaa515f6f4c91b2", "description": "zink: store VkImageViewUsageCreateInfo for surface creation", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "d9b8f8d46c96c126ab453376370bb593bc8efbca", "description": "zink: explicitly use unsigned types for bit shifts", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "08548650bd36f9202564f3266c3e2b4736e885a4", "description": "turnip: Enable lowering of mediump temps/CS shared to 16-bit.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e1588cdf9ecc26c51ae0df3a380e1ac781e41941", "description": "spirv: Mark phis as mediump instead of directly lowering them to 16 bit.", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "6f25d45877a1e1a7ac6250a7d051d33485e0cba7" }, { "sha": "0cee5f3918ffd5cf4a70df009a2a4dccef6146e5", "description": "nir: Add a pass to lower mediump temps and shared mem.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "65c00ba7cbdcebef3fd7a1efcb95b5bdb480e9dc", "description": "ail: Add unit tests for miptree layouts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1f89e67883c9af2ccb4444120badfff4abba4cac", "description": "asahi: Rename our fake twiddled DRM modifier", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4ed9843a2698add2e43861d1b5395f4422c090a2", "description": "asahi: Advertise ASTC formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c71e84b37e4578a1a45abd04deebeef9cf811df8", "description": "asahi: Advertise ETC1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1044cfa49b30e5bbac54040b599a66c282a298b4", "description": "asahi: Fix is_format_supported returns", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b37b8eabd38dc58f8486e1b56b8b23980a380ddb", "description": "asahi: Handle 2-channel sRGB textures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "464f59f7239bff85df41504c6cce8fa1373225c3", "description": "ail: Rewrite tiled memcpy for correctness", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6ff75da8aa41b079e054865789d89269e2501736", "description": "ail: Introduce image layout module", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5057d6787a194798fb1fa35e247a30fd2f6fa60a", "description": "asahi: Fix ASTC enums", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "01323ba4706177c4dd33914eb1947e7757962662", "description": "asahi: Fix bind sizes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e71f8ef439e035568470cebd76feb9f0e2dbb469", "description": "asahi: Add XML for multisampled textures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c8435e4bc65bc3a96cc0aa66fbfb125b00be6b83", "description": "asahi: Rename 'tiled 64x64' to 'twiddled'", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "88eea62adb7eab0794fafdc34b05df69dbe5592c", "description": "asahi: Identify compressed render target fields", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8b0ab0e64bd530f6fee4744d3585eeb986ce5053", "description": "docs/asahi: Document image layouts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8abbc6b19bb73cd4f36de7461204b06f2afddd8a", "description": "zink: check the variable mode before taking samplemask path in ntv", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "e2773d67fe72a67af04b049590baf050124c345c", "description": "zink: don't emit entrypoints for function temp variables", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "2ded4909135b7ff81885a84d53c9d738a6666e9c", "description": "pan/bi: Assert that vectors are sufficiently small", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a68bed798c1e7581c7345a5a0345d97f725dc483", "description": "pan/bi: Implement nir_op_vec8 and nir_op_vec16", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d07fb9a679e8879663f4bb44cfca7a60470177e", "description": "pan/va: Handle 8-bit lane when lowering constants", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b87a65e383eae2225a45b41090ad4f4f53efcda", "description": "pan/bi: Implement general 8-bit vector construction", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "faaf4f6c4540ecd83e3fc1c2602e517d8af0e28d", "description": "vulkan,docs: Add documentation Vulkan command pools", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f17f44b91a4ede32ccb7f9c1de10a8641319baa7", "description": "lvp: Move to the common command pool framework", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c052c6a33314c43e0b34453544fb2913b6be2550", "description": "tu: Move to the common command pool framework", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aea0b6292c297e89f9f5635632ffe225c9d310ba", "description": "radv: Move to the common command pool framework", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b825c566bb1ea63c498af526b3aadfed5b5fb434", "description": "vulkan: Recycle command buffers in vk_command_pool", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "11f33234927356c33e157a67aa6118f94c04976b", "description": "vulkan: Add a common vkAllocateCommandBuffers() implementation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f2288cca47c980097089774a7e6e9cbd05ab67c9", "description": "vulkan: Add a common vkResetCommandBuffer() implementation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "44ab076fea7969024928c1321a41845e66588635", "description": "vulkan: Add a vk_command_buffer_ops struct", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5c143b132a1e9065089f6cf3be3a10a68a57119f", "description": "vulkan: Re-order arguments to vk_command_buffer_init", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f90e2af99661b606aee99ed84204b3bfea235a59", "description": "vulkan: Re-order arguments to vk_command_pool_init", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea9e7ecdc1240d4c42f2709086837459f9da818c", "description": "vulkan: Add a concept of recycling an object", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "63b1290c2f30ae6b6c40dd0092306564a33686e3", "description": "turnip: add some cpu tracepionts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "89d49bb9de0d02b2f875d18eb050b4e30076d04b", "description": "vulkan/wsi: add cpu tracepoints for internal waits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d5227341c7d155e7678eb88448afde3d070962b", "description": "vulkan/wsi: add cpu tracepoints to swapchain functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f640661e541bb2b300b1432f5e6a6e575353c3f5", "description": "tu/lrz: Fix multiple depth attachment case with secondaries", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "4b5f0d98fd57cbcd253b85291b7491aa5754a2eb" }, { "sha": "bf09a5881b7d4fb7b11a7cc92513807ab00a7a47", "description": "tu/lrz: Fix multiple subpass case with secondaries", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "4b5f0d98fd57cbcd253b85291b7491aa5754a2eb" }, { "sha": "23fca58ef304dc195bdb01878f5834e5ea70a7d4", "description": "radv: constify radv_shader_info where it's missing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "72a83194710efec5ecbf80ddb6c97453a770f93c", "description": "radv: determine as_ls/as_es in radv_link_shaders_info()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4d756d8ae3d800394166c7751297b10ad815d7e3", "description": "radv: remove unused parameters in radv_fill_shader_info()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be9cded237accd0cbfe25dc708ed4e1af3b08cfd", "description": "radv: add and use a helper that merges shader info for merged stages on GFX9+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "60a7115b4e904ad171a33154209693e0fecade8f", "description": "radv: cleanup computing the workgroup size for all stages", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5082918d6588b3771ca1a09802e8585ee5a8ec43", "description": "radv: simplify determining if NGG passthrough can be enabled", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dda00dd40b312b5f8f228d47c9a69e57af6667dd", "description": "radv: move determining other NGG settings in radv_link_shaders_info()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dfdd875b06072612066a5ef00093e160e330b4a6", "description": "radv: refactor radv_nir_shader_info_link()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2f9b30f30c80dc5c6e60e6d023dee7a24ce4ec5a", "description": "radv: move computing NGG info and GS info to radv_nir_shader_info_link()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "13af51b2f342094248ee7ae3965816e704f7c35d", "description": "radv: move computing wave_size/ballot_bit_size to the shader info pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "19308db39d09a96090bdfbfb1c2b0cd581292e96", "description": "radv: cleanup helpers that compute NGG info and GS info on GFX9+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5cfd5c10ebacf7b277921a9919b8c0b7847835c8", "description": "radv: stop setting esgs_itemsize to the GS stage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b7adf82928955654e3a541674bcea912f2fa97ee", "description": "radv: stop setting num_tess_patches for the GS stage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9fb732d0a806ddf3fcd2123bc0651838358d95f", "description": "radv: stop setting as_es for the GS stage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0591ff4e5f7301d04e92bffe93c1790d5fbd19e2", "description": "radv: stop setting as_ls for the TCS stage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "df997cf47ddf4799ab1c45b7e7416e7000114e85", "description": "aco: remove unused isel_context::tcs_num_patches", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "047738daa75ecdf3be4e4f648fd0fa25474f7026", "description": "radv: fix bogus assertion with RADV_FORCE_VRS", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "f0d10d0352e3e3e02c3d21cfd22bc20be49c85db", "description": "radv: Free geometry infos in radv_CmdBuildAccelerationStructuresKHR", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "97ffaea52e84627b746ed63164f4ee846639e85c" }, { "sha": "4f846468e1397a735b7ed7f0956cacc3c78129cb", "description": "radv: Use radv_CmdUpdateBuffer instead of radv_update_buffer_cp for geometry info writes", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "97ffaea52e84627b746ed63164f4ee846639e85c" }, { "sha": "e55b60d0bb70105bd9f6d532454b21371fe87ac3", "description": "panfrost: Route shader-db to debug, not stderr", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "70e269ac6fb806c05d23fbd0fb8b7b0ebf2c5c50", "description": "r300: Use u_default_set_debug_callback", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a7aa8fbf7a19d612015aa7e853e745df6a4e7447", "description": "etnaviv: Use u_default_set_debug_callback", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "161e35e156c21802687d8ac69f266591110e4abd", "description": "lima: Use u_default_set_debug_callback", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "741c8d8c77f2bf2f0a94937d560f9032c18bbb54", "description": "softpipe: Use u_default_set_debug_callback", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ad5f0592cc4494c3c03f15aa20b01c60432b8a09", "description": "vc4: Use u_default_set_debug_callback", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9b54e1000596fc253118c1067c90d111ca84404", "description": "v3d: Use u_default_set_debug_callback", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c4b3dee8f3045d04e5a8d80c66ba71072803e1f8", "description": "gallium: Add u_default_set_debug_callback", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8318f7338442c87206f191ec694cca50361a44f5", "description": "dozen: move to use common command buffer result code.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a43b6d9ae26db718e72eab4f490a19d7cc85ad20", "description": "panvk: use common command buffer record result.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3c092f5cd8c5386ddc430fe67822760a20a36337", "description": "turnip: use common command record result.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b644c7ca9f3143c400f20abfcd79c5877a880bf5", "description": "radv: move to using common record_result.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cc6ad491ea7ab02f9a53dc89d833fa267f1b2429", "description": "vulkan/cmd_queue: Drop vk_cmd_queue::error", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "541be28099ed19fc373748c125e445aad252ed27", "description": "vulkan/cmd_buffer: add record_state to the common command buffer.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d9df64b076c3d1769647710a6c3487644516893", "description": "panfrost/ci: Update G72 xflakes list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cce8e60a310f032aeccf4139d87f2ea3514b273b", "description": "radv: Proper handling for inactive instance nodes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "938b65aff1c5c0f0e821b9b20dc56adbc91ee48e", "description": "docs: Add documentation about RADV RRA tracing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2bdb1b4641a098920bd7e1be4c26de42421f68b5", "description": "radv: Enable Radeon Raytracing Analyzer traces", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "97ffaea52e84627b746ed63164f4ee846639e85c", "description": "radv: Add Radeon Raytracing Analyzer capturing layer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "574980675405e36d34519cb5cbd315b3582850ec", "description": "radv: Add Radeon Raytracing Analyzer trace dumping utilities", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "07eceb4fe43e2d0cdf15031f948f36fb1a540ca4", "description": "radv: Add metadata to acceleration structures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0fefdadbd35bf6a402c8e7a82b3f61c95849cde4", "description": "radv: Generalize instance count in BVH states to leaf node count", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "061b8bfd2980a5ed903febef42be288ab1eb4e40", "description": "aco/ra: rework fixed operands", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ec867ef0e78163d5301b459f45ed32a8e8ed9e35", "description": "aco/ra: remove bounds parameter from get_regs_for_copies()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "efcbccaf0ee76ec8e0f23a3de651c56cd0b621a4", "description": "aco/ra: handle empty def_reg interval in get_regs_for_copies", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "703d66254d6a94f662090abce24c392aa7fb3357", "description": "radv/ci: disable kabini's vkd3d job", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2e39f41c23333eef4cf5c7ae07cb58ca274e0a06", "description": "radv/ci: disable the POLARIS10 jobs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "48d07fb7d3c0615697150037cf5a47655423deb0", "description": "pvr: Update FWIF compute register structure", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e5f0070b0c4d9c266a6e1e431d71d0b5f4469854", "description": "pvr: remove redundant TODO", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "16c14663e569340a301d2a1851f6df3b465fb81b", "description": "aco: Fix p_init_scratch for task shaders.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d2d94b62f2a4f8686c17b7c33ae02aa2b2029a27" }, { "sha": "ec653eda9d449580eb47b9c9d04c48440336cbdd", "description": "etnaviv: rewrite sampler TS check", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "826e05eb2d8708601734fed41ea192f8f3996a1a", "description": "etnaviv: texture-desc: drop superfluous condition", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fc2298ea311f697dff310c5ddc65ea99e86d83fe", "description": "etnaviv: texture-desc: sample 1D textures using 2D mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d324e7ed9e554dd5b9965144ca36459c52c5b04b", "description": "etnaviv: don't use TS with multi-layer resources", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "744acb5ae7ec46187cfca35388ba12cb03954cd8", "description": "etnaviv: fill alpha channel for DXT1_RGB textures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c6d0533b717b691413dda47992c2dec5cb583607", "description": "r600/sfn: Don't scalarize fdd instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5099bb53878e8db17443ba9f4563946670bb86ee", "description": "r600/sfn: Override VPM if access in helpers is requested", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "99ffb5203f589da9745aaf9077bf30752d4e7af0", "description": "r600/sfn: more peephole optimization with conditionals", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d96e153a9d9f34f661b717e51dc24533074d857", "description": "r600/sfn: ACK all image stores, also at end of loop", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed294e08635c4fea4f9a6afcf253691458c415e2", "description": "r600/sfn: override register ID when it doesn't matter", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6" }, { "sha": "e9cff8ed7f7db30e78bf0aec53c4f01c2adfc3e1", "description": "radeonsi: avoid a use-after-free", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ffd3ef35bb561bd487cb3a92b7129d479bf48eff", "description": "v3dv: implement VK_KHR_workgroup_memory_explicit_layout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b00ba23c2f6104aab19b22bb704c0f7b19b30f6", "description": "st: Fixes warning [-Wimplicit-fallthrough] in st_texture.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fab117217ca2e7bca73009123c280b1d3eceebbe", "description": "v3dv: Remove redundant unreachable in v3dvx_pipeline.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c066c04598483f036cda20a7c2a94d394baa47ee", "description": "v3dv: Fixes warning [-Wimplicit-fallthrough] in v3dvx_pipeline.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8d04a3d024315f5ca0a556d9628095a6bceca1fb", "description": "vdpau: Fixes warning [-Wimplicit-fallthrough] in vdpau_private.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1bfa7f729cde869be92fec729458e5be4a9bdc0f", "description": "freedreno: Fixes warning [-Wimplicit-fallthrough] in fd6_emit.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fbb58d6df5c5a6d8a72f48a7b7d71892091ccca0", "description": "freedreno: Fixes warning [-Wimplicit-fallthrough] in fd5_emit.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7fda8d149bc98a8e4c33c6c7c0b91757e86833a7", "description": "freedreno: Fixes warning [-Wimplicit-fallthrough] in fd5_texture.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "85f0d4e269c870a57acabe344bd9a51476b1188a", "description": "freedreno: Fixes warning [-Wimplicit-fallthrough] in fd3_texture.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "76a10cae12e69be9dfc7bfb1c0d9b45544427446", "description": "freedreno: Fixes warning [-Wimplicit-fallthrough] in fd2_texture.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ac65f57438b8f5c0eecf12f182d399bb0a42de67", "description": "freedreno: Fixes warning [-Wimplicit-fallthrough] in fd4_texture.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d29f6057d79ed84da3d93f312d12fdfc3597910f", "description": "freedreno: Fixes warning [-Wimplicit-fallthrough] in freedreno_util.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "35ab2a65681ca681033d62a6a6b5c77f085ce5fa", "description": "radeonsi: Fixes warning [-Wimplicit-fallthrough] in si_descriptors.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5ad4426e98d6932867bd8dfa39802083fe687e99", "description": "llvmpipe: Fixes warning [-Wimplicit-fallthrough] in lp_bld_sample_soa.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5e2a8bed9e3e8c69767a096fe882552c49a42e31", "description": "llvmpipe: Fixes warning [-Wimplicit-fallthrough] in lp_bld_swizzle.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "91dcadf95690c658b34b20cf5dbf77f79c1cf297", "description": "llvmpipe: finish rendering before flushing frontbuffer resources.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "f5a81bb1d0ad7c9328e33c334d1194d2e9f21070", "description": "venus: Increase vn_relax sleep time", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e6e8861d7a8756649c21a6cf1aa261fae2e85ca6", "description": "panfrost: Add userspace crash dump decoder and analyser", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a4532cbabf7770b71d63db24714fc07efb280cf", "description": "panfrost: Sync panfrost_drm.h from drm-misc-next", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f4f11cf70dce3f6e7a680a35404c574a41c73ce", "description": "panfrost: Add compiler args option for building usermode tools", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8aa2e86bc3480849382ecae69711e59f30bd2628", "description": "panfrost: Remove documentation reference to deprecated parameter", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3da8c9193c323d8f71ba94a5f85cf0165bb2ee32", "description": "panfrost: Handle Job VA cycles when decoding a dump file", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d3642a0e027b67a2f5fa7628ed349d7fdb320b50", "description": "nvc0: fix a warning -Wconstant-conversion", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5f66a927ec896d2c3fa954b0c7e1efa6c728623e", "description": "gallium,glsl: Delete PIPE_CAP_VERTEXID_NOBASE and lower_vertex_id.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4bdd226ab6154992b877f40ecf853273b26cbd1b", "description": "freedreno/ir3: Switch to NIR for a3xx/a4xx's vertex id lowering.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "78fce4d9e335e36b35c222c94979a3ee5e929cff", "description": "freedreno/ir3: Move chip-specific nir compiler options to C code.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b4aa46ff893e42bc2e2c691d10d2fbcf480b0e74", "description": "turnip: Make sure bandwidth config per pixel starts from 0.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2c8469034947f1e9c410c014a9865a7256a453b1", "description": "venus/ci: mark a test as flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d811fdbec2a1c5f24e1153c0a296ba0fe99165d", "description": "meson/panfrost: Add dep_valgrind for libpanfrost_pixel_format to fixes the compiling error:", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "c52d5acf15dfabebed0e1c0769624efcc9bcdb42" }, { "sha": "46f2c4bf2595723702b39fc229836a02c12f8d93", "description": "nir_to_tgsi: Add support for bindless textures and images.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1c4b64f016ee38bfd2d7567b18806acbaa39487a", "description": "nir_to_tgsi: Use nir_lower_discard_if for demote_if.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "28b2252d0a62eddb60b9b5a4586b764f99566c62", "description": "nir: Make nir_lower_discard_if() handle demotes and terminates, too.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d3b1579a1f1fef0780c020a85c0bb5687825a205", "description": "nir_to_tgsi: Add support for demote, is_helper_invocation, and subgroup ops.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "44217b7760e8cd3ce9bed66e3292015d785b9411", "description": "nir_to_tgsi: Add support for 64-bit fsign/isign.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e616d1cade31bbc8e14903a6f72d246f1fde365a", "description": "nir_to_tgsi: Add support for TG4 with explicit offsets.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "31df102f4dd20c85e2a19a745079665d7dca1afd", "description": "ac/llvm: Fix image instructions with lod for 2d on GFX9.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a82b9d60017f214ea419eb96e30c1da820e90aae", "description": "aco: Fix image instructions with lod when 2d_view_of_3d is enabled on GFX9.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6eb4dfca2344d123c1d7115e68d5a208ebbaba83", "description": "nir/opt_algebraic: Optimize d3d9 pow with fmulz.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9c2c47884da939983a64d3b4db4838df2b874bdd", "description": "nir/opt_algebraic: Optimize check for single bit.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "296eb2918c1392e38ecf2d0e52fbf11d6236cabb", "description": "util: Remove the need of _MTX_INITIALIZER_NP in simple_mtx.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "064ec944c12194c1bde793c14259904049e9bd26", "description": "util: Add extern \"C\" guard in simple_mtx.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "67cd0c44d23ec8d6b907f3b4966e488e2da09475", "description": "util: Add api util_call_once_with_context", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "201e1ba9dbd7f4b0f173de8a6e9db7b5e6cc38d9", "description": "pvr: Only destroy the physcial device if it exists", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6fed6161876681920b0d2c59cb7413d7c43fda45", "description": "pan/mdg: Print 3 sources for CSEL", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "0ee24c46e0aad500a4ef90cc03cfd319e11cb342" }, { "sha": "4fe755e803cd83870f6053f7a70c9b1a6097109f", "description": "pan/mdg: Always write return address to r1.w", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d05a2243d46cb3c34e154a609dc0ceb6a5c92dac", "description": "radeonsi/sqtt: set stable pstate if possible", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "33426a328b783dedb86f9c024225c2635579eda7", "description": "wayland: avoid writing interface names as free-form strings", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d34925967c2446973558dda0bce938cd7402e2d", "description": "pvr: Change indentation from tab to spaces for xml files.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d614fa9b9c488cd471b7874f8dc40808f68e322", "description": "pvr: Implement vkResetCommandBuffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "88bed3babc394cc1ecdff9fa0102a0f4b103edee", "description": "pvr: reset all command buffer state in pvr_cmd_buffer_reset()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "492ec311f798aa65a4f018641338a847a4847ab7", "description": "virgl/ci: remove some flakes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6e2b01e5b806b3b0ec9df896f4ddc842a54f4fa6", "description": "virgl: when reading back wait first, then do the transfer", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e87186fc679c146c5d521139bb79c8eafa0a22f0" }, { "sha": "16143642812676d6eb36a88a059f355e06b4caf1", "description": "v3dv: expose VK_KHR_synchronization2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "378be25016f8adefd2ff7c75db002724412b78e9", "description": "v3dv: use VkPipelineStageFlagBits2 when checking semaphore wait stage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4b50431c3e702c3acbbbd67b969d88edc396e35a", "description": "v3dv: port remaining entry points to KHR_synchronization2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9cd81fb9108c6d0f5b70b6b4cb76721c8b23e0a9", "description": "v3dv: implement vkCmdPipelineBarrier2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a27111cdbd18ca222d67077c6f0e0bfdaa6d7a57", "description": "v3dv: also check GS stage on image access for binning barriers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f5e867712f4f608bf9f44790e94c0ce427380827", "description": "zink: request forcing of fp32-samplers to nearest when needed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8abb5c8b41bbdeb86b025fdc43600eb41f9302c5", "description": "mesa/st: force nearest-filtering for fp32 textures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ec222a20dad0c72293ed365a42d8566cac47ad8f", "description": "mesa/st: always force integer filtering to nearest", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "70c71c4200330a78b3645e0ff98707d27a5014c2", "description": "mesa/st: also override mip filter for integer textures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d2de931c16aec0b37f466e7d36829853ac3eb2a6", "description": "radv: determine if the topology uses adjacency from the shaders on GFX9+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4406905600de72360ae7e860d6deabd6aed2b1f8", "description": "radv: allow null descriptor set layouts in pipeline layouts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ca33c319e5d2195ec8510cd8d0c29f3e0f01beba", "description": "v3dv: implement VK_KHR_zero_initialize_workgroup_memory", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a68a2805bf1855906ac961a7636f045e76ddc31d", "description": "nir/lower_variable_initializers: implement non-scoped barrier path", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "40ad12126fcd3518add34ffda1fbf6bb28ed6d15", "description": "radv: Remove redundant radv_QueuePresentKHR.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e0e5d1f204fc7c10a8686fe77cc1c9c0fef54f5", "description": "venus: allow no external memory handle when renderers lacks support", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "9c5a7ffbd8a696182647135ef32bddb347c277f2" }, { "sha": "80b35fbefe5ecda3a6becd6df2a00761b9bfdaaa", "description": "nir/lower_mediump: Lower FS outputs to 16-bit when the value was upconverted.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dbb17f567a2c3b20e30f2ebe20c6918a99e8e238", "description": "d3d12: Change displayable format logic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae57628dd5c2fa56c2b0cedf0dcd596f36ccdc6e", "description": "anv: Drop anv_pipeline::use_primitive_replication", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f1768f5640497da47b129ccbaabbe015c4d6548b", "description": "intel/compiler: Store the number of position slots in the VUE map", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5937660067985715239cca7a80de1c0373cf2c31", "description": "nir: Track per-view outputs in shader_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "30251aaca2f4dd2e80ce38183e20feaac97e52b0", "description": "anv: Stop looking at the pipeline in multiview lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4bdbc4c93f1a010ef2bea376994ee2c64ca1fb29", "description": "anv: Decouple primitive replication check from the fragment shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "08d3c0e8e11f653ad4b031c61bd9620463fcf122", "description": "anv: Use nir_intrinsic_load_layer_id for ViewId in fragment shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6c7916b7f665db7f5af929ed0f64206d70fccc56", "description": "crocus: Fix memory leaks on iris_resource_create failure paths", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d8a38edc48e5567e5f0205b7347761e3d05a4bda" }, { "sha": "1db51b5af59b4a77764c087db26d8b7c12c01551", "description": "crocus: Fall back if iris_map_copy_region can't create a staging resource", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4b6d527a5039bdaf355628830cd9cc40087f0af1", "description": "crocus: Don't print out XXX messages if resource creation fails", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a3dba0811566aba9f42e6e5b3a8e8691f972f4b5", "description": "iris: don't create staging resources larger than half the aperture", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fcad737cbae384f1eca2a7c499e884a1e5e045cc", "description": "iris: Fall back if iris_map_copy_region can't create a staging resource", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0c6f3d66b0e2e83b0b1c90ac16bc85ceeb5fc3a", "description": "iris: Don't print out XXX messages if resource creation fails", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a1f7e623f776a8b4c0d4f43736469143b4f37ef", "description": "iris: Delete unused iris_screen::aperture_bytes field", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "bb3545a6ee419c4802ac4153eb690a93dc2f339d" }, { "sha": "df2eaba4119e827a59596709373ad2491c4fbab4", "description": "radeonsi: use nir_opt_large_constants earlier", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "a9ed96ac8e64c57bef18db134f815c0835d3f5b7", "description": "radv: deal with ac_nir_translate failures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ac6fb2467fefa78de12af53490b70ab04e73749a", "description": "radeonsi: deal with ac_nir_translate failures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d92d35c9db6da78e1e49e9a851a6c3227a93305c", "description": "ac/llvm: add a return value to ac_nir_translate", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "07b3adec12a90cec3543c2edc6c2965d7b89b7e7", "description": "nir: Print selection control for nir_if.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a5c5b172fdb27061d8fd4ef7d1dd38f99dc036cb", "description": "nv50: race free state tracking", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "df0a4d02f264a4c49b7503c5f564ac4c492f906f", "description": "nvc0: make state handling race free", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f2af3a9cae22f5e644c55a3c75513fbf726d8004", "description": "nouveau: make fencing race free", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a85cb3991438f7bc4004efc19611463b3caf8c61", "description": "nouveau: per context client and pushbuf", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8e30cfc231e24835ab5a73706907a0f4d7f7c89b", "description": "nouveau/fence: per context fence", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "962a09c90f30b1fe347aebf6996548ee6b355326", "description": "nv50: remove nv50_bufctx_fence call in vbo_kick_notify", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "88b76f8492954c761a6469c9835d99129be155cb", "description": "nv50: remove nouveau_fence_signalled prior nouveau_fence_wait", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0642f95c4ef2137082cc1310fbb9708d43e89e1e", "description": "nouveau/fence: make the fence struct part of the fence API", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1abc27983a6d75e0a0c1fa3f28a1b92995415cf1", "description": "nouveau: use PUSH_KICK instead of nouveau_pushbuf_kick", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "574404010a672c2c8aa4c041f4ef38cb6b2bfab2", "description": "nouveau: wrap nouveau_pushbuf_refn", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "de811ee8ebc66db4be01aa7bf8c560dc0eec28cb", "description": "nouveau: wrap nouveau_pushbuf_validate", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3866a5433abaae8d334314f00f4ce0bb550ee547", "description": "nouveau: wrap all nouveau_pushbuf_space calls", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5fe8fedf24c65f97e7ae9b7b0877ef76c921a2d2", "description": "nouveau: wrap nouveau_bo_wait", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db825e34a9ae808a34d9ec4e7192b7a976baf3b2", "description": "nouveau: wrap nouveau_bo_map", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4154d53a85590c4e41b03cc0ab96ea6b6ebd1a26", "description": "nouveau: move nouveau_context initialization to common code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "54f285901d0f30a25e5ca7f68c7f66dea4fa38f9", "description": "nouveau/fence: rework nouveau_fence_emit so we can call it on emitted fences", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "060d055ac5608b7ec913c8573d0762d8388cd63e", "description": "nouveau/buffer: simplify uses of nouveau_fence_work", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "35d28251d1328d258da74756ef8eb2cc4ea80eba", "description": "nouveau/mm: make code thread safe", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "607a9e1fd23afcc0095b029b71b2cb89c537f9fb", "description": "nouveau: use the contexts pushbuf and client where possible", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "5c2c8652d16b56c0bb5c4e6ab368ca8215e5ca1f", "description": "mesa/st: Drop st_texture_image_transfer::map", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "21038d15409bd26c6f88fc445532dccb0b222352", "description": "mesa/st: Fix indentation in st_MapTextureImage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dab19642ee3910812bd873f3bd26b073951a12e2", "description": "mesa/st: Don't map compressed texture fallbacks for reads", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "81094981b6b9aad44f90471c72d4f271bdd690e9", "description": "mesa/st: Add and use st_texture_image_transfer::box", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5f1967e92b4d2d2a524cac0a4b43af67232d68a4", "description": "mesa/st: Add and use st_texture_image_insert_transfer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9fe525e37b9a88e7f520f02c8c377d899145cf4e", "description": "mesa/st: Set PIPE_MAP_DISCARD_RANGE in fallback_copy_image", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c8d36f92a054f85db21517dcd9aae632cf5f89ad", "description": "v3dv: Use the common physical device enumeration", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "08ed174e741c775ae24c681ab762cbe642d62d8b", "description": "panvk: Use the common physical device enumeration", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ff54fcd1a99c9b17a3c36a3cd2cb3646a214e0e7", "description": "lvp: Use the common physical device enumeration", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6c452aa1adb3de98bf5430497691068f44b469dd", "description": "turnip: Use the common physical device enumeration", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e90fb9cb23ac01e0d418c7b2b557a85809fb5ba7", "description": "anv: Use the common physical device enumeration", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "52555c7d5d8f55d481a63cfda4ae50f6b8e09040", "description": "radv: Use the common physical device enumeration", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b4b9ee7ee082152d42342c63e76c3a0b01ceeb6", "description": "vulkan: Add common physical device management", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e743e739a9b957f66a9ae3d8065a77a34d7e236d", "description": "radv: enable 64-bit vertex formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "96df4499ac159d55101fda867aa0fb2effe3dc16", "description": "radv,aco: implement 64-bit vertex inputs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "813468c43c8931b2052ca583accb51359b524655", "description": "radv: enable R8G8B8, B8G8R8 and R16G16B16 vertex formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "97c1731f14dd4685559ceb55752bf02055b1e2d3", "description": "radv: remove radv_translate_vertex_format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "831257bdceb2ad47ad13ab310abac3ee94242fbb", "description": "radv,aco: use pipe_format for dynamic vertex input state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c06a5a5ebd0cdce9320b29c5dbbab83d8b0b9fa8", "description": "radv,aco: use pipe_format for static vertex input state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4ec156d8285ac1fd44342aa979a5b46ee547fb0", "description": "radv: add radv_is_vertex_buffer_format_supported", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a2ada93b49b2317e25d433da1548843a14b25d7", "description": "ac: add ac_vtx_format_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dfbb4b384aa93160f1baa3497c35d82f2b7dcbc0", "description": "util/format,vulkan/format: update p_format for Vulkan vertex buffers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d09b658dbd936822a1517be53450988a4c8ee456", "description": "nir: use a GC context for instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "69ba1c4d596a453530553b8b004a157d8c7292d7", "description": "nir: adjust nir_src_copy signature to take a nir_instr *", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aa2d6e020b138ebcf86ee091268dd5193babc832", "description": "Revert \"nir: Drop the unused instr arg for src/dest copy functions.\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "c3a01841184ee8303c0c5ebe58491301622c5ad6" }, { "sha": "1df320dae731f7eca88d21d438f1cbc11337cb70", "description": "nir/serialize: remove unused parameter from read_src()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "69a9b343e8da235d5aa2e50556b73e39c0bd1e9e", "description": "util: add freelist allocator with mark/sweep", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9bd7b0b305f9075ed2fc491edec73a2a6dfa15e5", "description": "util/ralloc: add HEADER_ALIGN macro", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9d9b891f940a8797492bfc04b0108d398959a8ce", "description": "nir: Free instructions more often", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8f159a8576efbb7bb3755d215a54b87c4c99a0d2", "description": "gallium/u_threaded: buffer sharedness tracking", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e9c41b321488c23b7d8ec5744f68218bac753505" }, { "sha": "aa878030690d4354da7574a2c7536d2308b2d0ca", "description": "gallium/u_threaded: Prepare for buffer sharedness tracking", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6718bff75b4d3823df5f9c1d66eace07d37e9c92", "description": "u_atomic: Add a helper for pointer compare-exchange", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3efdaaf11542ff2db80515bd0a578e53b015ccd4", "description": "Revert \"ci: disable the freedreno farm.\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "ab473a4f486146dcd474d81addc3bfcb136efd9f" }, { "sha": "f676326a1aa93f1dfb30a7e1372ea76dce25c820", "description": "aco/live_var_analysis: implement faster merging of live_out sets for some cases", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3d6ea4f666398afb55cec86e7d45dac356c14004", "description": "aco: use std::vector::reserve() more often", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "902bf8ce07294128652a3c40d58895463ed6b9de", "description": "lima/ci: Make use of .lava-piglit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "530683096bf3141576790c53aa49a3339fc265f7", "description": "gallium/u_transfer_helper: hide deinterleave helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c033a12c525a3eb7a81028d7521dec56728bcb85", "description": "zink: use full transfer-helper api", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "81a73abc63a34fb1b84379f947605414535ec804", "description": "gallium/u_transfer_helper: add in-place interleave flag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c5a01854df6602d536eb18c21d4663056f66bee7", "description": "gallium/u_transfer_helper: clean up boolean flags", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9b843f8e4a37a6410350dd9fdcdef385ac554a01", "description": "nir/opt_algebraic: a & ~a -> 0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "efb504e402af2d8b679ea630e713e54791dfbc45", "description": "radv/ci: uprev boot2container", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed9189025fec6cf7e9d4077153a700985a5456f1", "description": "v3dv: expose VK_KHR_maintenance4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "746664610b40590a9f193221a493989377362ced", "description": "v3dv: implement vkGetDeviceImageSparseMemoryRequirementsKHR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "48e85642357b3b1363939f59925391e21d4ed736", "description": "v3dv: implement vkGetDeviceBufferMemoryRequirementsKHR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d5b9bbad9995687ea39cd16ceb953d6ede33062", "description": "v3dv: add a buffer_init helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "07a68e107c6d4b72f6f31058b86648939ab041b6", "description": "v3dv: add a get_buffer_memory_requirements helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d198b05f78030bc6c40bb95c1c0957c8ec85f409", "description": "v3dv: implement vkGetDeviceImageMemoryRequirementsKHR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3aa623ae03f8e01ea2aedba1df246bf706bcde4d", "description": "v3dv: add a get_image_memory_requirements helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c354ca69c66d209e1eced37aebe12e323b65c121", "description": "v3dv: add a v3dv_image_init helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2c388c1d497ca88605b3e282ab6bf858fffa8ed3", "description": "v3dv: set maxBufferSize property", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "14dab6b10cc93fcc7b17af7d969698fb03af87b6", "description": "v3dv: ref/unref pipeline layout objects", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "425f8aa7a4501566f65c276c54c8cf8d147a18a9", "description": "v3dv: add a helper to destoy pipeline layouts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "adad285fc92d37225b18ed6e3a58aa32162cb01b", "description": "radeonsi: use LOAD_CONTEXT_REG_INDEX for VGT_STRMOUT_DRAW_OPAQUE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7f7c8e83dfeefb34a033e2fdfa41b31d7053c28c", "description": "mesa: fall-back to fp16 for bptc-textures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "72ad3787a334e21449af12a92f0b938ad538d4d0", "description": "mesa/main: add fp16-versions of bptc decompression functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "253b521b6e9d1ddf978c0d256a096f29b3040e70", "description": "mesa/main: remove always-true define", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1961022e1a701b89ded008bf30b27e162d910301", "description": "zink: allow X32 -> A32", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e4ff42684b95cfbc9c7b088a1f133bd0555b11e1", "description": "mesa/st: enable bptc extension with fallback", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f4e28face6af5d93a5120d5c8701467790688ac", "description": "mesa/st: implement fallback for bptc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b7dfd8de1a4db10aaf18046b97a52240336fe8d", "description": "mesa: add _mesa_unpack_bptc-function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "529e70271faf4b991dec3af4d06a567bbabcf0c1", "description": "mesa: add format-helper for bptc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "403b9bf870b4bfbc4fe63a045ddbfbb6b7421c6f", "description": "mesa/st: add context-flag for bptc-support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8f446322e1bdd7d4350138e5bd7fcd3a3ff05ab6", "description": "mesa/st: do not use memcpy when using compressed fallback", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "673d241f36907839c78b0382d9c3af6112d0c626", "description": "mesa/st: avoid double-mapping if both images are the same", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "985fde28a2924c53a00c3725a2597367c62e578a", "description": "mesa/st: simplify st_compressed_format_fallback", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bf6e70965ddd40538bc1795b99daf207b66e7296", "description": "mesa/main: simplify implementation of _mesa_is_format_astc_2d", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "207798c55789c0f9115c36c9d08b4f48155a43dd", "description": "mesa/main: simplify implmementation of _mesa_is_format_etc2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "45c47e7bd6eafd95526fbb17e08c64dd3b7c1497", "description": "venus: Document VK_EXT_texture_compression_astc_hdr support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d0c86c7770c5ed37b8ccbd14bd76a506427a492", "description": "venus: Enable VK_EXT_tooling_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2bf2a053123a5841da2ad52c53b6635ab954219c", "description": "venus: Enable VK_EXT_private_data", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4d80ccbf2d089efe5d2ff587de3ab839f80aedb8", "description": "venus: Enable VK_KHR_format_feature_flags2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fc2d37882c24444ffd9a4869da1948ee7f6f0086", "description": "venus: Enable VK_EXT_ycbcr_2plane_444_formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea273dd8b946a9423f343e035755baf7bf0045bc", "description": "venus: Enable VK_EXT_texel_buffer_alignment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "246f29d0b1b28d1444a1e11a894a7ab38ed0bfa5", "description": "venus: Enable VK_EXT_subgroup_size_control", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c01f0bbbec968f3d56884780c152df556a105187", "description": "venus: Enable VK_KHR_zero_initialize_workgroup_memory", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "23a424f6e3ce6fe74584b9c1da24d51e7097dc9b", "description": "venus: Enable VK_KHR_shader_terminate_invocation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8fbc12feb2bdca70d849061b2f2e4fc292e9c38c", "description": "venus: Enable VK_KHR_shader_non_semantic_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1951eb2dad2b9d33b83d0298a3f793950d277469", "description": "venus: Enable VK_KHR_shader_integer_dot_product", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1985afdde54eaecc1938903047e3b6ddb20a4718", "description": "venus: Simplify vn_GetPhysicalDeviceProperties2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d1fb018f2aea1cdb8400a44dbc094af22ef451b", "description": "venus: Simplify vn_GetPhysicalDeviceFeatures2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d46a78e74e4673319090dbd4f21ab113ab0a55e8", "description": "vulkan: Make vk_copy_struct_guts() public", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3ed2c58047c1adc42d41ad8b0a0fcdba5730af8c", "description": "venus: Sort passthrough extensions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aa4db00c57840b7f0404ab3dc983d35d6a776802", "description": "aco: remove dead code for querying image size/samples/levels", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "52b781760d92db64259b9ed8f10bc4d05cacba1f", "description": "radv: enable ac_nir_lower_resinfo for ACO", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "797150c144ef24bed0d6dc8adbc22a27965193c4", "description": "nir/lower_tex: ignore width of cube textures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "290df958703a30cb6d69aff2f8899a06a098ce20", "description": "aco: add SCC clobber in build_cube_select", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "fc06f0cbd509a50f72efdcafbfb2386ca3dbf777", "description": "nir/print: support nir_texop_descriptor_amd", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "3098000e712cb3f06165716ca426079eac221560" }, { "sha": "b8c861b86438f6d38d8dda792de9ac5f7e4bb13b", "description": "radeonsi: move set_patch_vertices into si_state_shaders.cpp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "01d351a4912e5791d0b4f276c99a022938c1c20e", "description": "radeonsi: move patch_vertices-related tessellation updates out of si_draw", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "93cd96b5237ba2618fb6688fa9ab49e1b5cc5df8", "description": "radeonsi: remove 1 draw packet order codepath, keep the first one", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "808893ee690f8d281c41a6d7f1ffaffc13602284", "description": "radeonsi: cosmetic changes in si_emit_rasterizer_prim_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dcd80d31cfbc13c563121176f2eec4ddbe08e6e1", "description": "radeonsi: set GS_STATE_OUTPRIM and PROVOKING_VTX_INDEX only when they change", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a070a09d0090c97ea4a402f0bac7c8de82e05b5c", "description": "radeonsi: precompute GS_OUT_PRIM in advance", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7144621e941b4c9ca99958180c6c0b299c6e8188", "description": "radeonsi: unify the logic that sets rast_prim", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "58539e976bf6332d9397c37f7a8c152f964ca9f4", "description": "radeonsi: move fixing ngg_culling into si_update_shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e5a920315923d20e3e716ecc6d7b56a63b5196c8", "description": "radeonsi: remove the prim_restart_tri_strips_only option", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d8125427cdcccbf15c7156eef923d54a66d89927", "description": "radeonsi: move *rs to its only use in si_draw", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e19363a44e7b8b2d4895ed5d5dbd77057a651a79", "description": "radeonsi: make the primitive type constant with tessellation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "89640f32e087ec1741e167c6b0c7ab6dd633f261", "description": "radeonsi: don't pass num_patches via derived_tess_state, pass it via si_context", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "261e1af5705213a52aec89a873b0b2e37a7ab8d1", "description": "radeonsi/ci: add skips of tests not built on Linux", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2917e849b079c6ac56ccda1057e4ae32bef1f09d", "description": "panfrost: Use util/bitpack_helpers.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4fab5ae8baba418cc3cbd078ecfe44e60aa53fdc", "description": "asahi: Use util/bitpack_helpers.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4615153d71ff365155d8f07afd573f03a4b066d9", "description": "util: Add util_bitpack_[su]fixed_clamp helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "570f35aa3d6de51f444496db804597467b35599d", "description": "broadcom: Use util/bitpack_helpers.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c52d5acf15dfabebed0e1c0769624efcc9bcdb42", "description": "util,intel: Pull the bit packing helpers from genxml to a common header", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7fc1ab492816e2f81c601038a55903a558e1b743", "description": "zink: defer all compute shader creation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3652ca08aad9a6b8a48f874d5fff2227d1a41c36", "description": "zink: add function to check whether a shader has cube samplers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5489b1a8ffaef8412bd116983554eb574d8c515b", "description": "zink: generate sha1 for compute programs", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "68f319a9b8204de36ac2dbad1e6bc99c08d6cedf", "description": "zink: init fbfetch/bindless ctx stuff on shader create", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7ddd8e428b58b1e756de25169fe404cdc845cf1b", "description": "zink: add a context pointer to zink_program struct", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "27c3fe3d34affa8ba385feb7f53b458184eec3e5", "description": "zink: add locking for descriptor layout caches", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a327ff90d260b0ab9b7dd461461e0e932e828362", "description": "zink: add partial async shader compile support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eb9ec4baa7e2f8fb8461564728a38d031ed816bd", "description": "zink: add precompilation for compute shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ee059b5b346bc71f249c18be4b52d8c4e66c37c", "description": "zink: move compute descriptor binds down in execution", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b2696ca58e0f85f0808d18f195836f0d46547c81", "description": "zink: add a param to allow zink_screen_update_pipeline_cache to run directly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e1ad7bf0b734db7210de11f883263515d9021ffb", "description": "zink: move compute pipeline cache update to caller", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1cc6cecc3a5a63920316fc0ff088f315ab86b50a", "description": "zink: track whether shader has cube samplers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "48ebc60e80aebfdc49f97c1fe2068c496f99baf3", "description": "zink: use different key comparison for local_size-using compute pipelines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8731ffa23863df1290d5349f6c7ec395ea4634a3", "description": "zink: stop zeroing local size if current compute doesn't use it", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ad96d21239695767eb96e5da427ed3c2bba5ab29", "description": "zink: remove use_local_size from compute pipeline state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bbd58d17039b9182b2574d9389e7fc6234fdad97", "description": "zink: don't add compute base pipeline to hash table", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0c8e70a64d02cd1ede15d3e8fd16829e4dcc906", "description": "zink: merge compute program hash table onto program struct", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3e9a108c782c0eeeea5943f357497b5829d2fddb", "description": "zink: add a pipeline shortcut for basic compute programs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8cdb227fe753812f9cfbc558dad7c25a4cc99e71", "description": "zink: add param to allow cache_get jobs to run directly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "40878e212f733cfe95ba5631402f21d65bc95934", "description": "zink: don't call util_queue_fence_init in zink_screen_get_pipeline_cache()", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "3a674fc6eb8e8ba3e7621ab2484c87b55f96813b", "description": "zink: add use_local_size flag to compute programs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bd12fa86fc9cf589c88ddaf6ff17d8e8660978e2", "description": "zink: initialize cache_get_thread unconditionally", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4cb4bb555e702d5f8d93841a3d786400b11198fb", "description": "zink: create compute programs from compute shaders directly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d46cc76c7b219578492dcbcff0cd72a970f5aa0", "description": "zink: allow programs to solely manage descriptor deinit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "06e0c0584261d340a67da9573ba719629413b4be", "description": "zink: use screen param for zink_descriptor_program_deinit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ab473a4f486146dcd474d81addc3bfcb136efd9f", "description": "ci: disable the freedreno farm.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e799b8844998bb94e21541333cad2402c18b180b", "description": "radv,lvp,anv: Delete pre-common dispatch leftover.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ff6b1f48856ef9c991eddbe7a45e81f3ce8c9237", "description": "radv: Remove unused radv_deferred_queue_submission.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "400881e6c7c1588ce064c255e83b87a8850bda39", "description": "radv: Remove unused functions.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7833c5139a54ecaa4a723c5844737e908951ebe4", "description": "winsys/amdgpu: use cached GTT for command buffers and don't set the 32BIT flag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dae8f76245780c3118333d2e4e22974da0c26e12", "description": "egl: Remove some can't-happen supported API checks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a1f904f7a3de33299932645296d481cda2163683", "description": "d3d12: Implement cap PIPE_VIDEO_SUPPORTS_CONTIGUOUS_PLANES_MAP", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "a585d95803ca38d42b893603a85bf6442a54838a" }, { "sha": "81ae033b949953ef0c43edef3d0eb12e4741ee2e", "description": "gallium/va: vaDeriveImage to check PIPE_VIDEO_SUPPORTS_CONTIGUOUS_PLANES_MAP", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "a585d95803ca38d42b893603a85bf6442a54838a" }, { "sha": "40d8df728081e050b83ff0677ce4bf947e234a03", "description": "radv: emit the guardband state separately from the scissor state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3c2966fa1b00bcd85a02a0f453a640a3a97f37a3", "description": "radv: rework dirtying scissors when the line width changes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5bbb7de51434f3811bd2a698a3a2ea3138db71e5", "description": "radv: split emitting guardband into a separate helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fbbae5c0b9d20b37b7b56709c95d7143d54ddf8e", "description": "radv: remove useless parameter in si_write_scissors()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d88aba89463957d25ea26c4be8a13562a47f5a39", "description": "radv: make sure to emit BREAK_BATCH when color write enable is dynamic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3bcfdfb06e2cd444a3ffe6b7cff560539970586c", "description": "radv: store binning settings into the physical device", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f69820468cb8a07a65bd01e637630a0551a884fa", "description": "turnip: Fix enabling of IB2 skipping.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "554cd8bcc2bc9664cfea0e360571e92a528dc06a", "description": "freedreno/regs: Add a bit of documentation of what SKIP_IB2 does.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b660c0eff3132299ec50475dc77a3847c7bb3c5d", "description": "util: Move detect_done out of struct util_cpu_caps_t", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0993361ea776c9d256a97a43587f9498723eca5c", "description": "util: Use environment variable GALLIUM_OVERRIDE_CPU_CAPS to remove usage of util_cpu_caps in translate_test.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2ff4a4dd98735d01ffc051d0ff49ce2a78d0593b", "description": "gallium: Fixes memory leak of translate_test.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c763b1cae854ea212e55149f5e877dd016209af4", "description": "llvmpipe: Remove the hack for LLVM4 in lp_bld_init.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9546a09901f56df8abac9fe606d070e21f1f75ed", "description": "util: Handling LP_FORCE_SSE2 in u_cpu_detect.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d80c5a7c7134859adf87579e7139e86c9e83c1b0", "description": "util: Handling GALLIUM_NOSSE in u_cpu_detect.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e8ac138c83a39e3dd869e1cfed593f6207cfbe61", "description": "util: Improve has_sse has_sse2 has_sse3 has_sse4_1 has_avx disable handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e51fa10f536fe38fdaf23268dd980e83e93ab9ad", "description": "util: Rename util_cpu_detect to _util_cpu_detect_local", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "38dad1729472aff0a6cee8077e9fa3874fe9e516", "description": "util: Remove unused rtasm_cpu_has_sse2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4eaecd79657f0cd99f6536fd55a7a14958d6624b", "description": "anv: disable task redistribution", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ef04caea9b8b98187340fd0ec6550aed06424b60" }, { "sha": "6c0215eb09ed1da97e14bcfd0187d985adb82e58", "description": "ci: bump cross compilation to LLVM 13 where possible", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c16feac517cf4450595d3592e806624374c57437", "description": "lima/ci: There is no need to redefine HWCI_TEST_SCRIPT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9f3eb63878bbfd73e0c9112b5cec04caf930eb4d", "description": "Revert \"nir/lower_task_shader: don't use base index for shared memory intrinsics\"", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "e5970fe22a66bf1727d8b677f4e3c93fe2172a71" }, { "sha": "66bc9aec657d0838e5c71172c87131a3f24597e7", "description": "intel/compiler: add support for non-zero base in [load|store]_shared intrins", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3531c1e3157e1c6936ca9fdbfeba871e3fdb1635", "description": "nir/lower_task_shader: print shader after each step", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "31675fc76695bba52fa774d77473408b2ed8a5a1", "description": "vulkan/cmd_queue: Do not generate unreachable vk_free_* calls.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d689ef7482a82935b943b3c7691848cbcd29104e", "description": "intel/compiler: Change dg2_plus check to devinfo->verx10 >= 125", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0210a4d7b96164fa73243051a28dd6f15c160e19", "description": "zink: fixup indent in caps-check", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "65c0abe2c838bdb2d5c1f2171a2b75fa3ed6117e", "description": "zink: fix conditions for draw-parameters", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ee62a4c751ccc86d3a9e597e14586e3c2cb17e55", "description": "v3dv: implement VK_EXT_texel_buffer_alignment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2daa14f1820946be9ec2101744848aa961c9374c", "description": "v3d,v3dv: lower texel buffer aligment requirements", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be012932d01f587abc7cc6200cca4fdd06f9e87e", "description": "virgl: Fix ubsan warnings:", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "086ba332189bbe99da69d97a956bd0ae993f93ee", "description": "virgl: Fix buffer overflow warning:", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b915c45cb9b5fd487e8a2cfe0d570de20439c88e", "description": "ci: drop last bits of wine32", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4311d442606234f69a2e52f5d1311e2a183e9c6c", "description": "docs: Add d3d10umd and lavapipe to the doc for the gallium frontends.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c1871cfde46293de0bed99de468186c28c494cb0", "description": "venus: add support for VK_EXT_primitive_topology_list_restart", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "46509e8060a49710bf07e8f50d669fb84cee1bf7", "description": "venus: sync venus protocol headers for VK_EXT_primitive_topology_list_restart", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ef27399bca9561455f2a7b6cf7c3cb0fd017e63a", "description": "docs: update perfetto with the latest status", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cbd8e24b9fbd686950d75edd6066aac00d2e01ed", "description": "pps: enable track_event in system.cfg", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "05baeef69c1a57f33bd5a63a8a076632412995a1", "description": "venus: use MESA_TRACE_*", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9518af12aa3985e1e48243477df9bde084a80d99", "description": "util/perf: support and prefer perfetto for cpu trace", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "54b105f75d39203b70607b5e494d25cc322a0461", "description": "util/perfetto: add a simple C wrapper for track events", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3163e637f4999292088983f62f2cec328f6bbb12", "description": "util/perf: fix multiple tracepoints in a scope", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "022cd156d4bb8e3a7bd48a490be3e97b51ec4c00", "description": "util/perf: add cpu_trace.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "19b7d5284b99b8e47528b4de90ec33f364aa4a3d", "description": "util/perf: move u_perfetto to here", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fc410b024da3634ebb0b10ad14d9513fe6c90944", "description": "ci: use shellcheck for .gitlab-ci/container/ directory", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c90b433f18c61d196c7a8cd32b33b4086077e608", "description": "ci: make shellcheck happy about .gitlab-ci/container/ directory", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9563cd7d7c0c52fed90b96d8c31b022e0e6b8b11", "description": "ci: move lava-test into debian-build-testing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "26bfea1a7d34d4e6d824ed98e07c4197e11e8346", "description": "ci: rename debian-gallium to debian-build-testing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9da5b2c1f569ae73dabbe46844b6c2d9b6f4a4b0", "description": "freedreno: Add support for upload transfers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4703efd23f3dd2b42b048dff9d9312109f9d2d7d", "description": "freedreno/drm: Add offset param for fd_bo_upload()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a9e79dd88af230e3cb9fdf8fd81e070920d7c6a2", "description": "freedreno/drm: Let backend hint about upload vs map", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "808ad6621e38bc84296927a6807354c97d708b10", "description": "freedreno/a6xx: Random indent fixes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e291e05794d89a85f88b1753a90f2a2326867014", "description": "nv50: fix code heap after pipe_shader_enum change", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "27f46465c7a408d3406886ed230b7e35dc693247" }, { "sha": "b1cb7643162758ba52ce3f09df69746d94d91245", "description": "ir3: fix predicate splitting in scheduler", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "e9e81bf5f3617a772216a68f8a8b2f749e675bd6", "description": "lavapipe: delete some code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a01053bb204a9a4aabbb85369d8c8268d8b53bd", "description": "lavapipe: create gallium descriptor image/sampler view types for views", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be2185aa496303cfb5e081d6a51c12efe55eca29", "description": "lavapipe: apply VK_WHOLE_SIZE to bufferviews at creation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6212cff00a48af375fefb3f7c5ab3974b199f600", "description": "lavapipe: use gallium buffer descriptor types directly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b7b7da976986123f111e449aeed167ff324305b1", "description": "lavapipe: delete lvp_buffer::offset", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4e797b13466307cdb33a31421d8f19b130f46536", "description": "lavapipe: use pipe_sampler_state directly in descriptor info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "832af7776b09869dc5fcbd7130ee7f24f373b83e", "description": "lavapipe: replace lvp_sampler internals with pipe_sampler_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "78495ffaf9c5bbfd7a8f0ffb993c7af68ec7032c", "description": "lavapipe: remove lvp_sampler::state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cb48612355a8bc914e5c4d94930ca29a6e0cc8d9", "description": "lavapipe: use cso for compute samplers too", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7dd32b449d8c26d0ce94fe97143a64651d8407c1", "description": "lavapipe: stop tracking descriptor image layout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "636450c274cf7b5e1db869ac8ed12c4996d0922b", "description": "aco: allow direct_fetch=true for vec4 VS input loads", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "030d6f873e87d662af5ee3b24b936cfb4a5b32cf", "description": "aco: don't expand vec3 VS input load to vec4 on GFX6", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "3c63ef0c9862a437bc9ca5bc6f023e9c958fdfbd", "description": "radv/llvm: fix packed VS inputs on GFX6/GFX10+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "32608444484edaa68223dbd738f3a7850d5bd924", "description": "aco: fix 16-bit VS inputs", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3fba5bb9cc49aa526ce9b108229aa7e01349275d" }, { "sha": "9ae13a9bd39e6b71ae0748d1cca598dce13f6306", "description": "radv: fix 16-bit support in radv_lower_vs_input", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "b366fef091d33e7d5307f292b2320267c841e350" }, { "sha": "82f9e40851cbff803f2550f37f1d2b863fbc6d88", "description": "radv: remove claimed support for sRGB vertex buffer formats", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "83f983ccda77897c0252dfa93d4422952ea47afb", "description": "Revert \"ci: disable the freedreno farm.\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "bc2e1a3ed67fb4cca88229e547f6b95be05c4d5e" }, { "sha": "1d915cd702f4ea3208fd889a523c5c45180931e4", "description": "st_pbo/compute: fix memset() warning", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cbd59647a80b023e973b04aa54e35b7373b9a62e", "description": "radv: move determining NGG shader info to radv_fill_shader_info()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "45f04dae7522a17d6dda44104e1ece8e3c3c9155", "description": "radv: move more MS info to gather_shader_info_ms()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cae4eb290458b75f771b44c2321f768465af733a", "description": "radv: move more CS info to gather_shader_info_cs()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ac47d149c62e868e0e4286f0fa2f620e71d89a27", "description": "radv: add gather_shader_info_task() helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2ed573efebb5f50c03f29b8e8fb944573e430a07", "description": "radv: add gather_shader_info_cs() helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6554cee7b7a8d272a7ddfd3e2a6e9258f8f48541", "description": "radv: add gather_shader_info_vs() helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ba11aeca6b1db092d9033694c9d7367f28778b38", "description": "radv: add gather_shader_info_tcs() helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4cec1f130bd9c9e8ff94c7f011ffd78470744570", "description": "radv: add gather_shader_info_tes() helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f70a0d12da7302fa4cb2d1f59a24f3748a1ad0c5", "description": "radv: add gather_shader_info_gs() helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f52b0dec3b8956b34a184b405c4f60f0287951e5", "description": "radv: add gather_shader_info_mesh() helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4a2ebd6076187176f175b87545d571f4143d88eb", "description": "radv: add gather_shader_info_fs() helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4571126d266aa74aa5ccd46a595983a724cdcc97", "description": "radv: move filling cs.block_size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f244ae9ad0189c57c470bf8d098a35e4966ee6d", "description": "radv: stop gathering info for FS before other stages", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "31dc03e21e74a5ad6d81602c8548aafb566c20e7", "description": "radv: link primitive ID/clip distance shader info from the new helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "96b9d9f08197008c2f18af0620e935326fdc8959", "description": "radv: add a helper that links shader info between stages", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c6a252c74af96dbbbfef9ad71661ca48a91f0e7", "description": "radv: remove redundant VS output parameter assignments", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d0500d24a88cf4353937fc45bcc8a5530c60cbc", "description": "radv: fill radv_vs_output_info unconditionally for vertex related stages", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ee5b9bcc571837604949ab3643a6314049c4fd36", "description": "radv: stop duplicating radv_vs_output_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "45a0276cd1dafbeb42900bfda2c42713a55421f3", "description": "radv/llvm: remove unused parameter in handle_vs_outputs_post()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "20ebdc3c2b0d083ce1de06209afe07ecb6c29a84", "description": "radv: replace cs.uses_task_rings by ms.has_task", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "03d2af30f6548a83508a2f08048838dfa1d6a41e", "description": "radv: remove dead code about task ring when binding a compute pipeline", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "38ae5b6da64d5c27ab668c670228a24dd1dce754", "description": "radv: compute the ESGS itemsize outside of radv_nir_shader_info_pass()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dbf175f255bea6826edc3e0c8771707dc0d303c1", "description": "radv: use esgs_itemsize when calling ac_nir_lower_es_outputs_to_mem", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0df2d5e3180960f0772e7de0e6cbd3bd7ca46278", "description": "radv: stop duplicating radv_es_output_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a04fd5c61fb14ba06a39d9b320fecc150a4ca00e", "description": "ac: constify ac_compute_cs_workgroup_size()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8cd16839445bb67dd70d4a259cb409dfb503da84", "description": "aco: fix wrong size for 1D images and A16 on GFX9", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "46f6e2ddbbb99215be252339a0908485f842e8e5" }, { "sha": "0250925f07937e38a0b50a73b11aec82a982e3f4", "description": "radv: destroy the pipeline layout if creating a library failed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "39bebff1ac0bb417453f27721562167bdff97856", "description": "radv: fix missing initialization of the pipeline layout when creating a lib", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e6e8c092ffe9e221b375676e19eff0be322c32df", "description": "radv: remove bogus assertion about independent set layouts with GPL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "64045fcf7ce3fed6bbc08441cb16c3ca5c76c795", "description": "radv: re-emit viewports if negative one to one or depth clamp mode changed", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "1eb7a85b55f0c7c2de6f5dac7b5f6209a6eb401c", "description": "tu: Update HS_WAVE_INPUT_SIZE formula", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a7db1da37dbb6ea8a0801f0e6e051265f668f433", "description": "tu: Fix streamout with tess_use_shared", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0120e7b9d9e9523e9d5689d1d394f35117c3e0dc", "description": "freedreno: PC_SO_STREAM_CNTL_STREAM_ENABLE has per-stream enable bits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0bf2033e0d24d3ac542452ba28c1175d7c85853b", "description": "tu: Implement VK_EXT_attachment_feedback_loop_layout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b7601dd27eed3348e24486f515e8af0481af5a5a", "description": "zink: wrap discard in a function", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "47d67912bdf27aa11bcd097142d98016a4ca9874", "description": "zink: add spirv_builder_function_call", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "41dfed6e1235de20eb55f9c445ffe36673cea5b3", "description": "zink: type_main -> type_void_func", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "f4c44444adfb93740363ba6f424ab5f9e673b470", "description": "intel/pci_ids: Add 0x468b ADL-S PCI-id", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d399c3e861a7c459501413e8d675db8ca1a40712" }, { "sha": "6ca37aabfbb04a066d3d440aad3181c087fe3c6d", "description": "intel/pci_ids: Update ADL-S strings", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d399c3e861a7c459501413e8d675db8ca1a40712" }, { "sha": "bf4234d0887d4505f2aae825d23a0144c60e0240", "description": "r600/sfn: Use a low number for unused target register", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6" }, { "sha": "90f99369aeccf2a52495319930ff23b8ffa2a691", "description": "r600: Fix reporting TGSI IR support", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "33765aa92aa5c150873fc210e9d6c1fe22cf8646" }, { "sha": "c81fe5b235c0204e9f77d13411004a3307aa6301", "description": "r600/sfn: Use a heuristic to keep SSBO setup and store close", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6" }, { "sha": "1f5dccb76057666ff810d889a38e057b078f2448", "description": "r600/sfn: Don't scan the whole block for ready instructions", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6" }, { "sha": "79eabb81304c0886b723371adfad07ccd7469db5", "description": "r600/sfn: Don't schedule GDS instructions early", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6" }, { "sha": "fd71cd0b6a068ce4f0187b26d4527c3e1b6dee86", "description": "r600/sfn: Don't tag mem-ring and stream instructions as exports", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6" }, { "sha": "3a0f085837bd605dd5fbd52e4cf934995193e689", "description": "r600/sfn: Handle color0 writes all on R700 like on EG", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "069f3869ac3a140898224c8c37d5b3b6349361a4" }, { "sha": "43eb5e777e4b64fe1b143822ae8aaf709eaad42f", "description": "etnaviv: add debug option to disable linear PE feature", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "ea8fc9592c16ce137d58a27be8f30f530efcc524", "description": "etnaviv: use linear PE rendering only on properly aligned surfaces", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "53445284a427f79e94607dc4ca2f8bd8ac293356" }, { "sha": "09953d7b75524022b5f1e9bfa8264adcfd8691a1", "description": "etnaviv: move checking for MC2.0 for TS into screen init", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "68e69d002fdc7488b7f03b6652575de9d9e73815", "description": "radv: stop emitting RMW context registers for updating sample locations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2f5891108a5ceb1a82156ca7c821f277492be442", "description": "radv: cleanup dynamic states in radv_emit_graphics_pipeline()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "85a55009beb0df2e67f7b676c1cda0578b0768ff", "description": "radv: stop clearing bitfields for registers that are emitted dynamically", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7aaa016b23d066b31c1aa432b2fac0b6e950eb03", "description": "radv: stop setting CB_COLOR_CONTROL.ROP3 from the pipeline", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b5c10a902821a90fed68adb8aff0f070e6ebdb60", "description": "ac/llvm: cast tes_u/v_replaced to float", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f75452918b27690f9c7a80f3f049483f7dec14fb", "description": "ac/nir/ngg: support clipdist culling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "620e62bb39c8a94bb9625213564f597fdf486e8e", "description": "ac/nir/ngg: support component position store", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1bdeb961bd8c953713646ae0ea28cc5f21f4a232", "description": "ac/nir/ngg: add gs culling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b212fd4b1e84cd0ef099949b17f55d61c5ad4f00", "description": "ac/nir/ngg: save and restore position output base for nogs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7e17e019732ae801a0dcb00f941c7a728bcd830c", "description": "ac/nir/ngg: save and restore output bit size for gs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "93a635c2c88f9faed6de3dc02f3d8517abcef6ba", "description": "ac/nir/ngg: use same driver location for gs output", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "347a94666ce8d2bab759f5bd4ad4a8063cc803ea", "description": "ac/nir/ngg: fix and simplify gs store output lower", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db0e9d3caba348d4edbbe6f883fe1ceb8ddad2c8", "description": "ac/nir/ngg: support line culling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f1f2c931a7df689027c4886da455fd78d5e25f94", "description": "ac/nir/cull: support caller react when primitive is rejected", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "035d70f72129e0df1de6ff998ac96afd30fd0241", "description": "ac/nir/ngg,radv: use nir_load_viewport_xy_scale_and_offset", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a19dcdf9d5cc060443c6314bbe0016eb64048e38", "description": "nir,ac/llvm: add nir_intrinsic_load_viewport_xy_scale_and_offset", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1aef9c831873ef384b6f25e2eb8579505a8dbec1", "description": "nir,ac/llvm: add nir_intrinsic_load_half_line_width_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0c2b824f67c1498dfe4e9dd95947ad2b4a539508", "description": "gallivm: don't indirect image/sampler destroy.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5fdd77c7f24a17bc20ff6571eb52233fc7a44f02", "description": "gallivm/sample: remove unused base parameter from dynamic callbacks.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1f0d1a96cbad58c0625dc517497886961ca6f733", "description": "gallivm: drop unused parameter to lp_build_sample_aos", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bc2e1a3ed67fb4cca88229e547f6b95be05c4d5e", "description": "ci: disable the freedreno farm.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b338d6cc5b0ef50327846d5d88c0a21266c6303", "description": "ci: Move 'never' rules includes above \"on_success\" rules includes.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "71ace23fa7ccb27eb4455e38f9254bac5c5b7f86", "description": "iris: Use linear for exported resources if we can't convey tiling", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e6588354360d102f3bfbfdfd484490a6ae296142" }, { "sha": "d66e840ab4d8cb6f7e8abbed833b8e5810f0bb94", "description": "dzn: Get max supported shader model", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "85359eba039a1bd039ade6ff3e243597911a1952", "description": "d3d12: Get max supported shader model", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cb21534a7c1270adace37a0d9703f72cd0c14c4a", "description": "microsoft/compiler: Support SM6.7", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "01b6676d5f9a62782e29c739b142e7969840c22a", "description": "microsoft/compiler: SM6.6 is supported", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8a4cba7143b261d3105abe747d96da5e446df6a4", "description": "microsoft/compiler: Handle SM6.6 handles", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "15e472f7d2a289ceeb1fbc9858b3939d2c01f75d", "description": "microsoft/compiler: Pass lower_bound, upper_bound, space to createhandle", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6725362dfe9f5e92d4c84bc1bfd5a668aa50f615", "description": "microsoft/compiler: Delete double-assignment of sampler metadata field", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a19628e3c720b5f25ea8729d2e36134a107f8e00", "description": "microsoft/compiler: Add getters for res bind/props structs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b5c6416d40aa267c51318e8a8df0df63583bcef0", "description": "microsoft/compiler: Add dynamic create handle helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9489beb76e3a6417abae78cbd146fd041c21dc6", "description": "microsoft/compiler: Add struct and function defs for SM6.6 handle funcs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4b964b546405fe3d9009fe3e19ab1e453251f63", "description": "microsoft/compiler: Support up to shader model 6.5", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ebb9ff216557b6e968edd1d06c09452edcaa94b6", "description": "microsoft/compiler: Always emit a shader at the max-supported shader model", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6abadd27ec99155b9453c79565c2c62e8a847fc5", "description": "turnip: improve tracing of secondary cmd buffers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4b37439764e941ab867d7ea88d30479fe9aa66f6", "description": "turnip: add cmd_buffer tracepoint", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4c03e40991ec15d47e9bcb93c9750b5c1e9b0adf", "description": "turnip: rename some tracing stages", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "57d2d7523724931d156d955f073cdd43e80ccdf9", "description": "turnip: clean up tu_perfetto.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c867753c9449dcf4aab3b13f3563a3a2ca2ce9af", "description": "turnip: convert tu_perfetto_state to a stack", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c6d488814cd08c772ab22de8280f4001cc74f520", "description": "turnip: add tu_clone_trace_range helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9aa57bae9f042d590a60560774c5eed998dc7ff5", "description": "util/u_trace: add PERFETTO HeaderScope", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dea0d684b73621d76e82e88a3f30426751371161", "description": "util/u_trace: include the generated header first", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0d57cf8cad63ee39668fc89373a9eb6a26e65e65", "description": "turnip: tidy up tracepoint header includes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b1ba0791e31230734fa5c91bed679b50a441a2f7", "description": "turnip: fix gem_store tracepoint", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f539bd7a03f2032a5b377455f5cd807c2e26ade5", "description": "turnip: move trace_start_gmem_store before cond exec", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3f045bd176991b3fc7f73981d015ab7c4ef890dc", "description": "turnip: fix a missing trace_end_gmem_clear", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "91a0411d2ab03d32f3fdd1fa7969ee908dbdda85", "description": "turnip: improve perfetto sync_timestamp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ce0e13155d9d1c4c80c73b6866379b99e822facb", "description": "venus: avoid scrubing wsi/external sempahores", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7cf59d6982a85e0e8f805bfd410ef6a828ffbe18", "description": "venus: re-implement sync_fd external sempahore", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4da0ac54cffbe1c4e90eb4fc1e641d86b7d97168", "description": "venus: re-implement sync_fd external fence", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db9fa4be04dffa5b89fef1dc01e0c24c7e5d7d3a", "description": "venus: query renderer sync_fd props to fill the feature stubs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3518c310988785223901b644d7d7bf5d45fdf61e", "description": "venus: fix vn_GetSemaphoreFdKHR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "adac798598c042e7d8a3a7b640ebfb75aa23ebbb", "description": "venus: fix vn_GetFenceFdKHR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b21e4a7990cf4d68948f5b3379bd828626e6f8a1", "description": "venus: put android wsi on the sub-optimal path", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "64f9fbb9ea4f0dbb59d276f911cf155f8ad5b3af", "description": "venus: stub out renderer sync_fd fencing features", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1498b0877b419eb0f99e678fac2c9fe23100ecae", "description": "venus: sync to latest venus protocol headers for syncFdFencing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "88a5146d954b33684e7cf186e3efe10f791e1d0c", "description": "venus: avoid pre-allocating the feedback pool", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "81b44b49316eed934fb502b7846191b1c313b83c", "description": "venus: lazily create queue wait fence and make it non-external", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d85d29b7316ac8d885da41fd24e98b4ec445f966", "description": "venus: use a separate sync fence for Android wsi", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5457f4c0a497484eca1ecf91af8114f95435c023", "description": "venus: avoid feedback for external fence", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d7f2e6c8d033de19a1d473df4fb1a46c7d365159" }, { "sha": "7925340220d4cdde29bc5deff43925fdcfb091b5", "description": "venus: require necessary extensions for common wsi support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9c5a7ffbd8a696182647135ef32bddb347c277f2", "description": "venus: fix external memory ext filtering", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "390722620e139047c6b94f394caebb4c5676e6ce" }, { "sha": "6f8220e5c96b036efa1731851b70bd1e3a090821", "description": "Update venus-protocol to add extension `VK_VALVE_mutable_descriptor_type`", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1de5d2ac010502913777086849e4b4dabbf89d57", "description": "anv: Return earlier in anv_gem_get_tiling() when not supported", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9cba466ea3ad52fced0297eb62f5553fb13a549", "description": "anv: Nuke dead code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0a1c1a37d1f5d464d133ca4b49921a2f8bb8f74", "description": "mesa: Expose GL_NV_ES1_1_compatibility", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b2b5308706cc8ea3cd56a2053c9317e079579ff6", "description": "meson: Add an option to specify the WGL gallium megadriver filename", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b5f4a5285cc8a76396b02e778e7ee12047f947be", "description": "gallium/windows: Delete OpenGLOn12.dll target", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb13ed6ff04512d9513eec73aeb76b4afc290e2d", "description": "aco: fix long-jump version of discard early exit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1a250eeae3a2b0fa0cd1f90c58b23158c5bd7a24", "description": "pvr: Fix calculation in rogue_max_compute_shared_registers().", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "241f42d4438357420135ba68df51249c1bbcff7c", "description": "pvr: Compete pvr_calc_fscommon_size_and_tiles_in_flight().", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4fc9125ca28bf0b721a18fe8608c693d794d5cab", "description": "winsys/amdgpu: fix non-page-aligned sparse buffer creation", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "667da4eaed37de143681711344aba19373bee1d0" }, { "sha": "e767f54f28ba14cd8b35c6ce44ad2299d553aaff", "description": "v3d: introduce V3D_DBG() macro to make V3D_DEBUG checks consistent", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e178ecf8a923b982728eb180050142a1e7bc2180", "description": "vc4: introduce VC4_DBG() macro to make VC4_DEBUG checks consistent", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a771efdefedc844bb9a792abfc7c316468d8b2e2", "description": "venus: Enable VK_EXT_pipeline_creation_cache_control", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f81915585dfed7bde70cc9f64f95e29c89af6e98", "description": "venus: Fix failure path on pipeline creation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ad8c8e366a8900a67351fc31107e94b93d93b934", "description": "venus: Dedupe pipeline handle creation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c66622de3af4efc3717131c55a54b408bc7faade", "description": "meson: replace manual compiler flags with meson arguments", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "76bcf69e33b9452bdbc9c79e64ba4353dd57398a", "description": "vulkan: update rest of the headers to v1.3.225", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5777f99fc56d0f4a43ff74069a9316e1adbfb838", "description": "pan/mdg: Use correct idiv lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5bc830cbf26eca543319b0b8723276a69d0822ac", "description": "pan/mdg: Reexpress umul_high packing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b78e05ba8ecddab48af32f4e7a439e05a7925b2", "description": "pan/mdg: Replicate swizzles for scalar sources", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e951d6362cf063789b1aa3aca965524f3d53a1c2", "description": "ci: update pass/fail results for spec@!opengl 1.0@gl-1.0-dlist-bitmap", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cbad4adc133b16c803ec9445c8dd144bc5023a62", "description": "st/mesa: fix potential use-after-free in draw_bitmap_quad", "nominated": true, "nomination_type": 1, "resolution": 2, "main_sha": null, "because_sha": "feda6e9c5d101c9a5654a026090e2f8a11980e91" }, { "sha": "bb860f63f6df60a00c5a97df4cb98a2e0850d3aa", "description": "mesa: create glBitmap textures while creating display lists", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6da2fb81a75026d690d856da090cf078fad80ae1", "description": "Revert \"mesa: implement a display list / glBitmap texture atlas\"", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "b26ddda12fe7dbb6a4e6af3b47c1e837cc7ebb03" }, { "sha": "f242c9af763ab7dc3d618a80c962d6bfdf73f3a5", "description": "intel/fs: bump max SIMD size for A64 atomics with LSC", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "407f2beb97b3bcfd8eae262c906636664f4802bd", "description": "intel/fs: port block a64/surface messages to use LSC", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "37b3601052c35ebce78a14a34d0ae0095890bce3", "description": "intel/fs: switch register allocation spilling to use LSC on Gfx12.5+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3c6fa2703dad46a5026cc3993224feff0f106745", "description": "intel/fs: fixup SEND validation check on overlapping src0/src1", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "a81ca32f961d128e1f0992a4ccbd265a43e11552", "description": "intel/fs: remove unused opcode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aa65f83203f698188adc3646e4fc53fa2ad88f15", "description": "intel/fs: switch compute push constant loads to LSC", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1e7a131fd1ed6d9d1fc338f9387f032ee46a3e33", "description": "tu: fix invalid free on alloc failure", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "b3cc213f56c4d0595e26684b1c658e7585b8cc22", "description": "radv: Fold 16bit image sources.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "91510489579e5072312abfdfed4334e445629dd7", "description": "aco: Combine 16bit undef and constants instead of using s_pack.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "46f6e2ddbbb99215be252339a0908485f842e8e5", "description": "aco: Implement storage image A16.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c8ad1aeeb27df4a4781c4a26193059fdb7fd52b6", "description": "nir/fold_16bit_tex_image: Add an option to fold image sources.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "13355232e4fcd35f73c889751c604180b1454131", "description": "nir_lower_atomics_to_ssbo: Initialize deref struct", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8eac45b27446cd9b9eaeb147af97fff1e09832cb", "description": "nir: Add nir_ssa_scalar_is_undef.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cfaff1d341281bc105df6ce5679081de409b30c6", "description": "ci: fix leftover tag in image-tags.yml", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "eb6ce47d4f75d545aaeed94ebe90c8dfbf43a576" }, { "sha": "78564b5b84272ab9659f7bc0e1a5f176cd80de28", "description": "radv: Advertise subgroup ops for rt stages", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c4f78396d48275bdb483727f4891e8187fc36f13", "description": "zink: support PIPE_CAP_FBFETCH_COHERENT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9f7195949b828871ff45ac7f2cb8b2577a937dd9", "description": "vulkan: Update the XML and headers to 1.3.225", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "15a7361ce984bad6956d115e80b5c2c106f0292d", "description": "radv: merge gather_tess_info() with radv_fill_shader_info()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b94ca287b88076df4473dc0c4fcfb067847b686", "description": "radv: remove unused num_tess_patches assignment for VS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "068891a38322c526d5f83fad3ea7ac219929d55f", "description": "radv: remove unused tcs_vertices_out assignment for VS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "76f33cbf25b01ff0a13a36e85a5c7df48d4adc98", "description": "radv: remove redundant assignment of tcs.tcs_vertices_out", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "762eefdbf6460d7692553ed41f53a5d1467d5cba", "description": "etnaviv: mark instanced draw extensions as supported in docs/features.txt", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8b8beae8d503ef51241e4fdb2c2594ed327fb9c1", "description": "etnaviv: expose ARB_draw_instanced", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1dffad2f83525e6964d8c9a09a2415cc69a04f64", "description": "zink: Remove duplicate variable zero.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "0f97e317e333ea3f08f98bf938a6496fb7d0f1e1" }, { "sha": "0c8492cd3b2899c3512f5c9050041041d9dcfcb3", "description": "glsl: fix location for array subscript", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "04e7ed8323b5ad1ce1107c734f439258331d2be1", "description": "glsl: make packed varying helper needs_lowering() external", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ff7c59672fd59c94792b26f7131eb86e57d4b8f4", "description": "radeonsi: fix tcs_out_lds_offsets arg alignment", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "7598bfd768f02d1d77007ebc07990db9c83a6fb4" }, { "sha": "bee2df64d2bf22bfaa3603a2018197aeace6e10c", "description": "intel/compiler: Use fs_reg helpers for GS icp_handle selection", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b4aff6ab49ca921bfe119b1b3f1c5b100c2fc358", "description": "intel/compiler: Use fs_reg helpers for TCS icp_handle selection", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a1b1fdf70d45c46cd5763b372f3119a2064f7cc9", "description": "intel/compiler: Rename 8_PATCH to MULTI_PATCH", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7cd06249b93e713b624c2b3cc7fa1a2eb8d51806", "description": "intel/compiler: Remove INTEL_DEBUG=tcs8", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bb2a44432400f6c7613905eceb14c6544687ed1f", "description": "vulkan/wsi: Take max extent into consideration for modifier selection.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "eb6ce47d4f75d545aaeed94ebe90c8dfbf43a576", "description": "ci: Use mold for x86-64 and AArch64 builds", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9f40e42de6b47e036d603296ecb5facb384eb0c", "description": "iris: Drop extra file-descriptor dup in iris_drm_screen_create()", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "a99e85db9ebd83c41d3606568db8e8d81ca0205c" }, { "sha": "3c78e94ff345fda6314e7644873d960c0ee97dc5", "description": "intel/fs: fixup scratch load/store handling on Gfx12.5+", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "1e242785c3155e71fec2ffcc7a814392ef9c90fe" }, { "sha": "46a13404c07acdb0412121a6ff55fdbcd5bfea5c", "description": "intel/fs: fix load_scratch intrinsic", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c6439792287f11f25cb2b62d699f52daefe54a44" }, { "sha": "0a2cfa14ddd929e20eff32fb314c42b0793dacd0", "description": "intel/compiler: Make component() work for FIXED_GRF/ARF", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f33b224954b776f5548dec4b0b757427a096ad2", "description": "intel/fs: Fix horiz_offset() to handle FIXED_GRFs with non-trivial 2D regions.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "61a77c9ce2a10d0463ce700a156c2648db4e5ea5", "description": "ci: update CI to reflect clovers LLVM version bump", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "559c027adeaa33d19c8cfee828cc7220239fea70", "description": "chore(deps): clover: raise the minimum LLVM version to 11.0.0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "98ba1e0d817e0354aad5d82eb9a2dc4cce33540f", "description": "radv: Fix mipmap views on GFX10+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "35f053ba8cd11a16077a79ebf5d3952f6112b096", "description": "radv: Fix corrupted mipmap copies on GFX9+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea84143d1ee59497c638ed502b7834f57a8ed5b6", "description": "radv: Only apply mipmap view adjustments to block compressed images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "88401e031bd3228354ce4eb410c0034217be15cb", "description": "vulkan: Introduce vk_format_is_block_compressed function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ef6a8a9a6f5312ff60e4f30c5a422a38c8db5e89", "description": "radv: Add get_addrlib function to radv_radeon_winsys", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c535434fd9138ae5a236f44734a03bc7e2e7a959", "description": "anv: convert assert into unreachable to avoid fallthrough error", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f56609a67963583d5bf9a3ceeb78ed8f58d1eca2", "description": "nvc0: limit max global and alloc size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "16b07b342d9d35229debb7563577a6793df64b30", "description": "nv50/nir: A group barrier is CTA-level not global-level", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9236af8b6c395041b0cfd70fc6764e13d66cf854", "description": "nv50/ir: Avoid generating splits of splits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b327f46e4525bac3ecc803a903b4c4a091503e35", "description": "nv50/ra: Fix the offset computation for compounds", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4d892829f3586e7b399db9ef6dc13efa3b8f79fd", "description": "nv50/peephole: Disallow combining sub 4-byte ld/st for now", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "81828284b2787d868da2a3cd1de5fabf77780387", "description": "nv50/ir: Handle non-32-bit values when cst folding SPLIT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f360086c301e1672c2b7c297a61c4caaa16a8fd7", "description": "nv50: Mark RESOURCE_FROM_USER_MEMORY_COMPUTE_ONLY as unsupported", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ebcec3b6370d4d61fc68020f1cf67886fd756b11", "description": "nv50: Disallow allocating more than VRAM size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "66385d79dcc667c707052c8c4abd219e17ca02fe", "description": "nv50: Report actual VRAM size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bb61bfc90e25915ca6ece3daee7dc644f6b4f78d", "description": "nv50: Rename interps to fixups", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "120c43cf46d3610e03615b86d48a09d0bf51c2a5", "description": "nv50: Rename fixups to relocs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c066e7a57dee7b30a2aafb8f1c075bac0867be7", "description": "nv50,nvc0: Do not resize global residents if unnecessary", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cc2cdf88fb1ad385007f78dd022469b82b00b7b2", "description": "radv: Don't assume layout == stencilLayout for stencil-only", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b772e30ce70262461f8e6d4ae882c2188a855808", "description": "radv: Add a image_transition helper for separate depth/stencil layouts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c06fa9b9e50a8b3eeac77fbdb99beb85f0eb472", "description": "radv/meta: Drop redundant depth_view_can_fast_clear", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "804ce284442ea314659feff5e2a79239f41cf31a", "description": "radv: Drop set/restore_subpass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a90c2e657218b524f3553e70422a5c2c3867bb29", "description": "radv/meta: Use Begin/EndRendering for clears", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "769f566fa7daee97f8da1971546e84c167fd08c2", "description": "radv/meta: s/dest/dst/ in a few functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fd0a421c7a4ad0d050fd56313a6822794b63db7b", "description": "radv/meta: Use Begin/EndRendering for resolves", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1e1d69ae5dca4ae5649693057ed00b2285e71e89", "description": "radv/meta: Drop subpass_att from radv_fast_clear_color", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f9dabc1a65043f329d4bfdfc751be227619b291", "description": "radv/meta: Fix a stack use-after-free with sample locations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "297d82763b724f0a98977be024000d1c119f1754", "description": "radv/meta: Respect render area for MSAA resolves", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4e52efcc4311a1985fb53b41ee123f6583c9e404", "description": "radv: Use VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT for render loops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "76b8b854a514bc515ddba47f4fbbf6ea80bcf0f2", "description": "radv: Use both aspects for depth/stencil blit destinations", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "42db5900061c80154652237347285fee703d4a7c" }, { "sha": "7077b72d6051acba89e713d9425278551e41da4b", "description": "vulkan,anv,dozen: Use VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "10de12d710870bfbb378556f8ae32d66093194ad", "description": "radeonsi/vcn: add AUD syntax to h264 encoding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "12cde23c3850e7513ca43b66578b42980228b2d9", "description": "radeonsi/vcn: remove rate control double begin IBs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b0c3f62b5469317f48d5d86623c4ae208426cee4", "description": "radeonsi/vcn: support VBAQ modes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d00d4b9b6a8d297acc9c45446d2ee799bb1d71f4", "description": "radeonsi/vcn: support encoding preset modes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "20ca84646b1cf285a354e94920384dbfd30dacec", "description": "radeonsi/vcn: dpb change for supporting pre-encoding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "60f0a182e1cbe234764429d220e518edd38dd969", "description": "radeonsi/vcn: add enc quality bits interface", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a727ec83ba01776e9c6f61c912c4caac280e968e", "description": "frontends/va: improve enc quality interface change", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eb3af2357f0316067154d7b4ad167300f0322f66", "description": "ci: Remove -Wno-error=deprecated-declarations cpp option from debian-clang", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "da4edc0d2a78d9f1d420c18ba43910b1a5511463", "description": "osmesa: Fixes [-Wdeprecated-declarations] in test-render.cpp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "993889a9959d2f7b3c1234e2fcfdcbfe8ae68663", "description": "virgl: Fixes [-Wdeprecated-declarations] in virgl_staging_mgr_test.cpp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4bfde7954edee3811becdc33360a4a76d88210b7", "description": "intel/compiler: Fixes [-Wdeprecated-declarations] in test_eu_validate.cpp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c48f4b70e2e30ccd6fd04f387da8c0be3834355f", "description": "intel/compiler: Fixes [-Wdeprecated-declarations] in test_eu_compact.cpp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a87195a6539ecea3787559e39a5835f8d9f99759", "description": "glsl: Fixes [-Wdeprecated-declarations] in list_iterators.cpp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "af72975a484bc94855b1ce5dd1e3e042141d5325", "description": "util: Fix [-Wdeprecated-declarations] in mesa-sha1_test.cpp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fd516fca15732a3635dc22f76a63ecd302e5bed8", "description": "nir: Fixes [-Wdeprecated-declarations] in serialize_tests.cpp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9fa48eb4cff5e378a52a081dc4f70be76d349e5f", "description": "intel/compiler: Get URB handle in emit_task/mesh_intrinsic functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ead0cfce5496ae35267f66ea0e616e0e951c2740", "description": "intel/compiler: Call get_mesh_urb_handle one level up in call-stack", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2af3b6756a0c3e192367c820813e9b051759b139", "description": "amd/compiler: Fixes warning [-Wunused-variable] in test_optimizer_postRA.cpp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4a607c2df49b24eca41f658fd7b800f20b4dfb5f", "description": "amd/compiler: Fixes warning [-Wunused-variable] in test_to_hw_instr.cpp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c49e328e4f41d4a2503045a0bb8bfaf65d4cde61", "description": "anv: fix assert to build with shader cache disabled", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "7f1e82306c9b59fe534b9712d85f9324b0bfb5a4" }, { "sha": "0a0aa24b33c4a3d18426f09674ff67c23e71cfd2", "description": "iris: Always initialize shader compilation queue ready fence", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "42c34e1ac8da3a000087c02cfd9f6fcb83e84fbc" }, { "sha": "9027c5df4c51bcf529ab34b0ffbe763cf8fe8543", "description": "anv: remove the LOCAL_MEM allocation bit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a254aff64321fa41a6cb6ee3a4095d711dd8fae5", "description": "anv: prevent trying to mmap non host visible memory", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b08f293686bd0ae4e1d055c47772cebf1b745c53", "description": "glsl/tests: do not perform eol-conversion on windows", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b8c472c111ee1e5a7feb45a9da81e5f73145b6fb", "description": "anv: fix assert in memory budget code when extension is not supported", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "fae88d8791b2903771c85958903ee81080b66aec" }, { "sha": "4ab38112f36ec25afe98a1636909bb8bde4ad7a1", "description": "anv: fixup assertions on lowered storage formats", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "a9edc268b9b12db49a3fef599cf13443224dca7e" }, { "sha": "9e31b0fba18f00001fc6359eecfdf235993b5307", "description": "tu: Allocate private memory per-device instead of per-pipeline", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0e8f21100a4ab6a384e0c75cbe041299832b02d", "description": "anv: fix GetPipelineExecutableStatistics for ray tracing pipelines", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e10455585115d502702a3f642dfd386d0c7a0c69" }, { "sha": "468538509fc8ac1a1ccdf6ba9421cae566164acf", "description": "Revert \"anv: Do not copy garbage to batch_bo\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "87b19c68d8bc33dfc2c61550e50fb6890b47656c" }, { "sha": "585fa6bf406e064877baf4b2b106e116bee21c6b", "description": "zink: ignore nir_texop_lod for tex dest matching", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3a47576687624e1ed4661d7f5b6c0e54998ada48" }, { "sha": "e95b9ac9a8a9591fb9dd29b0db9ca2b6a10962a7", "description": "zink: handle nir_intrinsic_sparse_residency_code_and mechanics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b3e1d587d9f47cbfa8746d809827d9c0f164a2d", "description": "glsl: Remove lower_offset_arrays pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1aacd9492de42412c6c9ca79d48a40c4ffebcd79", "description": "radeonsi: r600: d3d12: st: Use NIR lowering for tg4 offset arrays instead of GLSL lowering", "nominated": true, "nomination_type": 1, "resolution": 3, "main_sha": null, "because_sha": "640f9098621448340378a519be7b9894afd9e390" }, { "sha": "dbd022f2ab43ff0a9ecc05c61123467e25f109de", "description": "nir: spirv: Allow 32-bit version of nir_intrinsic_is_sparse_texels_resident", "nominated": true, "nomination_type": 1, "resolution": 3, "main_sha": null, "because_sha": "4cbdf9ec4d454c4df157570387edeeaf45847b8a" }, { "sha": "f73862d339fbeac14fe7e1e1dc9e73d3501e0c97", "description": "svga: fix invalid component access of domain location", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6e311dd7229b2afb478e65afe2f17d7fb422d01e", "description": "meson: add svga gallium driver to 'auto' group on arm/aarch64", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "16d33b8ba185226dbdfa8819e81bfd3b5711b49e", "description": "freedreno: Avoid deferred-flush dependency loops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "425514e62e78188105ad97a0647db93acb274176", "description": "freedreno: Simplify add_dep logic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "027dbe2cb3dcdb1360e713d023ef7f078f0cfed0", "description": "freedreno: Extract helper to check for batch dependency", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c9d9155787d7222535296dd75c9298f5b5fddd7c", "description": "tu: Disable userspace iova allocations", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "e23c4fbd9b6b95537ab00d19a034eaffe5fe86b0" }, { "sha": "013b022924ea66aef8f6f017669a5b6748fef1f6", "description": "aco: drop unused variable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7f64137d9353d0ffdf2f7374c2d30902338a0ed3", "description": "aco: Use unreachable instead assert(false)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0401f02fd6a2ea66a6a0e470eae67b66292fbdf", "description": "ci/tu: Add another cwe_after_bind fail that appeared in the reshuffle.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b0a74776d117e150206ed5c98e4a800374cb68dc", "description": "tu: Emit only as many VBs as we've ever seen bound on the command buffer.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8ffb48c90a82c73c5404269026df39475fd8b137", "description": "tu: Only emit FS output regs for as many MRTs as we have (but at least 1).", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "374d1ce4915fdaf2725892ffe1c69d97ef2d3b3a", "description": "tu: Only emit as many VPC interp/repl regs as will be referenced.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "29d725a8aa814e05851d913c487df1e6ab53a7fb", "description": "tu: Only emit as many bindless regs as we have seen descriptor sets.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f986a5207c2b2aa870f9040e9bb045095a9aa5b0", "description": "anv: Group all context operations during device creation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dbbf2ff12e0b3d57b3a3523d5beb19c2c1d8fa9a", "description": "anv: Nuke anv_execbuf_init()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "87b19c68d8bc33dfc2c61550e50fb6890b47656c", "description": "anv: Do not copy garbage to batch_bo", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "631794b8a90e820f4e6fe5acb1d79c35eaba7882", "description": "anv: Only wait for queue sync if execbuf was properly executed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7981936e46e8a714fb6a3b01d70bd235de9f0e59", "description": "mapi: Improve comment about _glapi_tls_Dispatch and _glapi_tls_Context", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1d3faf7706504ee448362a2bb96ce4be8ce60097", "description": "docs: Remove document about USE_ELF_TLS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "78ba0eb6330abef5769b5007cb7b5e6220571c00", "description": "mapi: Access _glapi_tls_Dispatch directly without need of macro", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8e8a231a0754a688395d79d383b03fc0642bf1dc", "description": "mapi: Move shared stub into u_current.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7f49abbdc0a1ceb7ea4f31938f7eaa9bb41ae891", "description": "mapi: Move shared _glapi_set_context and _glapi_set_dispatch into u_current.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "01d6ae536b0a0d1cd6a11e883e0dba7abfeecd11", "description": "mapi: Remove reference to unused _gl_DispatchTSD", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a5972eb7ac0790d407bec596325ad83b15c264fa", "description": "mapi: Remove usage of _glapi_check_multithread and _glapi_destroy_multithread", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a5b463742c3c2f6973d59cfc4dbee68f077e8f55", "description": "mapi: Remove unused ENTRY_CURRENT_TABLE_GET", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e8bb418b1c6c0d1539a6a6f0296ad3a8834ebdca", "description": "turnip: trim down bo size of tu_descriptor_pool", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2da46db9b2b474b04de1378e0e41f27a96fa2746", "description": "turnip: trim down host size of tu_descriptor_pool", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9fd66f0cae87e81d9d4a28decb752a0c0ec02807", "description": "turnip: pCreateInfo->pPoolSizes[i] is wordy", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dcfbb60392fce468eb2bc2513c3b1ba5dfc1e62e", "description": "ir3/spill: Fix extracting from a vector at the end of a block", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "613eaac7b53bfbfcd6ef536412be6c9c63cdea4f" }, { "sha": "f9d7308014e11192db9594cc6ea6184995b2af37", "description": "util: Use literal instead call to list_inithead in u_queue.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ddd74bec3875c86d7da8fa75d308f5d06be4ad72", "description": "radeonsi/ci: make the running script easy to use", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "631b5742d10d71bce3817a151086fdd7a18db88b", "description": "intel/compiler: Print more details when fs_visitor::validate() fails", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "20fba14f2cb34060ecae42634bfe8c266f56952f", "description": "wsi/x11: fix memleak in wsi_x11_connection_create()", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "bbdf7e45b15f6345c5e509827770aec8a8bdfe7c" }, { "sha": "9573b24ab41c285312c20e250d7434ccb9ca1cc7", "description": "gallium: Remove util_make_fragment_tex_shader_xrbias", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "18539a40997bbcb69eb7ad6c6401c2a3b297ef3c", "description": "gallium: Inline away util_make_fragment_tex_shader interp_mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b61ce265d728ec763f3966c38337477ce72b9207", "description": "gallium: Inline away util_make_fragment_tex_shader_writemask", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c20139c2922276238c12dc6a6cf0fbbc39e9d732", "description": "tu: Enable bufferDeviceAddressCaptureReplay", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e23c4fbd9b6b95537ab00d19a034eaffe5fe86b0", "description": "tu: Switch to userspace iova allocations if kernel supports it", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3e5aac8fbcfdc21e84e3564ef5bde2f52c5c755e", "description": "Revert \"ci: disable unit tests\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9fc82560d3ffa24aa67e39a113f43d060644f390", "description": "ci: disable glcpp tests for now", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0f9b662f9a7a46bcc8f58b521eb5e3bb29b3845e", "description": "meson: add enable-glcpp-tests option", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "201a62cbbae2c39a8b27c7a7b46cecac0011db68", "description": "meson: Use different STRACEDIR folder for intel_devinfo_override_test", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "12bb9cba8bd3e464624cc815950e6ac358d520d8", "description": "anv: Fixes struct anv_device::info is not initialized with struct anv_physical_device", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "356a60bd6c593d14324dbd9256e6c3ee8be61277" }, { "sha": "8a78fbb8324928cf2618b08e8bfaa6220ed5f879", "description": "radv: move lowering the view index to radv_pipeline_link_shaders()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "98fe5acbdbad5ca2def48f382e526f70404f7a28", "description": "radv: move lowering patch vertices to radv_pipeline_link_tcs()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b9ed82815d26a97bfe07fae06f0b42bfb5c34643", "description": "radv: move assigning driver locations to the new linking helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cac4ad2115acdccf7cdcde19735575fe7a9ad57d", "description": "radv: rework linking shaders in NIR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f9e3339e39c9d9c08d705a1fc359014c4ba6b780", "description": "radv: add radv_remove_point_size() linking helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7e635adb2c919ce7ec9f07c9a25f2898bb58fb5a", "description": "radv: remove useless parameter from radv_link_shaders()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f461fa1933357e59e79707d3a18a002f49fa4d35", "description": "radv: use NIR_PASS with radv_export_implicit_primitive_id", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2167a61611cda66dc365bdd966ac68739c499653", "description": "radv: remove unused parameter in radv_lower_io_to_mem()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f66d822d8724246eec0d4aabf32cd8e2c5dbb495", "description": "radv: move dumping NIR shaders to the previous similar loop", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "619da8df77fad1d4ff83f6f05fd1a3f2e073aa13", "description": "radv: move lowering FS intrinsics to radv_postprocess_nir()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0fd0c3871a0d6ac5a7f49d940206c82d5a801a40", "description": "radv: add a radv_postprocess_nir() helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "22faf8597a5b5a0a0d12c086aa7ab11096613dad", "description": "radv: copy the whole radv_shader_info struct for merged stages", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6262586bd73fc8970c1a4aa987690b3b4f3a409c", "description": "radv: copy linked I/O info for merged stages in radv_fill_shader_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0eab07bf66d927df32649cc8229012150f5f424f", "description": "radv: remove useless check when creating the noop FS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4ac72f7d1a4cef6132b44b183a3930663c862429", "description": "r600/sfn: Don't use broken idiv lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c38023a9b2c90a0d8321428d5001914ec65823a9", "description": "r300: Set more shadow sampler lowering in precompiles.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "58432e56ae123ef37017c5443d17f16933a81123", "description": "Update docs/drivers/llvmpipe.rst", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4ba21c3e8cef567f0c39460dd3f1d20f754c3c6f", "description": "vc4: store tex sampler in proper register", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "177f7fae0136955b6258555f50d5fda6438d1c14", "description": "ci: enable lima farm", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ddae033674c7da694ce7628cdf8546615a9e5bd7", "description": "lavapipe: Set ss_dirty in emit_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3743ea0fad9c18587c314d7cf32a8e90cd20fb6f", "description": "meson: drop duplicate `lib` in lib name", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "137b34a67ebe18818b062a1ccf7e1c24c96fa5ff", "description": "vulkan/wsi/x11: detect Xwayland via the XWAYLAND extension", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "87182ba977a3f9890f8d6eb0b3717dde215f63d7", "description": "bin/perf-annotate-jit.py: Update to Python 3.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b81dbe591be345c34c0445f952a86e33ec13928", "description": "st_pbo/compute: pre-clamp loaded geometry based on coord components", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "613348766c9e1d6382063c4989ec1016d7a7377f", "description": "st_pbo/compute: pre-clamp shader geometry to 16bit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2fa5afd639d0431b6f38da09a3f33a23220004dd", "description": "st_pbo/compute: fix 1D coord dimension by pre-trimming vectors", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "cd07a0002f10869136aa61e59f9bbcdb02d1a2d6", "description": "st_pbo/compute: fix 1D_ARRAY offsets", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "bd3b03939b556b44b2fbace746ccaf0bfa06a20c", "description": "st_pbo/compute: handle download failures with fallback", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fcae7cfd2792ac234d5fed1168d1d877e49768a8", "description": "panfrost: Assert that blend shaders are nontrivial", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1d5aad9db42858eeacbed4adff3172ab6be8e1df", "description": "panfrost: Include mask in replace blend shader name", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "378b7e37f4dfd1267b2ab89080762cb81c260381", "description": "panfrost: Simplify blitter blend shader creation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a71d56fd452e9c53da44f21583c197c9661488c", "description": "panfrost: Invert no_colour to enabled", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "39bf3ea7d3c172ea1b4f9afb3131844bdc144d24", "description": "panfrost: Don't compile empty blend shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d849d9779a77f05d7acd418516e154a4e9018f40", "description": "panfrost: Avoid blend shader when not blending", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e59c74ec56583d74e44c1a5eafc7e2d3ab6117a4", "description": "panfrost: Promote blend shader outputs 8->16-bit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "08746d7b527eef7b291e5374f23276a6443f870b", "description": "panfrost: Don't saturate in Bifrost blend shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b1c9c924c74983bed4eea45a3175fd044f294e9c", "description": "panfrost: Set blit output variable types correctly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d6805609704e3b7af142700389812496d5c7003e", "description": "panfrost: Handle untyped_color_outputs on Bifrost", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cf55e05f8f2b3082b3a03e476c95bef401e366da", "description": "pan/bi: Handle info.fs.untyped_color_outputs on Valhall", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "394e1f5862a5cd537f60c01ed75dc698e112da58", "description": "pan/bi: Don't allow ATEST to take a temporary", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "e12a9ce8d691a311cd37eecbdeadb30400adeb95", "description": "pan/bi: Don't reorder image loads across stores", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "569e5dc7450620e7286aec036f34d02f02cdd2c4" }, { "sha": "15e15422ba2f7b540a03cc6e7506b197f29a032d", "description": "asahi: Fix warning building for macOS 12.0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1635ad032276b8467f2f67ac0d0969d71f44b766", "description": "tu: Assert that if draw state is enabled it has valid iova", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9c01fff4453cc067b3e1dc0448f36510cb1950ac", "description": "r300: merge MOVs with MULs or ADDs in merge channels", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "275beae42d4f74790b084892269041f4fcafee48", "description": "r300: merge MOVs into ADD using the 0 swizzle", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "13607d8c4829edda3f3b01a9bdda0ece6e1c4821", "description": "r300: don't merge w channel in fragment shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "268f317f228b2e7ffc850c1881d8f3f75f41aed2", "description": "r300: generalize the merge_movs pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "05785d482ea86493a700ad778264f563787ceb20", "description": "r300: run dataflow optimizations in separate loops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2755faf9386b4428973f105dfada6625ab85f392", "description": "r300: check for identical saturate mode when merging MOVs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6286e48e5dda633cc45aa06f48118f99855c1e08", "description": "r300: fix negate mask computation when merging movs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aeae7b812cc05328268047c8d4cb7cfdea3bcf38", "description": "r300: allow constant swizzles with inline constant", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b60414494bbc973fe65a565aec255c0cea99884", "description": "microsoft/clc: Handle a null clc logger", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "55b3980e789e8391458b2a5cdf05d5849f2b6872" }, { "sha": "163390d762ba45c285d0ccafcbdd68f760d9b640", "description": "vulkan/device_select_wayland: fix a memory leak with DRM device handling", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "995480a3f7e7bced728c245c5b48501cd76a6ce5", "description": "radv/ci: Remove host build related fails", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1762e6b5406bf6c0ebec84a21fa8eb62f812dd2b", "description": "aco: Improve SCC nocompare optimization when SCC is clobbered.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e69de0f81d69fe4405e91b7a088adb855bc66f06", "description": "aco: Support s_cselect_b64 in SCC no-compare optimization.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b0ef7c7c8281760f2531ec7334785860002e620a", "description": "aco/optimizer_postRA: Don't try to optimize dead instructions.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4a4e5320a12ee7be5e64ac3c60c6d16b0c149aa2", "description": "ci: implement stress testing jobs in ci_run_n_monitor.py", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "607bf3cc41f9cfa04c09aa6512fe8ab4e74ccdcd", "description": "ci: GraphQL was already implemented in ci_run_n_monitor.py", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d6b61fcf60e24040a8075e3e3db853797db09bf4", "description": "ci: traces: update freedreno and broadcom to brotli compressed traces", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1d521a5c15f47c986c322d542aef97549fa827b7", "description": "zink: add gfx pipeline lookup shortcut", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a836eaff5511abc930fc479b2014c003117942c", "description": "zink: track which stages in gfx programs are using inlined uniforms", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8a5b3658dfc2fc7e1cbb89f13af7b7df83fa4a58", "description": "zink: split resource tracking into two sets for buffer/texture", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8b93f157de4035ddef4d8de3349e6489fd2b3c80", "description": "zink: make batch internal api static again", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "40424cbe980ea231db36fdaa223c376af6470a84", "description": "zink: merge all the batch state sets onto the struct", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a4830517c261b80d1a5ca2964db4f48e32c64d7b", "description": "zink: use PIPE_CAP_RGB_OVERRIDE_DST_ALPHA_BLEND", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "16ae4fb8b7355d86935d8e2c8e3e75517deed34b", "description": "zink: add is_buffer param to zink_batch_resource_usage_set", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b56ac82eb87cd12d84f61627c8236bd6e782a81", "description": "zink: move zink_batch_resource_usage_set to be static inline", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7172c8a4217da771e3432bb49b17805b249f89fd", "description": "zink: remove c++ guard from zink_resource.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "277590d3e4bedc413bce80c1760d22e127e8f93f", "description": "zink: add more c++ guards to headers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "58823f054e58c643747aefdbedaeb7fc6906b2e2", "description": "zink: make zink_bo.h compile in c++", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bc46d44ba5a77fc96eb6eda5f23e536e189ba72f", "description": "zink: constify shader module variable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "98fdcd9f9b65ceda05bfb0191527594bcea484db", "description": "zink: pass shader stage as param for gfx module update", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "145137df8936bfbffe08659aacd6969b1cfee8b4", "description": "zink: use dynarray instead of list for internal shader cache", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d8455e5ebfa36767f0d7b63ba6b907c135711a7f", "description": "zink: change u_foreach_bit to regular for loop in zink_gfx_program_update", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5c7c566bda5cdf819d3f7dbdbd8bca33997974be", "description": "zink: make program cache values more intelligible", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "47d83e609ac207dc1440841c5e564e6d2f10dc75", "description": "zink: cache dynamic render vs renderpass pipelines separately", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fc460f6274dc29675d53fa114895f0b5a81e0cab", "description": "zink: use stage comparison template to ignore vertices_per_patch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fbade5c71ac4642554227a10408d5bb0b6e2647d", "description": "zink: add templates for pipeline stage comparison", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3f163b173dc98d206d543d14ef292acf172dfe22", "description": "zink: use a list for free batch states", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a0e69e7601a3f7cb6bfa578ccc4ec52abb9ee662", "description": "zink: split out first-time shader module creation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f5008d43703edb590262e9eb218a5420fbaef447", "description": "zink: split out gfx shader module creation from cache searching", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db00e794b275629f9217c8be2b53c9ca65afa0da", "description": "zink: split out nonseamless/inline shader module info calculation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4de0f7acd9940bad81b294a1f56eb72ac2aa987f", "description": "zink: plumb screen info through shader key comparison", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b8a7b912d37583a933a545e25070898e6759b863", "description": "zink: plumb some screen info through gfx shader creation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "190e5bda110e5aee3204c8215ad5629f9a0d212e", "description": "zink: simplify shader key comparison by splitting out non-generated tcs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "59fa32858916e5e80708f3acadc71529313eb94f", "description": "zink: rework bit iteration in update_gfx_shader_modules to use for loop", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "69464177d0314d76be31fb5bdcfaf9b760227bca", "description": "zink: fix shader key struct packing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f08082c0830ad37c6bc1ec3c72472c7246370b68", "description": "zink: remove some gfx pipeline state members", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c58f3ec6fc7cdc11bfcc1584652f3e10f7c4ec0a", "description": "zink: use template to eliminate more instructions in pipeline state comparison", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d86287168217d5444e5f80f019a4f7374db44f8f", "description": "zink: move pipeline state comparison to c++ template", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c886a7a4238697ffc5d235d88ab76c9f975e4673", "description": "zink: move gfx pipeline recalc to c++", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5457a70ce32bc2bf5fddbb4a0ee971e39d9901b1", "description": "zink: move pipeline cache structs to zink_program.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b6751773c8455ae5e7aa3c90e8cd7b4fe54476a", "description": "zink: add c++ guards to zink_pipeline.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b115a53119808a4d1323453af66da0eb9cddd65", "description": "zink: remove cpu conditional render hack", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3555371679e050f4e0fc8b27854654d1cf81d783", "description": "zink: move gfx program update/creation into zink_program.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a98536bba268b0d5349c022bea2a34757ebc652b", "description": "zink: deduplicate some program destroy code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fc429a853835171aef610a5c7e4ef23285478584", "description": "zink: deduplicate some program creation code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "67808a69c678bdf9d4bd548a4c1822e35bfee3b8", "description": "freedreno/ir3: Use nir_opt_idiv_const", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "75739aced31f1212aaf70b117cc4c4372202cb8b", "description": "freedreno/ir3: Don't use the broken idiv lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2f3cc22bc4b163bc999234009b03c89f0543f3ba", "description": "pan/bi: Use nir_opt_idiv_const", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3eb57544b6e861a33b6780a31ab557bb54872918", "description": "pan/bi: Don't use the broken idiv lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "35a7490ce235b472208df8ccedcc37d32dd54c22", "description": "pan/bi: Optimize pattern from nir_lower_idiv", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1ef20f1f3516162bb8f6200f11b53acce2f64315", "description": "pan/bi: Optimize bitwise arithmetic of booleans", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e348985cd3929db510235a3c1810ad6ad53d65d1", "description": "winsys/amdgpu: change num_rejected_cs to a bool flag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "471c82d21efe855af7ef161f294d660c32a7aedd", "description": "winsys/amdgpu: flatten huge if and reorder code in amdgpu_cs_submit_ib", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d6da5bf4d89a94461328d42dd3f0b96722045ac", "description": "winsys/amdgpu: terminate process on CS rejection when unrobust context is lost", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "801a840a5ca3df7ce2de144f43bcd523b2a9c8e5", "description": "radeonsi: allow lost context with aux_contexts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "445b8979076749cf0f71cf81ae4fc5d3c853f2a9", "description": "radeonsi: rename stop_exec_on_failure -> allow_context_lost", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "43703d82658ba273515a1e1c1eac976cadc1d397", "description": "Revert \"zink: add all format modifiers when adding for dmabuf export\"", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "5b7c2dffc43eb7ada61807a6e679cc2c1b3b2682", "description": "Revert \"zink: try to reuse swapchain modifier for dmabuf export\"", "nominated": true, "nomination_type": 0, "resolution": 2, "main_sha": null, "because_sha": null }, { "sha": "b936d638ab039f090b7826e2d44e8811b9e32309", "description": "intel/ds: Update to Perfetto API v28.0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0c6fbfca0c91ef012e8ab767a317c07f1f6dc5e6", "description": "turnip: lower the queue priority to 1", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "c625d99403809ead0225dfa9e0f71b64ca450612", "description": "freedreno/pps: improve interaction with turnip", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "718748fe61a60b6375e57293200c8be434c1cb02", "description": "pan/bi: Test int8/16 -> float32 opts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c88b8cbee3e0469d99adb93be3492550977cb791", "description": "pan/bi: Fuse [US][8|16]_TO_F32 ops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eab1d3664334aaa43e392e636d9d043f444c2c7f", "description": "pan/bi: Implement some extracts and inserts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "469e8c8e22d711cad2408125356d4527aed4f351", "description": "gallivm: always do per-pixel LOD for cube maps", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b277cbd6202fb996689a5fc59a86197336e893bf", "description": "lavapipe: initialize index_bias to zero for non-indexed draws", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "356a60bd6c593d14324dbd9256e6c3ee8be61277", "description": "anv: Do not duplicate intel_device_info memory in each logical device", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9474ff72dda61fa7df58d735f4d3b45574e6758d", "description": "vk/render_pass: don't deref null resolve attachments", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d2990b659978c2cce6668ee6ceb2570592c81f32" }, { "sha": "93f69e0452e0cdb2cf1faecb613f54220b798f79", "description": "panfrost: Don't segfault on unknown models", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "96d65b47c715155bb0403f3e0b5555b348d68539" }, { "sha": "7908cb895e2dea8cff91cecb53457a099dc96b07", "description": "nv30: Fix non-scissored clears after a scissor has been set", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "49e6a55e5eae9fbd484bf395ba688efc3a12af1a", "description": "zink: remove needless check", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "09676b5817339cb7653fb23c9c5341b7f95392bb", "description": "freedreno: Disable LRZ write when alpha-to-coverage is enabled", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "dca04b04f7e322c3e8c30837ab0488c61d050f6b", "description": "radv: Inline bvh build headers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b386df918fd3274b3814c639ad7297f5b07cc48a", "description": "zink: Fix incorrect emission of SPIR-V shift ops", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "f0f22d850cad39065f07892cf0f45c6284131bf5", "description": "r600: Fix SCRATCH OP de-assembly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ebcd8c51dc107559a24eff3a67e33922d30cb905", "description": "r600: Don't use SB with R600 style scratch reads", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "1d871aa6268159cdc63ef846599456d9ba567206" }, { "sha": "d6bb8a40a684a884054f85cf636ac1b3b4db1181", "description": "r600/sfn: Handle R600 scratch read", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "33765aa92aa5c150873fc210e9d6c1fe22cf8646" }, { "sha": "404d95ca49af48e06d786e765091dc8d3a531b3c", "description": "r600: Force NOPs when loading AR on R600 class hardware", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "33765aa92aa5c150873fc210e9d6c1fe22cf8646" }, { "sha": "7749599d737d205a88bbb6fa755ba095d9b581fa", "description": "r600/sfn: Initialize out buffer when printing op", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "069f3869ac3a140898224c8c37d5b3b6349361a4", "description": "r600/sfn: Fix color outputs when color0 writes all", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "33765aa92aa5c150873fc210e9d6c1fe22cf8646" }, { "sha": "f6582027dc839f9f886854b3a6e581d4c41ac5a7", "description": "r600/sfn: Sort FS inputs to make interpolated values come first", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "33765aa92aa5c150873fc210e9d6c1fe22cf8646" }, { "sha": "34b9e3e44c1939e9773bb26a2cac2871b2579f03", "description": "r600/sfn: Add GS thread fix just like the TGSI code path", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "33765aa92aa5c150873fc210e9d6c1fe22cf8646" }, { "sha": "00599f6e7161065c51812174ca18427b9867f63f", "description": "r600/sfn: Schedule shift instruction on R600 in t-slot", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "33765aa92aa5c150873fc210e9d6c1fe22cf8646" }, { "sha": "fd8e31198866a705e908ebc453785a7c24b52b20", "description": "crocus: sync performance monitor code with iris.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "87940c31939f45f94c7af02c6c280773f917ff25", "description": "glsl: dont lower precision for textureGatherOffsets", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "b83f4b9fa23dc3d94ebb885897c19590c750cb83" }, { "sha": "a9556f97daa3a1ec3e24bd7b0811dd2252b34822", "description": "v3dv: Avoid swapchain_info handling on Android", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b17ea48f91d8fa09668ac61a034013f4a79dc6be", "description": "v3dv: Limit API version to v1.0 for Android", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "2686c5419d67aab365c83647094a537a31a89085" }, { "sha": "5e32e8c962da237772c78df7654897acfd4787f7", "description": "v3dv: Enable sync_fd importing/exporting on Android", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "316728a55bc8fe398be1ac2796a22f8c91fb886c" }, { "sha": "54f3754107c33f0c12b41b78ce1c08cf81297b3e", "description": "ci: bumping all tags to make sure we don't have hidden fails", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c63303aea24a0f7924813f62d92c171272e9aa9b", "description": "ci: update fails list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ace13203f3038d5fef63dc4db36078c8140d4c17", "description": "ci: remove broken device-select-layer from build", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "446eeccb1c95f65511aa5ffdfd7f6ce23b1ea83f", "description": "intel/compiler: fix mesh urb write regression", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "349a040f684cc5c6b80d40a4edbefa410e91034d" }, { "sha": "ddc8ab9e4322bed0ce7e47c986d54c852fb56852", "description": "Revert \"radeon: add EFC support to only VCN2.0 devices\"", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "23e5b910c57158030ba246530c57ab13a51245f3" }, { "sha": "1ef43ea3c4ec8b29e45ec6e052e37ce3991b77b6", "description": "iris: Fix PIPE_CAP_UMA", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "2cea0d6ef6039c407a08fdd558de057cc8a7afaf", "description": "intel/compiler: Drop variable group size lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "79f47249e8ccc1cd8c7cbe2fd8022173df961563", "description": "llvmpipe: Align persistent mappings to page size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "49efa73ba11c4cacaed0052b984e1fb884cf7600", "description": "zink: try to reuse swapchain modifier for dmabuf export", "nominated": true, "nomination_type": 1, "resolution": 2, "main_sha": null, "because_sha": "247b8f2924b7832d8520e890cff6891217f5a860" }, { "sha": "f7b1ef37c0b4f95def5d2b4984e58037bf5cddae", "description": "zink: iterate over all modifiers and nuke the ones that aren't supported", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "247b8f2924b7832d8520e890cff6891217f5a860" }, { "sha": "63d70d6dd99601683af4905cb69975efad382c0e", "description": "zink: bail out of dmabuf resource creation when srgb explosion is expected", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "04e4de6faeb110a0a799e096a1a36775ac82fb3f", "description": "microsoft/compiler: Fix PSV struct when numthreads is 0", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d9e575d4d7d33157b696c4b71fbe8a1a5dc22822" }, { "sha": "f44ca247d4f2fcea43a7f6ac5201649e289816b3", "description": "dxil_nir_lower_int_cubemaps: When not lowering samplers, don't touch sampler types", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "34294bd9bbfe9b1694f522e773be6f640beb86ca", "description": "microsoft/compiler: Discard shouldn't be marked readnone", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "2dd641119fa545528eefdcd50e0d690c7f592bcb", "description": "aco: Force tex operand to have the correct sub dword size before packing.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f5f73db846ec4a93a02aeecc1e209794c8076ae2" }, { "sha": "70871aa50cdadc0923a0507bfc1ebfdf8342a4ee", "description": "radv: refactor descriptor set layout tracking", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f97ba1f95d5f5cb3ab1cd0aa22e383e9d77aabde", "description": "c11: #include when the os/platform provide it", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "f228c26520dcfdc2d600ba78c51796ef2a4a31fd", "description": "llvmpipe: Add some missing locking", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "a680fd078c0a7574b60fbf9a7e5c9f42c97a744e" }, { "sha": "37aa92a3cd88c84b3372094b3d1a35daa36b7dd9", "description": "nir: add uses_bindless flag for shader_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aaeb5bea29fb6f91592317cbbe34b97d9bb8394c", "description": "egl/dri2: Error path cleanups", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a4cd1bc9b7f4d565bfe3dc19e391eb13ab14ad71", "description": "egl/dri2: Indenting fix", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7fcdc07aaa7c95c585068bd050d8b45ee480983a", "description": "egl: Add some locking asserts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a020e9e70af08c203df38086a52814cd75d84db5", "description": "egl: Convert to simple_mtx_t", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c34ea69d82399f3a0259291fe09b5567cc65a0a", "description": "egl: Remove redundant fxn param", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d55729ae5180b5407fc71d774b1962694d828dc", "description": "egl: Drop unused _EGL_FUNC_START() arg", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c11583b164437903005868ef30a1e889f60e5267", "description": "egl: Drop _eglSetFuncName() return", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "45d9c94a2852d34051684708f2a26b69dfcb4616", "description": "util: Fix vs2019 build error", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bacb04ef625f570c5e97decc96002a03e777ab07", "description": "freedreno/drm/virtio: Add some atrace", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b69cbc0caa8eb7bc262515b115a493b59aa010f6", "description": "egl: atrace support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d0d867935cddf71ca30162c888f495f8fc7865e", "description": "freedreno/drm: Avoid lock in fd_pipe_del()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "93fa687808f799ff557a9e99511e5da96bb215d7", "description": "radv: do not compress DCC in presence of render loops on GFX10+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "854e8797ac3b010c980810fa5d0638a872df3aa0", "description": "svga: support TGSI_SEMANTIC_TEXCOORD in swtnl draw context", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e73443b7a502c06637d2eac0e8ef1c5cf449a341" }, { "sha": "d7e6174c2bd4f809e3bc347415689f58dbb31bde", "description": "pan/mdg: Remove disassembler stats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "76e8f8b40ed82c9a444698e9e1457b485c9af05e", "description": "pan/decode: Clean up _bifrost_ decode routines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5c00efa695d81deb7561bd4f6ce910622cd032b4", "description": "pan/decode: Centrally declare pandecode entrypoints", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aba69fc9c812b67dcc0fc7ee0467ac33333cbf48", "description": "pan/decode: Defeature disassembler stats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6dfd0998f24aa9cf61d3c52cec4e64e8fff50df5", "description": "pan/decode: Unify SFBD/MFBD decoding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e88b4949de798b4fabc5f77be5c5bccf91f332e5", "description": "pan/decode: Reorder MFBD decoding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "504022454c69da51fd768ea68d318742c7d555d7", "description": "pan/decode: Simplify pandecode_fbd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9621df96370b4d3e3e14ee4e5fc90d65eb3cbe85", "description": "pan/decode: Stop passing suffixes around", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "42319c6b6d9a34e2293a4a8c1e4908806ba0895e", "description": "pan/decode: Stop passing job index around", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3298ac4b12bb182a1a08142a666c679d43d31813", "description": "pan/decode: Remove pandecode_msg", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c4c3f246fec46c32f489a5f970bbe65354a2e682", "description": "pan/decode: Don't pass around memory handles", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f6492338962415721511dd904eb3d1e7701bd60e", "description": "tu: Implement VK_EXT_non_seamless_cube_map", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "adb4934d59c3b0e3d61326965e973f63ac4a3cfc", "description": "radv/winsys: Return VK_ERROR_INVALID_EXTERNAL_HANDLE if buffer imports fail", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fddb4eda2f9ee3414746a52a6a2cd0be2a852b67", "description": "radeonsi: prevent u_blitter recursion in si_update_ps_colorbuf0_slot", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "6b91ca7ce0b408e677a826b64e14984e29afea78", "description": "radv: add a very initial implementation of VK_EXT_graphics_pipeline_library", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "390a1bbdb338f0f5a462920dbdc611f8f40521d3", "description": "radv: prevent accessing rasterization state when it's NULL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d8af521add538ca84550a74e7b240fb73f224f4c", "description": "radv: store vk_graphics_pipeline_state to radv_graphics_pipeline", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bb6ec3067db26ca5485a42b3aaf1f9a70f4b68cc", "description": "radv: introduce a new pipeline type for graphics libs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "075a35e0ad9f11cec614f5151755b8666246f390", "description": "radv: add radv_graphics_pipeline_import_info() helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a5f3a212612d9e3ce9d745d34a64e87d151167e5", "description": "radv: remove unused pCreateInfo from radv_pipeline_init_blend_state()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c45fded26b8c858d1974a8b4017200b1cbe92d31", "description": "tu: Disable LRZ write when alpha-to-coverage is enabled", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "59dca6f6e16225dcba9d2717c5a60b64820af0ee", "description": "intel/tools: Also look for 'batch' tag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "73931afc6062d82c6e24b489bd62d1c78af85579", "description": "tu: remove tu_syncobj_to_fd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "781f5fc499b18b16a8eba42faa41334440e7c8d8", "description": "iris: Clean up iris_sample_with_depth_aux()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bf93229c859d7315a6332ebeee52a56f848f33c1", "description": "iris: Always retain ISL_AUX_USAGE_HIZ_CCS_WT in texture aux usage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d70b76ea71045d18361eec4b9615f7708bec005a", "description": "iris: Enable HiZ for non-8x4 aligned miplevels on Icelake and later", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fe0152e21602bde2feae1b521f719d5856f2c2d2", "description": "iris: Pass devinfo to iris_resource_level_has_hiz()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8116839db9783bb09cebc072c1ed2615bf3dde0e", "description": "ir3: Suppress disasm of internal shaders unless IR3_SHADER_DEBUG=internal.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ad274ba8893a31477ca946dfb670d29f8643b01d", "description": "nir_to_tgsi_info: drop const_buffers_declared", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "50238f495869ce50bd0649e7b75916870c654ccc", "description": "amd/common: Remove redundant code for determining memory ops per clock", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "82fd379d9efbb87c67a4a7cb5466f47f03641c9b" }, { "sha": "4291e545d5a0f18c652f0ea57907f445392e8858", "description": "radeonsi/vcn: add decode support for gfx1101 and gfx1103", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c5f03288f07873a36d23fc3c3162249e94dbb1e8", "description": "anv: Free vmas in case device creation fails in pthread_mutex_init(&device->mutex", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e5923bbdc0555ad63516109c30c8f6a3a3e0c2e5", "description": "anv: Remove anv_app_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d5e5a1a734d4902ccc8756bb06ae72903e403b45", "description": "anv: Remove duplicated memset() in physical device creation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f3b15143d2a09736af719aafe032e38c3596492d", "description": "intel: Simply intel_gem_create_context_engines()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cf7c17a7af3e5de6e78e5256ecafc7daefa88184", "description": "zink: rework descriptor pool overflow", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb9f1101131d73f61230a879472e559f9720f6c2", "description": "zink: use a single allocation for zink_descriptor_layout_key", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "234620d8ab6c48ba6906916187f7d3f1d28dd3c0", "description": "zink: use a dynarray instead of hash table for tracking pools", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "33a1bffa946855038566af6bafc22dc37b6c8ea3", "description": "zink: add an id member for zink_descriptor_pool_key", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "13d4fda841000e51510d6749b227a91a7db99c73", "description": "zink: require VK_KHR_descriptor_update_template", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f7d02a9b5ebab5eb989f9712f407037bced5d417", "description": "aco: test for one and_savexec opcode in try_optimize_branching_sequence", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2587e75ee1929761b025ec0e398431c9bf4c6bcd", "description": "aco: improve vcc check for instructions between exec_val and exec_copy", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "faf8038254d6f6bcdda8474bc60bb62680a8d193", "description": "aco: remove val_and_copy_adjacent", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cfb306b4e4b011921e896da652df40dbce385110", "description": "aco: test branch opcode if removing it in try_optimize_branching_sequence", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "b731be2e96c4dcde9c38dff44da74a396d198fe3" }, { "sha": "21cb002b60b3547840e4d68027d4a9ee17b55fc5", "description": "aco: fix re-write of uses of exec_val's lo/hi half", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "baab6f18c91166b275c339027dcd87ce57795cd5" }, { "sha": "dd105f7c1e3600f1532279e61f6ed38e5c826728", "description": "aco: fix assembly of vopc_sdwa writing exec", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "5ffc73896f3a7b96d0053ee3ac302e05dbc4f5cc" }, { "sha": "f60cb8d0af00837f8230abcc467226dcf821bccc", "description": "aco: rename is_cmp to is_fp_cmp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e493aab3c3f93852482405658fed24d0a429d669", "description": "aco: fix consecutive exec writes when finding exec_copy instruction", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "410eff4d2f3e37d2581d35eb11c82ee1355481f3" }, { "sha": "c50493974edc84f08b5d0cce6bbd29586fcdff33", "description": "ci: rename GitHub CI workflow from `ci` to `macos` to be a bit more explicit about what it covers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "74fc367127ccf945f4c649dd6ddff955c802e36e", "description": "pvr: Implement vkResetDescriptorPool API.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bc1382eed9682476820c72e9560a528af7d61a89", "description": "docs/radv: advertise VK_KHR_global_priority", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9e20977f189118590c5c057856f1a21b1e218315", "description": "radv: Remove workarounds for D3D9 feedback loops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5e8916c0bf02661b334b2b7fb52e968b9e0aabde", "description": "tu: Make KGSL wait IOCTLs interrupt-safe", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dd34f13414ca31b4171f73b098ecf017199760fe", "description": "radv: advertise VK_KHR_global_priority", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "efd3cf8b6fe72d497e165fa714ba23115e77e102", "description": "radv: remove radv_graphics_pipeline_info completely", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "63cb3e9bf08f98ffe2761b0fe011a4f0d6b1e3ff", "description": "radv: convert radv_vertex_input_info to vk_vertex_input_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dc4b8b6d98c21fbca35142909745bd2ffd798098", "description": "radv: convert radv_rendering_info to vk_render_pass_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1c4026501c607cccea879ec4f37a9be4b4f5b4fd", "description": "radv: convert radv_color_blend_info to vk_color_blend_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8b6a9e8a68131ed18ce542b95d1a2adb856282ec", "description": "radv: convert radv_multisample_info to vk_multisample_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d488071c3f2fdc80ba96ea74514057fb1e045b4", "description": "radv: convert radv_input_assembly_info to vk_input_assembly_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "428be16ebbab9136656aabd4c840b11e103196cb", "description": "radv: convert radv_fragment_shading_rate_info to vk_fragment_shading_rate_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4b5441f574accc3715cb1ebfda20d6887456f4b3", "description": "radv: convert radv_depth_stencil_info to vk_depth_stencil_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fad16d668b8f783884a5e71349f103046b5ad0c2", "description": "radv: convert radv_rasterization_info to vk_rasterization_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "094bdad2d2998e4cca499e09fc5c69324255e42d", "description": "radv: convert radv_discard_rectangle_info to vk_discard_rectangles_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "40eaf2ed28645de6b3e51f1c221da458cb1233b1", "description": "radv: convert radv_viewport_info to vk_viewpoert_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "43452ba903276d077bf446bc55bf601d27895b5a", "description": "radv: convert radv_tessellation_info to vk_tessellation_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "31e6693fa3e2af0262b5b1fd48b3a511b911212f", "description": "radv: call vk_graphics_pipeline_state_fill() when initializing gfx pipelines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5076bed2fbebb995eca9c17a2b14199b7a010cfd", "description": "radv: slightly change the color write enable mask", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ccb373020059609672de1711339cf42fc13d77d1", "description": "radv: do not translate primitive topology during gfx info initialization", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e34440a1bfc90e3e073b444cf069012ebb5bffbd", "description": "radv: do not translate blend op/factor during gfx info initialization", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0f2ca61dcc31fe676e1cdd728e84e257bee1bd29", "description": "radv: do not translate logic op during gfx info initialization", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1eb18154da6bc2dd0cf47d7bf4d198805b5a5960", "description": "radv: do not translate polygon mode during gfx info initialization", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "faaf8422f30178b792e121b13fad6ba7222ae37f", "description": "radv: simplify the depth clip enable/disable logic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e70baccf381de4012750001076228bbc308d1463", "description": "radv: store the provoking vertex mode in the graphics pipeline info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f19d81ee420d84c36acecc272a1387af02443c73", "description": "vulkan: add attachment sample count info AMD support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c6e88d0394f9cb33cc440363a7031b480093a7d2", "description": "vulkan: fix initializing the primitive topology when it's dynamic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3f9450b4e5c889552f87cfdd846391f055e84d73", "description": "vulkan: initialize discardRectangleCount even if the state is dynamic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bb5d09da6c8126ff137fbee9d8e70e1a81f62e85", "description": "intel/compiler: Use named NIR intrinsic const index accessors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ca4800fa76d8fcc8dd394be99437593d354dcbea", "description": "v3dv: vkCmdClearAttachments no longer generates its own RCL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ad1961a4416a7f6c42625d0b51f2297f7de423a1", "description": "v3dv: add a heuristic for double-buffer mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d17c56078a29f6c54f4c1787747299f3e627a6b1", "description": "v3dv: tell job_compute_frame_tiling whether we want to use double-buffer mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a4a072a7df5b75be16b7a92cc30ef44be7b15515", "description": "v3dv: postpone tile state allocation for render pass jobs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d8a3473cf314f1acbf8d3106df1d0edea74518ec", "description": "v3dv: add a v3dv_job_allocate_tile_state helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3ab6eceac0d656606720eccc394ed70108bd08b3", "description": "v3dv: fix tile state allocation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5da4f5fe8d32722958d28910e09e8321cd709b9a", "description": "v3dv: track if a job is compatible with double-buffer mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9dcf0dd51f18568094f7edf10bfbefcc3da4064c", "description": "v3dv: move check_needs_load/store helpers to unversioned code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "87a9951073113889c92098093b0f57b9865a5abf", "description": "broadcom/compiler: track number of TMU operations in prog data", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aa018415b3f81bb23da58c3c1f8a8796f1d2bfef", "description": "docs/features: drop unsupported VK_KHR_display & VK_KHR_get_display_properties2 for lavapipe", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8f7d7d5fabc906eeafa1abf82caa947c5fa1ef01", "description": "docs/features: start tracking extensions supported by powervr", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5e32ba0f7d0cc831c25fd33e8d797906d74d79f5", "description": "docs/features: start tracking extensions supported by panvk", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "420aba38c522cb96b65f4e366167433ea29ffb35", "description": "docs/features: start tracking extensions supported by dozen", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "11ecf949111e827425f56b0d2aa2028c98f28823", "description": "docs/features: add missing extensions supported by venus", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1fdbd98820f0dec8dfd62bdeb5158fa58ec0f7d3", "description": "docs/features: add missing extensions supported by turnip", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "53fd6434f6af82401248ab93156afccbfd689188", "description": "docs/features: add missing extensions supported by radv", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9d7f4dd1e920a43486fd379ccab807aa279072e2", "description": "docs/features: add missing extensions supported by lavapipe", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "da60522ed0e4620154d7ef9bd9ead2ccb8ab42aa", "description": "docs/features: add missing extensions supported by anv", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f143a691a26a949c8869d1c1bc0571bbede62a6", "description": "turnip: handle fence wrapping in autotune", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e40eae2ea9a4d44755ea360725725304ed4770f0", "description": "turnip: remove unused member in tu_submission_data", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b8a916fd0cd589c621c6d1ed1c4b4fd01fd7bf5d", "description": "turnip: fix a use-after-free in autotune", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "62b3e75e4c5acd9b776592ff9e3151fe0a9ae079", "description": "zink: use a maybe more accurate wild guess for pcp-less gpl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "85165a246c5956e4fc2a9c96da7ee4d8c1612b28", "description": "zink: (correctly) require extendedDynamicState2PatchControlPoints for GPL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c261179e143e6e94351cac77c0dfdb2abb392ca1", "description": "zink: require EXT_non_seamless_cube_map for GPL support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4579b702f672f265819fd59304695f17c5d6730f", "description": "c11: Remove mtx_try from mtx enums as it's not a part of c11 standard", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b9d3ebe4249c42e7ca8e7044cb0684c3b7797d5", "description": "aco: Use v_cmpx pre GFX10.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "393e577435be0c53b7a41378b6e67268913cbd81", "description": "aco/assembler: Fix v_cmpx pre GFX10.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "410eff4d2f3e37d2581d35eb11c82ee1355481f3", "description": "aco: Fix optimizing branching sequence with s_and_saveexec.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5ffc73896f3a7b96d0053ee3ac302e05dbc4f5cc", "description": "aco/assembler: Fix v_cmpx with SDWA.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "baab6f18c91166b275c339027dcd87ce57795cd5" }, { "sha": "9e5f311efec13a13f27641df3b153f3fcfad741c", "description": "aco: Check that we don't override exec_val operands during branching sequence optimization.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "baab6f18c91166b275c339027dcd87ce57795cd5" }, { "sha": "baf314e2c078f4b1a565348717cd0a4d5aa5a3c9", "description": "aco: Check for instructions that inhibit the branching sequence optimization.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "baab6f18c91166b275c339027dcd87ce57795cd5" }, { "sha": "d88b2e4ab5a770b8119f0e10d2d5389263cb0c36", "description": "aco: Fix invalidated reference in branching sequence optimization.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "baab6f18c91166b275c339027dcd87ce57795cd5" }, { "sha": "2e9044766ebc5dcbfcb6a1060deb5a2993c48a60", "description": "ci: do not install i386 sub-architecture in VK images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cdd508dddd372591b577c7630eaf8bfe3fb052f1", "description": "ci: use apt-get in x86_test-vk instead of apt", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ba518a31ac02f2dcd20ff6cc5398754a9e6708b0", "description": "ci: Report failures to GitLab for LAVA jobs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "477412f303455c6f7c417e7dfefa1a948ca65dc6", "description": "iris/ci: Set FDO_CI_CONCURRENT for all Chromebook jobs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1bdcf5c09904f21f02e8720ee9d933bcb86aff7e", "description": "iris/ci: Test on Jasper Lake Chromebooks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "84956286a8d30790dda7568043ec2b546904fdf2", "description": "nir/lower_gs_intrinsics: fix primitive count for points", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "2be99012e95bd8b0b17b5c06b31723738aaecbd1" }, { "sha": "b88c3d5bd3ed45e0ab2351253e1b455902dd6365", "description": "zink: fix program cache comparisons", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6ac64fcb6bca801cbcc81f8762ec95a78fbbbc7e", "description": "zink: delete zink_shader_stage()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b988b8c84b181eb88a7b712ec59050810c98a99e", "description": "zink: remove all pipe_shader_type usage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2792d2bd4ad27c5896f76f5b1d768a1349418bc9", "description": "zink: PIPE_SHADER_TYPES -> MESA_SHADER_STAGES", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fc657f8c07950a4f884828dbd73ae9e3d30c8277", "description": "zink: explicitly define ZINK_GFX_SHADER_COUNT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7040745060fc41664f775a5b1fe2a60e1867799c", "description": "zink: ZINK_SHADER_COUNT -> ZINK_GFX_SHADER_COUNT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "89daf988bc7e90bf8d1f61db1570ea0502b4645c", "description": "zink: use statically sized array for descriptor allocation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2ca46b66c38fa6aa09c1c45f6ea7e059ca852837", "description": "zink: rename _lazy descriptor stuff", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "48cb86d487c9c89ffb68de9ece80577c3ea91449", "description": "zink: reorder some descriptor structs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e373f97804819e5dc20d4f41440aa175358d2782", "description": "zink: merge batch descriptor data onto batch state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2c281b7ccd81346aa48abe9d1f9973fda9488cb4", "description": "zink: merge program descriptor data onto program struct", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f24c7bdef8f993e361499d4e11e75b29934c888d", "description": "zink: merge context descriptor data onto context struct", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5512b15863a702c8bedb68bec3312b2421d8c0d5", "description": "zink: merge batch descriptor data structs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9938067287b96b935ef4dc8c5bce9288f3c523dc", "description": "zink: merge context descriptor data structs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b25d8850f09a469c84a0321a8e11a039810774c0", "description": "zink: remove descriptor dummy_set", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c8fb47f6b09bc468d8ddc1ee577c578a14058e3", "description": "zink: delete some unused descriptor struct members", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ca1d643eab1343f99fe80d126cd013de314f3037", "description": "zink: move lazy descriptor data types into zink_types.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "30c51abd0bb4e455da0c0c5a6d7a32b19e06f72e", "description": "zink: move all types/enums into zink_types.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bcbd3b297d616aee67e5968bde901ed9e9fc40d3", "description": "zink: delete unused struct types", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8b6ab4dec444f1088b4c92f1c9848a3cd10aed98", "description": "zink: move lazy descriptor functions into zink_descriptors.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8b0447eec7a702e747ff91c4a7de6cb06efc24aa", "description": "zink: delete a lot of descriptor code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "58e6480ee04d9d96f573aa646bd89b7731bb333c", "description": "zink: remove descriptor vtable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dc3c1206beca30f03819c132b4a54774663efbd4", "description": "zink: remove checks for lazy descriptor mode + templates ext", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "24acb1926860910923320ec870eac191f432b4fc", "description": "zink: remove cached descriptor mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5fd8ae15415bc79c76a827faef8fb37591c08189", "description": "asahi: Identify depth clip mode bit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a6f88863f616eadef462dde8a01ee665f1cf7639", "description": "asahi: Don't advertise ARB_clip_control yet", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5ead97382456fe7f5c2ccc40aea2a58310eae207", "description": "aco: Add faster code path to store_lds for consecutive write mask.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4588453815c58ec848b0ff6f18a08836e70f55df", "description": "vk/device-select-layer: fix .sType of VkPhysicalDeviceGroupProperties", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c196ffaca6d927e213d1c39ec9eed611fd01e2e1" }, { "sha": "d08bd9a8d8baf0f88554dd4f69ee5aa0fa3663ef", "description": "etnaviv: don't expose array and 3D texture support on pre-halti GPUs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b0f77bde5687ccee31e300a58dd5e039da7b90f", "description": "etnaviv: allow 3D textures with TS in transfer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9496b7a2fa0ffb1167b7b15d89a546615045832b", "description": "etnaviv: fix TS buffer allocation for 3D textures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d93327cc4b14e7df09bc369c54ac22cdbc05206", "description": "etnaviv: properly check number of layers in surface creation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "88fd397c741c0e1fe0d851fbc566925078df6013", "description": "r300: fix variables detection for paired ALU and TEX instructions in different branches", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "b5df20568a6e60056211b634efa3bea4758f18e9", "description": "frontend/nine: Fix ff position_t fallback when w = 0", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "93da6e9f34226549b4eb8726383fb54c584a9e15", "description": "frontend/nine: Fix shader multi-use crash", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "4c65ccab6d48abe7be650ee7b9f3b72a70609a9a", "description": "frontend/nine: Fix cso restore bug", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "4f953ad51299a744aa74b7667debd8a8245685f5", "description": "frontend/nine: Fix ATOC handling", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "1272640d55243105bb192a5dd460dc70fc7a77a6" }, { "sha": "e5124e83ba1f9a7c86a3b1b8d38e7c71cd481f88", "description": "frontend/nine: Fix buffer tracking out of bounds", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "380c2bf8876496183af50fa5bc59145f311962e0" }, { "sha": "b74febffe6e97938130dfd405ae1678539eafcfe", "description": "frontend/nine: Skip invalid swvp calls", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "0d0d245e7e1fd870aa5c16f9a2fb50c8f9c0de6d", "description": "ci: Enable llvmpipe on MacOS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e04d4f881e167f9f6594cb79477bd3e9a11d81ce", "description": "ci: Improve MacOS github ci", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1f05b23b4f9a5ba2a3414f6d06675c93d707f84f", "description": "util: Disable usage of __attribute__((__const__)) when the compiler is clang", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "075b72ea069863021c51235d46c4c89c859d698b", "description": "util: Fixes invalid assumption that return non null by function util_format_fetch_rgba_func", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e342081c3769214024c22fb394ac506008c1fd37" }, { "sha": "a1b7682d10dae1ec90932687bf7d2445b38d5fb9", "description": "util: Fixes memory leak in u_printf_test.cpp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "11ab6087797f805cf158048915c67945613c9a72", "description": "util: Fixes memory leak in create_cache_item_header_and_blob", "nominated": true, "nomination_type": 0, "resolution": 2, "main_sha": null, "because_sha": "2a9b4ad1774d69aa3ae8161ab964fe2d58aacee2" }, { "sha": "44a64a34bf448c667ddbf7f6b7ed526740917147", "description": "intel: Fixes compile error of aubinator_viewer.cpp with gcc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1b38ca7844996fb9a7c3531c6e9f44b438f65ecb", "description": "panfrost: Do no use designated initializer for union", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "41af9bc0a55a3f4892434dbbe48e55ada1857436", "description": "nine: Fixes compile of nine_pipe.h with clang ../../src/gallium/frontends/nine/nine_pipe.h:377:9: error: unannotated fall-through between switch labels [-Werror,-Wimplicit-fallthrough] default: ^ ../../src/gallium/frontends/nine/nine_pipe.h:377:9: note: insert 'break;' to avoid fall-through default:", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b5b855149caad60042ad0bc2d4c131c7063ff088", "description": "meson: Microsoft / maybe Intel CLC need the all-targets workaround just like clover", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "1506ea2ecb8d017dbe1bbe7bec03294619683e13" }, { "sha": "1df92ed2a68bf8ea331e44eddb6a194f82612297", "description": "meson: Don't include glsl compiler if flex/bison aren't found", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5ee3212078e12f28ada17c2db033363029443f4a", "description": "util: Add os_create_anonymous_file support on win32", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "24b9ad7cd5ebc7cfa5d03cf0f243ea4841c971b9", "description": "meson: Enable graw tests on mingw", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f5d9bd9a05038044526ea6cc2a1146bbb2aeddb", "description": "zink: stop skipping bunch of GLESx tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c3ca94261af44e1e80012e838f1b179cf54b188a", "description": "zink: Use DETECT_OS_WINDOWS instead of 'WIN32'", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "007d979dbe6a90dd8a6b489600be7284f7aa4019", "description": "util: Enable tests that disabled for msvc/mingw", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dec40ea4da130f84f374271dcc7ddf5d4d687ca9", "description": "util: Use `DETECT_OS_WINDOWS` instead `WIN32` in u_process.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d85295e6a9c957fb9871cd3b0daeb64c05f00992", "description": "util: Implement os_get_available_system_memory on Win32", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b2bf20e28fc659df215f94a055497471168e9158", "description": "util: Fixes typo in function os_get_total_physical_memory", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dc7a61aa17e786ceeadf5eb6f854372630456267", "description": "util: Implement util_thread_get_time_nano on win32", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c68c36f890c2f798144f24c93c85c9f353c0121e", "description": "mesa/st: simplify sampler border color swizzling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e00bb6cb98b0fb5fac46bde0331e98f8e2882eea", "description": "mesa/st: use tracked samplerview swizzle values", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0ccc0f7b503205b85517f80914b608bab572f0ad", "description": "mesa: track gl_texture_object swizzle internally", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "383b39f3130009d5a73e5f7f348f1b3e932a29d3", "description": "mesa/st: use pre-calculated format swizzle for samplerviews", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e713a9a98219fb09a31e46785c577d1ffc451944", "description": "mesa: track format swizzles on teximage objects", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "206aad7c5c702dceaa80fcc259c1ceda991471e2", "description": "zink: add a driver workaround for broken L4A4 on nvidia", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d49586cfae34f4320f9eb56d79b2e62f5c0676d4", "description": "zink: support emulating alpha formats using new border color quirk", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d5bf01e214c2398c21da28de06e1739c60183952", "description": "zink: handle emulated alpha format clears", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "89c41a77508ae300d9ebd411da311121bdef336c", "description": "zink: reject native blits for emulated alpha formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "88390404b8bfa4b32be4f1137a9cd9fae53caf32", "description": "zink: add some format functions for emulating alpha formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3b27632abc65d2a07ce1e3302e6a0c6de4016638", "description": "zink: stop modifying samplerview swizzle on base struct", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a5b272589491e850b092af543f4c8c76e8eebfc5", "description": "util/format: handle SRGB in util_format_luminance_to_red()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "55ef65d4f44cabd525e3ce021ed2b452dd8b8698", "description": "gallium: add PIPE_QUIRK_TEXTURE_BORDER_COLOR_SWIZZLE_ALPHA_NOT_W", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "03b893acb34e9ac0d41ddf000aeb995d771b4357", "description": "gallium: convert PIPE_QUIRK_TEXTURE_BORDER_COLOR_SWIZZLE to enum", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1341d7aa84ef188f537954682ce0c45068a3dd8f", "description": "mesa/st: use plumbed value for srgb_skip_decode in sampler conversion", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1c172cdbccd6aeae6a0660514b8fef5e550f1ca4", "description": "mesa/st: plumb glsl130_or_later through sampler creation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d1e33fa3456d174e6c47c20abc466fd06936ac58", "description": "mesa/st: add ignore_srgb_decode param to st_convert_sampler", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "28d033b34fe3c52f4720235449a0a1fd5fe683b0", "description": "mesa: require render target bind for A/L/I in format selection", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "4f28e2827c9ccc26dc608a870209b4deab7b5882", "description": "mesa: fix blending when using luminance/intensity emulation", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "3eec931e9b851fb399d3b00ef1f2f9f855910692", "description": ".mailmap: change spelling for Constantine Kharlamov", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db11e300e92d28fb9c220d0dcdfe36b33403157e", "description": "meson: remove source_root() call in main meson.build", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "91362340f33eabf95d64c6116a813d7c88ff802f", "description": "meson: remove source_root() call in nir compiler path", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ef611696a5a7768343f4df5fb1dc5533d44ae802", "description": "loader/dri3: remove a no-op free call", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f572961d6937c0adceab39dd883cb53cfa965dc2", "description": "loader/dri3: simplify check for reply", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "861167f41d17e1c8d114cb511a817308491327c1", "description": "isl: fix bug where sb.MOCS is not being set", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c27fcb1d3bac4282978529d947f3a143ae4a311f" }, { "sha": "a3a04ed6f3617ab7891f827fae8a9dd8e67596bf", "description": "glsl: add check for too large atomic counter buffer offset", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fd28984f84af64ecb59851c4ea56324dd5a1cbc4", "description": "pvr: fix memleak in error paths", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c69ba3159a6e65a2108cbffefda25a2bf4e09e4f", "description": "Android.mk: Disable lmsensors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f81d4b76492497ee2beb2c360df849bd7a292294", "description": "util/xmlconfig: allow drivers to override option values", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7361b67f92eeef47107062313bbf2a4372e17827", "description": "glthread: add missing code for GL_ARB_sparse_texture", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "983684d763325a7b5f92cbebdf488a06ab41969d", "description": "glthread: track glBindFramebufferEXT, not just glBindFramebuffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f9b0dc9377913d2745f6fb89912e94ce22d64681", "description": "glthread: track GL_READ_FRAMEBUFFER bindings too", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "28e351673ef8c22c5ae0585f40e1cbd2b15eda5c", "description": "glthread: call _mesa_glthread_DeleteBuffers unconditionally", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "4fa24747b9089bda0453051e5fd5188e6fce6996" }, { "sha": "eb4036ea5b9a55c1d965e0917d21c502c8635b47", "description": "glthread: unbind framebuffers in glDeleteFramebuffers", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e48f676835d110f907e5cd55d659dae511e4af2d" }, { "sha": "a9b64bd7ad725fdf8ea0da522e1d47215cfb2f84", "description": "glsl: allow image*Shadow keywords on ES and GLSL >= 420", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "00d8fcee10385dc711b1197c3098b2c2fc7effa9", "description": "intel/drm-shim: update shim to support DG2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4393be8291ff3f39ff37a61133b6e5b0fa3e9698", "description": "mesa/st: fix reference to nir->info after nir_to_tgsi", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "580f1ac4736eec90e2e7dbe67ba76cac4d0e5319" }, { "sha": "74266753634a6928d7c8497783dcd315d5667eec", "description": "svga: compare graphics shader stages against COMPUTE", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "9bbf235fd9d4ddc82583672bea4e299e4d69206c" }, { "sha": "2d39227a90440e5b911f5ac6c0fb5ac04c433565", "description": "radv: Fix stack size calculation with stage ids", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c39cccec9c5a6d027457e625e34db5f0092c076b" }, { "sha": "1f6bd6ece99c92a492b896713799bba642b687cd", "description": "etnaviv: fix standalone compiler to work without a tgsi backend", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b85544db19a75a939b13aa246fd7305a7bef8a4c", "description": "etnaviv: skip disk cache initialization on standalone compiler", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a3bf0da1cbd4b10043c80bf44609a3024b5fcc36", "description": "microsoft/compiler: Change calls to NIR_INSTR_UNSUPPORTED to log to dxil_logger instead", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "97902a9ef8bcf22cbb110c8a5978a5b7034b58ee", "description": "nir: add nir_instr_as_str", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "55b3980e789e8391458b2a5cdf05d5849f2b6872", "description": "microsoft/compiler: Add dxil_logger type and parameter to nir_to_dxil", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "58bf84044bbad292057bdc95c13bb030b57eb7c5", "description": "radv: copy the sample locations only if the state isn't dynamic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0ca33a6c0d409aa5d49794b6f4d8018c634fb0fb", "description": "radv: copy line stipple factor/pattern only if the state isn't dynamic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1d92ab921b1b033c4722338cf77a6a0fa6e09445", "description": "radv: remove unecessary radv_pipeline::uses_dynamic_stride", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "56bb29cb93accf9d78c29332db52314bcb4b7670", "description": "anv: don't return incorrect error code for vkCreateDescriptorPool", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "bc7edc1c7a446e442154dbd2b068eba83182b7b6", "description": "radv: force inlining on another draw function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "64395f0d85ae7f74ec386ed6f0c2f09ae20b2a56", "description": "radv: remove stupid conditional from draw path", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "50e6a80b5ea5ca8eae364b00642bc47f1fcc0e08", "description": "radeonsi/tests: cosmetic changes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d7275dd886dcf028a03c8266d2d8f7f1462f1be", "description": "radeonsi/tests: update navi21 expected results", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b4b7162e2345c142ae32ed393ac7871132ffdf26", "description": "radeonsi/tests: update raven expected results", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4d7637bb73b61beda07d37933084b8534094934b", "description": "radeonsi/tests: add testing of the khr-single tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "62d3f799de738ac31c1736309002ccdd5b79dac4", "description": "radeonsi/tests: remove left-over debug print", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b5aecb19558200fd39fda46db08456ba7acc180", "description": "virgl: add support for hardware video acceleration", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "15c210649d3547689be286af2a0707be7ec3cdf4", "description": "gallium/util: add a new helper function pipe_buffer_size()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e2199651b83c6842842dabd9261491481f4a3df1", "description": "vl: change vl_video_buffer_destroy() to non-static", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a7366d68ae551763acc8cd481ff64af04e7a7cd9", "description": "gallium: add key size to the structure pipe_picture_desc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "04d192fccbded86bfaac0e8f661a9f66c496dc01", "description": "pvr: Fix bo mapping on alloc with PVR_BO_ALLOC_FLAG_CPU_ACCESS.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4e9cce39d3f0ccd2a1aaff9bdcd10de32aa14698", "description": "nouveau: implement and enable PIPE_CAP_QUERY_MEMORY_INFO", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17eda68df3b88e5ed02cf180411491b28be1e6d5", "description": "egl/wgl: Fix some awkward sizeof formatting", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3415bf0268884bf3c16d495a4e1afd30d67bc71d" }, { "sha": "efd2ae6c0c87b8eca3bf0a476a008a16c00c51a2", "description": "egl/wgl: Delete unused variables/code", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3415bf0268884bf3c16d495a4e1afd30d67bc71d" }, { "sha": "35e9c7e082d10c960c9cf1409d14744bd48e6ee9", "description": "wgl: Use pfi instead of iPixelFormat more often", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aeb3147a96dca44a3a6d99595c6e7f35b2a2df79", "description": "egl/wgl: Support sync objects", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e08d2dde2200ef3c38e1de01c70d418e0788ce98", "description": "egl/wgl: Support EGL_MESA_query_driver", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "52e663959edd6085adadd66931efc9f61ae56333", "description": "egl/wgl: Hook up image validate/get in smapi", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c512b68816bfe525828f65035b4ff6053f3df373", "description": "egl/wgl: Use a per-display st_manager", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "250bdcbfbee2ac086931db89954d9e0c6eacbaee", "description": "wgl: Pass smapi explicitly to framebuffer creation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f5b1824ce3cebf5e5ef4bcdb9ca3266aa93600a6", "description": "wgl: Pass smapi explicitly to context creation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d57a4abcf86bd9fd3cc377cf9c1aa0de79badc84", "description": "egl,wgl: Support eglCreateImageKHR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "76756ea4c6477b834e5d1e25cb9c7a341173f0bc", "description": "egl/wgl: Support eglWaitNative", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e8271b27a711b655516e192b74b1aee174913e7", "description": "egl/wgl: Support eglWaitClient", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1d9e0a4ab0ef5a7c3b471e7cb4979b60f19265e7", "description": "egl/wgl: Support eglSwapInterval", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "501154b4edc06efcf39e99f61373750bee3c0e3e", "description": "wgl: Allow per-framebuffer swap interval overrides", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0f533b3640e97da51357d6844846786c9a9d4850", "description": "egl/wgl: Implement bind/release texture buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1d0757e2e361f0f5faa6e3e52279940123247795", "description": "egl/wgl: Set YInvert attribute to always true", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "87931cdb1f7a6fc8934bf697e12f9dbdc804574b", "description": "egl/wgl: Implement PBuffer surfaces", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c205641ccf4a53a70860f5151092b5d4799379a5", "description": "wgl: Split pbuffer creation into two functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "11ee16493da3116cb24d52c193db12403fcc4ebd", "description": "egl/wgl: Implement QuerySurface", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8cab2ae2405b77ab21546c920fd5e6a6073a5582", "description": "egl/wgl: Don't require a native display to support window surfaces", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e7b4af434b30250118b790aed75572e93a1f4689", "description": "c11: Implement and use of thrd_current properly on win32", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "125a952b661eba478f36ae95956945cc7d75493a", "description": "c11: call impl_tss_dtor_invoke with tls callback for win32", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e819f713794108f3b34d6b503396bd72b6315b33", "description": "c11: It's should detect PTHREAD_DESTRUCTOR_ITERATIONS when define TSS_DTOR_ITERATIONS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c37c6ac613b17ae34978065871f90fe16d154da4", "description": "nir/validate: add some (light) validation for sampler type matching", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b7eda568a4acf8b3d551e22b6ef72689663f9550", "description": "nir/validate: clamp unsized tex dests to 32bit", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "632e1b66f5cb4f0e20fcd1645ffc386c3214d591", "description": "radv: fix return type for meta resolve shaders", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "524f173c0379e6aad723b2bfa5d5f798685ae543", "description": "radv: explain why radv_invariant_geom is still needed for SotTR DX", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "95232bf2619045629993ef5e8177763db3e006e6", "description": "radv: remove radv_invariant_geom workarounds for DX games", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "95b0b2bea0b98a12d320288aa8b6ce950460ec99", "description": "venus: Enable VK_EXT_texture_compression_astc_hdr", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "56f331951984e698e4b947d2ad6e34a8444bd62c", "description": "venus/pipeline: Fix ignore rules for VK_EXT_extended_dynamic_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e643173cc5b7d416702cb3284d2a646a24dab3d1", "description": "venus/pipeline: Fix ignore rules for VK_KHR_dynamic_rendering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "33e791bc02ab53d2182076ab7021b991cfb22542", "description": "venus/pipeline: Ignore basePipelineHandle", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d39e202dac8a00a803d8b93724115c5090caabb0", "description": "venus/pipeline: Ignore pViewportState::pScissors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d6f2915ae549c6256afcfd146b44c61a8f833f52", "description": "venus/pipeline: Ignore pViewportState::pViewports", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4ab3b40f2e26856895f6a3902d0a463a0f33dd74", "description": "venus/pipeline: Fix ignore rule for pColorBlendState", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "661fc52c905f4bf0a1f57047ba491f47c210dd2d", "description": "venus/pipeline: Fix ignore rule for pDepthStencilState", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5f70e08ed72973862d299c5c946527c7c64ad824", "description": "venus/pipeline: Split ignore rules for pViewportState, pMultisampleState", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cf6099e42542a033b9527e6c4832be41b75e6456", "description": "venus/pipeline: Add pipeline state bools for ignore rules", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "063a13d67e8ac6169fef884dab7a05251664716a", "description": "venus/pipeline: Refactor vn_fix_graphics_pipeline_create_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0369fdbe94efcbcc6a21c5b692e06d90c24d9e7f", "description": "venus: Track subpass properties", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b3619743c0c701b7f8bf7aa467dfd7d8b5892b03", "description": "venus: Drop vn_present_src_attachment::acquire", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7cc3f046e0d6354747338de578fcaef883690e73", "description": "venus: Remove cryptic pointer arithmetic on present attachments", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2937c100e19e37c92e6b998d9bef77f15b1a90c9", "description": "svga: fix SetConstantBufferOffset command opcode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bea050345ec54993a8954fd5b2e6f5d8643314b6", "description": "radv: do not set registers for PSO states that are dynamic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "42803c70ef46d19184c189f163ba8c26fc817dda", "description": "radv: simplify dynamic states uses when determining NGG culling settings", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2a96521bb40770d62c5e7d2e0b629811db9ed831", "description": "radv: remove one useless check about line width and dynamic state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "101f9dd8cf3adb0b97566e8f6f083409d57b807b", "description": "radv: properly ignore PSO states that are dynamic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fdab8fef7aff0270ec173cbdca33d434a43ac8ab", "description": "iris: return failure if iris_resource_configure_main fail", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "001779a33d80861d4bdabc3d0c7c78f75dee113f", "description": "lavapipe: Remove st_shader_stage_to_ptarget", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "70891edd9728e7dd73115171fdb03622ce6450ba", "description": "nir: add a nir_opt_if_options enum", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "0ca0d2d4507ca3f9ce31f8a35fe4e3f44008451e", "description": "llvmpipe: Double number of SSBOs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bd40e1b0127ffdb337667c9f524ab42999b875c9", "description": "aco: fix hash statistic", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "897561b7b98ebbabe0ee68761ccb9302ddc8991f" }, { "sha": "0b312dc343f5402f48d82996571f5100713be62b", "description": "radeonsi-raven/ci: Move spec@arb_timer_query@timestamp-get to flakes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "82fd379d9efbb87c67a4a7cb5466f47f03641c9b", "description": "amd/common: move ac_memory_ops_per_clock into ac_gpu_info.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3340dea1941885e85087bd35b6261dfee8148722", "description": "zink: do not use VK_FORMAT_D32_SFLOAT_S8_UINT without checking", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "71c1ca3c67bc64ba1d74841fa664b0ee0e045c11", "description": "zink: add have_D32_SFLOAT_S8_UINT boolean", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "37dfa4e3f3c669af16a53aa6c0401989a26099a1", "description": "radv: fix cleaning the meta query state if an error occured", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "1a95d43e5508e91d2fc88ad6fce34f202aeab923" }, { "sha": "5b5d5554f6687477d5bad646de8472434e19984f", "description": "radv: respect the render area for depth/stencil resolves", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aa5d4062e8b359fb11f35816d87fd2f4fd4b778a", "description": "svga: fix mksstats build", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ed77ac1eef7c6f4126149ea2e492a243ba8449e5" }, { "sha": "26a1e93f7ecbb2d59fec7f5ad0fdcada9e1f10da", "description": "ci/windows: Setup proper MESA_IMAGE_TAG for Windows build/test image", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9921f5cf0c767e2bb60f647b70b7c36329d3cad4", "description": "ci/windows: Install Graphics-Tools package on the base image", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "47526556494f18cd2c02f978bccac7e2ba73adcd", "description": "egl/x11: implement ANGLE_sync_control_rate", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "94cfa50dc67e264e621d3003030c0ed40c8a2802", "description": "egl/x11: Split declaration of dri2_format_for_depth into header platform_x11.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eebea558b7b598359e6364f7a965216fea0fe9b2", "description": "egl: wire up ANGLE_sync_control_rate", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f5bb9dd738ace274c97507adea073b6c609469b2", "description": "egl: Remove eglextchromium.h and import eglext_angle.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a9d3ac9c1c3a3df0cf4135f3c18efede46446b4", "description": "ci/windows: Windows runner is back online", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fbd41337354326354739042368989535d79f1640", "description": "anv: emit scissors when the pipeline changes", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "7d25c04236be85eac56ff88470be7199664b3aa8" }, { "sha": "dd7cae2a9960db528f65036e85412c3f51afd6a0", "description": "ci/lavapipe: wine flakes, switch to manual for now", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2f4b9b7a9505f61877ccd51157cab590a5fe3b24", "description": "gallium/u_blitter: make the bilinear filter for MSAA resolving conformant", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5c7ad4757bef25fd040993d15b3d87ad6f4c82ea", "description": "gallium/u_blitter: make nearest filtering emulation using TXF conformant", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a41386a0530df35dbbe9f17a5e7189f398cbe908", "description": "gallium/u_blitter: clean up IMMs in util_make_fs_blit_msaa_gen", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0397db1d8119d7875ecb54c943fb649450985c0e", "description": "gallium/u_blitter: treat Z scaling as scaled blits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "854fb27275c7744ea022ef9a2eb6320b59388834", "description": "gallium/u_blitter: fix the has_txf support condition", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "20575169221bf3ce7bd4bcfee4d23d452cf96063", "description": "gallium/u_blitter: remove unused code for integer MSAA resolve", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fd7a968c36a11217db144241baaa2527130ca967", "description": "gallivm: initialize texture_unit_offset in emit_size_query", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "60272d7db41f207b4653941610cd3ec69f46cbf6", "description": "gallivm: fix TXQ crash with MSAA samplers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c7e155628db61495e6475d3a896e639965b73196", "description": "ttn: set the correct sampler declaration type in the presense of txs and lod", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "23a2698e7578b170ff665d6a22dc9f936c07f960", "description": "ci/tu+zink: Re-enable the traces that were asserting about UBWC compatibility.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "149d4e4b6d193f07f6709e62f340c3b3337242c0", "description": "tu: Use the format list to decide whether we can do UBWC with MUTABLE.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f6bd494cfac760384807fb558a511db3ff9d495d", "description": "tu: Treat viewFormatCount==0 as no format list.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "41280ba2895fc6fafd02d7f2ba4490215aa0914a", "description": "tu: Move the vkCreateImage format list checks to helper functions.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8dda0a01bb3ea5a618a73ea4e506cb61e68e6d0c", "description": "zink: Make sure that we keep the existing ici pNext chain on inserts.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": "28ee911ad67192bc7a0683b6061b89e372482faf" }, { "sha": "6a933b7f539426442418f8d875ea17631ac4a979", "description": "c11: Fixes the declaration of timespec_get in time.h for macOS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c0dd2eabaaca939883a6c9b73ea7bfc476907e36", "description": "util: open_memstream also support on MacOS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ecfda9a0fa02a12a8f5b22f5682d5db45a6f5a27", "description": "microsoft/clc: Fixes compiling errors with clang/mingw64 in clc/clc_compiler_test.cpp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c67e60ae8fefaeadbe06bf0cbd8ad2ee267a6c0e", "description": "meson: clc compiler test only works on win32", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e95531e101f0ba61d28195fe38414e411bf418b3", "description": "radv: fix gathering XFB info if there is dead outputs", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "a35742c434e6c4bd7834521061df9ed8410b2d6e", "description": "radv/ci: Put one more board to run the CTS on Stoney Ridge", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d1b16ce35b658c97b85b7910c09030c3e8b07b85", "description": "radeonsi/ci: Move libva and piglit jobs to Raven Ridge boards", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "379f2b641e486531d24a7d90ea4deb79af489502", "description": "radeonsi: print radeon_bo_flag when AMD_DEBUG=vm is used", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "22a8b7f589c0ad5905c323103fda29729db14d8a", "description": "radeonsi: allocate BIND_RENDER_TARGET as tmz instead of SCANOUT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a693fbf64b84ed6364984c45dc3255b71063c6dc", "description": "amdgpu/bo: update uses_secure_bos when importing buffers", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "90b98c06493f8a9759e5496d5ec91fb60edf7b92" }, { "sha": "1d64308fe95b00c7f7aa1a8059cf8a0623a9bcdc", "description": "gallium/dri2: make protected buffer checks opt-in", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1862923849caaa7bfe225ef92ef1398b0c8be78d", "description": "ci/windows: Disable Windows builds while the runner is offline again", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3ea0ec4697d7de7caf738edac72afd05ee434ad9", "description": "docs/ci: show how to run traces locally", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8d00c55e9eabae65e1bc1fa8b360288763976931", "description": "radv/ci: bump the console activity timeout of VanGogh to 3 minutes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1db0b5660973f885cffc835935f3c1b22e6bde0e", "description": "radv/ci: skip host_write_transfer_src.1048576 on renoir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e091e56fc16639e6fdc121e702e5c85f7b55642b", "description": "radv/ci: add more tests to the flake list of vega10", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6bbe3c6d36c455e1073b1e26741ff13430be36cb", "description": "radv/ci: move some tests from the vega10 fail to its flake list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3f8a356bd35fbb741f81284c856a2f455a451958", "description": "radv/ci: document a recent regression", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "401d03e1e947279306a9cccc8b86996c940ef91b", "description": "freedreno: Cap reported video memory by VA size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2bc1d08c48bd3b309eb9b65db5ac1d7749f512cd", "description": "freedreno/drm: Add FD_VA_SIZE param", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "32d0dfc4627d294ae249a525f6e043d63cbde787", "description": "dzn: Use D3D12 constants instead of naked numbers for device limits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d48ce281f80f821f61084bd85dda9ed7b3695692", "description": "dzn: Disable extensions that require multi-view", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1a3b086b06c6c1ff63a4abe3752ca0a7a854dc77", "description": "docs: fixup link to virgl docs", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "6897266ce01776fa49ea6178d05a707dad4a6ec1" }, { "sha": "9efb1d7fbc5c84a1e83cc50b059f386ba95838e1", "description": "wgl: Release the context before deleting it in wglDeleteContext", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7dafdb58b86a913fa8910b4ce0b78f41ce1bd197", "description": "wgl: Always release local references in stw_make_current_by_handles", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3fcd0309790250b68f8cfc320c227b66144e5c36", "description": "wgl: Homogenize read framebuffer reference counting logic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a60181e8f2ed755950cfcaf732e834ceb6cd7a89", "description": "radeonsi: use do..while loops and other cosmetic changes in display list path", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9a0cae1a133d9598957dc29c8caf79932f58920", "description": "radeonsi: use si_cp_dma_prefetch_inline for prefetching VBO descriptors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e574c801c3e61b5afd81718fb43f15bfb4ad4ed", "description": "radeonsi: remove temporary si_context::vb_descriptor_user_sgprs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a5d37e161d92b7307823db9ba64c1491ed9906b4", "description": "radeonsi: remove vb_descriptors_gpu_list only used for debugging", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b4cef2487b5fdb91723e657f1f6f3065a8544fd4", "description": "radeonsi: add vertex buffers into the BO list in set_vertex_buffers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c4ffac8a17364139b079ac76857a819bd0138b13", "description": "radeonsi: merge both fail paths in si_set_vb_descriptor", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a7e64ab63c5aa0b5c2079badc3ae0d5668c234f8", "description": "tu: Fix sysmem depth attachment clear flushing", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "487aa807bd1b70602fcb6fbdabd101d4cff7c07b" }, { "sha": "de55058cbc63ba0814466463196a1ceaa5af20e5", "description": "docs: document DRI_PRIME", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "903e99150f37cc33594a0770ebf1f61f557d2d3c", "description": "vulkan/device_select: allow DRI_PRIME=vendor_id:device_id", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a71b92fff824675df8076b62df54acc36ffeb26a", "description": "vulkan/device_select: print the dri_prime warning only if needed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4005ba3ed4256ad398298542c92c765503520b60", "description": "loader: allow DRI_PRIME=vendor_id:device_id syntax", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d50e4cdc1bb78c62575b4941c8c914de783e075", "description": "loader: don't return empty string in loader_get_dri_config_device_id", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6daf99fcb2b741265f5fd0bf4f798f793964b0e7", "description": "ci/windows: Re-enable Windows runners", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4b8abe511a60e49e0ee06b58d4bfb7f37c62b7c", "description": "radv: simplify radv_bind_dynamic_state() slightly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "18e9ba3e3b07e87657478c4cb9ca77da22078916", "description": "radv: remove unused states parameter from some radv_emit_XXX() helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1f6e32ff7cfbb3dd8806be298ac875a13b696933", "description": "radv: simplify saving/restoring all dynamic states", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1d82ec1b3f995adc66457b7bcf0ca34cbb9de8db", "description": "radv: remove RADV_META_SAVE_SAMPLE_LOCATIONS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bf0af800456f96fd735ede50c1cd7b8b5cd4d342", "description": "aco: improve VcmpxPermlaneHazard workaround", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5912c7d3fa0e498872e1652fa142e4923bdba596", "description": "aco: only add vscnt wait when visiting VMEM/DS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "52156d6b26b575c49e3bea9e9768dc3a739c14e6", "description": "aco: set has_VMEM,has_DS=false after a branch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b17e59a03b2c31460145b691dc5b39b13e340003", "description": "aco: fix LdsBranchVmemWARHazard with 2+ branch chains", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c037ba1bb7aba99bd15e063bbdbc6d4c68cf2384" }, { "sha": "c7f52551a7f9a63c22f2553897adea0af1ecb0cb", "description": "gallium/u_threaded: buffer subdata merging (v2)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "293298de65055552e9c58f6fb823e05aa99d7368", "description": "tu: Flush depth on depth img transition from undef layout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dccd6f495a38196ca37edeb562a0e8f0ee9600cd", "description": "ac/nir/cull: Fix typo in bounding box culling.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "0d527bb1aa720bf8e5735afdf8e9b70772e1ec23" }, { "sha": "1fb12d2cceb3284effb6ea5c280e11c7a77a48df", "description": "radv: use ref counting for VS prologs and PS epilogs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a2b8a92c72318f1bd8a7a50fe89a87c8a7594c28", "description": "radv: rework shaders ref counting", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f4b6b4d11a6f4f3c996da5115a146d0dff5f946", "description": "ci/radeonsi: Add zork jobs and rules", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6c2260104872741c6cf1cc6d9b73fc6649561d01", "description": "ci/radeonsi: skqp: Add fail test files for raven", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4338c9df0bc0107716f8c29f48f5e65ec13fe95", "description": "ci/freedreno: skqp: run with new tests files", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7801a17b5436f24df0b85997846f06cfbcc8ab33", "description": "ci/skqp: Add gitlab sections for uncluttering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4dcee7a8a02488d2f860ebe23e12f9341f75b9e", "description": "ci/skqp: Remove .baremetal-skqp-test in favor of .skqp-test", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eece545d792061694ca3b0ef84bdb572f030ef1a", "description": "ci/skqp: Supress irrelevant shellcheck warnings", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "57e7459377e3caf3961d4d73ccce83e8443e4bc8", "description": "ci/skqp: Put generated tests files in artifacts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e50d461fec49c0f70c458efc4a39166a55db26b0", "description": "ci/skqp: Use SKQP_BIN_DIR instead of hardcoded /skqp dir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5001d818da27e6b5683453ae7bdfaa29680c5187", "description": "ci/skqp: Add support for commenting tests files", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f0f5601a9b7fd6c93dddbe07eabbcb20f31a3def", "description": "ci/skqp: Build list_gpu_unit_tests and list_gms", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "23732b47324b823146b61179b517517f32ea2048", "description": "ci/skqp: Fix Nima-Cpp fetching error", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5c913970427378d7154912a49e503f44bb31d77e", "description": "ci/skqp: Fix paths in skqp-runner", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f387b78486c25af9975275e342ec1f3d5bd5c39", "description": "ci/skqp: Show reports on crashes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d77c7f9c995811787da3d6cb4bbdfa188997ffd", "description": "ci/skqp: Add an option to run all tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2012246075abd33751d344a7777f80439e65e7fc", "description": "radv: ignore out-of-order rasterization if stencil write mask is dynamic", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "8bffd601ede40f259b3f9239e3d67393e47138e9", "description": "Revert \"nir: Preserve offsets in lower_io_to_scalar_early\"", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "a1bc1523408a305b14a8c297ea93a28bb12cee5d" }, { "sha": "3712609ee364c50962998acb6553e0dc2e9f052e", "description": "agx: Only emit the used components of gl_FragCoord", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17168162fbcc6396b512d1580cad02f140937645", "description": "agx: Remove p_extract", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c1900cb9510d0689c6f379e31972c1d73956055a", "description": "agx: Handle type-changing splits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f86ad382c5b86e64e8326c26a06acffaae7e1bd9", "description": "agx: Stop using broken idiv lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f28c631a8971ad8f98ef3211ae736a025eb0b322", "description": "agx: Implement nir_op_umul_high", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aab535ffda4886cd71a4b50c21d990f761b6f245", "description": "agx: Extract umul_high implementation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a8cea8679d7f5f521c33bb77e6a966cbad43af33", "description": "agx: Assert that registers are naturally aligned", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c2e626064c021da2c90ccda3e5d935c4e778ba7", "description": "agx: Align 64-bit register pairs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5631b3352e04b0ffc07bf48a097a9eafb60ae217", "description": "agx: Lower more ALU operations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f759459cd648f6f92db8455efd16bacf140730b7", "description": "agx: Implement noperspective interpolation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "638d7f542ee5cc56f569ecaf5d3d1169a6cf3b0e", "description": "agx: Use split instead of extract for ldcf", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "744b4a0f7fdbf4952bd418bd5ee8566cf6f1b589", "description": "agx: Rename varying load instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "14bf020d75311b818adf746d2cb704c1a0cca239", "description": "agx: Model perspective coefficient reg in the IR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "24c30844119b0b8cdd88b025ff25ae01bc6dea1b", "description": "agx: Add AGX_MESA_DEBUG=noopt option", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f3877f56ba7915ee6bc6866c0f4dc21881a3f5fb", "description": "asahi,agx: Rewrite varying linking", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4b21db4111116c4324114b9304b5c32ce259322c", "description": "asahi: Decode Interpolation packets", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c67169d2187fa5cc7a26562a1b34dad345e16d63", "description": "asahi: Fix varying XML", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed215183e25b2a7fd12ea94fc2e05404c5338097", "description": "asahi: Encode known bits of Linkage in the XML", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "034d52643cf3bf7ea91e117ce6e0c95db42ad415", "description": "asahi: Correct bind fragment pipeline size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "651e4677ca42b9b04443e765de0693c61b6620ac", "description": "asahi: Split vertex/fragment pipeline binds", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0fa5b05e9108098a9a762aa655f76c735e887bd1", "description": "asahi: Use a single bind texture/sampler per pipeline", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b1180fe2f60d746875e69814d3b62f7a81d33e14", "description": "asahi: Fix using multiple textures/samplers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d2fef02cc056f715059dddf0f5373ce913fb4d2b", "description": "asahi: Dump all textures&samplers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d6dd44f82c22a51424a916a516ef292b17bc27f", "description": "asahi: Allow large uniform records", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c045d3761c24d559fb67674d8e9aa1654c05f357", "description": "asahi: Extend counts in BIND packets", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8a1050082fcaa48771ced24c2ac96f962188db77", "description": "asahi: Plumb through lower_clip_fs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e441896eb870ed9d6108275e82cdb4a796334bae", "description": "agx: Fix ld_var cf packing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "47a3f1226c84d2783358737c2d3ca0040f29ed43", "description": "agx: Fix packing of samplers in texture instrs", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "9f5553883428e0f393e40d6254c9b33bd64d19eb" }, { "sha": "9bd32fb33a4b4f5afbbc5286cde03645f9c300ea", "description": "docs/asahi: Document varying interpolation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b86c0ba90f485fe2882539058a31dec91b0d80a", "description": "radv: Switch to the GLSL leaf implementation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e55c852600a91721068141bd691676c5aa30ddee", "description": "radv: Add a GLSL leaf kernel implementation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "60a91dddf4be6e7e48c488e2d9fe1b374aaaa276", "description": "radv: Switch to the GLSL internal implementation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f3a457656b3a3767e4cb502ff3f19e42ee67fb07", "description": "radv: Add a GLSL internal kernel implementation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b1a8797de91a5ca33c67e3b8a6142e73060796ee", "description": "radv: Switch to the GLSL morton implementation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f79fe32cdc0747165c52515695f1e7bd6bc1500d", "description": "radv: Add a GLSL morton kernel implementation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "46c723c7c023afe769b4c8ae140a82862c9f3d8a", "description": "radv: Add the basics for GLSL bvh kerrnels", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "83a59403ae49d576b124fd0b37354e77757dc06e", "description": "radv: Add create_build_pipeline_spv helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dfa56120679f4c775ca502302c1bedef217f0b93", "description": "radv: Remove unused push constant structs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "de75d9d1d091f6a036c91e077397b8df65b828fc", "description": "radv: Remove accel_struct_build", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c39271bb4bcd9ba0fa6d41a9e983d0007ca1a593", "description": "radv: Always emulate fmin/fmax", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f5da7939cdb24227c2db8e101386b29cfc79301", "description": "radv: Remove acceleration structure host builds", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0e2013633675043e6c45d391dc2045e0c593f63", "description": "radv: Move radv_acceleration_structure", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e48165411bd3dbbbb415233d5188bcb72c8adb9", "description": "radv: Move accel struct structs to bvh/bvh.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ec45430205543ab89c7940cb9185895c739ea874", "description": "ci/lavapipe: implement traces", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f6e59fa5130f228756b5c524169db14605115b93", "description": "ci: prepare piglit-traces for WINE and DXVK", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6aa81bfb306eb6b471d9a294ecf22bf8323a5a7a", "description": "vulkan: disallow VK_KHR_performance_query on android", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "77b67a747efcdf5b3bff31cb38c26a2941705475" }, { "sha": "cbbd9f3402f2e73448516029981e47c13eed8e0c", "description": "ci: Upgrade deqp-runner to 0.15.0.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f01ae0203dc33dcb1d6978189a8e2769a5c1df26", "description": "ci: Add testing of the khr-single tests.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "478626fd941246d0e2d2cd597946d5936fd7751c", "description": "ci/swrast: Add some flakes I've noticed in the IRC channel.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9d6770d20ae9d9381f803b92531b65ee9c00b541", "description": "nir/lower_alu: drop unnecessary iand on uadd_carry result", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8ecea47f066733287b6962aa9892687ed7356d67", "description": "broadcom/compiler: simplify code emitted for centroid coordinates", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e035c289b52a0867956d78135c1669abb9a60b2e", "description": "ac/nir/cull: Tweak phi for cull_small_primitive branch.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "abc4eda84689408613ac7d92e77934afc66a13d7", "description": "radv: Implement radv_flush_before_query_copy to workaround UE Vulkan bugs.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "4148a525201ad22df512262c361231f76f411415", "description": "ci: Windows runner is experiencing DNS issues; disable Microsoft farm", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "46396e97bea603a5cef8177b66a760a11a78af2a", "description": "virgl: Fix unmapping of blob resources", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3b54e5837a15236407f5ea0c98dfe3f23c6fe7b1" }, { "sha": "b731be2e96c4dcde9c38dff44da74a396d198fe3", "description": "aco: Remove branch instruction when exec is constant non-zero.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "baab6f18c91166b275c339027dcd87ce57795cd5", "description": "aco: Optimize branching sequence during SSA elimination.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e4b0caae61da93283d8ec87ca1bd1d7b3d176703", "description": "ac/nir/cull: Make cull functions more consistent.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c721f751f2593267fdf7eb352621d4392e62205e", "description": "ac/nir/ngg: Move LDS store of accepted flag into the inner branch.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0d527bb1aa720bf8e5735afdf8e9b70772e1ec23", "description": "ac/nir/cull: Change if condition for bounding box culling.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb4e68b72499261fceb9385df79dc0f43d61529d", "description": "ac/nir/cull: Move the contents of cull_bbox into ac_nir_cull_triangle.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e2ca24063ae9e41b3f34693ca650eef8f2f0d34f", "description": "ac/nir/cull: Move some code from cull_bbox into helper functions.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "239363f3c61aa87431c1d444e641f1a45404c477", "description": "radv: implement VK_EXT_attachment_feedback_loop_layout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5992b8bbf762f6d202b9704775f8950cd93f0d31", "description": "vulkan: add support for VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "58858c9d00b55ffe8b11ec52f96c2ccd2533042d", "description": "vulkan: Update the XML and headers to 1.3.224", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d7f00d5c86e8a234f1c198c3bb0dd8f132a1f31", "description": "freedreno: Drop fixed upper bound on # of tiles", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2497741a1b142b0e19f3946d3f49f064c0c8f119", "description": "freedreno/gmem: Fix col0 calc", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "81d85be9a5cfb5860ba5d15f2bf6f1a4946e411e" }, { "sha": "8b3f2a9e5d49098a921de643916dd693f569d1bc", "description": "freedreno/drm: Fix potential bo cache vs export crash", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f3cc0d2747568a186dba433ac94af607c38fa024" }, { "sha": "0a0205f04552ab21971c431a5f8bb7486d664422", "description": "virgl/ci: Update virglrenderer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0fc06daabb08ee7748493ae7a561662cf3f62cff", "description": "ci: separate wine setup into own script", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ceb52f64604fcabd460a9568daba6d5e2167a528", "description": "ci: make shellcheck happy on dxvk script", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1d8cf2ecdd62c6a375b7e3d80e8e03e1e3e277bc", "description": "ci: move DXVK instalation outside of x86_test-vk", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b6fb2da6f27fb364379786f6f784af52661bdce9", "description": "d3d12: Fixes compile error with mingw/gcc-x64 when static linkage to runtime library", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "f9b95667fdf024cd9e3a67b1a0caec8141c6082d", "description": "ci: Turn off the entire Lima farm (devices report out-of-space)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "239623ecee97fdd5e8a4b22de32d7326fc5ffd86", "description": "anv: Don't require 32-bit addresses for scratch on Gen12.5+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d82cea5fc301323ad2b47ad415197bb4f6e503f1", "description": "genxml: Add BVH data structures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a68008354624ab33450b7069184c9d391a5e7497", "description": "intel/rt: Handle multiple exits in lower_shader_returns", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a329e6e5111b30ffe8891e7f2dd28223ff6b9373", "description": "intel/rt: Handle halts in any-hit shaders properly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "caed8df146288ead678a3388946437759ff69304", "description": "intel/fs_reg_allocate: Improve compressed instruction self-interference", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1ce5be916fa30d40cad4a9bcdb8697ad9e2e65c8", "description": "intel/nir: specify synchronous value for tracing op", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "03ab1d6aaa259773ae634e364674a3daebe96705", "description": "intel/compiler: document units of brw_ubo_range fields", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "734384e8bc2606f8a69d281cdc4fe728070acab9", "description": "intel/fs: fixup simd selection with shader calls", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9cb9390962ab80721ee4160251f33773696ea208", "description": "intel/fs: store num of resume shaders in prog_data", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b2bf792ea584774c79b6d8089180aaedd3c10612", "description": "r300: add khr r400 failures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dce6409e6d78d571c2bf8b2a97246910ad3c3add", "description": "r300: add list of deqp gles2 r400 failures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "20591573f10a9efdb9951ccd65f4574c36418bd6", "description": "broadcom/compiler: use nir_opt_idiv_const", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "73e8fc3efbfe4a46bfd5ca5b3269d06f086bc224", "description": "broadcom/compiler: don't use imprecise_32bit_lowering for idiv lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0c1801706eb9006a13ca15c5ab59980c99774e5e", "description": "ac/llvm: handle external textures in ac_nir_lower_resinfo", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "4f622d62d0dd8967f16ddd6a3f989310c6543c1a" }, { "sha": "bdfaf51014dad9d03c6bb5f862cc6815658ddff9", "description": "radeonsi: fix a regression due to reordering PIPE_SHADER_*", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "27f46465c7a408d3406886ed230b7e35dc693247" }, { "sha": "7e45622728d72828d24bf215011ac2e1a9b0356f", "description": "radeonsi/ci: update failing tests on navi21", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "279315fd73e981f0c8876811327bcee0f0ccf7a3", "description": "radeonsi: don't assume that TC_ACTION_ENA invalidates L1 cache on gfx9", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "4056e953fe43bd667e1812c1c7075285d24b42c2" }, { "sha": "50802f96a80e2f57ddebc3e197fb3782e969da4a", "description": "iris: Handle new untyped dataport cache flush PIPE_CONTROL field", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "845ab3d627995803219c5fbdfe6734a966218ce0", "description": "anv: Handle bits to flush data-port's Untyped L1 data cache", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1f34ce7e8e124e8dc9acf388081026edcdd5885d", "description": "intel/ds: track untyped dataport flushes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8aead60434aa0babf656738a577298ca09805fd2", "description": "iris: Specify Untyped L1 cache policy for stateless accesses", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "79cd2c2759f0dc7199eae92e4fe0c4d5fa0b91e1", "description": "anv: Specify Untyped L1 cache policy for stateless accesses", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4b2b769d1dd55b6a2f587b9da91c3e451d3a71e", "description": "intel/isl: Setting L1 caching policy to Write-back mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5e21f474288e2159c80a80fa20e7b473056df939", "description": "anv: fixup PIPE_CONTROL restriction on gfx8", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "644daa974300696364b816e67cb2a618e523d0d9", "description": "vc4: properly restore vc4 debug option", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c3f5d276317f9f8c77336ec78f6e72b640f61081" }, { "sha": "5449e6d14c872c21f1a8acb05252aef7b31a77f4", "description": "draw: don't touch info values that aren't valid.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "f4abd3274936560e66976894f362332856ce6539", "description": "llvmpipe/ci: update ci results for clover.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0d41c4b3d916febd79429f0d9384da587d833775", "description": "lavapipe: scan shader for info before lowering images.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5036e0a08e981e144da8403706619ef0ffc8cc65", "description": "lavapipe: lower images to non-derefs in vulkan side", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a17635e98812029f16a53c57460f252716c64870", "description": "gallivm/nir/st: lower image derefs in advance.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "060936fe0de668127310a65e607fa4b7b48d6f0a", "description": "virgl/vtest: fix memory overwrite problem in virgl_vtest_send_get_caps()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f54aa49c1439440c88a1c6a1046be11dba3ab44e", "description": "venus: double the abort timeout to allow long shader compiles", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ecd5509969369ff43799bae0ea9ab5d7fa7c0af4", "description": "venus: increase busy wait order in vn_relax", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1911dc5abb7940aad1ce082722beb07622ddbccd", "description": "zink: remove an old RGBA4 nvidia workaround", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "32446f51a83f74cd63a589e86f30da59dc53f97c", "description": "zink: don't fixup sparse texops", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3a47576687624e1ed4661d7f5b6c0e54998ada48" }, { "sha": "247b8f2924b7832d8520e890cff6891217f5a860", "description": "zink: add all format modifiers when adding for dmabuf export", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "5e8ec87b68035ceba742b245a25e83e4adaae270", "description": "zink: don't add modifiers if EXT_image_drm_format_modifier isn't present", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "c824a53f352823786967260cfe387a839c28dc9d", "description": "zink: use modifier_aspect to check for modifier plane in zink_resource_get_param", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "b59eb9c8b791e59cadca161f952ae2ef4473ebe4", "description": "zink: demote dmabuf tiling to linear if modifiers aren't supported", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "b9c413e8ec44270eaeab5bf38b78b45d084cec46", "description": "zink: add u_queue.h to kopper header", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "188721d6d3d4cab9b0ca8fa419e4c33a33ae3910", "description": "nine: check return on resource_get_handle", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "b55b63991ae3c4055b7938bf528b686907a2e3f7", "description": "zink: support PIPE_QUERY_TIMESTAMP_DISJOINT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "758f60467ecfaa2f27971c0e3ae5c28c2d6561de", "description": "zink: export PIPE_CAP_MULTISAMPLE_Z_RESOLVE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0f97e317e333ea3f08f98bf938a6496fb7d0f1e1", "description": "zink: rewrite all undefined shader reads as 0001 instead of undef", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2bbc2c49ecc2e246cd8f4dbbc5456902a3db37cd", "description": "zink: handle invalid gl_TexCoord reads", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f60f246426af08989c78439a20124da24083ff8e", "description": "zink: explicitly set nir cursor in rewrite_and_discard_read", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "721f33cd0fc9756c4db5cc88bccc46c977ad05f3", "description": "zink: fix return for PIPE_CAP_DEPTH_CLIP_DISABLE", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "21ea19d504bb96aea9f218fe6bfa5a9a40a72eb9" }, { "sha": "55a4a6b8dcc8b068d24cc1b1c2e1500369c14485", "description": "zink: handle !half_pixel_center", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "8a8edb310d84f1400d8b8b7e096a9dfc33e198b2", "description": "zink: handle unscaled depth bias from nine", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "a912952c3ea8f4191abc83e3638c6f09341ef15b", "description": "zink: drop mode_changed check from linewidth/depthbias draw updates", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "8f7b8929572da407240dbc0cb688a56c9c07c95e", "description": "zink: allow sw loading with D3D_ALWAYS_SOFTWARE for nine", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cbbf25abfdd7ca9eb45a9e15948ed839bbc31925", "description": "zink: use maintenance4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ff1fb9101fd1ca383c3e2a88f61911c0c2eecd62", "description": "zink: force a new framebuffer for clear_depth_stencil if the clear region is big", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f1f08e3529de26953e243d3e2e99fa89bbcbe619" }, { "sha": "80364c4d19eb2ee841a5d6cffb9fbc94afeb07ac", "description": "zink: force flush clears on fb change if fb geometry changes", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "66ceea7ed9a46b83a1ffbc4b2d9cd17c4bef4570" }, { "sha": "7c7feab4e180ba7827352ad1b393fe2921a722e7", "description": "tu: Implement VK_EXT_vertex_input_dynamic_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c82af0c43b6e6270835d084984560592e1079af0", "description": "tu: Decouple vertex input state from shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "35dc99924aeebf754b01c2dc1a2ced765ec68ca5", "description": "freedreno: Disable UBWC for frontbuffer rendering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0c6d4cf9a2bb01e08869e6b503e31fe86b461c87", "description": "gbm: Add USE_FRONT_RENDERING flag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "126e83d9704227520dd7de21111c7f2b30e71efe", "description": "ci/zink: Re-enable a630 zink-on-turnip traces job using gbm as the backend.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a3113fbcfc15bd5ca728f2b10947292b06b051f4", "description": "zink: Replace the \"optimal_tiling\" flag with a \"linear\" flag instead.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "01ce65da72a88335b4d701d3f086482d19d2c642", "description": "zink: Take the tiling path for resources with modifiers.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c1b0eb8de47b17100f1731123584b358dc69c8ed", "description": "util/memstream: insert null terminator on windows", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d1427563e3eb3b2577f885b7668b16624ea1130f", "description": "gallium: mark the input data as const in pipe_grid_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "caf2794f6fb0816f0e4df00ab1644a9d5cf8fe2d", "description": "vtn: silence warning about linkage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6637b1f41e6a67b8f7a97c8253895c0a3fbc7ddb", "description": "clc: undefine spirv defs to work around LLVMs headers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b38114ed7cf20bc38d487d19c635c3d3539ba46", "description": "microsoft/clc: drop inline sampler reordering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "de2065496a0751fce899a60bc42143b7028d92a3", "description": "nir: Clean up and improve nir_dedup_inline_samplers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b1298546579d75fadb91cb7e9eb7d4387c9a0b9", "description": "nir: extract the clc inline sampler dedup pass from clc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "31ed24cec7c63fc3906e7629edf235e333c94ffe", "description": "nir/lower_images: extract from clover", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "01500198a69b86fc0afd7073bd5714f328538845", "description": "nir: serialize printf metadata for CL kernels", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bdc0a8624c054bf899cef5c0f4231d13c81fcb99", "description": "printf: add some unit tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aa82808645fb9932ce6f9d2115dcdc9edce98cd8", "description": "printf: extract clovers printf impl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "160aa603f59ef72a7f98ba5b840a62694f2c2db4", "description": "ci/bin: ignore Gitlab GQL cache", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "266e3a627fbf014ae8f201e89e7d244c50fdf057" }, { "sha": "12a4581a06047da72c62f8898806c3fd5fc0aa36", "description": "radv/nir_lower_abi: Use instructions_pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1b7b74db06bc88840fdf59ae082b56ad47f1bd6e", "description": "meson: Cleanup usage dri_drivers as it's a dead option", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "56b0e3a575b69f0f835fcf6a307e57dcd29bd5cf", "description": "meson: Place all pre_args about HAVE_DRI* into single place", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9d6204c7997a44f0d428b151555e3068c8b942f3", "description": "docs: update calendar for 22.2.0-rc1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0fcdcf210393d5160c0d2c04d5582be320929c93", "description": "docs: update calendar and link releases notes for 22.1.5", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17355d0dcfd3dc080f042974eb60d44e716409b1", "description": "docs: update calendar and link releases notes for 22.1.4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fcc547328f507f6b45a87495153b3fc08c10a1ed", "description": "docs: Add sha256 sum for 22.1.4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b65653900b46f3145cb97ca3031639ff3bbb8ae", "description": "docs: add release notes for 22.1.4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aa14d6144b8acb3a2125412d56974200aeb94d73", "description": "docs: Add sha256 sum for 22.1.5", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "604b48b64173cb4e50dd7c10d40e459c726798dd", "description": "docs: add release notes for 22.1.5", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "32211788d05311d1a92863e5445b56a5175ad4a0", "description": "util/disk_cache: Add new mesa-db cache type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f64f74b8f23f16c46f06ea192a2c6e48df43c4c9", "description": "util/disk_cache: Make disk_cache_os.h usable by C++ code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "517e523a2a62ec782b55c4cc16492c1d10d07839", "description": "util/disk_cache: Move struct cache_entry_file_data to the disk_cache_os.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d86335dd49f9e0aa27c1464067ad8a59d016ea70", "description": "util/disk_cache: Append to disk_cache_load_cache_index() with _foz", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d423a4b2aa60e88d58a58615700e916550c2f90e", "description": "util/disk_cache: Enable testing of uncompressed caches", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2a9b4ad1774d69aa3ae8161ab964fe2d58aacee2", "description": "util/disk_cache: Add option to disable compression", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8e6bdb2ed31f27c28d258859ec48e8e67f51ff41", "description": "ci: Add vulkan dEQP tests for venus", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5ac14a97e27dbadff42bc409d818bc1b8803bf65", "description": "ci: Enable virtio-experimental in testing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "91ab35efab2a94bf943e6171aded05339b349976", "description": "ci: Build crosvm with opaque fd mapping support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "486a24c520d857d3ba995dd8686c992f1d512d31", "description": "ci: Move crosvm to the base test image", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "46ba0f0ffab3ea5532ca1dcf6cb0c2848aba9bd6", "description": "ci: Merge common builds in debian test jobs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6915d1978aacc78414fea29bfffa3672318160fc", "description": "tgsi_to_nir: handle compact arrays for clipdistance", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "26317f16fd73b8f3ec1de9952f382a48d5d8285a", "description": "tgsi_to_nir: fix clipdistance store writemask", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "95a7b65c1422b857eefa21358ca0229ab1a44587", "description": "ci: replace gzip usage with zstd where posible", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "784642f773c3ad36c9a1c30721b55cb2c6752cde", "description": "ci: compress LAVA rootfs with zstd instead of gzip", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "29ccd991a84e461840fea1056394627056e565c6", "description": "vc4/simulator: use i915/amd ioctls for BO", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e3b7fad356352a90acc7b148f898edb6b034ab57", "description": "pvr: get free list min size from the runtime info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0bb03ffc76604fa5b69db66739e4ea303fe3392d", "description": "gallium: use gl shader types as the basis for the gallium ones", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9edd861eb1ad208be7f169a4ac45b0604fc05213", "description": "gallium: fixup some inconsistent uses of enum pipe_shader_type.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "49253c9c1b1bb999aa8df48bac4e6a3820cbf16f", "description": "gallium/iris/crocus: collapse a bunch of conversion functions.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "27f46465c7a408d3406886ed230b7e35dc693247", "description": "gallium/tgsi: reorder pipe shader type defines.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9bbf235fd9d4ddc82583672bea4e299e4d69206c", "description": "svga: compare shader type against compute not tess eval.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a26543f6368fed1604cfde7fffce2024e9d8abab", "description": "virgl: abstract virgl shader stages from pipe shader stages.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "64e8993476eaf65e507944231149f0c265fce140", "description": "zink: add defines for the shader stage templates.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a9d8d606ccf3d809a9adfd529be8d1ceaf1dd799", "description": "llvmpipe/gallivm/draw: introduce a buffer type.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "118d61df59dffc7353a1978ed3a16de7b0024036", "description": "draw: fix up jit type creation for gs/tcs/tes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e145912654dee5ce0ff989db3c02750bca23142e", "description": "lavapipe: enable shader clock", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c6cc3dece03ea8095a2292a2b817f4a34129f320", "description": "llvmpipe: add shader clock support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "25e2c4d7841648c80ba973d1ed89d2150aca8f71", "description": "Microsoft clc: strip lib prefix Otherwise OpenCLon12 ICD can't load it", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ec46a85c4f92e25e7994881679d6a1531a59b58e", "description": "d3d12/dzn/spirv2dxil: Require version library", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "b8328c9664ed3f11924be37a243464236812a3a2" }, { "sha": "42a52a8be117127d8b51a57aa945c70386f13c7c", "description": "ci/bare-metal: Re-open serial and everything after test phase timeout.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4e2f6e5b4c6b6931813320c0d2ba28f28e15ef99", "description": "zink: Advertise PIPE_CAP_NATIVE_FENCE_FD", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "86e4fcd9a92962007adaf8fe1554637c624cb05c", "description": "zink: add a graphics pipeline library implementation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e20aa7eb3a07afd4ace5fac82c931c52fa3b8223", "description": "zink: set program pipeline array idx earlier in zink_get_gfx_pipeline", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed733d934ef797bcc05bf733760cd017e702d8ab", "description": "zink: reorganize zink_gfx_pipeline_state a little", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5b7eb0d9d348b6320306dcc244c92ee8bb80177a", "description": "zink: break out program primtype->idx conversion function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2215377aa00208312e09eb2f0ea8692e871db8f0", "description": "zink: change zink_create_gfx_program signature", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "80fac34d92fc6a3cccd46838860628f724926c48", "description": "zink: hook up pipeline_library extensions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae022b784c942d80d92d33962e5c3daa157fc9bc", "description": "zink: always set vertex dynamic states", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3d58642984cb4df1fff6f4915f8d8fbc5d038d41", "description": "zink: init cache_put program fence on program creation", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "4c0a7a169dd3b929352d8c61f3e47abc2b5628ea", "description": "gallivm: fix printf hook for cached shaders.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "333ee94285ac453b9d75ce93b01bc26e48bf96d7" }, { "sha": "f0558c6f1cc47cf787a9b88357460f1ba307d4bc", "description": "turnip: use SPDX-License-Identifier", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8977913a23fec1d33fd29f8cfd17393a07773d86", "description": "turnip: remove headers from libtu_files", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "381f234ab88cc4a9fc7998d71838261a8d79132d", "description": "turnip: remove tu_private.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5f7538f241bcad55b785ce647926bb120b9dba6e", "description": "turnip: move away from tu_private.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "46baf8641439987c7837fa9afd73fb817df23798", "description": "turnip: update tu_util.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e99703b515ccbc0e64de888b30245b02fde081a6", "description": "turnip: add tu_android.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8e61bee30c5b47fb9ea512b8fce318fbf4286c04", "description": "turnip: add tu_cmd_buffer.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6666ec39458de73f7796d4b873d868ea1379770d", "description": "turnip: add tu_device.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9d9bf785656ff2e7e82f98647e5875158432b2c9", "description": "turnip: update tu_autotune.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4fc31e4af32e628b6319554cf24701e7aef3334b", "description": "turnip: add tu_wsi.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "543fac108dcce5c6f360d50f4540954c6f64b9f4", "description": "turnip: add tu_pass.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3c607309c91a6e3ce29fa7fd65f3da189f91097a", "description": "turnip: add tu_lrz.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "79dd12478f81801438ce5b0807da872d1dd9357b", "description": "turnip: add tu_dynamic_rendering.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f759fddba25cb12af3a171920b64d496328864c", "description": "turnip: add tu_clear_blit.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6430efcab71866efbb4d0fc0d16a05fc8afcefcd", "description": "turnip: add tu_pipeline.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ec5bc3d8ff230a9b6d8f70db4b4551f52b3c1889", "description": "turnip: add tu_shader.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a7fe90434c1e2c4846ce178c6e31ea21e13179b9", "description": "turnip: update tu_descriptor_set.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "216f19e62fa071d78d9c1119cfce0222800744ca", "description": "turnip: add tu_formats.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "095dfcae45d76c2f812b86b040abdd8136702871", "description": "turnip: add tu_image.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "65a5fbcb151aea52a02f2862d5eebd6ddfe2fd13", "description": "turnip: add tu_query.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "51d416a7e492e0e11a38803fc30af6c1e0aee4aa", "description": "turnip: update tu_cs.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2e337f05ab1e4dfb235bb1e48798b8d8cc5c0f61", "description": "turnip: add tu_suballoc.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4d9ac3d0df559f2e80f3b6c21e11b85365cbfa18", "description": "turnip: add tu_drm.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "120469efeae2b22a3e301137d53d43133d2c511c", "description": "turnip: remove includes that are already in tu_common.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0312157101f782dd2ac845cf0f05756b5342e794", "description": "turnip: add tu_common.h as the common header", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2af624706a82245b71a670d1139a763dd1bf696f", "description": "anv: use nir_opt_uniform_access", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d2754b12cd7385bf108a6f19746bf09ac13b38a5", "description": "radv: use nir_opt_uniform_access", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fa5559f272628c5d510bf9049af7dc94512cb072", "description": "nir: add a pass to remove non-uniform access qualifier when the operands are uniform", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fcbfce4e181b25dd0f31bff545c06b08d1871657", "description": "ci/bin: Print job needs DAG in ci_run_n_monitor", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "266e3a627fbf014ae8f201e89e7d244c50fdf057", "description": "ci/bin: Cache GQL queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "101697ceb3dcf15edc4e22d14900b18eb81ac986", "description": "ci/bin: Add script to expand jobs manifest", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "39cdcea251c3a954862ba0048b304caa488b7de2", "description": "ci/bin: Make ci_run_n_monitor finds dependencies automatically", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "caf9900b3da9b5d5747606a5b2b80da395b6095e", "description": "ci/bin: Sort imports from ci_run_n_monitor.py", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "65b6edee3e9e7db921abb51e009779410dcd64b3", "description": "ci/bin: Add utility to find jobs dependencies", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "63082cf70951262a632bbcdc35838243ea1bd4b8", "description": "ci/lava: Add timeout header info for LAVA GL Sections", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "69400a07623e449af6519c26be0ff4620dbca451", "description": "ci/lava: Customise sections timeouts via envvars", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ceb9892c1c3317aaa05a9f2b15ccae107db96fe5", "description": "vulkan: extend ALLOWED_ANDROID_VERSION up to api level 31", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e7bd099dea64fc7821b15cd40f04132e7f34aa41", "description": "vulkan: fix ALLOWED_ANDROID_VERSION up to api level 29", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ccf5481a6c432d2a9a1196f01b143ec06bacb6af", "description": "vulkan: fix ALLOWED_ANDROID_VERSION for api level 26", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6bb524e48e95eaa40f386cd396f79c283b73d1ed", "description": "vulkan: sort ALLOWED_ANDROID_VERSION by api levels", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "446d2039cb718ca9cf6428f0685c8dfe462b65d1", "description": "bin/gen_release_notes.py: bump advertised vulkan version to 1.3", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "df8ac77af8093c87d5d56d6f1b36c0144a607c40" }, { "sha": "49237c0eb3eaae799d9ee7703788d2573df21e13", "description": "radeonsi: implement a non-scaled compute blit+resolve and use it on gfx11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "098b9a8d02c5496c8975e4e6827f749468fe5ade", "description": "ac/llvm: remove all resinfo code now that it's lowered", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9c1014f3125ce8d757e172444c4f56db49570416", "description": "radeonsi,radv: run ac_nir_lower_resinfo", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f622d62d0dd8967f16ddd6a3f989310c6543c1a", "description": "ac/nir: add ac_nir_lower_resinfo", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5f772a2b75c4a312e39e5bb855c9971d96c9757f", "description": "ac/llvm: implement nir_texop_descriptor_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "995beca09efe67bc58c7c1aa522116cdc74b4648", "description": "ac/llvm: implement nir_intrinsic_image_deref_descriptor_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9a574d3802b518327fc93429c5d0dfb21cda366c", "description": "ac/llvm: implement nir_intrinsic_image_deref_samples_identical", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e075769a5357d11cd89f22313aabcbef0ce5a691", "description": "nir: add shader_info::uses_resource_info_query for txs, levels, samples, etc.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3098000e712cb3f06165716ca426079eac221560", "description": "nir: add nir_texop_descriptor_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6483fd394e4e7227f95104ac8d5782c2be46c642", "description": "nir: add nir_intrinsic_image_descriptor_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea6993f9c76ec8b2cdfbd75914a614a55b2936c4", "description": "nir: add nir_intrinsic_image_samples_identical", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "22eff86eafd5766e7b1de4c24f1b110d652e718b", "description": "zink: use modifier feature flags during surface creation when necessary", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "c9250d3ee3d014495713edcca626851be1476e77", "description": "zink: use stored format features for blit functionality", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fffd57ef6105d78c0cc0fb2acf379f69195a8643", "description": "zink: store VkFormatFeatureFlags on creation", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "28ee911ad67192bc7a0683b6061b89e372482faf", "description": "zink: handle mutable swapchain images with dmabuf", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "0a4e599918c779385616479c3cb9604d8ebabd64", "description": "docs: reset new features", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null } ]