diff --git a/.pick_status.json b/.pick_status.json index 326a614dd4b..3262eb0e5a8 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -1,4 +1,1840 @@ [ + { + "sha": "96ceca33c1dd69a1feed13b0e19bfc38e6f7d979", + "description": "gallium/util: do not perform n^2 stencil blits", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "master_sha": null, + "because_sha": "e8a40715a8bcd479c0c33eab411d276777153a0e" + }, + { + "sha": "32a6a13052948cd041ccc27759b412a9a61aa6e2", + "description": "freedreno/ir3/parser: Fix pre-a6xx stib parsing", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "859c92d7ee6025ff4cf94b530623132d63232457", + "description": "freedreno/ir3/parser: a6xx ldib/stib parsing", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b7ea6ec17875bd6ba2fde3bcabec040bf1e8ac15", + "description": "freedreno/ir3: Fix pre-a6xx ldgb/stib parsing", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "050a449dbb75eb383c64c29165348cedec40ac34", + "description": "freedreno/ir3: Explicitly flag disasm test vectors that don't parse", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b073dae5f0dd08fe59b548581bfcec46cb586e01", + "description": "freedreno/ir3: Fix ldg decoding/parsing", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "a7e88787f65131311032ac98f7c636ea51316268", + "description": "freedreno/ir3/parser: Fixup stg parsing and add more tests", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "d6fa130ddadd5d365f9a09f114d73d2374a38c7d", + "description": "freedreno/ir3/parser: Add stgb support", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "eddfafae6a454355a99fb1457e10e35b02f0f548", + "description": "freedreno/ir3/parser: Add ldgb support", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "1746c4d211f3a43092e0a97824e81d9dd4c18c1c", + "description": "freedreno/ir3/parser: Fix pre-a6xx resinfo", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "32539c1afc4cde02595268d2c0ea6196f9600cee", + "description": "freedreno/ir3/parser: Fix atomic support", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c5479d1d8d8caea48dda58e51d53d492b8d6c3cd", + "description": "freedreno/ir3/parser: Add ldc support", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "d7f141bb353f632ef3a77694e56c92dab8c085f2", + "description": "freedreno/ir3: Add cat5/cat6 nonuniform flag", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "101bf686eeb8226dc3dd1dbda2a69d5e9636ddab", + "description": "freedreno/ir3: Disambiguate a6xx+ \"bindless\" instructions", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c55737902c55fe0349919de54e9bf3584f1e7213", + "description": "freedreno/ir3: Don't leak disk_cache", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "71f902bab9767e33223011bd9cc91e535e8723d0", + "description": "freedreno/ir3: Add parsing and assembler testing", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b91319d9520e2d36f9416f7699af46b5faf9d17c", + "description": "freedreno/ir3: Tweak ldib/resinfo encoding", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "99908c8d6d64299b6eed4b01b9601eb2f618255a", + "description": "freedreno/ir3/parser: Add initial cat6 IBO instructions", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "f9c76fba9d1afe32b0ae62aba6869150db1c9b17", + "description": "freedreno/ir3/parser: Relative gpr/const can have modifiers too", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "594b004e0050605180ea3b2778108c2dcefbf369", + "description": "freedreno/ir3/parser: Add missing (sat) modifier", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "77552cbdda195df25eca59eadd40d448801681eb", + "description": "freedreno/ir3: Don't set bit for dest conversion for p0.c", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "1cdff353618f5f1c9250095c03885ea3f247c71e", + "description": "freedreno/ir3/parser: Fixup cat5 s2en instructions", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "d35c79614e99485ce654ed5352490cc8a0adcc80", + "description": "freedreno/ir3/parser: Fix dsxpp/dsypp encoding", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "e9b323491529d959222e97b7530ec1d679f9a071", + "description": "freedreno/ir3/parser: Fix cat6 store encoding", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b90a1cf7470a41b7826681e8fd45ab25d61641ac", + "description": "freedreno/ir3: Cleanup cat6 load instructions", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "4e272003b17af9c5d9b78e3e31176b89b1b20e7b", + "description": "freedreno/ir3: Clean up instruction creation", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "d968f46997a6c02dff738d6e1e5c69b3b5e9a31f", + "description": "freedreno/ir3/parser: Handle half-immed", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "68be24dd6cfd2ca0f75170bbed9310d53ca9fe0f", + "description": "freedreno/ir3/parser: cat1 updates (mova1, movmsk)", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "647d7fc36d3ba74a6d4ed7369d4514130ab5b264", + "description": "freedreno/ir3/parser: cat1 instructions can write relative GPR", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "0b36044d4ff8c9e2d613746d814847d7ddbc2788", + "description": "freedreno/ir3/parser: Add new cat0 instructions", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "2dc6458563c9886ea61ca3c0f807355def93d6c3", + "description": "freedreno/ir3: Various cat0 updates", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "eec183c1593810d1d2e32c6bc1bdb22a14e55a43", + "description": "freedreno/ir3/parser: Reset lexer when input changes", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "7b2d2bafe4cda1723d704c7bcee9b44f762c9276", + "description": "freedreno/ir3: Move assembler error handling", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "a928d0ab467053b2d50e5dbe77170253acee44c9", + "description": "freedreno/ir3: Add some more disasm test vectors", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "2933d54992960b84ef8696b9d6de7cce91eec6b1", + "description": "freedreno/ir3: Fix mova1 disasm", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "e3bd9aaf6ba3288cae74d19bc1265c9696390896", + "description": "freedreno/ir3: Fix half-immed decoding issues", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "6f35ebd8a5435747b2a4ee58bbbfbc9cb29f03b8", + "description": "ir3: Support MOVMSK", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "5d36f36454fb79c990221e1d33e6fb4cccaff949", + "description": "ir3: Better rules for shared src copy propagation", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "f9804673fb6cd12134b90e52544da89b31f7886d", + "description": "ir3: Rename high registers to shared registers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "2b29ec7ca4f7845f51374e1025befb3f98595ae8", + "description": "freedreno: Enable GLSL 3.30, updating us to GL 3.3 contexts", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "4da67157db0f2d0bc02a5326f144f14340e9205a", + "description": "pan: use intrinsic builders", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c6d65bb01e8ed8d461e959ad9a3d4483492ef196", + "description": "microsoft/compiler: use intrinsic builders", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "23c963f11bd7c75ed136b0055b3d0a3a32532104", + "description": "anv: use intrinsic builders", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c5a927010917e1d01e90eafd5c480dd672e34c76", + "description": "intel/compiler: use intrinsic builders", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "fc3ce007919ce6ef33653dd1d666bf9e34b0cd5c", + "description": "intel/blorp: use intrinsic builders", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "241fb754855f89e7df0da0f3bab55c95427e2821", + "description": "vc4: use intrinsic builders", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3d9c5d8a7d2961887f78ecbfb4b6b84bbad80ff8", + "description": "iris: use intrinsic builders", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "9dd43c9232ca44504d62ba99b3679d6a641455ec", + "description": "d3d12: use intrinsic builders", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "32bd47f6faaaa4a5400fd1d0baeb024bfe11bf4e", + "description": "tu: use intrinsic builders", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "d3a97708248ced1e066b5b1b1bb28a60910db2a1", + "description": "zink: use intrinsic builders", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "fbfdc17b1431e9215b83fc67a0dffff964a2552d", + "description": "st: use intrinsic builders", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "d46a761e9e36fbf8b9cb6d4483e53354240a7b58", + "description": "ir3: use intrinsic builders", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "172e79d00916d6c7fa8c1d45db38a20b9c797914", + "description": "v3dv: use intrinsic builders", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "66d51965af39aa36dd65111d94b0d9ca3a8eec4e", + "description": "v3d: use intrinsic builders", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c0fe111d643fbf393176f2ad30d1337295a3b50f", + "description": "nir: use intrinsic builders", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "02553d96c8cbf707925dd0c605bfc6746417dc77", + "description": "tgsi_to_nir: use intrinsic builders", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "475f086056f2c643f8d26466bddaa9b9ddc52d76", + "description": "mesa/prog_to_nir: use intrinsic builders", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b5fb66a5ed5fe348c8699b88c6c33142f75daa92", + "description": "nir: preserve explicit_binding in lower_atomics_to_ssbo", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "8553e1cb714a15d63430a5227d9f4eae1ad128e6", + "description": "zink: remove support for fcsel", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "cfb5ce782cd42e18f8bc292f02fc9e5c1b9d727f", + "description": "zink: also lower scmp for soft-fp", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "43302ead3830f423d7588596cf2e0dd9340edff6" + }, + { + "sha": "471fd78e3c5923fc371da83391d4e8b9f9fc2c8f", + "description": "panfrost: Fix AFBC on Bifrost v6", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "8a22fc95023990200eb34f6a7417818bb4198053", + "description": "radeonsi: enable vrs2x2 coarse shading if flat shading (v9)", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "40a554c8dd06d24cbf56b919ea0a08ffdc7a4e5b", + "description": "gallium/ntt: Add support for PIPE_CAP_LOAD_CONSTBUF.", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "44b7e1497f91e1ad0c4bb6a95a19e2f1b456897a" + }, + { + "sha": "03c60762f571b8e954dec9614b6efba92ed5d401", + "description": "gallium/ntt: Fix load_ubo_vec4 buffer index setup.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "9789417055f3aa8ba9f3417cabf58c526521b49f", + "description": "gallium/ntt: Fix dynamic indirect indexing of per_vertex_input.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ec0bab8ca9eaed4648cf9e90398606fa4fc6e747", + "description": "gallium/ntt: Fix emitting UBO declarations.", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "master_sha": null, + "because_sha": "d70fff99c5bc3a721e20869e7f0be8024ffe5ecd" + }, + { + "sha": "e109f5ea0f6c94a31cfeb5221f0ecc89e827e02d", + "description": "gallium/tgsi_exec: Add support for PIPE_CAP_LOAD_CONSTBUF.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "911bb08314a71116b1b2fbf4291d475f40ef53e6", + "description": "gallium/tgsi_exec: Refactor to fix CS local memory overflow checks.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "671263b5c7639faf2f52700ae539952e2bbd63bd", + "description": "gallium/tgsi_exec: Fix assertion failure about missing constbufs.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "0034f7b2093529090452af0073f26d66aed5138c", + "description": "d3d12: Don't allocate mappable textures", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "34bae108df0c707a638b4305af9a1d08d15832b4", + "description": "d3d12: Use an appropriate pipe resource usage for map intermediates", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ee1463db3c829a00040d4436befd6cd2f9ac4c01", + "description": "d3d12: Use buffer pipe usage to inform allocation", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "be19eb771acd77843bf463a12d37510ca0070ce3", + "description": "d3d12: Add a slab bufmgr for readback buffers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "47125bce8ba5a978fdc1dab6f78341d9933f6232", + "description": "d3d12: Add a path for mapping of not-directly-mappable buffers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "4d83306a9aabb5f9ea7e6a54d0e25c0f82805965", + "description": "nir: Update saturated float->int/uint conversion algorithm", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "fcecc21832607e33e859ebb65377b5cac882c890", + "description": "freedreno/a5xx: Move link_stream_out after VPC_VAR_DISABLE like on a6xx.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3ca63873798384de13cff07f2592c9496a9ffefe", + "description": "freedreno/a5xx: Drop redundant stream output linking check.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "7e1e227694d686f35ce7df5ada92ccd60f081c42", + "description": "freedreno/ir3: Deduplicate link_stream_out.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "43302ead3830f423d7588596cf2e0dd9340edff6", + "description": "zink: use lower_scmp instead of open-coding", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "94b84f1eed4d6ee4c951431dca325343700eceaf", + "description": "freedreno/a5xx: implement transform feedback resuming", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "49283041e8c4ff8fc770d99cdecd2eadbae145cc", + "description": "freedreno/a6xx: fix transform feedback resuming", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "4283441cd6e323b596366e4750f2bf0fc5c5090d", + "description": "zink: handle non-const offsets for txf/tg4 ops", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "b77f43f2539ddac6e334feefaa69a43720f1d2bf" + }, + { + "sha": "80cfc5350cfa024ef78d2b772ed549dfded2cca4", + "description": "gallium/dri: Use per-screen DRI extension list", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "7d4c184ff926a9f9c8d54b25a0dcf4fa293bf2d8", + "description": "gallium/dri: Factor out DRI extension setup code", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b77f43f2539ddac6e334feefaa69a43720f1d2bf", + "description": "zink: use ConstOffset for nir_tex_src_offset", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "918cb236934b99ffc193b409d167c4e7cfb86a09", + "description": "zink: do not reserve or pack fragment outputs", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "f06f4a595e27270b4141242f5ce3f4faec319dd6", + "description": "zink: do not use reservations for stream-out", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b49cea2e9a3979a027d205df9d611816b42e69cf", + "description": "zink: destroy device and instance", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "bc1593a9cdf9b9a7a50cd148b916e3e3948977fb", + "description": "zink: destroy transfer-helper", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "81be8c7049423c0b5c4abd51bac7bf7a6d57b678", + "description": "zink: free sets and hash-tables in context", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "07d5d911dd6c7d36fdd678f289d3babdde634406", + "description": "zink: dot leak dummy_buffer", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "master_sha": null, + "because_sha": "8736ffae2eda9de1ac49200ef399170b428b9f8c" + }, + { + "sha": "a118da03710b311089285c88b1998717598a4180", + "description": "zink: do not leak vertex element state", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "f70490bf4279dadcc87470c5f7f3de200beefc8e", + "description": "zink: release batch memory", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "5d44a973b537515b0f853f54bec9925705badba1", + "description": "zink: destroy blitter before destroying batches", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "820d272a21fb90fbc1b414653ca924208d83d576", + "description": "zink: factor out zink_batch_release-helper", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "cd7d8eade258e0a9883f6e75065c148d03987206", + "description": "zink: do not open-code CALLOC_STRUCT", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "5342dbe96dff6674ff6db8fa6f1b85a0a2561e04", + "description": "features: mark off GL 4.1 for zink", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c211f466cc1d414339a7706044e24e87a020d458", + "description": "zink: GLSL 410", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3f640e56c4566ad5fa01bd909815c0226226c940", + "description": "features: mark off GL 4.0 for zink", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ae9d6c5620f6d977dcccb574f4fe25207d636ef6", + "description": "zink: GLSL 4.00", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "22be7b96747d4d54b2bdc401766e8243e60f382c", + "description": "zink: handle arrays of ubos", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "dbba989907d130ceaace59fa12f40cd6e11aae54", + "description": "zink: run nir_lower_dynamic_bo_access", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "35e346f42808428661d95a7b8df3a414661136bc", + "description": "zink: handle vertex streams", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "68242767d25fe01e7f6f085519ea0eb7c27326cf", + "description": "zink: enable PIPE_CAP_START_INSTANCE", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "351b6c667edb9c4aaff269669b298e0bc1560ec0", + "description": "zink: always load (gl_InstanceID - gl_BaseInstance) when loading gl_InstanceID", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "4bb92d9145f455c84af641015a1f37f35b3fe4d0", + "description": "radv: enable TC-compat HTILE in GENERAL on GFX10+", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "326c7312bfb014eda59985448701ad239f9aa3b8", + "description": "radv: only load the DS fast clear values for compressed rendering", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "76e33d528bb82ead1ec869001833b233166fd4b4", + "description": "radv: clean up radv_layout_is_htile_compressed()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "f4f096805b08c1f00e695569f2368b319cfcc256", + "description": "radv: fix TC-compat HTILE images with DST_OPTIMAL on the compute queue", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "1c539b64846de06c1f54183fca46178b0a91553e", + "description": "radv: add radv_htile_get_initial_value() and document the HTILE dword", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3038c88661779364888048c2043645402de809b3", + "description": "radv: fix potential HTILE issues for TC-compat images on GFX8", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "f7f6e9ad56df4f41a4dd9f4344b298ae17f25ad1", + "description": "radv: always clear the SR0/SR1 bits of the HTILE buffer", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "5c3b471c9f4b611a0a78c8c3f9534f8e7da8cbec", + "description": "mesa/st: fix redundant initialization", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "094ab8bc12f5cd63337c1eee34ccbd22037ac964", + "description": "radeonsi: fix redundant initializations", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b1c7a658155f368c26bbaea63b07490a591db17b", + "description": "gallium/vl: merge identical h264/h265 enums", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "8d347742fe0c98352eedad5c6e1d16ee71b87ca6", + "description": "tesselator: remove unused variable", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "d0767fc045a1210f9fff464b96dd68cf36fe57f9", + "description": "amd/addrlib: use cpp.has_argument() to filter compiler arguments", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "6679a3439465118f3d9f97cca12d789b92e75374", + "description": "vdpau: fix invalid enum usage", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "cd1ac36ddde6eaf758d1cbb7a501369f5d60d330", + "description": "vdpau: fix -Wabsolute-value warning", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c5973ede01c4d5458b3d487f7b7486707d905c52", + "description": "ac/nir: use llvm.readcyclecounter for LLVM9+", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c0bcde8b45928ba26b47fe7cf6632a636b0aef0a", + "description": "gallium/tgsi_exec: Remove unused MaxGeometryShaderOutputs.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "d31c30007b96964355086b0b3d562e9b2dc560ba", + "description": "gallium/tgsi_exec: Clean up storage of the pixel kill mask.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "6fb9365a070c308977d5e4fe85f0927fd5c9d199", + "description": "gallium/tgsi_exec: Drop the unused scratch temp regs.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c27cbfd9ed5335e1c5f728c0fc92e5dd048fe99b", + "description": "gallium/tgsi_exec: Stop doing the weird allocation of the Addrs array.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "af135bb8afeb1d67bd8e0fe2662da8fd0e2124e8", + "description": "gallium/tgsi_exec: Simplify GS output vertex count tracking.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "831d9d406abb26126f5ff64f8ee951c15680e27c", + "description": "radv: remove unused radv_image::aspects", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "58c68bac392d2aa49baab7d59830ef893ee1287b", + "description": "radv: fix clearing images with vkCmdClear{Color,DepthStencil}Image()", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "1a7b7b17ad0afbc53af9fa012880e6600a4399e4" + }, + { + "sha": "4c751ad67aa2bbde5897030495f86e31c9e1fda7", + "description": "vbo/dlist: use a shared index buffer", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "a0314083be59e9c8cc6b467d77f5ba91436b63d6", + "description": "mesa: fix a second bug in merging light state parameters with unpacked uniforms", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "45acf9b49ad01d5947e9107ad77a446f90b5a755", + "description": "mesa: fix a bug in merging light state parameters with unpacked uniforms", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "4db8b171a5118d3ea6c773c62a40fc9cec03b1ed", + "description": "mesa: add STATIC_ASSERTs to the STATE_LIGHT_ATTRIBS case", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "6549caf2c23812db0e277c7f4b8801a7f6a493b9", + "description": "st/mesa: fix a defect when st_validate_state was invoked for unused states", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "1f17f8bb6de8a4187da4a74811b6b810e50ffd7a", + "description": "st/mesa: simplify checking whether to pin threads to L3", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "a0467b7fa16e6c447a644f1d4c1953800c4265fe", + "description": "util: replace UTIL_MAX_CPUS by util_cpu_caps.num_cpu_mask_bits", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c7486c996e15a08c9b110ea6817eb304eecaa7b2", + "description": "glsl/builtin_functions: Rename int64 function to int64_avail", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "cd2f3627a6c7c3bc839ccfd5d06f3a3a1105c1cf", + "description": "meson: Add _GNU_SOURCE for Haiku to activate non-posix functions", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "76eb3478cf9b47c23ebe0741508d71d4fb03c8fa", + "description": "radeonsi: take color interpolation into account for shader variants", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "31240a875c0d6174d8d1389d16572d9d5f872adc", + "description": "radeonsi: add driconf options to enable/disable Smart Access Memory", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b94626d3eea1dac8c8fc234e3f0e9be502510dff", + "description": "ac,radeonsi: limit Smart Access Memory to Zen 3 and GFX10.3 due to perf issues", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "d3d6d38145047a9d531be0e4aba71ab788259b41" + }, + { + "sha": "e4fa7c440d273aad6cb9b9a6ee42a78810c9c2c2", + "description": "util: add AMD CPU family enums and enable L3 cache pinning on Zen3", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "master_sha": null, + "because_sha": "15fa2c5e359149a0b67b8572cd7dab87626b48ae" + }, + { + "sha": "8457be149726c08389dd1acf69c3272a2b6db37a", + "description": "radeonsi: Fix typos.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "539c25c2dafbc6b9fd1bc33d2727bebb5ad5bbd4", + "description": "nir/algebraic: Move the flrp -> bcsel rule earlier", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ec16f935fe391fa452952b3765ad00b403aac491", + "description": "nir/algebraic: Mark comparisons generated from lowered fsign precise", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "9771af5ddec37481042f6109772f15773642104c", + "description": "nir/algebraic: Fix broken NaN and -0.0 behavior", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "master_sha": null, + "because_sha": "25bfba3335d0fb2822dac02822d096dd75b3ef4d" + }, + { + "sha": "010e663cc3401c40182922a04af0719e1898cb62", + "description": "spir-v: Mark floating point comparisons exact", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "master_sha": null, + "because_sha": "8513b12590cf65f77c16a59774de2d268e5de5f9" + }, + { + "sha": "55621c6d1c011e73c83ed3f95b1abc7f6ab9647e", + "description": "nir/algebraic: Add some compare-with-zero optimizations that are exact", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "9167324a86b5c60d13aa1f0b7ec6251293a931c5", + "description": "nir/algebraic: Mark some logic-joined comparison reductions as exact", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "71961c73a94ceca9dbeb8718acbe2c3c7a7ee717", + "description": "nir: Correctly constant fold fsign(NaN) and fsign(-0)", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "fe3c5182775b935b6fb8e75b9a94de9561349870", + "description": "nir/algebraic: Don't add reordered version of patterns for commutative instructions", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "314a40c902c6e92b9d6ba0e9b43708d7e1fa9f00", + "description": "Revert \"nir: Replace an odd comparison involving fmin of -b2f\"", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "master_sha": null, + "because_sha": "f50400cc8040cf2d07de97e76d9b1ed144c5c8b4" + }, + { + "sha": "aec0547838fa9d3d923a33755fb3aefe2dd81ba3", + "description": "nir/algebraic: Make some notes about comparison rearrangements versus infinity", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "363efc28234f6086d22270caf582ab5098d74171", + "description": "nir: Make some notes about fsign versus NaN", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "5ae7d40648ca643615fd551a3c6fcecb8301fc91", + "description": "st/mesa: don't affect original st_CompressedTexSubImage parameters", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "master_sha": null, + "because_sha": "4b02f165375ccff65e117651a9a75920a1b4e502" + }, + { + "sha": "0cf5d1f22620d67659bbd632a2400c3a6956a011", + "description": "gallium: remove PIPE_CAP_INFO_START_WITH_USER_INDICES and fix all drivers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "85b6ba136bdc2db570265a26c3a00919e0893ef9", + "description": "st/mesa: implement Driver.DrawGallium callbacks", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "8ebabfe2b3bf29d02c66e3f953eebad712b42207", + "description": "virgl: fix handling draw info", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "a36d1b1c6e6f0763e207f5616a23fc40a9878093", + "description": "v3d: don't use index_bias if not indexed", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "dca8a71ff0eedb3a288e57980afb3d7c8b2e0200", + "description": "vc4: don't use index_bias if indexed", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "40c3a743efcf8bd1c5a3598d71192d02ca2411d4", + "description": "svga: fix handling draw info", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "609d25c1613e83fc7007e8f06b4b7b44e049ea5a", + "description": "swr: fix handling draw info", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "41ee139b6de32aaf6161c17f82d6ddeabd372d9f", + "description": "r600: fix handling draw info", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "b41938eba6c004d5fc0353ff129c3861870b1a32", + "description": "panfrost: don't use index_bias if not indexed", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "cbdc00ac3a6170e61d36233560e5b3ce83098906", + "description": "nouveau: fix handling draw info", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "f2e281c231920c29fab0a72771696aba30c54e0d", + "description": "iris: don't use index_bias if not indexed", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "7e1d03f0df67459633529e54e46a49594bea6726", + "description": "freedreno: fixes handling draw info", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "26dcbdb8e2b1da88940902db5bd31d626634a457", + "description": "gallium: fix draw info setup in draw and utilities", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "05f35a50e3ad2b9e3e0dae1c4b1bed7c91908022", + "description": "gallium: remove and emulate PIPE_CAP_MULTI_DRAW", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "87b57aa30f5cb6069e23bbe1a2cfd558b1a119cd", + "description": "gallium/u_threaded: clear vertices_per_patch if prim type != PATCHES", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "375453bb8b1d010d97336f81a80052a6384f77ac", + "description": "vbo: switch immediate Begin/End to DrawGallium", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "bc6741832ee5952d2ee5c3de9e8049b299b129d5", + "description": "vbo: remove _mesa_prim parameter from vbo_copy_vertices", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "d2982f6061ac2bb907ffc8c968011f9898ede407", + "description": "vbo: remove _mesa_prim parameter from vbo_merge_draws", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "9088058df018624fa1e669412d359b8a1adbac84", + "description": "vbo: remove _mesa_prim parameter from vbo_try_prim_conversion", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "9d90b44a23e9e59ce57c6125403b9ef9c9c2c301", + "description": "mesa: switch MultiDrawElements(BaseVertex) to DrawGallium*", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "e99e7aa4c1ddd7b8c2c4388f4f8e4fa1955ca771", + "description": "mesa: switch Draw(Range)Elements(BaseVertex) calls to DrawGallium", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "2358da81d26d8baa2a46a7e854869d1c02c2dc38", + "description": "mesa: switch (Multi)DrawArrays to DrawGallium", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "fc3d1653545aa9a4ca7762da70b90085c60b7ac5", + "description": "vbo: add vbo_get_minmax_indices_gallium", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "bd54e34e4fe4ccf4ab9b8a968808d24a0829ba9a", + "description": "mesa: add a fallback for drivers not implementing Driver.DrawGallium*", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "dee3f34a8ebdb26a8a53b25227e3768444d91d0f", + "description": "gallium: add pipe_draw_info::index::gl_bo", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3e7a8c4ac471a5eaf979f5b19836bf58335de3b0", + "description": "mesa: add Driver.DrawGallium* functions to be used by main/draw.c", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "d1a19907f9b36d64c936e3d03b444848e7eef74b", + "description": "vbo: change the parameters of vbo_get_minmax_index to get rid of _mesa_prim", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "3013ce766a90b7d70ab61362ee22f57de123f6ae", + "description": "vbo: only set count and end when closing _mesa_prim", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "641dd03f15a876c23513a5eaaeee5275f041b5dc", + "description": "mesa: fix an overflow check for MultiDrawElements", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ecac89b732f5871b87c51ae601dd60a1eafd5886", + "description": "CI: Enable d3d12 driver for Linux CI builds", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "7452a96e91c096a996ddc73e0a207ed5d5311933", + "description": "CI: Install DirectX-Headers package for x86 container", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "90de4ec12998b7c52f113afbcbd91b4b2e9aa4dd", + "description": "drisw: Use debug_screen_wrap like everybody else", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "dcd8adcc2892f39534bd9305b1e2e12bd786f434", + "description": "microsoft/clc: Fix const violations from ralloc_steal", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d" + }, + { + "sha": "e33cb6a763532279fc6fa6c3c1583ce3dd530827", + "description": "virgl: Enable GL_EXT_texture_sRGB_RG8", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "30bf04e2f128c2f50a262de1857acb64cd88d0a3", + "description": "zink: Enable GL_EXT_texture_sRGB_RG8", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "089371df1638d22e8eadb684a1c722831a9e95d5", + "description": "zink: Enable GL_EXT_texture_sRGB_R8", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "dd05cbf5e07736f7597722a935cf6127ea2fa628", + "description": "mesa: Implement GL_EXT_texture_sRGB_RG8 for softpipe and llvmpipe", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "7b38031fb651ba0378a216ce212689fd3944e416", + "description": "mesa: Cosmetic cleanups to GL_EXT_texture_sRGB_R8", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "8ddddfb5167e9d26dcf342d5390e702010197208", + "description": "treewide: Disambiguate various variables named \"debug_options\"", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ebfe3e7d1b3182c1f10202b143b4bffbf4bcfc30", + "description": "zink: handle gl_SampleMaskIn loading in ntv", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "ad68f2c065d10c9b5dadfa87f405d5a239cc4be6", + "description": "zink: set PIPE_CAP_MAX_VIEWPORTS", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "8676bd44209c61f7a54e204aa88b2dc183a791b9", + "description": "zink: handle fs interpolation functions in ntv", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "96746d6557d25975bca173a3f4647f53f73f71ab", + "description": "zink: only emit each cap once", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, + { + "sha": "c5a5009b098115609dbe4ecfb4740894229e38dc", + "description": "android: pan/bi: Remove old IR opcode table", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "b691aeaacf939d68da23f5754aae5308a768e97d" + }, + { + "sha": "e53bf25ea490bbb1722519f77e350ffadb962dfc", + "description": "android: pan/bi: Remove NIR->old IR", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "e5ec0dc1832061a4ae11ba04b4b90685daac89a2" + }, + { + "sha": "c77c2cf809b519cf9905b7bc231373aec9dc2feb", + "description": "android: pan/bi: Remove old IR packs", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "a1e150fc4d4e8fd1d3dce897a92e34521b64c294" + }, + { + "sha": "084cb25d41287975a83fc5c81bef97ad12305d23", + "description": "android: pan/bi: Remove combine lowering", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "8b0d0a931b80be24e8b8aefe3ee7be60475b5303" + }, + { + "sha": "95af4994e5cb3aa0a6586687f1841965669498e8", + "description": "android: pan/bi: Generate instruction packer for new IR", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "82328a524519c7b1066837b9a499b37051d55a08" + }, + { + "sha": "6a2ae4e35ca6be429c41be267d753014c2eac3fa", + "description": "android: pan/bi: Generate builder routines", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "8ef0d411708a82ec35b723615bf4d47fdcd40c5a" + }, + { + "sha": "0fb8223f2927c9fb7d6bdad01557e24463983b56", + "description": "android: pan/bi: Generate instruction printer", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "master_sha": null, + "because_sha": "1893a3805e4189ebdcd957d71941c855cf12f8b6" + }, + { + "sha": "3ae1c6a4fb9bed5cb215cffc4c8d90b26add3777", + "description": "radv: disable A2 SNORM/SSCALED/SINT for texel buffers & images on all gens", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "master_sha": null, + "because_sha": null + }, { "sha": "b2d000513e4a9b06d3b073913741dae47a00526e", "description": "aco: fix incorrect address calculation for load_barycentric_at_sample",