diff --git a/.pick_status.json b/.pick_status.json index a58d634a828..29b58955764 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -1,4 +1,2560 @@ [ + { + "sha": "fd8ec189e575d5220d8b4c30647fa6de57928e07", + "description": "Android.mk: Fix gnu++14 related build failures", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "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": 0, + "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": 0, + "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": 0, + "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": 0, + "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": 0, + "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": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "1f5966397aa208eb574394a4d0a592b66b776b44", + "description": "v3dv: handle allocation failure during pipeline initialization", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "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": 0, + "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": 0, + "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": 0, + "main_sha": null, + "because_sha": "278e533ec9c29d68b661bc27cbfbe6bca4f57094" + }, + { + "sha": "b8865ad04643cd7e8faa8a863d81fedbc1e29231", + "description": "radv: Fix compute scratch buffer emission.", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "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": 0, + "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": 0, + "main_sha": null, + "because_sha": "988d5aae74d61d1416b369172ef286b4aac933d0" + }, + { + "sha": "0b26a9f773956fc00a77b0d4a7aafee5795ce935", + "description": "panfrost: Don't copy resources if replaced", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "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",