[ { "sha": "a2641ddf0dfba68f957e4d7d839d7b5bbd02aa62", "description": "gallium: add PIPE_MAP_NONE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ef00ea7b50ff600409d6b6d19112731d206d8995", "description": "aux/trace: dump enum names for map usage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "72323f66d9991029c6533aeb2d76c0bf8ae9d651", "description": "zink: guarantee egl syncobj lifetime", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4ef22262104ede9956fbd2eff44f9ab6fe5235a2", "description": "zink: fix end-of-batch barrier pipeline stages", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0dd973fe2711f99797b9be00fabd8fe53f5da95", "description": "zink: move v3dv scalarBlockLayout workaround", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "2978b85789cb1d5847c88c17dc6ce8fdaa1e8cfd" }, { "sha": "2531050ec9b2fc4e879bc926e0cc3044fcd9575f", "description": "zink: move push descriptor disable to driver workarounds", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c3f5416eaf3c080856b369632a1987511e214a46", "description": "zink: fix crashing in image rebinds", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "9e67866609cb55c2a75af4db146231995998abe2", "description": "radv/video: find SPS with pps_seq_parameter_set_id", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "60dd34b02a6847d459f00e1e25397f8e597a5699", "description": "zink/ci: bump zink-anv-tgl-full timeout to 1h45m", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "91cb09b2368eeee972454adf64513833b8379429", "description": "zink/ci: update list of expectations for zink-anv-tgl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "57aa6dad16afdefcb721a63a4515df805be2b94a", "description": "ci/crocus: Add a related flake to a known one.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e8511d5adbab3d5244c8ad3b3833ede5ec9b5927", "description": "ci/docker: Clear the results file before starting a new deqp test run.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c3c2a8def0c92caa25b2f704c4d3531885d62453", "description": "ci/zink: Skip more doubles tests on anv that flake at 3 minute timeouts.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "73dd48f3e07931f57bbf70a2fcb0968b885dd62b", "description": "ci/etnaviv: Skip a GLES2 test that times out the asan job.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1432f7cf4a6b609f960eecfd1d954bbdbbbe876a", "description": "ci/etnaviv: Minor xfail/flake polishing.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "77b240a251c565827913154269fe02208beb6b01", "description": "ci/anv: Drop the 16bit.scalar.13 skip.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c742cba113984915a917e279c9ced850240088ea", "description": "ci/anv: Drop incorrect xfail addition for TGL", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "a217c5c58c539ce0ea92a46b6665b4e2d6998e3a" }, { "sha": "16662f8d3a57458325bd5381910722f67699fea6", "description": "copyimage: check requested slice early when cube maps are involved", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "17b8b2cffdb07eaf06a309fabcd933886f6e7070", "description": "anv: Add support for a transfer queue on Alchemist", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5112b4214625097365ecfb7646d4751532128764", "description": "anv: Handle end of pipe with MI_FLUSH_DW on transfer queue", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b048ba569a317906c12bd86a40f88fe5e5ae08c8", "description": "ci: Compile Turnip's virtio kmd in debian-arm64", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "34d436fde2573b96026c37d523fc457f8cb5d336", "description": "tu/virtio: Fix incorrect call to tu_perfetto_submit", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "7f59e3723380e7ed72588040e4f496733ac5ec83" }, { "sha": "ec955733020833c43b9b16f33bc29455276d0886", "description": "tu/a7xx: Correctly record timestamps for u_trace", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "583c636ea40b41c75b7827093cf3514a20ea35e7", "description": "freedreno: Add attach-bo debugging", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "366367eba862b7fbe8d70628f1f642cb5010f84f", "description": "freedreno: Move/add some attach_bo()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9870cca6a00e57248265046a4d740684db87194c", "description": "freedreno: Add missing indirect_draw_count tracking", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "f677f64e80c453f21fbfa81855c88ba97c03b062" }, { "sha": "8a3b4b69a276836586780e3cfc4e83150e5a5a53", "description": "freedreno: Add private-BO tracking", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c6f17d89c72d22073d9fe3fc99086269edb57352", "description": "freedreno/batch: Move query_buf allocation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2189920e49d86e011276d1d84a3ab437aa0ca1b6", "description": "freedreno: Fix user const buffer dirtiness", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "b43e5aec0d2ce542d4ba68da947e3ad752855979" }, { "sha": "4c0defda8a2e6796cdc992ba62ce182e3f797f5d", "description": "freedreno: Fix streamout offset_buf dirtiness", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "b43e5aec0d2ce542d4ba68da947e3ad752855979" }, { "sha": "1f6e20cca6cdde5d4b4a108443f19d62160bc0ea", "description": "freedreno/a6xx: Remove dummy packet for globals", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c537a35e6050e84380f0812f4735d665fc0a910", "description": "freedreno: Use explicit QCOM_TILED3 modifier", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0b861200e2238f619f73a735177af390bad409b", "description": "freedreno: Indentation fix", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ec268fa5b666a49adafc431dbc05b73bfd74526e", "description": "tu/kgsl: Support u_trace and perfetto", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3ccd199708e5fd8c0d3cd4d266f88cbad3c1fa3d", "description": "tu/kgsl: Fix memory leak of tmp allocations during submissions", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "7f59e3723380e7ed72588040e4f496733ac5ec83", "description": "tu/perfetto: Allow gpu time to be passed into tu_perfetto_submit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "18a47efb807a3451f07633113c1fbcb28e9a2612", "description": "tu/perfetto: Remove now unnecessary tu_perfetto_util", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bd16d3cdafd7c5e0ec235e168d984bba6a335140", "description": "nir/lower_subgroups: use intrinsic builder more", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "289b3695976ca60bbc7ff2cbdd46d7750b04eb7d", "description": "nir: make quad intrinsic dst bit size match src0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b2e4972339711a9576ec309ecdd4f42eb664c2f9", "description": "isaspec: Add BitSetEnumValue object", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b67cac5eba480307786537c875c3c37e8c86be4c", "description": "isaspec: Add support for custom meta information", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eb87ae42865014d00c78b5a100e88f52f5342b28", "description": "isaspec: Add method to get all instrustions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ef602e77f676ba71606f99c99df4a389d9fb65dc", "description": "isaspec: encode: Correct used regex", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "9e56f69edf5e1755e04b1461272e3a08051d25a3" }, { "sha": "2c9a59dcfc1fc5674a590f6d157f76ce57bd9cac", "description": "isaspec: Add support for templates", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "62a4a056583223d607efaf534c26f620d1d7ac6e", "description": "v3dv/ci: update expected list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2bce101eb32bb3724d060e31742478486e908c89", "description": "radv: enable DCC for MSAA images on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "90f12ce74021a3a0b7291c2d77f9d5b214e764a2", "description": "tu: add a TU_DEBUG=rd option for cmdstream dumping", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d35922ce268f985908b7fa3d635f77184073c8da", "description": "freedreno: move redump.h to common code + cleanup", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "851297278786b54fb00de00ed322a37e1deeb286", "description": "Revert \"ci: disable Collabora's LAVA lab for maintance\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9d7166dfc00d19d91ea7d5b55042f3e1ecea64db", "description": "isl: Use 16-bit instead of 8-bits for surface format info fields", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4bc58c9f11f0f701be5446ee5e7e8ef9494e3c1e", "description": "radv/amdgpu: fix alignment of command buffers", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "4f660f99378382871f0c29e0d4b4d6a044dfe715" }, { "sha": "98bc20041c02f9d4a2dc459da7bb744f65e6cb6e", "description": "ci: make B2C_JOB_VOLUME_EXCLUSIONS to all .b2c-test jobs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "79b767f4c08f85368912d5590146850a0c6e8654", "description": "aco: remove -0.0 for 32 bit fsign with mul_legacy/omod when denorms are flushed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9508cadadb7d3b393f1cd86f2be516371e5ada85", "description": "aco/optimizer: copy propagate to output modifier instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "89f3a5ea37eed189edfca61cd631f22c55fd3c29", "description": "aco/optimizer: check if we can use omod before labeling it", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d3033974ee6114aafb06d2eb58dae499c3cbb48a", "description": "radv/ci: update list of flakes for NAVI10/VEGA10", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "387dc05a61035e110a09613bcd16ecf52bcc71bb", "description": "radv/ci: update list of expected failures on PITCAIRN", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b01e87423433f6b39d244daee4b59f53baa4a02e", "description": "radv: fix alignment of DGC command buffers", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "4f660f99378382871f0c29e0d4b4d6a044dfe715" }, { "sha": "1c4d57568ac8ba21e61bd630234e1848fd52ffaf", "description": "intel/genxml: remove HDC from gen11.xml, it is not available", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a49ff4e0244d5462e30f0a19f85ce97a56eeffca", "description": "iris: HDC flush is available only for GFX_VER 12+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "99d3d766461624524e94ec1c0d731869ee390ae4", "description": "anv: HDC flush is available only for GFX_VER 12+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c02db0d90ff749977170163479c06a87429de942", "description": "iris: flush data cache when flushing HDC on GFX < 12", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "a969ad1ddfd6b0b94cc484da45293c407203e3ac" }, { "sha": "558738e3c5465dacd17c6d0da1ee0ff60b19983e", "description": "aco: remove zero offset optimization", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7139a789596ea59698ad4d01a9401266f2da2e52", "description": "nir/constant_folding: remove zero texel offset", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c3a894fb47597ad7295f65072497b3b2ffb7d812", "description": "aco: disable zero offset optimization for strict WQM coords", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "859e059aa912dee5a7ef36e21eac00e6f5fcc7b3" }, { "sha": "305db1af11453fed670ebec46e776472211e0ac0", "description": "nir: scalarize masked_swizzle_amd created from shuffle_xor", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "0ef87f148dfa8d6bcabacb1e46cf95a3e0d4f482" }, { "sha": "524e8865ce99136d4fb705009d1bf6e15608b54b", "description": "iris/anv: move Wa_14018912822 as a drirc workaround", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ebe95fee21ccb506a6e08f179068ef44f9a7e1f4", "description": "iris: correct dst alpha blend factor in Wa_14018912822", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "0e9a26372bb4e6819b8d56b445564395e04c4217" }, { "sha": "6ea2ea0bb0e04ee658ed8ebb4e51515b2f4d20fb", "description": "anv: fix internal compute copy shader build", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "2cc5b3b1e02dfeaae3ef88a257e6e93396016f4d" }, { "sha": "d48d8aefdff44e8a6ece030a782dc9d152bb1d5d", "description": "docs: Move isaspec out of drivers/freedreno", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4afbf4ad31b973b571998d46f29660ff856e2ce5", "description": "v3d: get rid of shader_state pointer in v3d_key", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3fb9e27a3d2aacaf4f23042868b8fd3f8df7e1f8", "description": "v3d: fix RAM shader cache", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8a4bd328cf1a2e5655294080a21baa60f8d84178", "description": "v3d: use pre-computed shader sha1 for disk cache", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0ed36b524c8367d3caed934270997a97d8087c0f", "description": "v3d: compute nir sha1 for uncompiled shader state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "adc63d25032b8cc784b25922201de14a8eb5bec1", "description": "broadcom/compiler: add a couple of shader key helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ccd3e68146fd7ee8732d497f367a0574e4cf84a8", "description": "ci: disable Collabora's LAVA lab for maintance", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b1156507ed2c647891161294a7f5e0d175a761b0", "description": "ci/vkcts-navi21: mark more of the RT handles checks as flakes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a7ed83949050738bd711f88f93cb7367505aa6fb", "description": "ci/vkcts-vangogh: mark dEQP-VK.dynamic_rendering.primary_cmd_buff.basic.* as flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dbe2230408a5fefbd45188ead96f78a7490d9ad9", "description": "asahi: decode: Fix uint64_t format modifiers in agxdecode_stateful()", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "acd5ed0451d64666dbeeddbff02aa913619a04c5" }, { "sha": "d99ed6d66d03d419813d7953e08c266e5d7b66c6", "description": "asahi: Handle layered background programs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3715586580badb558fe552d35b551482e12dfa61", "description": "asahi: Generate layered EOT programs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c87095e518df125e116400bd32475d320f79ca97", "description": "asahi: Use a 2D Array texture for array render targets", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "87a7b239e1f659075c2132fe61ddf7479e93bcf3", "description": "asahi: Write to cubes/etc attachments as 2D array", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0cbecc1ad14447c7b790bf657f73b38f58d5d6ae", "description": "asahi: Predicate layer ID reads", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e2a0d64d52415994cfe2af8a830da3c52fa62d2a", "description": "asahi: Add pass to predicate layer ID reads", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e518c92d26e5aab7d1308323cad87451fda269b3", "description": "asahi: Assume LAYER is flat-shaded", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "68437eb0bab6403e149821e467fb8cf6273f2878", "description": "asahi: Account for layering for attachment views", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9dc87a00fdf331fe6b58e060d2ba84269a6f3079", "description": "asahi: Expose VS_LAYER_VIEWPORT behind a flag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2396d3fe6267e6462dd7ed58e018df1a645d6091", "description": "asahi: Use layered layouts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8a48af4f8f98418b35e4dc4bf57b26ad80b65a30", "description": "agx/lower_tilebuffer: Support spilled layered RTs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "041451b655c7f59d1baa2bca256312973bdffa24", "description": "agx/tilebuffer: Support layered layouts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b252630604e487be0dbbb7296511b45e7ac3eeb1", "description": "agx: Support packed layered rendering writes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4a954dff07e97e60aea5012859a304bc152144cc", "description": "asahi,agx: Select layered rendering outputs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "88fd76d378da515eb3a0848943690f147b7db231", "description": "asahi: Add helper to get layer id in internal program", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d94f2ee49caa3201e8a6605a9103d719d2c5ffe", "description": "agx: Add pass to lower layer ID writes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "175819eec605a4548207ef028da735cc759ed31b", "description": "agx: Handle layered block image stores", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c3a208d6d9efc19f15c6997465f3742abdfe8e0d", "description": "agx: Pack block image store dim correctly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "da0da5d6f8aecdec8e7ccf070c1dc054c9862a99", "description": "agx/nir_lower_texture: Allow disabling layer clamping", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "10b9c2fa3644ad54dc9703f9e44f2a5de53e1de5", "description": "nir: Support arrays in block_image_store_agx", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f4042afd5779f6e98b4369e90e9af4952bb0161c", "description": "nir: Add layer_id_written_agx sysval", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d83d24e96af1dd82360fce5361c9fef25d3e657c", "description": "agx: Insert jmp_exec_none instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "79c4d4213c2ad4eeec284c991946cc4b5f0956b5", "description": "agx: Add agx_prev_block helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dd6106c8bd685e937db48ebe4ba0fca16fbd500b", "description": "agx: Add jumps to block ends", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "22ab505a3d2abcc8a9dbc2bfd0259101f115764a", "description": "agx: Augment if/else/while_cmp with a target", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9a894c9a334816e5d7b10e05086937855213b8fb", "description": "agx: Set PIPE_SHADER_CAP_CONT_SUPPORTED", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d05657e0d675a80486e9325b558a5681d14a7a37", "description": "agx: Hoist sample_mask/zs_emit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0d8362b8427414d5b89c4b5b70a7a6581282698e", "description": "agx: Align the reg file for 256-bit vectors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cb14cddfa50759aea3f80bce07008f551c877ea2", "description": "asahi: Clamp index buffer extent to what's read", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2be9b66cddbe56136adb95013f084b3d881b8b71", "description": "radv: Fix check in insert_block", "nominated": true, "nomination_type": 0, "resolution": 2, "main_sha": null, "because_sha": null }, { "sha": "a0fba1731193c2475843ab704a2b053abdcaab43", "description": "radv: Initialize shader freelist on allocation", "nominated": true, "nomination_type": 0, "resolution": 2, "main_sha": null, "because_sha": null }, { "sha": "a43ee1ca5007b38c452ae98fb9f4ce18aa48fefa", "description": "r600: Replace R600_BIG_ENDIAN with UTIL_ARCH_BIG_ENDIAN", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "43e72850697e42cdf6d794407a5523a5e481bd41", "description": "winsys/amdgpu: pad gfx and compute IBs with a single NOP packet", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f660f99378382871f0c29e0d4b4d6a044dfe715", "description": "ac/gpu_info: pad IBs according to ib_size_alignment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b6f435888b718506e8b806eae2a17d6ecf027dfc", "description": "ac/gpu_info: replace ib_alignment with per-IP IB base and size alignments", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "276caddbd9c94639241088cce4360b2daf88c290", "description": "ci/deqp-runner: restore exit-on-error after getting deqp-runner's exit code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f8326d0950e91e7becf49e5a157e79a8dc4c1312", "description": "ci/deqp-runner: fix indentation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b29c16db87d048f79944797b90da3aa24c2374e", "description": "amd: rename GFX110x to NAVI31-33", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c7e08acd1283678a8f8ea3881b08ad97ea773d7e", "description": "ac/llvm: fix flat PS input corruption", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "0a54fbb5b40fc4e4abd60f9ff7dd71dfe5c1d6cc" }, { "sha": "d50cc2e0cf6d74bf76053c83f499ae10034f4a92", "description": "ac/gpu_info: don't align IBs to the GL2 cache line size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d928c7fee5f6c797c2cde6a9605305b31bfb1ce", "description": "ac/llvm: set !fpmath 3.0 for llvm.sqrt", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "476529a692d57aeaa6f8f21e7adead37eba7d31d", "description": "ac/perfcounter: remove a bogus assert to fix an assertion failure on gfx11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2e100bd69b67cbb70b8a8e813ed866618a2252ca", "description": "ci: move shader-db clone/build into its own script", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e7c0971b4f2656d43fc43c9a7d07f0ecb9b428dc", "description": "ci: drop unused shader-db clone + build from fedora image", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "16201d58968da6cf073171f8a27b672ff772772f", "description": "ci: drop unused shader-db clone + build from alpine image", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ca92a10800bcb09749758ea1664dc0675955ffa0", "description": "radv: Do not sync after radv_update_buffer_cp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3fd0ff21e0cdc3aac1dc3966b767d1809335d9b3", "description": "radv: Merge the sync_data and header initialization", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b3c43d6865c8c121c5e4459666410ea1edf3f5b8", "description": "radv/bvh/ploc: Load child bounds from LDS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8a80a3607c38b72e056f604265f3591b7073e293", "description": "docs: document the merging process and what is allowed or not", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e7d393b1d7b8fd9b39942d4c2e5b32c46ffffff7", "description": "virgl:Fix ITEM_CPY macro pointer copy bug", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6de10c3585e191ec4e8e657fe5fc231a125f19c5", "description": "ci/anv: Catch some flakes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6217540edad7f1a5f025e23eb2e7f9da73c7688c", "description": "ci/zink: Found some flakes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d661473764af6908ef3f69ecfae16610f328d01", "description": "ci/freedreno: Add a new flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8e2a049cc670b4f9aa01039a985ea8feb484ff88", "description": "ci/radeonsi: Update flake list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a524f6b5d4fb04716a4d3c0e0f9014175e633595", "description": "radv: fix external handle type queries for dmabuf/fd", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "6518d09601f6ab002defbcb5908d62f226d8f3cd", "description": "aco: don't combine DPP into v_cmpx", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea633c128c2af8944e159ec300fca7e7b4db26ad", "description": "aco/optimizer_postRA: don't combine DPP across exec on GFX8/9", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fa884141dccabfdfc35f8b829d598bb8e61014e3", "description": "ci/ci_run_n_monitor: add docs for multiple targets", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a25f96c00cfe4f4ad7f5f079ba3e11d4da2e1994", "description": "intel/fs: switch from SIMD 1 to 8 instructions surface/sampler rematerialization", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d28f42f85dc86af971ef43f3dbbf1569c459b9cd", "description": "intel/fs: handle add3 in surface/sampler rematerialization", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "05fd418e8b93dbcee9e464b650f1c4b1eb76bc29", "description": "intel/fs: handle ishl in surface/sampler rematerialization", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "83cad95358323f18c8952f78402c8b47053d8c22", "description": "radv: emit missing PA_{SC,SU}_LINE_STIPPLE_xxx regs in gfx preamble", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a9945216ba223d57ade453d5f855edd93dd3b200", "description": "radv: fix COMPUTE_SHADER_INVOCATIONS query on compute queue", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "c1b916ccb9318c0b32822df99fd13a2c7e1c4b6c", "description": "radv: re-enable DCC with mipmaps on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "80a1896539b1e82c63896b63add36dba001e9e41", "description": "compiler/types: Add void parameter to ensure these are valid C prototypes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cc1fac52da21e64952d984a445efe19b058d33db", "description": "compiler/types: Spell struct and enum in type names", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "95465b813f27443846a6e3956da84cb2b8a2d3cc", "description": "compiler/types: Use C compatible cast syntax", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0158057bd001ea2af157897a2d79ea346224bc64", "description": "compiler/types: Remove use of auto", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4a8918f7e12008a1da3fe3eb37e5f932ce436670", "description": "compiler/types: Remove use of references", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "57819effc178d90fa7e247ce2c1ae887143bf8b3", "description": "compiler/types: Remove use of new/delete", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dac4901c8a5df55359b1171357a3729206b47e51", "description": "compiler/types: Remove private related declarations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5316623d20c9cd7c00daa4340543cfc417c6b45c", "description": "rusticl/mesa: create COMPUTE_ONLY contexts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3d993e63bb59a6a25cf15e72495c0ccbf2df453e", "description": "anv: Enable barrier handling on video engines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8e97d291a8fdc96528dd5d720d418be24d189ea5", "description": "ac/llvm: replace removed amdgcn.ldexp for LLVM 18", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d638c60628ce29a80fc0c0db29052e3ba040de16", "description": "ci/etnaviv: Drop some gc2k flakes that I think are resolved.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "990dc58995054a13298a2f9b5cdaf6b551ae0c35", "description": "ci/etnaviv: Skip some tests that hang the GPU and knock out other tests.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b8ce0dcef5e529b40a2585b260ed8faa250c8dd4", "description": "radeonsi: fix compute-only contexts", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "315231b5a519bdc14b0ceaba0501e0c0b4067688" }, { "sha": "286cd186811b55256a766614a947effa0a4c3204", "description": "nvk: Init pipelineCacheUUID", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "968cefbff113d3e49c384aafa29d07f4f31a5a80" }, { "sha": "0e7b1e2fca6f7d593f2045b25470108dd2da3637", "description": "radv/ci: add a manual job for vkd3d-proton on navi31", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5e47f4f008414403495b3354287b625725f8cde2", "description": "radv/ci: add a manual job to run vkcts on navi31", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d7aad24b5ec977a9bae594f396a9475f75836d1d", "description": "radv/ci: update the vkcts gfx1100 flake/fail lists", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2e7514cfa86bcb707c960bce72e72df877f4e8aa", "description": "glsl: remove now unused varying linker code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "36e49c162ce44c5e6fff3b1be5a871591a23c203", "description": "glsl: switch to nir linkers cross_validate_outputs_to_inputs()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d1948e9b5d953cf8f5a56c676c935621b8da2bd", "description": "glsl: implement cross_validate_outputs_to_inputs() in nir linker", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f2e87c5c28677eff5795d68d1f5ab53df3b62192", "description": "nir: add used field to nir variables", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0bfae246400dff316f9e0446cd45ea58ca888253", "description": "glsl: move is_gl_identifier() to linker_util", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "78b9f1053faeb324d0f51588ddd12537d97c5b55", "description": "glsl: move interpolation_string() to linker_util", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "337c32cb3ad27b4b0a9ba787b9d2b8f843acd40d", "description": "nir: copy explicit_invariant flag to nir vars", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "af2a96bb37b099067adb490d189399b46324b46f", "description": "radv: stop skip emitting CB states when there is no color attachment", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c08082e86151e88c1a0677914bc365910c82714a" }, { "sha": "441e57048b4e0b09effad202ba4a5c8f8b08131a", "description": "glx: XFree visual info", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "02150ca017f8713e28b29e6d15c09a970d8f6d40", "description": "r300: Fix out-of-bounds access in ntr_emit_store_output()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9bc1fd25a41f77be2a51f6175d1dc92ef605e060", "description": "ci/zink+radv: document flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "435699de7742752ef20e7fab06ccbc749b9ed11e", "description": "isaspec: python does not need ';'", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "03c1e67b6cae547e648b4a0316d225005b349bf9", "description": "spirv: Track when a shader has a cooperative matrix", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b98f87612bc14fe88184dc099d9d4f8e6b3b23cb", "description": "spirv: Implement SPV_KHR_cooperative_matrix", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b17a2c35bce4c84bf137deaecb0884b13d1d2943", "description": "spirv: Let vtn_ssa_value hold references to variables", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3d7e5ec758b5de13fa46c4d75b5119896df3ae76", "description": "spirv: Expose some memory related functions in vtn_private.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "af3eb80afab217ffeb00c44a5b5d603d85a0bc8c", "description": "nir: Handle cooperative matrix in various passes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3105d516d0aa81bfdaf05e96b2942e4b7c08cf7e", "description": "nir: Add new intrinsics for Cooperative Matrix", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d0f4f2c17b79830e9780a68bc473718d4abd4ad", "description": "compiler/types: Add support for Cooperative Matrix types", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b75da97a1d9a5b994a69d8a35db8798cec76427e", "description": "anv: enable sparse resources by default", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7e2d8cced38e4ed31398374e2e02f1e0fa70fdb9", "description": "anv/sparse: add INTEL_DEBUG=sparse", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2bdd01187d0ce2ea7dba41dea2d2e939ca6bd0f6", "description": "anv/sparse: get ready to issue a single vm_bind ioctl per non-opaque bind", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6368c1445f44e3c05b399d9e279d36a79a1a6bcc", "description": "anv/sparse: add the initial code for Sparse Resources", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e4598f0eea38290c24eee758e979215bc02e2435", "description": "intel/isl: simplify the check for maximum surface size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0de5d142e8632bce355ba99db0d509fedfb2d0a5", "description": "intel/isl: add ISL_SURF_USAGE_SPARSE_BIT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "968cefbff113d3e49c384aafa29d07f4f31a5a80", "description": "nvk: Cache NIR shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cdbd86c17625b8803eb4d243eacb3369f720e903", "description": "nvk: Add a default pipeline cache", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "abe52a6d03de3d495bdf3b017edd77264dbc5292", "description": "nvk: Re-structure early shader compilation a bit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a4f8fd9dd53d90307c98c1b4ed15ec1deaa8f8d3", "description": "nvk: Hook up the disk cache", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d08df319ca8f03bd98ce0cac37214e374607dc3d", "description": "nvk: Store a 20-bit driver_build_sha in nvk_instance", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1780102923184ef5473c922e29529b77b078e35b", "description": "nir: fix typo in comment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "76d150674bdcd1a79e66552c5e8bc148ce7dc14c", "description": "vulkan: Handle vkSetDebugUtilsObjectNameEXT on WSI objects", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3c87618d357a4f75a4f47b2638c8f89939fd6c61" }, { "sha": "5fe289d74158a93bdac0dad6cc410f6585f0ae3d", "description": "vulkan: Extend vkGet/SetPrivateDataEXT handling to VkSurface", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3c87618d357a4f75a4f47b2638c8f89939fd6c61" }, { "sha": "710d4780663aac597d88364a76e828bcbf1c7e8e", "description": "vulkan: Extend vkGet/SetPrivateDataEXT handling to all platforms", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3c87618d357a4f75a4f47b2638c8f89939fd6c61" }, { "sha": "c45ae052f0ff3843b4877cbbbb9ea36c46f9effb", "description": "llvmpipe/cs: migrate cs image handle to common jit code.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2c74f825f41039613697b1e3c3e2d6475d2b4976", "description": "llvmpipe/cs: migrate to generic jit texture from pipe code.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea92bd8d447dcb92e06d20426d71a9e86cd5249e", "description": "intel/compiler: mask GS URB handles at thread payload construction", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "815eee10e00a6b171c3506a681639e730b85497c", "description": "intel/compiler/mesh: implement IO for xe2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ee4214de6e34be3bbf38e3631ec80b50daefd5ab", "description": "intel/compiler/mesh: fix position of output URB handle for xe2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7f3dc4505de9d5b656b8b0a98fcc03304a3a518f", "description": "intel/fs: Delete manual 'inst->mlen' calculations from all uses of logical URB reads.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "53d1d793cb22bcf3c945734f73b890462b13e053", "description": "intel/fs: Delete manual 'inst->mlen' calculations from all uses of logical URB writes.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "34a2c9ce358017faf2f095e886f7de1ce83cc97c", "description": "intel/fs: Specify number of data components of logical URB writes via control immediate.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "74c9973c0b8337de726f3cf022010fc26e1c6106", "description": "intel/fs/xe2+: Fix URB writes with 0 data components.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c89597085a139f4d9e557a07282272eb1835e855", "description": "intel/compiler/xe2: Update TCS ICP handle code to support SIMD16", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f0fcb778b4c08b8c99dac92bde879f5a090db281", "description": "intel/compiler/xe2: Fix URB writes in TCS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0c03018abf5f0cc2fbb49168011f513b21739228", "description": "intel/compiler/xe2: URB fence uses LSC now", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "623465e26d832bc14dc9c5e1b6143fd196a316ce", "description": "intel/compiler/xe2: Update fs_visitor::emit_urb_writes to not assume SIMD8", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4fffdbbfa213ab80c3a4cb7acd438b60ed581ca5", "description": "intel/fs: Fix Xe2 URB read/lowering with per-slot offsets", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c28539a2fed956002c56cc9e0fe4a7c233ed17ac", "description": "intel/compiler: Use enum xe2_lsc_cache_load on xe2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8d27b327f23898bf1184965016564a1bdc437a08", "description": "intel/compiler: Add enum xe2_lsc_cache_load", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "09fc9ff114f52446efb5c8628d53dc87212d488c", "description": "intel/compiler: Use enum xe2_lsc_cache_store on xe2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c54eff2e03ea8eb2ea0a62cd0e5d11d29e6c7d46", "description": "intel/compiler: Add enum xe2_lsc_cache_store", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "124502028253b29b66d7b711d62c7a792b85e4c1", "description": "intel/compiler: add initial support for URB_LOGICAL_SRC_CHANNEL_MASK to lower_urb_write_logical_send_xe2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9c9037796203196ec030f2f0e88ac9dfa3d8e564", "description": "intel/compiler: add lsc_msg_desc_wcmask", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "feec9166cdb2d562e741a2775b3fa87fc0876707", "description": "intel/compiler/xe2: Handle new URB write messages", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fa53a7d2413f1fc26af7c3091ef11db292e3dd97", "description": "intel/compiler/xe2: Handle new URB read messages", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4552e594f1c7ad9e3ba40f627e0b838a8186f1cb", "description": "vulkan: Remove vk_get_physical_device_core_1_*_feature_ext", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "05796b29f5229c7654532fb5d585a59ba995ac8b", "description": "hasvk: Use the common GetPhysicalDeviceFeatures2 implementation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "65afc8bebf46efad07bccf676507e80aad08e307", "description": "nir/algebraic: optimize u2u32(a >> 32)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bcdac65ca3718b237abddc9f4714d4580c081e35", "description": "nir/lower_int64: fix find_lsb(0)", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "9293d8e64bc72ac15c075b67f711fa2d986bcafb" }, { "sha": "e90f9d8e212535fbd44bb4088fb0e8078d9f2935", "description": "tu/kgsl: Fix bitfield of DITHER_MODE_MRT6", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e03259974e2f2c8e8c0295f8dab56d88e7bd896c" }, { "sha": "b5eb96384c2c1a260bb962ea05e32a0c33d4eac7", "description": "anv: Print warning that Xe2 is not supported rather than failing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "30ba269070012692bdf754d1deb9e2178fed7711", "description": "anv: Build for Xe2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "65684b0c7f852d8acaced018e0684da981cf6211", "description": "anv: Disable Ray Tracing on xe2 until our compiler supports Xe2 RT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3f1b4dd434651de01d21f60c44d8f9e9c82f83cb", "description": "anv/blorp: Use anv_genX to set device->blorp.exec", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3bb96643f7e3e0133e219c86d6bbdc680e97d1d1", "description": "iris: Build for Xe2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ee4062666c625faa5026e5d076681c7a2ad1da6d", "description": "iris: add missing workaround for 3DSTATE_LINE_STIPPLE", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "a28ff995bbac0b20056ebd3cfa845a00adaec9ff", "description": "anv: add missing workaround for 3DSTATE_LINE_STIPPLE", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "c59179e6bbd9c7331aeeb8f0c6e92e98ddde0a4e", "description": "anv/iris: widen Wa_14015946265 to Gfx11+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "302907e347612c3d748c88aed90fd6ab60a638f5", "description": "tu: Expose VK_KHR_maintenance5", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b0f1cb8f31f0033944a71b7130705b5dc943779e", "description": "freedreno/ci: Skip dEQP-VK.info.device_extensions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e7d4bc6095a9fa389b05d06225b75b7fbf57bcca", "description": "tu: Add maintenance5 properties", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a86f2132b384bce1f1f1a3d4619da717da856564", "description": "tu: Check for DEVICE_LOST in vkGetEventStatus()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b14a8dc2a7bd9f797122d71a00292e1122320469", "description": "tu: Support VkPipelineCreateFlags2CreateInfoKHR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "53dbfab87bbaa34c96fae1e13e7e9013d3508f05", "description": "tu: Use new buffer usage flags", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4fd12a18dbc76fb9212f487885b1d3e0d62548f4", "description": "tu: Implement vkGetRenderingAreaGranularityKHR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2fb42fbd4265610db018e0c1e355f434128f7c49", "description": "tu: Implement vkGetImageSubresourceLayout2KHR and vkGetDeviceImageSubresourceLayoutKHR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "53e518bcda1cfa66c02a3e8dbbde156950d10938", "description": "tu: Implement vkCmdBindIndexBuffer2KHR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "26a88fc062785fa9f4e250eba33e8c8c9ce40634", "description": "tu: Allow VK_WHOLE_SIZE in tu_CmdBindVertexBuffers2EXT pSizes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9669b48b4a41c96b8547d1a57dd8b5dead340ad0", "description": "tu/clear_blit: Allow VK_REMAINING_ARRAY_LAYERS as layerCount", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b9f673e9d4d696a5ebb724443ddfe64555a917d3", "description": "tu/clear_blit: Fix staging image view layer count", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c2c39a47a67ec584ea49aab85fe1258ef8176001", "description": "freedreno/fdl: Support PIPE_FORMAT_R5G5B5A1_UNORM on a6xx", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dd99b58aa8d4bbafffa8f7dd6b30ca0619632e88", "description": "tu: Support clearing A8_UNORM", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "60b1b18eb9ad437ba48f55d37dbb9901d4102f21", "description": "freedreno/fdl: Use A8_UNORM HW format for sampling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "08581e2e92385b2cdcb533d49fe7a3b0e6f60f3e", "description": "zink: Rework color clamping and conversion", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e3e64e3dbeb060ef7c0f3f942c2dd8ce762a36e9", "description": "v3dv: allow headless device without display device", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "22bca4a14f5be84b63ce53745dfb0df7e4b822d5", "description": "pvr: Force compile error on GNU void pointer arithmetic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "140b3e1f8f08ebdc2c5e1bc4edcc5b5d835694ac", "description": "pvr: Don't rely on GNU void pointer arithmetic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b91616e80049d8de911cda06874d1d26255bafe8", "description": "aco: implement 64bit div find_lsb", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "4ea611bca02c4e5ff783e73476d7b8f63766696e", "description": "aco: fix p_extract with v1 dst and s1 operand", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f14023666ca9f6387af668e403627ea2bf85c66a" }, { "sha": "ae9a476c4215e889b92b243b9830714784cf7f7e", "description": "aco/waitcnt: add print helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0d0a8c436583045c8a99dab445e0524403635ef2", "description": "aco/waitcnt: replace wait_cnt::*_cnt with booleans", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0288cb0a0c471fbef07d1dfc1cae843c5396d8e1", "description": "zink: lower vec8/16", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "807ff7ed0120c0ebd823ea77d5f679b773a40a28", "description": "nir: add nir_lower_alu_vec8_16_srcs pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "284ab9af99d1d4a0d54caa0b2d52488db14e028c", "description": "vc4: Fix mask RGBA validation at YUV blit", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "d13da7782cd80f1626ce0f8b9630016d11f10d0c" }, { "sha": "632792eca0f3befb2edec9e429e696b88001be0f", "description": "ci/docs: drop extra overwritten rules", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "09cbced0a38c9541aa3cadd647375760f1ffc10d", "description": "iris: use intel_needs_workaround for Wa_14014414195 part 2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c487ba26ca17d4ae3011b29c185feb88cb47ba4f", "description": "intel/compiler: Don't store stage name and abbrev", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8791aab20f21bf206cbd187840fea327a5942af5", "description": "llvmpipe: reset viewport_index_slot in fb bind", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "5b233d5184f12f493f2a71cd0a6c9137169741f4", "description": "rusticl/mesa/context: fix clear_sampler_views", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "25c771a77853141fcc220ae74b30492f8199709c", "description": "svga: sync resource content from backing resource before image upload", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "83c76cceafb4d375cc9cc2cf043bc32e5577f244", "description": "panfrost: advertise YUV formats for valhall", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3db786c006d427c560b95c3989879663ee82e64d", "description": "panfrost: use centered YUV chroma siting", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "144f9324a3747748191513c0a1a596171f193a82", "description": "panfrost: prepare v9+ to support YUV sampling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9d7ca5611503d4760a77aafed19026ba2ffa20e6", "description": "panfrost: rename _needs_multiplanar_descriptor to _is_yuv", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b134a4fa43eefbd4a07696293c6898788456267e", "description": "pan/genxml: add Width/Height fields to v9+ Plane descriptor", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3e6938696aed4bb8f7106267c198fa79d2c6277c", "description": "llvmpipe/fs: fix regression in sample mask handling from tgsi removal.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "a63c2daf7ad776220344046beaa410a72dae7110" }, { "sha": "b1e851d66c3a3e53f1a464023f675f3f6cbd3503", "description": "freedreno: Add Adreno 643", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b4d111ab6c88573e2b54d1b0460e474306d5e2eb", "description": "freedreno: Include speedbin fallback in 690 chipid to fix probing", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "210c6c11cc61c8f53c2c5506e97084dc5f9f2270" }, { "sha": "79bc5ff6f88927939f19fb8acd452b23583651be", "description": "docs/meson: drop mention that our meson is ready", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9618fefd189bfcd3e71bb1ae0a24f92706b9acd7", "description": "ci: unify container and build jobs rules", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "15fcfbe0464f86a275409b61c310e1f8bd668227", "description": "intel/pci_ids: Consistently use lowercase", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2a90ee16935cf3c681cb4f993a9b7b1249a0750f", "description": "meson/rusticl: add sha1_h", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "20c90fed5a0ab0202ee1ef474c71cb816164a448" }, { "sha": "07e3eb061ae575c75bdf1f961762bc34680e3869", "description": "radv/ci/vkcts-navi10: catch all the line-related flakes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "31f852048c925eabb1c7eed77d941297464aa738", "description": "radv/ci/vkcts-navi21: document more flakes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "593666182af6f98072a430b34f4acba68b9d2035", "description": "radv/ci/vkcts-navi21: catch all the line_stipple_(enable|params) flakes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f7083ae94ba8db9e160688b2046e9c6bcf20b09e", "description": "gallium/auxiliary/vl: Only map the shader constants buffer in render", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "40487b8e146c865b077457fe7f0b4ac3cdcb3f67", "description": "gallium/auxiliary/vl: Fix YUV to RGB bob compute shader deinterlacing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "09578e141c1fb437829282193bc564e277dc908a", "description": "gallium/auxiliary/vl: Use chroma offset in YUV to RGB weave compute shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d3d577b7686051a319c11de3b1ca7604a16ed634", "description": "gallium/auxiliary/vl: Add RGB to YUV compute shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0456f5bad11ab116391e3b11d7b8854b13f31e51", "description": "mesa: Ensure that the baselevel will never exceed the maximal supported number", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7e00ec1c6f45b34844c8a49493910ad256a59bfd", "description": "radv: declare shader_query_state for mesh/task shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fae4360a08b28ce2cc58eb4c7202b8c07f7d7a7e", "description": "radv: enable lowering of mesh/task shader queries when enabled", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "918a57579f770ba666b8db34eeef9f1d6b0f3848", "description": "radv: adjust lowering of intrinsic queries for mesh/task shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8ea96808906c7a95fc14a4bb6c3b87772d780309", "description": "radv: add GDS counters offset for mesh/task queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9a3b902cacb26a46a395c1f0410f7432d59252a0", "description": "ac/nir: add lowering for task shader queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "57dec0678e48a10df756f36f910decd1ec0552a7", "description": "ac/nir: add lowering for mesh shader queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1ce80653b2d0c9a51f4f3aeed3630bb5d09e9755", "description": "nir: rename atomic_add_gs_invocation_count_amd to make it more generic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1c1aa579ff5214a2082ad29ef99d76b52d76d560", "description": "mesa: Fix zeroing of new ParameterValues array entries when growing", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "f79617fe804ea6524651ff1bc3a91098d3199179", "description": "amd/llvm: fix build with LLVM 18", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6060b656f88f0fc71d3750cb29c2f3aaf2c1bd4c", "description": "gallivm: fix build with LLVM 18", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ebf9d6d9c363a49076bfa77d1423c3036f3b4ec7", "description": "nvk: Don't store the descriptor pool BO in the set", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8a1602f187ac2c5e9b871c5da430dead1375c867", "description": "nvk/drm: Split exec as needed for large command buffers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "15235af62923af4acdb636838eebad89bbbdee90", "description": "nvk/drm: Restructure nvk_queue_submit_drm_nouveau()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d17db521f76e4e7ac020823922d8c8de8c98f7ee", "description": "nvk: Get rid of the tiled memory allocation helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "39bb73b21f66024fe30e08cd2b51e7725fc45ec6", "description": "nvk: Drop the device-level mutex", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b4364f576253ea6871602a9cba7d6a25c41d5f6e", "description": "nvk: Drop memory object tracking", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c2e185e5f807a4c1a578d56102502439e302204a", "description": "nvk: Drop command buffer BO tracking", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6cfac3555426170a30a361f69d896c0791e0ca70", "description": "nvk/drm: Drop the push_add_bo() helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f925128f98687ac7d6ab01a8551322ac6f824f47", "description": "nvk/drm: Drop the push_add_push_bo() helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6af617095be3766897d08d23fed0f00b17742365", "description": "nvk: Rip out old UAPI support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "31883b1f5ea3446d193fcd1a69a963a0f851a9e3", "description": "anv: fix a leak of fp64_nir shader", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "8c4c4c3ee1a24b73fa29f30a05e873e9e13dddc7" }, { "sha": "d27b135b3aa15b45988cf292b1e146fbf02350cf", "description": "util: Fix bookkeeping of linear node sizes", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "591db9a9a54d9d5d4d34e1f0c6b680a4933b401a" }, { "sha": "6d00c2f78cf651ef156c287368783ac6d0c40d50", "description": "draw/mesh: reset some user state values on mesh draws.", "nominated": true, "nomination_type": 0, "resolution": 2, "main_sha": null, "because_sha": null }, { "sha": "a38cb1f59725c134f4ef33053f9b45babe31740e", "description": "anv: don't use cmd_buffer after destroyed.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "13b3d7f74118a5c8aec0918a9b37b32d8d898393" }, { "sha": "c761d408edd6a31a3064f10a53108cce52eb945c", "description": "svga: use srv raw buffer for accessing readonly shader buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2f6497c50a5933d2330c54cdcb632341a10cd6f9", "description": "svga: fix immediates used in rawbuf for constant buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d6b9a0a9970288a31d713f364031a45d34467bf7", "description": "svga: restrict use of rawbuf for constant buffer access to GL43 device", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b46526b7a49253bc4d47932ce01589b45b225a91", "description": "svga: fix persistent mapped surface update to constant buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f96d2f6ba79d4146f989bc336b9bafb532e20b5", "description": "ci: Upref virglrenderer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9efe50c83bfa3678fe7ad3cfcd94cf73d900be22", "description": "virgl: report MIRROR_CLAMP features better", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "733c07bba097e641c3eddefbb64ca20d16c4eac4", "description": "nvk: Advertise discreteQueuePriorities = 2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "00b681058f24ce5b36eb9f91b7497705aeca7b6a", "description": "nvk: Advertise maxMemoryAllocationCount = 4096", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "59000decf4456bf5f3944c2c42a8be6fc2842d48", "description": "nvk: Re-order physical device limits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f5b8b2f57ae051215f8147fe6dc74d7769bc53b3", "description": "tu: Remove pipeline from state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9efb0f3c7dec36560527efe4384444b482785cb9", "description": "tu: Don't use pipeline for active stages", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2cd93ea4a03c9102e2b88a2cabe6abcbc968992a", "description": "tu: Don't use pipeline for per_view_viewport", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "630e60fae733f384126d8de650c75561f0a8739e", "description": "tu: Don't use pipeline for bandwidth validity", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "768b1eacc7724ac5091d11f83509d8745d15f205", "description": "tu: Don't use pipeline for dynamic draw states", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "edce0af24240026b6156f7baef4d3247ff35910f", "description": "tu: Make compute dispatch use the shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d00b2b9c7d2a28d20732ad224ea326d6d3bc5b0", "description": "tu: Don't reference pipeline for some draw states", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1d74af8bb64ea59eb7b4e0a2c2332c07ad34007e", "description": "tu: Rewrite remaining pipeline LRZ handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "41797b9e94d5fc432b8650ea028725e6cfed37b5", "description": "tu: Use pipeline feedback loop flag indirectly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "419c4b8ecec05288401fe9d167c46aad72801aa0", "description": "tu: Decouple program state from the pipeline", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "26352d26bfca364017bc71c07a7ef44070357481", "description": "tu: Rework passing shared consts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "efaf77bbddf91947fef32d078b5ce2714ec517f0", "description": "tu: Rewrite tessellation modes handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "169a44d5621816980544c4fca43d80ca3de038f9", "description": "tu: Use shader directly for VS/TCS output size and patch size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8810c89b44bd123b4f084f66c9890d46a3292f12", "description": "tu: Move FS-specific pipeline information to the shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "df007dcfe7d357e442c1e23b3215ccfaf14d05f7", "description": "tu: Start tracking shaders independently of pipeline", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0f022c3076ee03eff309f98aefcae125140a4825", "description": "tu: Create singleton \"empty\" shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1020cf8a825c252ed920ea9fc65a52944e624174", "description": "util: Add a few basic tests for linear_alloc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "591db9a9a54d9d5d4d34e1f0c6b680a4933b401a", "description": "util: Remove per-buffer header in linear alloc for release mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c415da3dfc3de687f20173f90c7420eaf218c638", "description": "util: Remove size information from child allocations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8fc130783b220c2d94f4960a7613615ca4c75091", "description": "util: Remove linear_realloc()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1486742b26943c65f21867969309cbc970d363dd", "description": "util: Remove usages of linear_realloc()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "63ab9855114ebde337e7ea99e1a93659717339b7", "description": "util: Use an opaque type for linear context", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b269cadf5680e688286660a507fd64d4f3145710", "description": "util: Make DECLARE_LINEAR_ALLOC_* macros assume no destructors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aec516ead66c74e7002b6918c4c94d2ebcb591c8", "description": "util: Remove size from linear_parent creation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4519421db5f9863d380994cedafcd489ade9d715", "description": "util: Use linear parent to (r)allocated extra nodes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6764689e0e4f967039b9c77c729c9389ed42ac11", "description": "util: Remove ralloc_parent from linear_header", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "53d9312a5b44f3071830b4559bba746d621819f3", "description": "radv/ci: skip dEQP-VK.robustness.* on Vangogh due to weird GPU hangs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a217c5c58c539ce0ea92a46b6665b4e2d6998e3a", "description": "ci: update to vulkan-cts-1.3.6.3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f4fecdad724edf8187d22928ed844af7fd84654d", "description": "freedreno: Include speedbin fallback in 730 chipid to fix probing", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "cd3719be7d0927f1a5519136911b8659dba6175b" }, { "sha": "21db2e701746fca5d5be0b7135a1bd6c7345e789", "description": "aco: reset prefetch in the correct block after removing the exit", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "c778803d673f8db16df5951637258405b2d7e0a6" }, { "sha": "1c21b3a62ad33da80010a6f988ec974b53089ea6", "description": "intel/ds: avoid dropping traces when running out of shared memory", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "00b65c75ad5deef689314045fd077ecc6e4d1685", "description": "anv/utrace: trace CPU on timestamp buffer readiness", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d30b1e28f78324f7ea76be77c9dc6683ff2298f", "description": "intel/ds: track number of tracepoint timestamp copies", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "64769bc5b2e5951666b074dfda9d1689ea9561d2", "description": "util/u_trace: count number of tracepoints", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a5f58e5f8544492b5b060158a6644d358a4b67dd", "description": "intel/ds: lock submissions to u_trace_context", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a851dc5e3c08763151d110aab5f58949e9ce4d3f", "description": "intel: don't assume Linux minor dev node", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "6857497be69f85f1009e08482dfc98ac78d4a7f9", "description": "anv: enable utrace timestamp buffer copies on compute engine", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a334fb005bcef7025d5102cdcaa76e88a923eb04", "description": "anv: move utrace flush out of backends", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "08e0c063cfeb89ebb8aa90060089b6a1f3a14661", "description": "anv: move simple shaders code to its own object", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7a35113455a703a8b5ff5544f527895af6763e01", "description": "anv: add simple shader support without a command buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2cc5b3b1e02dfeaae3ef88a257e6e93396016f4d", "description": "anv: add a memcpy compute internal kernel", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e0f420c3348417d980d3bed27b20debafd5b6aef", "description": "anv: fix utrace timestamp buffer copies", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "521c216efcc0d0292ceedb3451c5a0a1ef956083" }, { "sha": "dd2ef9a0e4c706e3139f48d16fc8a617e58717d0", "description": "frontends/va: Set default rate control values once when creating encoder", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "c970a9b6634d22d8b9b7567aff8708dc58ba9e81", "description": "frontends/va: Process VAEncSequenceParameterBufferType first in vaRenderPicture", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "49e471de70cf800df128cf597789bfb2ee36b7c1", "description": "docs: add calendar for 23.3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cf3fb0fee7c5887fb68da829e529cee4f85e5723", "description": "radv/ci: add more tests to the navi21 vkcts flake list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a065b5cf5016d12790ce9efd808055069b79905", "description": "radv/ci: increase the parallelism of the vkcts-navi21 job", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bf321993866eb3b29d0c3a58a9cc17f3630898f8", "description": "v3d/shim: include new ioctl parameters", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "219a14d093361f2a305b9377853dcc8f51b1e24c", "description": "radv: enable cache counters for RGP on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "70a4290e287b0a9f0d57ca2e793ac1699dee2dfe", "description": "radv: add SPM support for GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "301c402bd82a99e388d2f7963e57fb2a94fe1e65", "description": "ac/spm: add support for GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "26c710b7c425265290a5cc9931691c0a2f07db56", "description": "ac/spm: add new segment types for GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "97d87a431a6fd5a69cbe48e5a5061104c3965e27", "description": "ac/gpu_info: define AMD_MAX_WGP", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "129e27a46e5e974a594cda3fe7d37d922b587c17", "description": "llvmpipe/linear: move to nir inputs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "90c4468ed0e839088f532d33d24f33cd494b0d40", "description": "llvmpipe/linear: convert to using nir for output.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8477b97f1bbb1e3126060c71b2e5a86e016bd885", "description": "llvmpipe/fs: start converting dervied state to nir based.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b72e77bd97dfc462521fb370eba24353659101a8", "description": "llvmpipe/fs: start converting interp/input paths to nir.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b09d2d715994f5222211fcc4c56bd67c54792b0", "description": "llvmpipe/nir: call gather info to update inputs read properly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5827034dfc05fb8cfc3aa727a775382f12772d67", "description": "gallivm: drop tgsi aos paths.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9a41875dace9552b3a769e86ba5dd814cbcffcf", "description": "llvmpipe/linear: drop tgsi path.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1f3446499f2d3ffa056e3c5928ecbc8c4faac836", "description": "ci/freedreno: disable broke cheza (Adreno 630) runners", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a57cc0ae0c8324b5cb747d30ef0ce8cdbef6e957", "description": "r600/sfn: Fix use of scheduled_shader vs shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "34a068de6ff859b8626efdee218f324b97d71f17", "description": "r600/sfn: sort the uniforms of the right shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c04f313cc53832628e95ab11e497a17baa6944f1", "description": "r600: Use nir_builder helpers for load/store_shared_r600", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "28137a187bdebcc7dfefb8732d6cb8a25e6c226b", "description": "r600: Use more auto-generated nir_builder helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "feafb8a256b67d816c1cb8fdf258c75a29245c3f", "description": "pvr: Fix dynamic desc offset storage", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "aa791961a82e1f5a9dd841c3e0398c3e80d09652" }, { "sha": "bf17e4fe330379408ebaed7a2509cd603edd8917", "description": "pvr: Fix `for` loop itarator usage", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "060c3db4efd6ed766331a8cd1c9536265390a58f" }, { "sha": "47b481cace50a63be8637a9d4df6d3b4df24eca6", "description": "nvk: Set GUARDBAND_Z_SCALE_1 when Z-clipping", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d7f3fdc262ab8deb70402b5cd297576df8f2eaba", "description": "nvk: Enable dynamic clip/clamp enable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "07091f0f94f8dee53a8bbb0534b9d96fbb101a96", "description": "nvk: Fix depth clipping parameters", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e317ba373b78832124595ae3f51cad4c0c41ed25", "description": "nvk: Clean up viewport math", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17dfbc25d237c334120d66387fc466ab6d3451c1", "description": "iris: do not mention specifically clover for OpenCL support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a4e4bf8ccd0ec78cc7ce03b1e4a963c278e3f5e7", "description": "ci/venus: add fragment.32B_in_memory_with_vec4_s32 flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b9c9fb7259a37c818e11fcc8de9401cc7f4847b2", "description": "anv: fix frame count reporting in INTEL_MEASURE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f85e6b06bef9f315511bf38c833df41d8c1952a", "description": "nvk: Disable statistics around meta ops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "169835da39b0c4d5e4d69c6f0dfe8ff283092a5e", "description": "nvk: Lower interp_at_sample to interp_at_offset", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "53ed2ff7420c1a3c0b4bcd2ed06827e1d8f2d518", "description": "pvr: remove pvr_pbe_get_src_pos()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6619802446549fb03af70e5001e4eb04499b1eb7", "description": "pvr: treat VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT as not supported", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "865bdc3da2bfdf4f4a1f149c80e63c260138c370", "description": "lavapipe: set default min sample shading to 1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a2a848cb19e608855e0630915bfe7a6376fb2af1", "description": "lavapipe: set default viewport and scissor count for cmdbufs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0d975219ad9ed1c26351ac8e2094d0d9e2911251", "description": "lavapipe: more vertex stride fixups", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "94debd4b4c3f9413e76d5a5e87dd30771242d659", "description": "lavapipe: always set independent blend", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "74ac66c27592dc9746a899c6930745b17d2ed40f", "description": "lavapipe: fix variable descriptor count support handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "207b37bfd9b773043819c2cea6eaf57557bba57d", "description": "zink: always trace_screen_unwrap in acquire", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "aaabb5b0f209dfad32ff108a49f39871e688444f", "description": "zink: avoid UAF on wayland async present with to-be-retired swapchain", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "2b7b1059e418359c6445833e12dea27842810cc6", "description": "zink: move swapchain fence to swapchain object", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "e24a710c1e3e034fe0b379d0ddcda5a44ef05c83", "description": "freedreno/decode: Remove gpu_id", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "066f80e31c5ce25c2eaadf79ef33997db02e2ff2", "description": "freedreno/decode: Use info->chip to decode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ebdac80b0d884b78b7943bb3c1b66b5b8736e78e", "description": "freedreno/decode: Lookup device info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae99a3d76c527699cca11809aafa12fc769a7f8b", "description": "util: Add more PRINTFLIKE and MALLOCLIKE annotations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "931253b45d0104a621f7f84dcf9612a3f1a79e47", "description": "microsoft/compiler: Fix printf formatting string issues", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1cdc4be14b66108ae0e8069686ac3efe52bef3cb", "description": "intel/compiler: Don't allocate memory for SIMD select error handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e55aa87f323f3276d68cab6ce5800318f3224a5b", "description": "compiler: Only enable mesaclc helper if we have OpenCL SPIR-V support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4e065cdaaa25bb2ffe59c6d9566318d68e57aebf", "description": "clover: Only compile/depend libclspirv and libclnir when using SPIR-V support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a210932ada23e058c373416745cbf2837fcdd01", "description": "clover: Hide SPIR-V related code behind HAVE_CLOVER_SPIRV", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e7337e8301be4b05ec74acd29b3a88f8b956b67", "description": "rusticl: Ensure NIR generated headers will be available", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3988d901ac8889f63886f429c4d674a7feb68f48", "description": "meson: Remove unnecessary inc_compiler mentions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ec835595f0ddea07cf3769bac47e83b29911d8f3", "description": "compiler: Use a meson dependency for libcompiler", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9442571664e5a7d6e06f098ce4ea2246e5504796", "description": "ci: separate hiden jobs to -inc.yml files", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17dfbb6ce782bf9cc110d6e7de7fa1d096ae4639", "description": "zink: fix semaphore signal ordering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "12778fc99f7ddc2178102ae155c8f46cfb5fd0e8", "description": "zink: add a ZINK_DEBUG=validation alias", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fe43e6397443d12f129b24c66b47844b3e2419c0", "description": "zink: set workgroup_memory_explicit_layout for shader validation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d90b1db70ae8a635e38bfba7fc1912aaa249895", "description": "lavapipe: set separate_shaders for shader objects", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cf903ff79b1b2e06f07806140f459dc62fc4727a", "description": "zink: delete a non-maintenance5 workaround for shobj use", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3c50b93efef75e26a8db609eebd1a582d1e53e0e", "description": "zink: require maintenance5 for shobj", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "792d76feb17eefca75f1bcd44cf8b12d605b434e", "description": "zink: delete injected pointsize during shader creation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "51e067d9e59d5aee4ceaaa5177869f687675992b", "description": "lavapipe/ci: Fix asan expectations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be8a73f40d0ac6850d483d2bd30d9220c5dd74a2", "description": "nir/deref: Layer rematerialization helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "439e8c42cc4b46a8410e4afd8bc24fc3ed0ce1c8", "description": "nir/lcssa: Fix rematerializing derefs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "29dc1b193a0112dad270979682f2c94e87e144fc", "description": "nir: Add nir_rematerialize_deref_in_use_blocks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ba809dccb8ce3e877860573acacfc2df25a075ec", "description": "nir/deref: remove rematerialize_deref_in_block cache", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ab1310e84d7644e3c66c1160c2f3ede0744ce79d", "description": "nir: Add nir_foreach_block_in_cf_node_reverse", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "70e497a2ac8eb8fbac5f372abfc5931b3ed0bb7b", "description": "nir: Add nir_cf_node_cf_tree_prev", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "01f6afb01a0c6e77be37960e651dc553a140a79b", "description": "ci/zink+radv: bump the timeout of zink-radv-navi10-valve by 10 minutes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e7c977503ca1b3ae03434be556ab820b82674976", "description": "ci/zink+radv: specify that zink-radv-navi10-valve should run in the mupuf farm", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "8c98ee6f3addb1d1b41d180017b730d017ece826" }, { "sha": "c891c1fdce6baf81853819f03c56774f0a5fdf66", "description": "virgl: Cover all the formats defined in the virgl definition", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "24555cdbbd93cd0eb56d7da7cc60dc43adc9b9f1", "description": "aco/spill: Make sure that offset stays in bounds", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "9510af0f603f2c9843e6f8f1e882e99c925e3149", "description": "freedreno/fence: Hold a strong ref to batch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "86f5077538831382d9e6bcd71ca36941cb8a21df", "description": "freedreno: Add reformatting commits to .git-blame-ignore-revs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dedb2f020892e77f0d4b87e9287c4718fa331f11", "description": "glsl: remove unused validate_first_and_last_interface_explicit_locations()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b744bb8df51feaa280e3c224ff1780705bf4d71", "description": "glsl: switch to nir validate_first_and_last_interface_explicit_locations()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "92f24e6cdcc7dbf3d3e63d82dc8f6c88f76f64ea", "description": "glsl: add nir version of validate_first_and_last_interface_explicit_locations()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8bf5c3999485c17531b0c396ab11e76e3d846be2", "description": "glsl: move get_varying_type() declaration earlier", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "08735fd90d458295a37f23c5ba5e49d91b3f68c1", "description": "intel/isl: Build for Xe2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "961aa68b23a5637bbe88972d2e44849474bac649", "description": "intel/genxml: Build with gen20.xml", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "065ff21bf214c75834c2e41a110b59ed4e502f2c", "description": "radv/ci: add more tests to the navi10 vkcts flake list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c98ee6f3addb1d1b41d180017b730d017ece826", "description": "radv/ci: move vkcts-navi10 testing to KWS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2157f136d7468c811c2a485f2143f834a9d7ee66", "description": "nir/rematerialize: Rematerialize ALUs used only by compares with zero", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "60a7c9688cfb184f45ce7bcc132dc2da286ef95e", "description": "radeonsi: emit framebuffer state after allocating cmask", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "0c1b6af1b689fd0eb407618ac9c763e48fc0b814", "description": "ci/fastboot: Use a case insensitive match for a fastboot line.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b1148ca4d0d6ccccbc7ea6373cb063177494bb6", "description": "radeonsi/vcn: Implement destroy_fence vfunc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "24ff1062b1df808c2ce44fb7080cb0237476c741", "description": "frontends/va: Destroy fences when destroying surface or context", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d6b2a624a110b33384885e79639ab2707e16d5c2", "description": "frontends/va: Track surfaces in context", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8f513813b1774f8f231f26fc566d3ade8e33df9f", "description": "u_gralloc: Add a function that returns gralloc type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d923d6234dde879eb9b98f51a77d3f3c1ddd2488", "description": "Revert \"util: Add NONNULL macro\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "21dcde096f351f83a2df7aa9f42a7276b5454c81" }, { "sha": "3b6f14c4d36b943b7d462b0f8246834b3cb650ad", "description": "u_gralloc: Remove usage of NONNULL macro", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "28b21fae6e783a2b6bc3ac7b57a5c4dd7cf885bf", "description": "u_gralloc: Remove inline modifiers from the functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "446b0fe8c9b309d995516e3a2024a3dd5ccc5b5f", "description": "docs: drop outdated and redundant note about the minimum meson version", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "336ec2a4b4e84ded2839f6ee9330e63385769318", "description": "aco: simplify masked swizzle dpp selection by removing or_mask first", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2009b9b5e2813910cc603db234b29299d96774c1", "description": "ci: limit build jobs to 30min so that they can retry when they go wrong", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "33ca3a999c9a66571dd6ab8a42f4ee83d7ea13e8", "description": "rusticl/kernel: skip adding global id offsets if not used", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a9f408bd5214ff7a6698099f08ddec2063d21d4d", "description": "rusticl/mesa: fix `set_constant_buffer` when passing an empty buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f1b9b7f95566a7d89e5da90c55ac5d9b7ad8a4a9", "description": "intel/fs: Update SSBO & shared uniform block loads for Xe2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9fb2b12c999d1212d08a62645d5c96a5989e5176", "description": "intel/compiler: Update RT stack_id access for Xe2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d371565d344172e6995deb93254f5b970b4b2dc0", "description": "intel/compiler: Update ray-tracing intrinsic lowering for Xe2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3d744a6890d47eaf803d72136c2e85b449fc2085", "description": "intel/compiler: Update lower_trace_ray_logical_send() for Xe2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9e43fa09a6d6b017d8954d187c777517cdd89750", "description": "intel/compiler: Update emit_rt_lsc_fence() for Xe2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9846dd798b939e72517744c674bcf8cfa0e127b5", "description": "intel/compiler: Update opt_split_sends() for Xe2 reg size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "727ab2c11d603edfec9dffd9ee0328a9663bf177", "description": "intel/compiler/fs: Support Xe2 reg size in assign_curb_setup", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cef4d53daf53028080e5ac712f6f512ac1919c3c", "description": "intel/xe2+: Round up size to reg_unit() in fs_reg_alloc::alloc_spill_reg().", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fe3d90aedff8ef5cd7dc94c0d3c21c8352631d28", "description": "intel/fs/xe2+: Fix calculation of spill message width for Xe2 regs.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "791d0401047fc899309e0f44f245c33884decfeb", "description": "intel/fs/xe2+: Fix execution width of SHADER_OPCODE_GET_BUFFER_SIZE for SIMD16 EU.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ac4f5985773dfdc8fa30e92a2e018e72ad86c475", "description": "intel/fs/xe2+: Update regioning lowering offset alignment checks for Xe2 regs.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "37e280f28ae81118333c9e5a393187d59fa8b7ac", "description": "intel/fs: Lower unsupported regioning with non-trivial 2D regions on FIXED_GRFs.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dd632bf527857ae47bfe7d73850fed7c9791ff7a", "description": "intel/fs/xe2+: Update TASK/MESH payload setup for Xe2 reg size.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8944ac7d6c36629fbd790ea268d842b9cbc69135", "description": "intel/fs/xe2+: Update BS payload setup for Xe2 reg size.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "14e1b9ee69b20a375baa6d9a360a92a84b90dd0a", "description": "intel/fs/xe2+: Update TES payload setup for Xe2 reg size.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4b3243104cd639bbf67a7a68051b5ed35dad50e3", "description": "intel/fs/xe2+: Update TCS payload setup for Xe2 reg size.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6195eac210c10e38708f7e4e72cc0a6c714870ec", "description": "intel/fs/xe2+: Update GS payload setup for Xe2 reg size.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "28744c89543e7ad45ed5ccfd4c8b02b9ad1493dd", "description": "intel/compiler/xe2: Account for reg_unit() in TES intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9859f5b4d2048467dd2a1104e79ec5158290ec36", "description": "intel/compiler/xe2: Account for reg_unit() in TCS intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "610daa3166e5e34b2f8e2b66d5cf829a5fcf2a01", "description": "intel/fs/xe2+: Fix payload layout of sampler messages for Xe2 reg size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c9f28575461d8edb16ad8b7e1d02c5423d05c467", "description": "intel/compiler/xe2: TXD is lowered to SIMD16 in SIMD32 mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ef817650c94e5824d98102262722654bd19a1de4", "description": "intel/compiler/xe2: Use SIMD16 for nir_intrinsic_image_size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b23df395190101cb74164e562e63658762f2180", "description": "intel/compiler/xe2: Update fs_visitor::setup_vs_payload to account for Xe2 reg size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "42b90f05f60fe315b51f5aa9a54fe4fe7fbfd81e", "description": "intel/compiler: Adjust barrier emission for Xe2+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8b1dc77521d718bfa9cdc16705dc6484debfd2cc", "description": "intel/fs/xe2+: Scale BRW_MAX_MSG_LENGTH by native register size.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4de065f6a25aa8e4532b28a1f2fd3070627098d8", "description": "intel/compiler: Adjust fence message lengths for new register width on Xe2+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e1289d613580a13c295686d464e84a422a09b60a", "description": "intel/compiler: Adjust CS payload registers for new register width on Xe2+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "150b3e87c881a3ea8eb89f9d99290dbbdfdd3008", "description": "intel/fs/xe2+: Round up fs_builder::vgrf() size calculation to HW register unit.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "24dcc3269b4c4ab4ee2477e0e5554d80b316246b", "description": "intel/fs/xe2+: Update encoding of FB write message payload.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a573531785f6f01f992b4c68962081925fed5baf", "description": "intel/compiler/xe2+: Represent dispatch_grf_start_reg in native GRF units.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17ef5e7ead1eba491f0c711d54debcda09aa3dc7", "description": "intel/fs/xe2+: Allow increased SIMD width for various get_fpu_lowered_simd_width() restrictions.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6423cb9bfa8972c21dcc00b3bfdc89560b855e71", "description": "intel/eu/xe2+: Update validation of GRF region size to account for Xe2 reg size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "00b614a5a7265cf6e9f9e11501edbeecc180ac69", "description": "intel/fs/xe2+: Scale MAX_SAMPLER_MESSAGE_SIZE by native register size.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "421d43fe62f6ac2dd616a4b16089fe54c69ffe31", "description": "intel/fs/xe2+: Fixes for increased accumulator register width.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "80e9031b44f40a6950520fd98c64a5dd39e968bc", "description": "intel/fs/xe2+: Fix grf_count in post-RA scheduling for updated register file size.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "571ddf85167ca2a2c66bdf2425fb180e70bdb4a5", "description": "intel/fs/xe2+: Fix payload node live range calculations for change in register size.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b7419d090cc474f363d04221e4b9e0f5f464a25", "description": "intel/fs: Fix signedness of payload_node_count argument of calculate_payload_ranges().", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "abf811156040c2c7a0febbbb45207455700468dd", "description": "intel/eu/xe2+: Fix encoding of various message descriptors for change in register size.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d39b3d6ae900dec488131b33b61644b25956a3b", "description": "intel/fs/ra/xe2: Scale up register allocation granularity by 2x on Xe2+ platforms.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bd98df5d8ece369b5a82100cd0206338c889c3b5", "description": "intel/compiler: Make MAX_VGRF_SIZE macro depend on devinfo and update it for Xe2.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a7d521e556a37689a500936455da6c3326a181ea", "description": "intel/vec4/ra: Define REG_CLASS_COUNT constant specifying the number of register classes.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d87f41a546b26650b15fb33c5f1153aa041a037", "description": "intel/fs/ra: Define REG_CLASS_COUNT constant specifying the number of register classes.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "502b864dcc918e72759271e411d04595cd151ba9", "description": "docs: add another 23.1.x", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7330631fae530b1c807253a55d26a5fffed3ed28", "description": "docs: update calendar for 23.1.8", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "234654eb7c27aedf67bd15f1e786311777c78965", "description": "docs: add sha256sum for 23.1.8", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e1160b9867cfb85513d0b832ae5bcf9524237941", "description": "docs: add release notes for 23.1.8", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c93bcb32fee552cfad32dcd5e5fa951bd5813558", "description": "amd: Use inverse ballot intrinsic if available", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4282386311b4f5dd6bb10d7bbae5c4a618fd96cf", "description": "nir/spirv: Add inverse_ballot intrinsic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0ef87f148dfa8d6bcabacb1e46cf95a3e0d4f482", "description": "nir/lower_subgroups: Don't do multiple lowerings at once", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "465644640a0a8bfee3200c7dafdca11938c88311", "description": "zink: Store zink_vertex_elements_hw_state::b.strides by binding id", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343" }, { "sha": "2993853f492eafc9dea19f0c1eb7a6293363d77d", "description": "radv/rt: Skip cull_mask handling if it is FF", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e0cf4fbf38e30cc2c4c286e91797abd7c6e2ab1d", "description": "radv/ray_queries: Skip cull_mask handling if it is FF", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3e7850f97bc07f8bdf374c6e330055b186c515e3", "description": "radv/bvh: Treat instances with mask == 0 as inactive", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8d2dcd55d78cff504304e2c7aa8b76526c8be36b", "description": "anv: refactor to fix pipe control debugging", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "747c7042df9149ab0934fda2bb708b482e91dafb", "description": "v3dv: we can sample from 1D array too", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "95f881adbd7cce5a0d871b68b79005e1427365fb" }, { "sha": "62f931204b1805a4c19ad3b7f56dd6a39749a9ce", "description": "freedreno/a6xx: Add L8_SRGB", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dac6f241777f54449a031351e8da183ee859a601", "description": "ci/zink: Add a few updates for anv/tgl from the nightly runs.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d2ec7b4c35275cac1758a2fbe7842373c95b5145", "description": "ci/virgl: Disable virgl-iris-traces.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "258d8b9c23ff36328c6357324a4299baf6fecc79", "description": "ci/intel: Add various updates from our nightly runs.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cb96dab5c8fb8cc7e8b927349b6b076600c470c9", "description": "vc4: mark buffers as initialized at vc4_texture_subdata", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "7c538b5ad8ef7b86164080c1639d993b7d7bdfb9", "description": "iris: assert(bo->deps) after realloc()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3cec15dd142b47c33b9e266a9b9f8e2c6540fa99", "description": "iris: avoid stack overflow in iris_bo_wait_syncobj()", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "762b9aad01c9bdc78e10f7bf53d750942322b289", "description": "iris: assert bufmgr->bo_deps_lock is held", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1c72c71bdf272812b0bc6976af42ef0afd20a928", "description": "nir/move_vec_src_uses_to_dest: allow to skip reuse of constant sources", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dc601945992bb5d96bb4e5e20a813e6828532537", "description": "nir/move_vec_src_uses_to_dest: skip reuse if vec is used only once in store_output", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8ac975fa5eccd3c3d19d1b6053159afae3d6e753", "description": "r300: enable nir_move_vec_src_uses_to_dest", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "00aa8816a1a9f501515a40d63c7d0b4c4dda3e31", "description": "docs: Update Clover's env variable documentation", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "981bc603b46ce9668fbfb5b766b4b4b9b47dd5a1" }, { "sha": "4c877ebfe50868d97a74b25576abdba4ae6c7139", "description": "anv: define clear color localy within can_fast_clear_color_att", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "88efda1b24c643381bc1f15ae03ad88049646947", "description": "v3dv: only handle Android Hardware Buffer on Android", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "733909a6379376938faa396545c5e9220a981881" }, { "sha": "67ed899cd6015c02331a6dee824204cbe2a8215c", "description": "radv: remove absolute_depth_bias workaround", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4475c400a1fa64a1e7d2510e4678efc9ac0716ed", "description": "radv: remove drirc workarounds for Path Of Exile", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f3790959c85e8699df61c9b1614730cde40602fe", "description": "drirc: remove Path of Exile workarounds", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "604a9b7fae48c9eea9a7fff083023fb6c21454d9", "description": "ac/perfcounter: add GFX11 groups", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0925d0d042813955ee4a3902ce89e687e49176cc", "description": "ac/perfcounter: add SG_WQP group for GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "041d1150c138f50fa40bf74159f77a5e5c171925", "description": "radv: fix missing ISA with RGP and GPL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c314bc2ab95421b61522326c5962871703dc3157", "description": "radv: fix checking if RGP is enabled with others tracing tools", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c773794943e950cb64b06c86d331298093ed61d3", "description": "crocus: avoid issues with undefined clip distance", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "d6d73aae4f833d1e5d7c1bef68a8db3915ec666b", "description": "iris: avoid issues with undefined clip distance", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "d6748c72d827f53bf525cd11eb6dcf305726e28f", "description": "egl/wayland: enable WL_bind_wayland_display for zink", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1b4e877def1a93b7b6b2a2e22def2be5e140f5fe", "description": "egl/wayland: use more registry listeners to better handle device init", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7ac0dbd73b61805297c2f6721ca4c167a3afee3a", "description": "egl/wayland: split out wl drm extension init", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e0e812f34a3535b1e96cfd9b8c4b5a85d25ecc0c", "description": "egl/swrast: expose EXT_swap_buffers_with_damage and EXT_present_opaque", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9197dba8bc250961a7ab2bf82808a6bb31fdbc28", "description": "radeonsi/vcn: Don't hang GPU when using DCC surface as encoder input", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3166b14bd895f1831459af43b202ae479e19a627", "description": "venus: drop device, family, index, flags tracking from vn_queue", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f5c706e438f5227599bba5f0e790346ad2091a12", "description": "venus: use more common vk_queue related implementations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3b58e934ebdb4d03d6099141d23587f5f912d229", "description": "venus: use common ANB implementation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4cb0da89a5064b4c0817ae276eb68e2db8a4512c", "description": "venus: use common vk_queue object", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e8a61a8a6bee80f7fb63217fc82500439cd98c3d", "description": "vulkan/android: drop vk_buffer dependency from common AHB impl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cd0b86fce1fa8cef655a42bfc873dac2633c4615", "description": "vulkan/android: add missing AHARDWAREBUFFER_USAGE_GPU_DATA_BUFFER usage", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "ab1bc348fc9c28c6048be010daacf0e4c64ae789", "description": "d3d12: Video - Relax ID3D12VideoDevice QI version for decode, process", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7a5948b3ee271b90299590a201d791c367cc6f2e", "description": "vulkan/android: add missed STACK_ARRAY_FINISH()", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "3c4c263dc734ec75f72d36b1d0d1a9cd41310112" }, { "sha": "51840bbdced88a60389e8c24935d23145c3c814a", "description": "nir: add a deref slot counter that handles compact", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b318b3d5209ffa3f381aa9a6d2a383f2695a8fd4", "description": "nir: Remove nir_ssa_for_src", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "55333fce7713073e9f9eaa4ac3c684ccf80d9b03", "description": "treewide: Remove remaining nir_ssa_for_src", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d1eb17e92e46e5b1618d0b2a0b551aad71a62568", "description": "treewide: Drop nir_ssa_for_src users", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0df0980fc4e044c48c917c8d7d1666d892a08bad", "description": "agx: Enable sinking ALU", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4bcb62d203a986b12fc595f6d2d5e93766b7d56a", "description": "nir/opt_sink: Also consider load_preamble as const", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aead5316d28e4b39c26225a99c45d9d3b7036305", "description": "nir/opt_sink: Move ALU with constant sources", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "561df40211b70f14b2fa407bad9a0ac3503c2e5c", "description": "nir/opt_sink: Do not move derivatives", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "469fd36fba88bc2f6880f98fe5d20d30d2ac615b", "description": "nir/opt_sink: Sink frag coord instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c07a9dca65845d30971fd0c88392f569338dd8c4", "description": "nir/opt_sink: Sink load_local_pixel_agx", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "596682ad4b5f0449f463990914fe7895fd414143", "description": "nir/opt_sink: Sink load_constant_agx", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d628be082b8ab9dc9d96c71cf32a61663ea71cfd", "description": "nir/gather_info: Use nir_op_is_derivative", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d3425653a29b40f5527c7fcce9c8a9c72a88164", "description": "nir/opt_gcm: Use nir_op_is_derivative more", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e0246ed8e4f0c998d610f9414f28ed8fd25e4a6e", "description": "nir/opt_preamble: Use nir_op_is_derivative", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1a788a86c1288e6c5b738ee4e4c37f350f5287be", "description": "nir: Hoist nir_op_is_derivative", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b77dc9f7d75603021f13d3d572efc1a649fa2900", "description": "nir: Add NIR_OP_IS_DERIVATIVE property", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f6f9c07efed3f7cf8dd85d05db1662cd7beae75e", "description": "radv: disable mesh dispatch XYZ_DIM when possible", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6dd751b3b94599f9948e86ec78e2c08163353f96", "description": "aco: remove unused p_logical_end check when optimizing branching sequence", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "8d5bd3ca48d9aa5dfe42a7a7c079d25478c005a2", "description": "aco: check logical_phi_info at p_logical_end when eliminating exec writes", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "87b79078b5985d24fa7608121cb700dc0ad6c509", "description": "meson: Update libarchive to v3.7.2-2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ac48334ecd307054bb4176089898c6e19e32fc6f", "description": "aco/optimizer_postRA: check overwritten_subdword in is_overwritten_since()", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3d29779a25a98898163b1dc9c687e6e6211d13c5" }, { "sha": "92012c9bec4c99b62bf467f1994147d67727f6f0", "description": "freedreno/replay: Fix implicit-function-declaration error", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "e3bbd1688b8892fad6297f0e84f76f9ecd2319cb" }, { "sha": "63a3a9b23b0a042fb751ed8f4e31bda25cf2ee23", "description": "st/mesa: check renderbuffer before using it", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "af27ecb08990938a7fad2c0a91519bf6779f894e", "description": "device_select: add shortcut for MESA_VK_DEVICE_SELECT_FORCE_DEFAULT_DEVICE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b935ce0131566f1d960ae16ab70ed41c1673add8", "description": "docs: update DRI_PRIME documentation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "201662659e3a45b8095ae5ac924ec184a3f2897a", "description": "device_select_layer: support DRI_PRIME=n", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea84b85887a147b38a2a168e37c3d1f19c94b1b3", "description": "loader: add DRI_PRIME_DEBUG env var", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b8d0b1ceb59a567c2b2e37582e6c266d96f539a1", "description": "loader: extend DRI_PRIME to support =N", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d052baf1904b3393da5d35f5a50ab8462c5046bd", "description": "loader: refactor DRI_PRIME handling code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "06a3bb75e38fb3cc58c74be59483ef8ff531551e", "description": "glx: drop the 'libGL' log prefix", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fa4d4f84a179ab95eebed3354b09457fd9c546e2", "description": "ac/spm: enable support for multi-instance counters", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "414783162a78e75396443775d49474fb6676d1f8", "description": "ac/spm: move the counter instance to ac_spm_counter_create_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d5a5473185aa8e56bf99448d86466526f64f3493", "description": "ac,radv,radeonsi: prepare support for multi-instance SPM generic counters", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed0d3d8cbde1aa42e7610153ca325868fd79cfc1", "description": "ac,radv,radeonsi: prepare support for multi-instance SPM SQ counters", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "af4d4f52035e4915e905af3c874e34748255efc7", "description": "ac/spm: fix number of instances of GL2C", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e4d5b171aca4f215781669d78d41c211ff5992e", "description": "radv,radeonsi: make sure to emit GRBM_GFX_INDEX before SQ select registers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3e8922d9f73383db27ec138d32760155b86b8801", "description": "ac/spm: select correct segment type for per-SE blocks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "033e49995da6f04a52699d6549010963b18fdb5f", "description": "ac/spm: use block flags to initialize instance mapping", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "037d7d0f5bac2a31d6c709528a0c1d6edd542f5d", "description": "radv: reserve more CS space in SQTT/SPM paths", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "edd3cd67c2f69a81fec0595ec1469a71521d6043", "description": "compiler/types: Use a string table for builtin type names", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "53149cdd6e161a0421bb835fe9cc9232243e72b1", "description": "compiler/types: Change glsl_type::name to be an uintptr_t", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bf01000a501632cd9266daa55b2dadad7fcccbd2", "description": "compiler/types: Use glsl_get_type_name() to access the type name", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d1e9e7699e6dda7a2181c7fbfdb731aa83c9e258", "description": "compiler/types: Use Python to generate code for builtin types", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b5a79000eb9dd8c62e4c62ae360d0e15173dfc48", "description": "r600/sfn: get rid of the method to get the index mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "116a389c1211ed5b6a63199a3feb6d8af7585222", "description": "r600/sfn: Sepeate resource and sampler in texture instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cbda74a6251b0d507ead6e7570990120f77c05ce", "description": "r600/sfn: Add old address to update_indirect_addr", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "56c1e6cef21d25c6f1517264216dc85d9303939f", "description": "r600/sfn: rename method resource_base to resource_id", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "552e9ddcc4916a63f942b0241ee017ad3a0c284c", "description": "r600/sfn: Make address split pass obligatory", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f16582b654e1589eea86133d37a8b6a4259f4c04", "description": "r600: print texture resource index mode separately", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a307e2248333dc95330b390167463c28bc4f9a7", "description": "intel/common: Add sse2_args for 32-bit build when -Dsse2=false was set", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "543a707b7b8cea61f4357581dec8dd3edfb7e27a" }, { "sha": "3c4c263dc734ec75f72d36b1d0d1a9cd41310112", "description": "vulkan/android: improve vkQueueSignalReleaseImageANDROID", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6ed2515df1aeb90ede7151bdb2939ed428e58a74", "description": "vulkan: remove a dup entry from vk_image_usage_to_ahb_usage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "497aecb210094d83f3b3be3a59f7210f610c33a6", "description": "Android.mk: Only link LLVM for radeonsi, not amd_vk", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "ec32619cb0475016b6d3519b999461e17acdf04c", "description": "Android.mk: Explicitly enable/disable LLVM support", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "599f47f11c6d38849e51d1680f08351d348ffe2e", "description": "Android.mk: Allow building only Vulkan drivers", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "de9bf84501d9dabee4265ac4b254ea94cc588f3a", "description": "meson: use a single dependency call for lua", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "57f834690717106894edfed11fb3f1bda7519e0a", "description": "ci/zink: drop redundant `MESA_LOADER_DRIVER_OVERRIDE: zink`", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3251f321b8686a9aa283d88f66a2f8d78471f1cd", "description": "mesa: some cleanups for texparam extension checks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ee3981e84d6928421fa3872db2891d11c5101970", "description": "Revert \"ci: disable lima LAVA lab for maintance\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "079604e41efe001ab560fa68850f54475589f801" }, { "sha": "83d856d4bc8e66dab57d87cd572ae9bcdb5a2ab9", "description": "ci/farm-rules: re-add \"run every container and build job when a farm gets re-enabled\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "1c3097225a4af294720e111eab3f58d590b85c8c" }, { "sha": "67c7f391b3e9e3794cf3ed05c06e95c8f81c752f", "description": "ci/farm-rules: rename .disable-farm-mr-rules to make it clear it's only about MRs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fa2fc50f81d94c10a240301c7d1abd4736edbe5f", "description": "freedreno/decode: Fix printing chip-id", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9fa75efe69c231738ad7de6a9a23081a86df6cc8", "description": "freedreno/layout: Handle 565/etc MSAA special case", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4952db73fb59a07f0be2163b317c5ab1d5393f7b", "description": "freedreno: Fix crash with debug msgs enabled", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cd2c4927c82e8fd7191f31e9e1044e8e3b23ead9", "description": "zink: use null attachments for null attachments with dynamic render", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "267b997abf11fa4ef02d9ee11c1f2fc39f86c1c7", "description": "zink: propagate rp_tc_info_updated across unordered blits", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3a9f7d70383bb5562be718d2071a8b0c84fba3aa" }, { "sha": "12cdd546be4a56f645326c7582adc4632481d672", "description": "zink: use much bigger dummy surfaces", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "047213fcbaffda7e769ed982bb1113c4383b5ee2", "description": "tu: handle unused color attachments without crashing", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "97da0a7734188f4b666bc38833bfadc8b4c53f84" }, { "sha": "42722347362d870aea4f7cd7e0076939375afca5", "description": "lavapipe: EXT_load_store_op_none", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "73a9f9c5cacb25c333affd566c6ff05f350af774", "description": "tu: Actually emit patchpoint for viewports with FDM", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "97da0a7734188f4b666bc38833bfadc8b4c53f84" }, { "sha": "64ed3576993f407425b8f37d1e2299959f9962a7", "description": "tu: Fix assert in FDM state emission", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "97da0a7734188f4b666bc38833bfadc8b4c53f84" }, { "sha": "f8bb1b22fbe2e9147000ad83ef92c2f08f32b436", "description": "tu: Fix tu6_emit_*_fdm size call", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "95104707f189b2e1b06c855b563c1203b33da354" }, { "sha": "749e1de9d33694d7be5190f03fe11a204694e4f4", "description": "tu: Fix per-view viewport state propagation", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "97da0a7734188f4b666bc38833bfadc8b4c53f84" }, { "sha": "21fa67771291279a1efe7081c7d300ce2bbc98cc", "description": "ci: document which image tags need to be bumped when updating {alpine,debian,fedora}/x86_64", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c1990cdb0017c4e7e46a31f8103b5b31345f7343", "description": "ci: document which image tags need to be bumped when updating piglit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7521dbae60260fded7897cc59738a63d7dfa2835", "description": "ci: Fix pre-merge pipelines with no code changes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b1a63d5418f80d3db33f009d14729286f1877ce6", "description": "intel/fs: Check if the whole ubo load range is in the push const range", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "b2da1238012c751a8ad36c9a51d3fec46a292b0d" }, { "sha": "2bd86f804829c5ac24379ab46a1055940d02cbc7", "description": "panvk: Add Android ICD loader entry point", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dd6a7a8e61524ea1b933ca56c54bc49cb3306185", "description": "lavapipe: clamp cache uuid size", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "b73ebc6bfc3ab6efa2d2ae497d155e8326fad542", "description": "zink: flag db maps as unsynchronized", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "98c411a2a19156f4e9171469122acda4ae536e41" }, { "sha": "a5be0385c7c7f3eb380c4677b17b012ab9640ce0", "description": "aux/tc: don't use pipe_buffer_create_with_data() for rp-optimized subdata", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "51ad269198e425fae719a37f169b365a8b52e7f3" }, { "sha": "81dd39de0198d1cd4497c7553da5e2347528e2a2", "description": "aux/tc: fix rp info handling around tc_sync calls", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "07017aa137b9fa48ec25ef5d1e3fd2d137beb651" }, { "sha": "c9b7639a7dc88f677aebc190f2474af26fa36f8a", "description": "compiler/types: Fix array name dimension flipping for unsized arrays", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea998ddd348b614b9c1f39a90cc6476534b3adcc", "description": "glsl: Annotate _mesa_glsl_error() with PRINTFLIKE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2db04de6df1ae344adad98c77f348b952a871d0d", "description": "freedreno: Build drm subdir before perfcntrs, which uses it.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "f8ac568955098b876f494f2e220c55588e79136b" }, { "sha": "c5a6cdfeb985c2a35ea71c2ebb3d0a9ebc1dc52b", "description": "ci: add locked flag to bindgen-cli on x86_64_build.sh", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "92f5442489e2d021adb5e25d6df6f3189d37bcd9", "description": "intel/fs: Merge copy prop dataflow loops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fa2757aa9791f7dc21299f21426838171c430f64", "description": "intel/fs: Use rb_tree for copy prop dataflow", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "35644bb4832343ad17555fc2b88462603003eac6", "description": "intel/fs: Use rb_tree to store ACP entries by destination", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c28bf1a2495d63755674b8981ea815d6d1cdada2", "description": "intel/fs: Use rb_tree to store ACP entries by source", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "06bdd3eac040e34addc821f2db10bda699a2e9bf", "description": "intel/fs: Encapsulate per-block ACP in a structure", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c262752d74106e2b8176233c54b771541ae2e0cc", "description": "intel/fs: Make opt_copy_propagation_local file private", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "09461082985cbc27b4cbfaf95d02ac9030a3d465", "description": "intel/fs: Simplify check in can_propagate_from", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1f15a0f8b2efbe344ab25bdbca1b1509f6fe206e", "description": "intel/fs: Don't loop in try_constant_propagate", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ab23d89adef59b33ad0049ac62c24df37a8b12d3", "description": "intel/fs: Move src.file checks out of try_constant_propagate and try_copy_propagate", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b5b2338c5cf20c5f78b48e7e3a9e5c969a2a90c1", "description": "intel/fs: Make try_constant_propagate and try_copy_propagate file private", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8665e37960f2ad495500a1cf1d8f007beb22b119", "description": "intel/fs: Don't try to copy propagate into a source again after progress is made", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e488b46419b17524aeac454f2312cc5493187a05", "description": "intel/fs: Don't continue fixed point iteration just because liveout changes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "385f01c89b59a8d9414feaf80cb6086040899685", "description": "util/rb-tree: Inline rb_tree_init", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0f917d93bf1a6664b65e1b62d97c9b46189a6c90", "description": "util/rb-tree: Work around C++'s dislike of offsetof", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f7472f23ba3b49d737f015405a64d6c4eaf49d25", "description": "glsl/list: Clean up an inappropriate comment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f1b1d6330443aca93c70b07aa2ac657266545c5", "description": "intel/genxml: Auto-import genxml files using genxml_import.py", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cd0c758f3280ef1909314c4d0bc99ff4f9863e65", "description": "intel/genxml: Start Xe2 support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "57b5631297935e59d681b35b5188ecf7cdd299e3", "description": "intel/decoder: Implement support for importing genxml", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0ec95e425cd0688b4a8d0d877ec9b5b85081322c", "description": "intel/decoder: ralloc_steal() values from spec context for fields and enums", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0495f952d48f67c057eb835ebefe886683529e7f", "description": "intel/genxml: Add genxml_import.py script", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6ad2f39bab5ea12bc9c292fce9971857eaa5310c", "description": "intel/genxml: Add GenXml.flatten_xml() method", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c0f7feb239a4c3b3b69acbdaade1d39b1cf83131", "description": "intel/genxml: Add GenXml.add_xml_imports method", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9e5190ad1f519f9e76802cc5f0f49f427ecc5e58", "description": "intel/genxml: Drop assertion to allow for importing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "614aa2e62bec263c1c828ac99b7e17af450e9398", "description": "intel/genxml: Add GenXml.optimize_xml_import()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "12853372180bd11c7ff8a131e6d468e3660f6bf0", "description": "intel/genxml: Add all xml files as pack dependencies", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b076b4f99b958bed185fd03fd65475d9c648adab", "description": "intel/genxml: Add support for excluding items when importing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6cc21dc8b5f246c66e0bcc4b4286d76e76bdfa72", "description": "intel/genxml: Support importing from another genxml file", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bb06db5a62f680c6a0e51d12339aeb2dd069999b", "description": "glx: Increment dpy->request before issuing an error that had no request", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "73fec95358ea52af62d1d067c8b17c8b881f4de6", "description": "radv: Remove ray tracing shader module identifier skips", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "28dcc5959d017a765c6598b8fce7d403ae283712", "description": "radv/rt: Handle stages without nir properly", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "e039e3cd768bef6c21255aeef2b11cedf1ab29b9" }, { "sha": "3fd9894e3aa1de9b78d01f1b8dd1a475f4480a13", "description": "radv: Update navi21 llvm fails", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "77bf1408f3be39d0eba7bac198e99504c978e713", "description": "radv: Don't advertise features requiring PS epilogs with LLVM", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4c168635f8acd66f0ac693124d7626a5313242dd", "description": "ac/llvm: Use float types for float atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "60e7b1c69c15c86f2bb37dcb1c111dc2249d9746", "description": "ac/llvm: Use the correct return type for uadd_carry and usub_borrow", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3ae0562c237408460c5acde793d7ff0786026868", "description": "ac/llvm: Fix typed loads with 16bit formats", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "22ca8c8561c4ad6c33cfa98d0849e700449f2db3" }, { "sha": "0cada27826ee181ac0aaf42c5a1707683b3659d9", "description": "radv/ci: Improve ray tracing skips", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "97b1caf9f6771c58e15eb09fc719e81da826e38c", "description": "radv: Perform multiple sorts in parallel", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "44c47054bca2e1dbfb9a0bb16433fab48264f5a9", "description": "radv/radix_sort: Vendor the radix sort dispatch code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1cacc64ea7223bc91bc11796dc5f2762ca958f61", "description": "radv: Remove dead radix_sort_vk_get_memory_requirements call", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb0f51bc642be3d7d96fa0a582185e46f2649f37", "description": "radeonsi/vcn: change max_poc to fixed value for hevc encoder.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "84390c5c98e8369c81a37b4c88b0a2acc5f27a34", "description": "ac/spm: initialize and set instance mapping for counters", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0864a7dfa9412d2261850811705d50619a96612f", "description": "ac/spm: rework how segment muxsel RAM are filled", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6ae64900e21a270ffda00de481ec0845e21389c1", "description": "ac/spm: fix checking if the counter instance is valid", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "90d9406436fdf27de180078fac4a25347bd84a3b", "description": "ac/perfcounter: compute the number of global instances of TCP,SQ,GL1C and GL2C", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "60cb257d2624a1e7d7e682ddf54485123f064bf8", "description": "ac/perfcounter: set the number of instances of GL1C to 4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "10dc97b20ff6b6987d016edaf0e78395a18cd04e", "description": "ac/gpu_info: init num_cu_per_sh from the kernel", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "95527162081bd969582a7849010dff7624a45aab", "description": "ac/spm: add SPM block definition for GFX10-GFX10.3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b1ce30539bdaa5e8fa323c3f58e551e78649b1f1", "description": "ac/spm: remove useless SPM block setting for GFX9 and older GPUs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "303184e4e5d9d7b144a0c335b7004d63587676c1", "description": "radv,radeonsi: use AC_SPM_SEGMENT_TYPE_xxx instead of magic values", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db6e16a5158c5f8a45d4ecd639b6c8520e2dab6e", "description": "radv: enable the PKT3 CAM bit for some SPM register writes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d57241d290c6e1f99ac789d0c15aa61b18c22273", "description": "radeonsi/vcn: Set H264/HEVC chroma sample location in bitstream", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8e76b8fb3517a227351d138a710b336e535257c1", "description": "frontends/va: Parse chroma sample location in H264/HEVC SPS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aca2adc36c33c1280c732e9bc56666a7bbbad9c3", "description": "ac/spm: add SPM counters configuration for GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "42d67183e7cde8af301864d82a56e6c1dc8817cd", "description": "ac/perfcounter: add new SQ_WGP block for GFX11+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "31e6c05527366ff8f0c819c46f9a7fa4894182b9", "description": "ac,radv,radeonsi: rework SPM counters configuration and share it", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f88338f80127d8bbbb49269e2399fd9e7e460c5c", "description": "issue_templates/Bug Report: fix outdated URL for GFXReconstruct", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6eaf416f353310b106c12a928fd5099b105503cb", "description": "aco/insert_exec_mask: Simplify WQM handling (2/2)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5f66723188806e7a1792988ec3f75b979127edd6", "description": "aco/insert_exec_mask: Simplify WQM handling (1/2)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "45f6d38a766875616ffc480f27560389d7d585ef", "description": "aco: insert a single p_end_wqm after the last derivative calculation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "28904839dadb2a1576edbcc4a6dd77637da173f1", "description": "aco: don't insert a copy when emitting p_wqm", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "040142684cc2db47056c260edadbb3cea5f653b6", "description": "aco: make p_wqm a marker instruction without Operands/Definitions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1275981df8c3762c208a49c8cde7deaa15489b24", "description": "aco: don't optimize cross-lane instructions across p_wqm", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0907b53740a456d769d7ad26f071d7610abb9918", "description": "aco/insert_exec_mask: set Exact mode after p_discard_if when necessary", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5e9df85b1a4504c5b4162e77e139056dc80accc6" }, { "sha": "41b6020ff3bc93c2ba067be7825e76ff2de50a69", "description": "aco: remove fast path in insert_exec_mask's process_instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e8192a76b771bafe09784eecc68fddfa346fb9c", "description": "aco: append p_logical_end after monolithic RT shaders", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "bdec044c880ef38fad3641d306b9828e3c871003" }, { "sha": "c5fb2fff181c7c108848fdfb3aba00a56d2ae916", "description": "ac,radeonsi: move vcn enc av1 default cdf file to common", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "daa01703cc8210a03e013b302e25c148fec97314", "description": "ac,radeonsi: move vcn enc structs to common", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f8a7c8edd153b1265a9043d55c27dd822b7ed26a", "description": "radv: emit relocation for mesh/task shaders", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "312103e0ffb6129427feee2ece1db81fc57862a6", "description": "radv: set THREAD_TRACE_MARKER_ENABLE for mesh/task draws", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "505c2ee92d54a0b135a7acbaabb278a1fc124328", "description": "ac/rgp: use correct API stage string for mesh/task shaders", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "12f1c5d23be44dadab85ba55be2a3e6789909306", "description": "radv: fix instruction timing on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c04b10155e6da8ffbd23daab3605a6760b77fb99", "description": "radv: disable unsupported hw shader stages for RGP on GFX11+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f5dd547131705fb3f0e12a88313ae8c77ae07c6", "description": "radv: set THREAD_TRACE_TOKEN_MASK.BOP_EVENTS_TOKEN_INCLUDE on GFX10.3+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "16527f6ffd0129f2f6e1728e388cdc14b60240ca", "description": "ci: Only look at file changes for MRs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e1ee4fac9dfa97477f661d9b164568e695ca395", "description": "ci: Use container rules for containers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e67868fa19a4216c03f45ad1557d1ab139f128fb", "description": "ci: Always set user container jobs to manual", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7cb86d9adc8fd2ed27db383bbc94d4ed4ce24524", "description": "ci: Move farm-disable rules before anything else", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3ec953ed755233c2e50aa4517f3c09136e067ddd", "description": "iris: modify Wa_14014414195 to use intel_needs_workaround", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3740b6f599b098b1cd3fddaec9938af681e8378c", "description": "radv/video: take db alignment into account when allocating images.", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "dee280249c3d0ea53cb0728bc097df9c96cfb772", "description": "meson: Warn about side-effects from DRM for FD KMDs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ce124328a04684821e580dffac780ad9e8fcc10f", "description": "freedreno+meson: Add lua+libarchive+libxml from Meson WrapDB", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b91f9f68f04c361b0a17d7e74f442269004a8d7d", "description": "freedreno/decode: Support building replay for multiple KMDs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f8ac568955098b876f494f2e220c55588e79136b", "description": "freedreno: Only add drm/computerator when system_has_kms_drm", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a0cca5f6eb8d721c703e9d52457ebb3811c90e35", "description": "freedreno/rnn: Remove %n usage in fprintf", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "73d0286eb56931b014c127375e3da14be916eea1", "description": "freedreno/replay: Add \"gpu_print\" function for command streams", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cad065cd006f081832ccba9773c4d6d99e8494f4", "description": "freedreno/replay: Add \"print\" instr to ir3 asm to be used in replay", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c22f894bd1b6a262be249efecf201b6ad0f4c558", "description": "freedreno/rddecompiler: Update to handle a7xx", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e3bbd1688b8892fad6297f0e84f76f9ecd2319cb", "description": "freedreno/replay: Add limited support for KGSL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e2648d4255874bbe839cdba8580ac5511abf21fe", "description": "anv: Remove i915_drm.h include from common code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d3c5a79219d33c9d8ee706b276e7f372427bf15", "description": "anv: Move i915 handling of imported bos bo_flags", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e1f846f790307d76c1ac5ccf8f096186900ba522", "description": "anv: Move bo_alloc_flags_to_bo_flags() to backend", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8b672c7b2c4d065a42f5d90a3643e0cd22df9f70", "description": "anv: Move i915 specific code from common anv_gem.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fc0acf6d9019eec93ee1d00b544f69acef936e21", "description": "anv: Move i915 specific gem_set_caching to backend", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b8a9c72561c276cf7188fc98444910a322cc75e8", "description": "vk/enum2str: add more max enum vendors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d09aac5e6477b0e0f1bec1f1ffda48e7fbc57bce", "description": "zink: Change zink_vertex_elements_hw_state::b.strides to VkDeviceSize", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343" }, { "sha": "9399165bd4e01d7842440d306d82351b83f1b0a9", "description": "aux/tc: fix renderpass tracking fb state clobber scenario", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "07017aa137b9fa48ec25ef5d1e3fd2d137beb651" }, { "sha": "79ba431d4a2e0946d7b946322c5ebb340e358a39", "description": "intel: Sync xe_drm.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "69e3af2037db51a527ff7bd28bbc0f83ba790895", "description": "ci/zink: Add another conversion fail on a618", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "99ec13742b728e6ed9dc43628042c0f942559ed6", "description": "ci/radeonsi: Skip more really slow tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6067aba9e6dbc3bacc50a4b44f7fdccb76b64ebf", "description": "freedreno: Include speedbin fallback in 740 chipid to fix probing", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "cd3719be7d0927f1a5519136911b8659dba6175b" }, { "sha": "d48f2469bea263e114ae125abb742a7422ce8f71", "description": "aux/tc: Add ASSERTED to unreferenced release build variable", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "51ad269198e425fae719a37f169b365a8b52e7f3" }, { "sha": "ca9734c2233a25ecec4d47eaaa2173364b1958c8", "description": "pvr: Use correct index when writing query availability data", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "279c7c6d5ad4509acd2e3d3d9c10e6107d1fbe08" }, { "sha": "210f1e14d5a1f3c9cb6979c42452b72c65488cf2", "description": "panfrost: delete stale editorconfig file", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "0afd691f29683f6e9dde60f79eca094373521806" }, { "sha": "2978b85789cb1d5847c88c17dc6ce8fdaa1e8cfd", "description": "zink: don't warn about missing scalarBlockLayout on v3dv", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ced3ee78981d03b56889cac61d2c14d32f977dbe", "description": "ci/windows: drop build rules from test jobs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8ee6e3d8d6413eb4636e4be60bbfab1b5bbb2eed", "description": "ci/windows: add windows docker runner tags to .windows-docker-vs2019", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "87281e7dd4bd3856df438c2c49f648d2a6635a27", "description": "ci/windows: centralize definition of windows runners tags", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a0fb8244a99a95d54cf854bcff41fb0fdcf124e", "description": "zink/ci: update list of expected failures for POLARIS10/NAVI10", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1c3097225a4af294720e111eab3f58d590b85c8c", "description": "ci: don't run everything just because a farm gets re-enabled", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "7cf13ea504e7e5be097e5f444843715d56c347b9" }, { "sha": "907b96f1e7ba022c31aa90bf5e76ff7beed64546", "description": "v3dv: Enable VK API v1.2 for Android", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "733909a6379376938faa396545c5e9220a981881", "description": "v3dv/android: Add AHardwareBuffer support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "def20cbb07ac628a4b326d9bffcfeb3b88790b8e", "description": "v3dv: Split v3dv_image_init to use layout setting logic separately", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1fc460b203f87b40ca538b33f91edb1e9e198fb9", "description": "v3dv: Use format stored in vk_image and vk_image_view after init", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "02fc0c7e6a15dbd09dd622292db84c513705ce9c", "description": "v3dv/android: Rework Android native buffer importing logic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "179dc4a106c738be991e880599e6d37209295429", "description": "v3dv/android: Add a helper function to support explicit layouts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bc9277d81cd7201ea53feabbbfdf1006af3e0ded", "description": "compiler/types: Move builtin type initialization to C", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "13d3efb2d1c450810df969a6892cd51e160115db", "description": "compiler/types: Add workaround to use builtin_type_macros.h in C", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a67d4bde2cca6e68555d0d22e22cb13210440927", "description": "compiler/types: Make struct glsl_type visible to C code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "69ade9a34438274af98444bed97ccb177c0d5cb6", "description": "compiler/types: Use a linear (arena) allocator for glsl_types", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d804e833cb3b7d325d5f191f462a32143cc9708", "description": "compiler/types: Store builtin types directly as data", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "492644dbef40393f8cc6686ec26216cfd7e9abc3", "description": "compiler/types: Move static asserts about glsl_type to a central place", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7815f3cd3e09a8fff652f5db228c2c83b3028beb", "description": "compiler/types: Simplify clearing the glsl_type_cache", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8a62b669f20cf7384a0c60fedd3067fe5d52db53", "description": "compiler/types: Don't store a mem_ctx per type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f1473ef977c2a5effca03f2e671cfe1b0eb70d0", "description": "compiler/types: Use type cache mem_ctx for hash tables", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "450c753f8d931fa389c55b36f23c7ad76b4fe9a3", "description": "compiler/types: Add a mem_ctx for the glsl_type_cache", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "74d85abf00569f179c1bb1157485bd8eb9310f7c", "description": "compiler/types: Move local cache details to implementation file", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6bf0654f4a1eb02303fdd14514a1f8026e67560a", "description": "compiler/types: Use designated initializer syntax to specify builtins", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a3318364bfb092d9ebcf532f9fc57dcb4c49bd6", "description": "compiler/types: Add extra level of macro to builtin_macros", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3bdd2ba1942f1e1278de9a113a9f9f16affadc2d", "description": "glsl: Don't create struct type builtins", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "78af1d0d9a59564ffdf54b0ff0d3233d096d465b", "description": "glsl: Add missing glsl_types initialization to test_optpass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f865905fac1f7a58ca9d3c2677a097bfd58a0598", "description": "compiler/types: Move GLSL specific builtin structs into glsl/", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "75bcebbb9e68f28599ea8c91bdbc778e54cd2d48", "description": "ci/anv: Add testing on JSL.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d1758ed14c393e9522d7fdcc5a24c72b10bd7db8", "description": "ci/anv: Add a manual full VK run for TGL.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a8b8d96f20baf3a4e99b785c1857ba3faff4c8dc", "description": "ci/anv: Drop \"-vk\" from the job name.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7e812a122d87f5d60f15969796e014243fb9b35e", "description": "ci/anv: Drop DEQP_VER:vk setting.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9eed03657d4e14fedaabc4a43751b9de4ba21013", "description": "clover: fix parameter arguments since recent translator changes.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "718699b9f0e6f7931bdd59f89255729a8a259dea", "description": "glsl: remove field from gl_shader_program", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "06af083b9301216f0d764e1753406e8fb66b3277", "description": "glsl: check for xfb setting xfb info", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "a0ff56e3349d378fd9a6e04dd989057be98327df", "description": "zink: pass a stage mask to pipeline create functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e4bca6adf1ad4466f2c9703cfc984c8c56944985", "description": "zink: use FAIL_ON_PIPELINE_COMPILE_REQUIRED for GPL path", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d79a615cf8ef991088355751ef54c9f2cd11ff79", "description": "zink: remove an intermediate variable in pipeline compile selection", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "af760c752978bb779987e6b47e553e95cdfb7f67", "description": "zink: add a flag for combined pipeline compile for doing FAIL_ON_PIPELINE_COMPILE_REQUIRED", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eacc44afb9767e2f4a0d20fd40262bd106bfeafa", "description": "zink: slightly refactor pipeline compile selection", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3802be6bac4c28eb23f3ba294d77f77e34a38bb0", "description": "lavapipe: KHR_map_memory2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f423d91790a2341c14909a63e7083ac9b51076db", "description": "spirv: use a pointer sized int type for opencl event_t", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "4e85c325ffe88e6c8500cc54a5359324102d32c4", "description": "venus: implement VK_EXT_vertex_input_dynamic_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dfbe545a2c8529d0ff1927118dd9f117b61222a3", "description": "venus: sync protocol for VK_EXT_vertex_input_dynamic_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3890c60584b009bddcda6aee50647f556df0a95c", "description": "compiler/types: Remove unused GLSL_TYPE_FUNCTION and related functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0f41da9160252d65319a58e1f34083ef8aaf01fd", "description": "compiler/types: Constify a couple of pointers in glsl_type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "412fe99ea6c59bbbaf68a8f3df208420e4e57eb2", "description": "compiler/types: Don't duplicate empty string", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "247f940d3735b6532d4487cd7ff8c0729fb9ea37", "description": "compiler/types: Use right hash for function types", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "26f456203cac6765dc758e84aaf373ecd3f1f04c" }, { "sha": "f1bc58cb7bd7ee5622da2eec47921a5f8548b15c", "description": "intel/fs: use ffsll so we don't explode on 32 bits", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "b200e5765cb51bcfefac583f811b3d246b919282" }, { "sha": "147c17c28c38f57ea91d2bde1198d783dae1424d", "description": "radv: don't emit event code on video queues.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "85192dcfc6e57c4d0e5e0a45208481618747e63a", "description": "wsi/x11: Don't allow signal_present_id to rewind.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "08fee190aa0b504c3730cc335b02d7bb86bf8208", "description": "wsi/x11: Fix potential deadlock in present ID.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "32f7ff2c204b28e6d312ecac6463f588d4d68f3e" }, { "sha": "da16a76fe7dafa210c6191c968b29854a87e805b", "description": "venus: fix a device memory report leak", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "f70a08bc60f26cfcefa6e1c229dd1f9bc258d7cc" }, { "sha": "9eba1d918757d741ade4d88435978d195a19a052", "description": "intel/genxml: update PIPE_CONTROL instruction for dg2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c8985390d02cd87cfd07c953b00ad3940064ee9", "description": "Revert \"frontends/va: Also map VAImageBufferType for reading\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "12a4f2c1328f31954f9bf70d255f9d3e7bb010d4" }, { "sha": "7eabe9bb40da0779922c0b4dc91ed320baf8b3cc", "description": "ci_run_n_monitor: add comment to explain \"MR > fork\" logic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "717cff829c51bd084a1592ab1b35408b52ca6b22", "description": "ci: remove duplicate fork pipeline in MRs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "941d92408ee53820cb37f294df3c20c799a569fa", "description": "bin/ci_run_n_monitor: automatically pick MR pipelines when they exist", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f398f0fb44baeeb9bfb289eb771e4ba9ad57a5ff", "description": "bin/ci_run_n_monitor: print in which repo we're looking for the pipeline", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b8a54c50a6a425e95a3ce72986a32b630729814a", "description": "nir: fix invalid sampler search by texture id", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "1a8dd84ec613f6e89ef5f180d79cddde0cd93d52" }, { "sha": "5a7044d0bc9376aa67d74b735aab425790d8a935", "description": "zink: move find_sampler_var from zink to nir core", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "1a8dd84ec613f6e89ef5f180d79cddde0cd93d52" }, { "sha": "010147cd642cf8a5213b5a368b16a8299b04e590", "description": "llvmpipe: make sure to initialize the lp_setup_context slots with the default values", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "f9b341cbf40f8e5a30c39ee82b48de249f65b4e9", "description": "radv: use shortcut_1d_workgroup_id", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2965a9d51027264e9049d52dca3163627ba30ff7", "description": "radv: optimize mesh workgroup ID using ts_mesh_dispatch_dimensions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "81d17246ec2c3cd433be9ddc51c290de8cb4d3b6", "description": "nir/lower_system_values change num_workgroups to uint32_t", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b3b58b91f417857fa242d28296770c9fcd61aabd", "description": "zink: ci updates", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "5f73b8976bb21f8673c4696294c36a14534b345e", "description": "aux/tc: fix address calc for segmented texture subdata", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "51ad269198e425fae719a37f169b365a8b52e7f3" }, { "sha": "b6bc1f85f45d1fea9e8a674dbfa1766b03ad5a9d", "description": "aux/tc: fix staging buffer sizing for texture_subdata", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "51ad269198e425fae719a37f169b365a8b52e7f3" }, { "sha": "64b49fb501e960f0ddeeb9e9bce459d645f6923d", "description": "v3dv: don't assume that bound descriptors have been written", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "95f881adbd7cce5a0d871b68b79005e1427365fb" }, { "sha": "9d2bad8b37358377fdc21307329cb06f8c0d8fb4", "description": "zink/ci: document more flakes seen on vangogh", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "13161f4adb2686da6ab919f73a8972de4ac55d38", "description": "zink/ci: automatically reboot when hitting a kernel BUG on vangogh", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "29f730b793dffc272279e5800b924f2f2d0e6996", "description": "docs/features: cl_khr_3d_image_writes needs driver support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2cc981a0cd548ecce1be16a92275d7a2a111e0fc", "description": "radv: fix capturing RGP on RDNA3 with more than one Shader Engine", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "6caae898dd40a4d986aad2eb6b3b705c989c95d9", "description": "radv: fix emitting SQTT userdata when CAM is needed", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "23f9e89fce63362698fbd72ed0af05f43206ee68", "description": "anv: enable VK_EXT_mesh_shader where supported", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4eddeea7bf2423ab9ad5ee50d0ce230180512c84", "description": "intel/fs: handle URB setup for fast linked mesh pipelines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17d7f7a292f0e9bf5b4b348eef08c699cf372a67", "description": "intel/fs: read viewport and layer from the FS payload", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d36da7c5f82d0ff1608bd90ce5a9aafec7f556d4", "description": "anv: track what kind of pipeline a fragment shader may be used with", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b200e5765cb51bcfefac583f811b3d246b919282", "description": "anv: use a simpler MUE layout for fast linked libraries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bcde58ea86e048b8aec5459294b46daf97f85a0d", "description": "blorp: fix hangs with mesh enabled", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "079604e41efe001ab560fa68850f54475589f801", "description": "ci: disable lima LAVA lab for maintance", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4dbc55818c1fdcd174962d244a4286bdad42f3f1", "description": "llvmpipe: enable driver functions.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4ecd471ee369edac9f7259c419fa7c81021459a3", "description": "llvmpipe/cs: add support for function calls.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3704f158a2248663c6231170542c18dd28a0003f", "description": "gallivm: add support for function calling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "14a666896403a3ba1ba852cf94ec129050ba84d8", "description": "rusticl: use cleanup funcs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "18ca6c37f0f8eb117013f0c845735b803ac27a4d", "description": "nir: add a function usage tracker", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f5bf4657fbc3943cf132a949766ac5c01a386278", "description": "nir: add driver_functions option to avoid inlining.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8a95b438806b8f1521de6934287da667c47aa695", "description": "spirv/nir: parse function control and store in nir.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b8e93abd113941debba723b1b1284c581505e6f1", "description": "gallivm: rework translator to allow per-impl work.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3cd20feed07530e09b64bd81901babc9a697b107", "description": "gallivm/nir: split prepasses out to make per-function work easier.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a74e98547c070568191f1800c821c6fd5257116a", "description": "nir: don't inline linked functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8f982a7fd9a4b28a63d4522a531e0fb2f9c7f355", "description": "nir: add nir function clone", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5dea1ac64c74c67e944cb7acf502cb91dc398d6e", "description": "nir/functions: move linker pass to new helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b1a12cf3a8a4b4c6ea3baca246b0b22d25ea9991", "description": "nir/functions: put link state into a struct", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4af6061fe57dfe16e67480b582be2177d6629d74", "description": "nir/functions: use helper to get function for a name.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bfe152916c174f167814eb370feb77ba1567fd91", "description": "nir: move the libclc lowering over to functions file.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e6bfe7c501aa1e1f9c8a5499a35f86934a27c8e0", "description": "nir: use nir_function_instructions_pass in the inliner.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5f568625fa49c8afaa4005760f8d4c76c7d18eb7", "description": "nir: rename nir_inline_functions.c to nir_functions.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "97557ebfa214d933ac3979ed820ed58222bea592", "description": "nir: Add nir_function_instructions_pass helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "93bb08d1f737bced5c66ef34c974419610fa3724", "description": "nir: use a _clone so users calling their variable clone don't get a warning", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6417f1021ae9bd9d6c1b6f6abd7ddfea0aa20ebc", "description": "ci/freedreno: Add another excessive-constlen UBO skip.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "52343ac668d5930ee8fb7e8f63e5cc5f31b8dd0e", "description": "Uprev Piglit to f7db20b03de6896d013826c0a731bc4417c1a5a0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3f1356bef50d0c66891053f64555a218af00f829", "description": "util: Add convenience macros for linear allocator", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9e37631aa5e07528dca9d49371963cdce621c0e9", "description": "vulkan/properties: Handle unsized arrays properly", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "eaee792ea5f9e4e6e77f1399ed2a677ed5b0912c" }, { "sha": "b235e8fc9a299d37e3eca27286cbcbbe6ade7985", "description": "tu: Fix heap size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c4c76b72e1277e9476229a2434a242057f448782", "description": "freedreno/a6xx: ARB_shader_viewport_layer_array", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0bb34e49ec4f1ecda6237355a63109787f93e6a4", "description": "freedreno/a6xx: Handle PIPE_BIND_BLENDABLE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e6b5e965ccb3e26686a3f0857caa8981694c37b5", "description": "freedreno/a6xx: Use pipe_blit_info::sample0_only", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c1a188ad4ff63ebf0ea7075947f16133ee2bc53e", "description": "freedreno/a6xx: EXT_depth_bounds_test", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "43c77244d90d1ae45c65d12274d8968087e3b6ac", "description": "freedreno/a6xx: EXT_shader_image_load_formatted", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6df5f3d4f149d22306ce9fee18f3c973adea6e25", "description": "freedreno/a6xx: EXT_demote_to_helper_invocation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "babe8a10d9506be32c70dc01e4595e45696ecee4", "description": "freedreno/a6xx: ARB_texture_filter_minmax", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "286b7723f04626a1337c0d33bdbf8e7cb5c9e8ee", "description": "freedreno/a6xx: ARB_sample_locations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fd00e994449d21f906ad291c0161b8b781c05443", "description": "freedreno/a6xx: ARB_post_depth_coverage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eb3cb03bbe3f072436755aa92cb5b44f9eb03c94", "description": "freedreno: Implement ATI_meminfo", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c2e8b529220fdc69ebeafbd84c3ddd8a0f848c6a", "description": "freedreno/a6xx: Re-write the function-of-doom", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9b2780dcaf486ebf91e9743251d998f97aeccde5", "description": "freedreno/a6xx: Re-work fd6_emit_shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a11e3f35dfc1c3bf0a05e91805f50452a8efd06c", "description": "freedreno/a6xx: Drop unused screen args", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "71fe3f10730f09ddb72a7830103ca60737cd2a20", "description": "ir3+tu: Simplify ir3_find_sysval_regid callers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "38694b73865956e8d22f47f259e5d0bb70f28245", "description": "r300: reduce number of iterations for vertex shader loops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ccd3bb45483b25330f435d7e041a69237edc9631", "description": "winsys/radeon: fix a race between bo import and destroy", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "028ba76a00ef637ee2cf8f631f8bd981a18bbbdb", "description": "radv/ci: Document new flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0c29b7aeaf27cddc45243ada37a5f900236bc148", "description": "anv: remove misleading comment about batch_len", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9a7c6ae32cdd0e7ab2c02f53256c7f6d07763f8b", "description": "anv/xe: return failure in case waiting for the vm_bind syncobj fails", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "935a1d2c8ff6ebe152221c04e699ddecb867e4ff", "description": "anv/xe: make vm_binds async", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7018e64d794fd7cb5e234b74dc426cafa9744d3e", "description": "anv: add a new vm_bind vfunc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a54451075d4c8bb5ce6ade53b95c4c29812125cf", "description": "anv: rename the vm_bind vfuncs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a1ccd4a9a6c85bce2013d8ff843e96d151288c9", "description": "vulkan wsi: add support for PresentOptionAsyncMayTear", "nominated": true, "nomination_type": 0, "resolution": 2, "main_sha": null, "because_sha": null }, { "sha": "39aa4837601afb337f0bfb61818668bf2792325e", "description": "zink: set optimal_keys for turnip jobs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cf66ed2dec6a80453d97231090753957bb59e02c", "description": "zink: imply ZINK_DEBUG=quiet if ZINK_DEBUG=optimal_keys is set on turnip", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1e1f58c1aca188181283fc765f62cf9d94137d2d", "description": "zink: add ZINK_DEBUG=quiet", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cb76e90793f139e2e502b17e4651af35f75864f4", "description": "ci/zink: Add new zink-lvp flakes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f5c80f001bd66e6466d562b8564f677c98aff920", "description": "ci/intel: Add new skqp flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "077e2da21ec151fd0adc836c3bdfc8bafef5e5f7", "description": "ci/d3d12: Add new flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "abb612ec1f7333e25c40d5b41b1f947258be162d", "description": "ci/radeonsi: Add new flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9dbc8a7ee3d842f29fdbc7f199614ac5c753361f", "description": "ci: Declare stages before jobs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e3aab80d4f9b69d7fb8d124da5b346fcda4340a9", "description": "meson: support installation tags", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "05e80e1a5e2d019787503f19048f00bcc700c34d", "description": "v3dv: expand sampling from linear image hack to support multi-planar images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "95f881adbd7cce5a0d871b68b79005e1427365fb", "description": "v3dv: add support for sampling simple 2D linear textures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "151f78150baed79e33d7c18da38e851f9b17a463", "description": "Revert \"ci: disable Collabora's LAVA lab for maintance\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d74d017f7d73e1026cf367838c2a628ad1bae012", "description": "v3dv: Rely on the internal tiled flag instead of the common vk structure", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a03525d8db7b0295c955aee04d1694a4a1b4493f", "description": "tu: Split program draw state into per-shader states", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a80f02607382fc71b721f4d9d838eecd6e148bf5", "description": "ir3: Add helper to determine when variant exceeds safe constlen", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "252aee26346ee2f45dd009332d8997975bf7a2cf", "description": "freedreno, ir3, tu: Constify various uses of ir3_shader_variant", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d1b333a0b57d24b03dfd960859b52be43cb3e6d0", "description": "tu: Split up tu6_emit_vpc()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "211aeb2dda17ddce2bdbdf36ecf39e169a42e364", "description": "ir3: Add ir3_find_input_loc() helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0d82f9294277195d0a57ce02824abb03fc037aab", "description": "tu: Pull entangled shader state into program config", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "566675882035e8dc006a2c21fbd5cb2767d8145f", "description": "tu, freedreno/a6xx: Don't use VS for PrimID passthru state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b312155cc540d0a2ccabbe2c829d12131829b1be", "description": "tu: Rename PrimID-related registers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "979cf7bac04fd833c13407b98851e7a4f15d8d33", "description": "tu: Merge depth/stencil draw states", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a1f7c61b6ac93794d58b83f02875c04344f4910", "description": "tu: Stop reusing base Vulkan dynamic state enums", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1f88c9c5a4c56eb92525d1ac429ad6bfa9228717", "description": "tu: Merge PC_RASTER_CNTL into RAST draw state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "51ba8d43318d2fce92d3e339ff070ee7ec4cce96", "description": "tu: Merge SAMPLE_LOCATIONS and SAMPLE_LOCATIONS_ENABLE draw states", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d3ab5b68d5eb9a4980a8f3cf7a137bc036bfa6ee", "description": "tu: Remove MSAA draw state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8179b6fcf4d733734bc36e343d46fd3e8ee5e4a3", "description": "anv: tell blorp to do mesh stuff only if it's enabled", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3d7153afdf04de6dde6f2c1c55064ebbb5aaa78a", "description": "anv: ensure pipelines have all state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3fb3752e332fe0d34f3babe98b9ee09ef0466ff0", "description": "anv: fix missing 3DSTATE_SBE_CLIP emission", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "50f6903bd9c472eef2af2cbf62027df3bbe0ca8a" }, { "sha": "05ebfa5463fd8f665f897a1cc8c5b09f96c40bcc", "description": "anv: fix missing 3DSTATE_SBE_MESH emission", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "50f6903bd9c472eef2af2cbf62027df3bbe0ca8a" }, { "sha": "a023897cd31aaaac7d2edceeeea884bff7b00045", "description": "anv: ensure partially packed instructions are emitted in the pipeline", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f5344a6b1c0e5097c9377d6fb679097f9fb86fc1", "description": "anv: ensure mesh pipeline have all pre-rasterization stages disabled", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "44656f98d5e38d8633f365b286c0900b5eee3f8a" }, { "sha": "80feff8559f156ea2ee9cf1e594379c4abd335b0", "description": "anv: emit 3DSTATE_URB_ALLOC_(MESH|TASK) only when mesh shaders are enabled", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ef8f28403f838613a31005c0dca0bb699526ec17", "description": "anv: fix 3DSTATE_VFG emission", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "0ce772bd19e025301da4e603a07b0617952df60e" }, { "sha": "51773d135d4d573980b9b42a60868cb5b14cc225", "description": "radeonsi: sets OPTIMAL_BIN_SELECTION to 0 if using bottom_edge_rule", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "86b4fe5d68283c4e0d20c3ef3f934d0ca8955964", "description": "radeonsi: stores bottom_edge_rule option in the rasterizer state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c558c4955053eeb9476acefa148d414ff71cb47d", "description": "ci: disable Collabora's LAVA lab for maintenance", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "729cb4004a0f0933d69eea0ad30431c4c571958f", "description": "radv: fix enabling DGCC", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "559da067559570b6793694c3351f4cde8f85369c" }, { "sha": "2d4fe5f229791fde52846b3f583c12508b5109d6", "description": "clover/llvm: move to modern pass manager.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cb1c88d41f6dc213533f33f34e9224706f564849", "description": "lima: fix plbu block stride calculation", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "df710fe6956d2a6093473f8809b56267c3e31e5b", "description": "radv/rt: Enable monolithic pipelines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f2514e75f0e10794534a5b7e007c4fdd28034bb2", "description": "radv/rt: Add monolithic raygen lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e039e3cd768bef6c21255aeef2b11cedf1ab29b9", "description": "radv/rt: Store NIR shaders separately", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "39fca243bb914cea853e9d3502f1f38e6bf96ad4", "description": "nir/inline_uniforms: fix oob access with nir_find_inlinable_uniforms", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "0c0fb216dd6d9d194593178eb0493d31b4b977af" }, { "sha": "94941de25b53ca73bb62fe91ad2cabbd0e679ebc", "description": "zink: delete all psiz=1.0 stores if maintenance5 is present", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "23df2bf41b44a6cef73d83cda1912251fbb9cc56", "description": "zink: slightly refactor psiz deletion during linking", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b5c2e91e4a6e519e25535f3fa93ff6691c0bd77d", "description": "Revert \"ci: taking igalia farm offline\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "a69ffbd08a44032d0f12c5739382cefc8a5d7f50" }, { "sha": "6d5174974a41e5bde96b26d00176e2b5e31dd70a", "description": "zink: use HIC for image subdata when possible", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f24891269d2532ed5a1317882cd6b6108110a8fd", "description": "zink: check/use suboptimal HIC during ici init", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e006a3d8bc9217192d7f6e70fb5d99859cbe936f", "description": "zink: use some return codes for check_ici errors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4feb37d6296374bf64df30336969138f3c6e11e3", "description": "zink: fix some off-by-one indentation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9907573d9813f932863a581a1ab3c73c16e7705d", "description": "zink: add a fixup method for extra driver props", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ff5026100437d885a64361fc6c1a9ded3014005", "description": "zink: disable HIC without resizable BAR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f95134468aba58b4cb9a28bcafb0c3098913124c", "description": "zink: move mem type detection up in file", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "521800cf59798a8aafd66202080a86f11395ebd4", "description": "zink: hook up VK_EXT_host_image_copy", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5edcab3385effe0fe398aef65c73832e020a5467", "description": "lavapipe: don't advertise UNDEFINED layout for HIC", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "943909514e477a170caa1787a381755ff933f3c3", "description": "lavapipe: handle VkHostImageCopyDevicePerformanceQueryEXT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "87fa46c10d129eeef8abb1be11c51e1927957275", "description": "zink: use VkFormatProperties3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e02441b000b310d54c1cc3dafa5922877f13062c", "description": "zink: simplify redundant is_buffer check", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "738eb0d78cf65fa1bfb836b3f85ca42889196d2a", "description": "ci: bump VVL to 1.3.263", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ddc3c18e4aaa5b068e1c53147ba0cc1005f3cc68", "description": "intel/dev: Update device string for MTL PCI ID 0x7d55", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "bb91e0306c86723b040f704cd961494c8a947fec", "description": "nvk: Invalidate the texture cache in PipelineBarrier", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dff769e2bddf58d71004c9904562bf5fe54b6031", "description": "nvk: Set the discard bit for Z/S self-deps", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "35e098977965fc38c46721428e66cb2e16c95777", "description": "nvk: Don't add a dummy attachment when gl_SampleMask is written", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8ce4d7a08d8d91abab9ac4f3e9b0f41227f40386", "description": "intel/compiler: Don't evict for workgroup-scope fences", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5eddf60e5604a2e489805e6f73066fbfaee90ca6", "description": "intel/compiler: Combine control barriers with identical memory semantics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9f98f20c583fd461bb24997b1d0ae2c1efe6bfd3", "description": "anv: Use nir_opt_barrier_modes() to drop unnecessary barriers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b14618daa574f1394ed1c0efa898cd8f2519ed7", "description": "glsl: Use nir_opt_barrier_modes() to drop unnecessary barriers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5754461f0591e7aff11e6513bb6117056142c952", "description": "dxil: Set UAV_FENCE_THREAD_GROUP any time global isn't required", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb3e37a0140571ea374311a4325dad5d770df15c", "description": "virgl, nir_to_tgsi: Add a hack for promoting partial memory barriers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dd92fd8fcc983f113b0af8c49024eb21d971a51f", "description": "lavapipe: Don't delete control barriers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fc0aaa81eed4ea0e6e6577e068511fae07773461", "description": "nir: Reduce the scope of shared memory barriers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7dd897e1cd1f2325412b878e628cc29a19b34554", "description": "nir: Add an optimization pass to reduce barrier modes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1c3706fc28e780a1c5e0ff5756e323b41b8f7e05", "description": "nir: Fix function parameter indentation in nir_opt_barriers.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17a35412dcc77a3058107100d27f734796a9d0ca", "description": "zink: re-rework i/o variable handling to make having variables entirely optional", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8b4904405e2e801626b1902551eb7486add1a337", "description": "zink: use right function to get src_type in eliminate_io_wrmasks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "459b49a1749ecdee1726a793d1ca62534ad95932", "description": "zink: add a new linker pass to handle mismatched i/o components", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9af2f179372567bf1bdfc25c37c33b153384f76c", "description": "zink: create new vars without copying existing ones", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "86668052dd68da1c1fbde1e6e6f836b2cf3dce5c", "description": "zink: use explicit sizing for builtins when creating variables", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "53dab1cf4089b33f5e53afc4055b288609ce0372", "description": "zink: use MAX_PATCH_VERTICES directly for arrayed io var sizing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e81048a0e2f1d2b95b6cd3dc4c7563e0e25670ce", "description": "zink: use explicit stride from types instead of copying old_var stride", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3c422ba51829c9436be50c204aba8a8170a41378", "description": "zink: simplify an arrayed io check during variable creation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dcc1d115f960c06f5c13b04f4bbfdb6b126fb712", "description": "zink: use nir_io_semantics::num_slots for indirect var creation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a91d920a630f5a1c5b5bb82b38df66b4ffb9bb3c", "description": "zink: delete some bindless io lowering code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7fdc74b0788f4599c73cd005c9b6e4d88947e621", "description": "zink: fix typing on bindless io lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a3ce422a9972c4c8501e9c5967f4d8ff9e742c32", "description": "zink: reorder bindless io lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e87b24719f0b50fc1f012569b41651f06bbb88c4", "description": "zink: set is_xfb=false for all i/o variables", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "20cbc6b9a0a92474b3176f9cb09485f20ae8cf1e", "description": "zink: ci updates", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "39b814b2a65c555888aee038135841100740a832", "description": "zink: handle multi-plane implicit sync", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4f8ad27f2d7ebc74ea32d587ae854a791c94133", "description": "zink: handle implicit sync for dmabufs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4932e65f1e6a1dcac431caf638298687a7b71705", "description": "zink: hook up cached fd semaphore usage for batch signal/waits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7662ddc42686dc2b5cadea0bcc47859766526f13", "description": "zink: add a util for getting cached fd semaphores", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5f7333b1889740317550a3fd1336ad62a179e0d8", "description": "zink: add a screen cache for fd semaphores", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8d3ac89f97ebadbac53fb97fdf759091b250c66c", "description": "zink: add another submitinfo for fd semaphore waits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed17b6f81744749df85befbb53685508285beb08", "description": "zink: make submitinfo handling easier to manage with enum", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ffc371ba61dba534ad4a9caa6ef9136d751897d0", "description": "zink: add a third submitinfo (unused for now)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "efc339f9589895b80ed35e3853703a5a9cc0de27", "description": "zink: make zink_resource_image_barrier2_init public", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a30deb5d3101ca9568848231d8e987aac2cf3d9c", "description": "zink: use a pointer to simplify submit struct mechanics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "68a478870d2717a82c7f162fa202c376cc0492ff", "description": "venus: expose KHR_external_fence/sempahore_fd extensions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c9c2ba38390448783c3e95bc9745b47ebd8b260b", "description": "ci: drop clover leftover", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d11900d5e76922790de90ebfb89f918673759a88", "description": "meson: use llvm-config instead of cmake to fix linking errors with meson 1.2.1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a89507be8a94fe258513812b8934d7fe3af462c", "description": "anv: Program and emit STATE_COMPUTE_MODE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f0d5c7848af374b8ff0fa11b9b7ca0e232f0996a", "description": "intel/genxml: Add STATE_COMPUTE_MODE instruction", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7901b536ee012a98343e2acdf017085029c59139", "description": "iris: Enable always flush cache with DEBUG_STALL option", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "28e1e33c32bd1c58ff20c7c9b5801f6c56a5734b", "description": "radv: Don't use the depth image view for depth bias emission", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "266b2cfe5bf3feda16747c50c1638fb5a0426958" }, { "sha": "4171d9ff849d2d75c11111761ced049749bc9927", "description": "radv/amdgpu: Use rwlock to protect access to virtual BOs.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eb0c19709065b40e6da90ad40ab4e3951a93928b", "description": "anv: bound image usages to the associated queue family", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fafb1a897e39ccae1278ab7b87cb6c1e14ac4b53", "description": "ci/b2c: drop logic to remove install.tar", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "80a352c87cdc708cea2ba4297f16a6f55b637d62", "description": "anv: remove aux checking asserts", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "569f80f2dfcd4cc31d3d9f835b9c573b7ddb1dca" }, { "sha": "64a5472ad70c631b2390aaeae025dda2cf24d50a", "description": "radv: remove useless PIPELINE_CREATE_2_LIBRARY_BIT check for retained shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d6299ec258d4e991855f8c7bd0ee71f3c286234a", "description": "frontends/va: Flush after unmapping VAImageBufferType", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "136a6982515f527a82bfbdeb19c6f5c9d7ce3cf2", "description": "nir/opt_algebraic: remove broken fddx/fddy patterns", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "109a99e6914b124563dca7bb3b8c5eb276a1ad59", "description": "llvmpipe: enable f16 paths on aarch64.", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "adaf4460bd19a9cc8249a0ddac442b5a05f5828d", "description": "radv: do not use pre-compiled prologs when VS is compiled separately", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "871a38367147035c7778f8c80db55a00abe4aa27", "description": "radv: adjust emitted prolog regs for merged shaders compiled separately", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "657cabe17e532db4e010d757bf92c88748eafce3", "description": "radv: adjust next stage for VS prologs and merged shaders compiled separately", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "524a894ba482d6cf98de6df9745d6611694c9bd2", "description": "aco/gfx11: don't use bfe for local_invocation_id if the others are always 0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1409f69e00e74e1b3284ef8c2fa5bc88897bb2a4", "description": "tu: Call tu_cs_dbg_stomp_regs with appropriate GPU gen", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cb08ccb3787e783b371e3f20109cb413713e398c", "description": "tu: Exclude SP_UNKNOWN_AE73 from reg stomping", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "84e61d606b9a62a0363946fcc1ea25e21956b83b", "description": "radv/sdma: use correct limits for gfx10.3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c707cb51e53f7ece4cc049990a23ccd2673fe7c4", "description": "radv/sdma: use multiple commands if required", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ca25d5f846217d389eec5f73ede779123f9b87b1", "description": "radeonsi/sdma: use multiple commands if required", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a69ffbd08a44032d0f12c5739382cefc8a5d7f50", "description": "ci: taking igalia farm offline", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "84e0f5ce753468d2dd2fc02d6c115ab89f0b4629", "description": "nir: remove unused param from nir_alu_src_copy()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9b6eae2e67fdbd4dce318ab3f3b970403aa39ade", "description": "nir: remove unused nir_src_copy()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "af1528cc15346fe9380f4afe203a05da18163f4c", "description": "nir: replace use of nir_src_copy()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fd297ecf98ee14f3eba08c0e1e2aa0f277e2aaac", "description": "zink: always add a per-prog ref for gpl libs", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "4303ea7b9ac81841133bce5841dda1b97da4af1a", "description": "radv: Use a double jump to limit nops in DGC for dynamic sequence count.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "05bd55a994a4a88b76e94e107447d2d1f2db7928", "description": "ci/traces: extend no-output timeout by 5 minutes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a2ead228acb883efbb91c79b12ac8bb19f06d3e8", "description": "radv: avoid emitting THREAD_TRACE_MARKER for predicated draws/dispatches", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "51eb072eb666aebf6b5342bfef0097f39f202b1c", "description": "radv: skip DGC calls when the indirect sequence count is zero with a predicate", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "13723e3097ec7567e27477fe28d6e1acc18088fc", "description": "radv/ci: use the default kernel on vkcts-navi10", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "76ef5f82ab723629a4cfcbebccb62f177d1d31ac", "description": "radv/ci: drop the auto-reboot-on-hang for vkcts-navi10", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b16472fc97fc5ddbf4c35e4a74b17d7fa7215e1c", "description": "ir3/lower_tex_prefetch: Fix crash with lowered load_barycentric_at_offset", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "eb7a46ed3d5092cf2d22411fc4da1b0d21e972a5", "description": "v3dv: bump up MAX_UNIFORM_BUFFERS to 16", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "383842fab812497a04a85e87d841e2d6af098320", "description": "radv: Fix dumping vertex descriptors with RADV_DEBUG=hang.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d2d74fa1c42063ca62570a572982b4ff1ea3f07", "description": "pvr: Add VK_KHR_driver_properties", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "34813e13db586456edd40314690da07aadaca09e", "description": "pps-producer: add ability to select device with DRI_PRIME", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0228b294e8b9c341588e8338106ec17e4da7dce3", "description": "radv: Fix IB size for RADV_DEBUG=hang.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6e4663635f6df58f954f1c90391332b2795d1a85", "description": "mesa: disable snorm readpix clamping with EXT_render_snorm", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "285223d0fd07e9313ad5166d43f3d828408849af", "description": "radv: fix interactions with primitives generated queries and pipeline stats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f4fe3f81b0895bf8f528909bc9119294680b9f9", "description": "anv: Copy/Clear MSAA images over companion RCS while we are on compute", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5b8bef86501ff742f36873525eec9e7e0d30cecf", "description": "anv: Extract batch print code to anv_print_batch helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9866c4e32b50c6682d33f248ddb5c80a06040152", "description": "anv: Skip layout transition on the compute queue", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "46d203c0abfedf58054de684a3e8ca9878ca434c", "description": "anv: Add secondary companion RCS cmd buffer to primary", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4d79c2d280f23908ea6cfef6b77bd994a629bd3a", "description": "anv: Execute an empty batch to sync main and companion RCS batch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0c49d3cf97745aae8d1b3dedf0ef937845bd2853", "description": "anv: Setup companion RCS command buffer submission", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a63277ec36b65825d1680bc1cdb558a33b91a25b", "description": "anv: Execute RCS init batch on companion RCS context/engine", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "103512ef3b2696f0b7f494551c186ee6461b56dd", "description": "anv: Move compute specfic bits under compute queue init", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b37530257663f32b41567c0b0e019d86b5451252", "description": "anv: Create companion RCS engine", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a5f2c8c845e5722e2be0c8336cc5bcd21cfb0285", "description": "anv: create individual logical engines on i915 when possible", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a5e4be45c08d0ed877f34b9de129e7d9beb23ce9", "description": "intel: Pass virtual memory address space ID while creating context", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b73960fc408eb3bcfa28e50eb4891dc8c71fa85c", "description": "intel: Add helper to create/destroy i915 VM", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "13b3d7f74118a5c8aec0918a9b37b32d8d898393", "description": "anv: Handle companion RCS in end/destory/reset code path", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "801523f03d71d261a1a118c21aaa9690c478235f", "description": "anv: Split out End/Destroy/Reset cmd buffer code into helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "edcde0679c058070185468919424c1037211be72", "description": "anv: Add helper to create companion RCS command buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "31eaeb82746e2b19a4b108807be61d6aebe68e7d", "description": "v3dv: handle pPlaneLayouts in VkImageDrmFormatModifierExplicitCreateInfoEXT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "717fbda5367338e1e91abbb1615d5b57655ebb66", "description": "v3dv: be more precise in vkGetImageSubresourceLayout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8019a1b9292e6cf26f17126c50a7329820817e3d", "description": "glsl: ir_function_param_visitor::visit_enter always true condition", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d203c4ae03a4954bfa4f045862b3bf6312a532c", "description": "glsl_to_nir: add more unhandled function types", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "67d1c36bb4a81613e39dbe9296b0e0517afd9081", "description": "glsl: fix out params in glsl to nir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "51ad269198e425fae719a37f169b365a8b52e7f3", "description": "aux/tc: handle stride mismatch during rp-optimized subdata", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "3ecc5f01801d14634dd80c5e18fe9d43600f2e51", "description": "docs: add one more 23.1.x release", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a6b8bfabeb92b5b46207a8b3690579756db90d2d", "description": "docs: update calendar for 23.1.7", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "67f97816b94b465e6aee57359202f18986afb0b8", "description": "docs: add sha256sum for 23.1.7", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bd58c84b0382bc0d4fe31edda8cf1b93e312dd10", "description": "docs: add release notes for 23.1.7", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "12967c8dcb61c07196c0088082c7d21e0cf60f2c", "description": "rusticl: don't store ptrs to nir_variables across opt passes.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f857c9a96fe6a5fa6ea502892f11d398cdb7753a", "description": "d3d12: Extend video screen AV1 encode tile support checking", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "967133cc91f1611cc2521b6c5203e9541866db7d", "description": "util/vl_vlc: Use UINT64_MAX instead of ~0UL with MSVC compiler", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "23071b9adc5c4495f2980a105300a46e38179b0d", "description": "docs: update Anv documentation about dynamic state emission", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ceb1c6033b249852640f817fe3dcfb4fff0b11d5", "description": "anv: split BLEND_STATE packing from BLEND_STATE_POINTERS emit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b5f9cc30a0a77924e5ca800639cc8a75c172aca", "description": "anv: remove unused state emission", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "50f6903bd9c472eef2af2cbf62027df3bbe0ca8a", "description": "anv: add new low level emission & dirty state tracking", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8d66ff01b1a3b59851c74cc609636b1a107896e0", "description": "vulkan/runtime: add helper to name dirty states", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "44656f98d5e38d8633f365b286c0900b5eee3f8a", "description": "anv: split pipeline programming into instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "758540d741702c871fe831aac5074525a94adf10", "description": "anv: add a flag tracking occlusion query count change", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0ce772bd19e025301da4e603a07b0617952df60e", "description": "anv: split 3DSTATE_VFG emission", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1e081bd68069d27ba6eb347a1344007131a6da93", "description": "anv: split 3DSTATE_TE packing between static & dynamic parts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "19c3f3ede495232913fa4204c62f31ecb6fda305", "description": "anv: categorize partial/final pipeline instruction", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b1614c4e220164b2911466618cb8f838c92d5f59", "description": "anv: rename files to represent their usage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a1f7e7d93e9861381e20e8f975f6ed56492a2a02", "description": "anv: move all dynamic state emission to cmd_buffer_flush_dynamic_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "047c0ba44b24cbc64630390819d075ad72dc96e2", "description": "intel/decoder: implement accumulated prints", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2c3a51573a4b2afbb1f288ba9ac25d23f5f93a8e", "description": "intel/anv: batch stats util", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1fdc089e9ce8d44c2a27f5b0e900cc10be0313c2", "description": "anv: change anv_batch_emit_merge to also do packing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5c287385c2e91ead155cfa781221cf91d3a6b3cc", "description": "anv: remove ReorderMode from pipeline 3DSTATE_GS emission", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "71ebd9b9d71d21da510c2acfb12fb5e34f3278b9" }, { "sha": "adfa4f0453783153d5db11d191dfb0fcd01d1c6d", "description": "blorp: remove unused variable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9231f24be1f5f52a1d64f2089808620dc7a146d2", "description": "hasvk: add state cache invalidation back before fast clears", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "87149cc545afdacb339a933d47ded5c1adf8f429" }, { "sha": "97c9e015179b4c6bb4825616960e4806fb6e89d5", "description": "nouveau/mme: SPDX everything", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "919a717ba4c734821db8d9eb7ac77eaca8ca5987", "description": "nouveau/nil: SPDX everything", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "963d658f0998e7851cb6278e8cf6c4ef103dc202", "description": "nvk: SPDX everything", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9aa18e45d90160549f4dedf9f3cb435b4fb1459d", "description": "nvk: Add include guards to nvk_bo_sync.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1249937b5d7f337e96ece718ecb94e5f0d6fc068", "description": "nvk: Clean up includes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "318b83899056d02ee83817cf16201a128fb81443", "description": "r600/sfn: Simplify dependency chain for index loads on EG", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9f60482fba70ed2b1d80dd1dc2cb8cf6e7419ca", "description": "r600/sfn: factor out resource as extra class", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0dea86e8865363198df8afd6edc903e236c6dbd1", "description": "r600/sfn: drop unused ControlFlowInstr type enum", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "16bef14dd4fb1e5ed3d3aba86fc55de6299d6311", "description": "r600/sfn: Make use of four clause local registers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c9739e8912286a212359f3a5a4f958c6165ce2cc", "description": "intel/fs: limit register flag interaction of FIND_*LIVE_CHANNEL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "421d8f14793b57cb1fd4b10302a9ae5a684f06a7", "description": "pvr: Cleanup comments in pvr_physical_device_get_supported_*()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f199175c444542904f804333745d7f0943d18ba", "description": "ci: enforce -Wimplicit-const-int-float-conversion for clang", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "81a28fb3e2a5b6bec282ecb421cf4bfcce01565d", "description": "Do explicit cast to suppress clang warnings", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a949de28c42d8714320e56bd99168148503da7d", "description": "pvr: Remove PVR_WINSYS_BO_FLAG_ZERO_ON_ALLOC flag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a57faf50370f60e06e03062b0ff4a0c2c3258004", "description": "iris: migrate preemption streamwout wa to WA infra", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "db6c374919ea16be6f9a6f96d5c9e866c62c556c" }, { "sha": "ed48d1cb53fb7645e43fdd88bada42edf76a8705", "description": "zink/ci: merge piglit testing with deqp-runner for RADV", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b2ce36b40b3a2d0516e8e3cdf3ff71453311663c", "description": "zink/ci: merge GLCTS testing with GLESx for RADV", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "938465ccac0b61cf97e49eec923e18ab10c8885f", "description": "ci/farms: no need to check RUNNER_TAG for Collabora farm", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17cd153dd03366be0f3980fe26e196ce8e41ef59", "description": "radv: add support for DGC with SQTT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "63e0fcfb13787d13836f64ab9b5c669b89346526", "description": "radv: avoid emitting SQTT markers for DGC calls", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c8fca53fda09aa452edf6336a0e2b343e264064", "description": "intel/genxml: Fix comparing xml when node counts differ", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "e60a0b16163b98641483556309c1f2fb66faba68" }, { "sha": "d8038c8d096f968e61edbb6b5501f7ef382a011e", "description": "intel/genxml: Ignore tail leading/trailing whitespace in node_validator()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d37359f324b167bf12a37952cee4fe0cf9ab4c8", "description": "intel/dev/xe: Move placeholder subslice info into XEHP_FEATURES", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9123505ddec6a7c3e2a4b74649b00230c92827d3", "description": "radv/video: use correct enum value for max level IDC", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c29e3d52059d8f8d3532226df17de2b56f470f2b", "description": "anv/video: use correct enum value for max level IDC", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3040aa2e264bd1351a14eb385486e0677e5e0a20", "description": "ac/llvm: don't convert undef to 0 because nir_opt_undef does it now", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "497c40be190847e018b3c934934e41bd3e1cf810", "description": "nir: remove nir_op_unpack_64 handling from nir_opt_undef", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "861d274453c016e04da0997ee75d1c4ab26e95f0", "description": "nir: replace undef only used by ALU opcodes with 0 or NaN", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b128c570b9848d9f9b8621278b2365ff690f170", "description": "intel/clflush: Add support for clflushopt instruction", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b68582b1c5b3b226a9ad88ac18a3fb21a81226e9", "description": "meson: Check for the __builtin_ia32_clflushopt function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f30c980dd0399f2d70adfc7b9894ac1f849e011", "description": "util/u_cpu_detect: Detect clflushopt support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "159c7973628c98a3c78fe287592b79d06421b7f7", "description": "util/u_cpu_detect: Drop unused has_tsc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e111d3241a0cb769616de211b3a9fc1e1fcf9ce1", "description": "anvil,hasvk: Use intel_flush_range_no_fence to flush command buffers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9f20be64e6a2ecbce7cc7fea233b1bbc24f8737b", "description": "intel/common: Add intel_flush_range_no_fence", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "486e7bdbd853a121e0f25f2cdec17e4b5ae25ed7", "description": "anvil,hasvk: Replace intel_clflush_range with intel_flush_range", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "543a707b7b8cea61f4357581dec8dd3edfb7e27a", "description": "intel/common: Move intel_clflush.h to intel_mem.h/intel_mem.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "735026e81100d53a68d48e09b7c4d4f64945881a", "description": "anvil,hasvk: Rename need_clflush to need_flush", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "785d96b040d9c9231534280244ab3bfc95ebb3cc", "description": "rusticl/mesa: create contexts with PIPE_CONTEXT_NO_LOD_BIAS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8d79376957b2c5f645cd853b5efe58e32c945b3d", "description": "d3d12: Video Decode - Remove unnecessary copy for texture array case", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1456cb9c0bb896467bee9f45135fa38700f4cf52", "description": "drirc: enable `vk_wsi_force_swapchain_to_current_extent` for \"Serious Sam Fusion\"", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "6139493ae384cfdc8452fabd41287ebd1d539f4c" }, { "sha": "142e317024c17814549f23c5ae745ae8a495eb8c", "description": "drirc: enable `vk_wsi_force_swapchain_to_current_extent` for \"The Talos Principle\"", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "6139493ae384cfdc8452fabd41287ebd1d539f4c" }, { "sha": "aa657247ce8e4da53503c584a7a869a87b45f9fb", "description": "vulkan/wsi: add `vk_wsi_force_swapchain_to_current_extent` driconf", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "6139493ae384cfdc8452fabd41287ebd1d539f4c" }, { "sha": "d45f598ece6bde60959ff2631ebc747b57197677", "description": "llvmpipe: move to nir lowering for fquantize2f16", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b6bd7107e6606831d612db22bc72cf741d2bdf8c", "description": "driconf: use lower_depth_range_rate for The Spirit and The Mouse", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6223e8875772e73f7e343bd9d566d0618f04a869", "description": "Revert \"ci: disable Google Freedreno farm, currently timeouting on all jobs\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "fc46062ee52e8c09f10bb8cc80e00b73b592e6f4" }, { "sha": "ad6557b101da3ec1b4f7c2e0a6fb0a2ee9a4cda8", "description": "frontends/va: Support chroma sample location in postproc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a50a46acf5b21cd2bace4786e3e11fdc9426a26d", "description": "gallium/auxiliary/vl: Support chroma sample location in compute shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a6a43963ed0648649d70bfe7998971c1927d9b51", "description": "gallium/auxiliary/vl: Clamp coordinates in compute shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a90b9f1d1e5e69a386cd3fc848e5004677ba6e3b", "description": "gallium/auxiliary/vl: Map range when updating constants", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7c8e1596d6ef12c27ffe713b173023b1e38e52cb", "description": "gallium/auxiliary: Fix util_compute_blit half texel offset with scaling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "959801d9d9ecb43fe3530f761184f0eb4b12977f", "description": "zink: polaris ci updates", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "07cb81f0fcf811d3c422b3ec1f1beb18c0e0c38c", "description": "asahi: Skip LOD bias lowering for GLES", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2adb0f31fc9a16cbfbc26752a14a4d94e5556f82", "description": "gallium,mesa/st: Add PIPE_CONTEXT_NO_LOD_BIAS flag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6269b60a1ce5d02bd54b4ca4e1351f96fb64b211", "description": "asahi: Conditionally expose cube arrays", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dd3dd6e127f405dc55912858b0f28dfb5620eacc", "description": "asahi: Handle linear 1D Arrays", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "56267ec14d058db689ba43c581c8d558c0c231b7", "description": "asahi: Forbid linear 1D Array images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb6062626084f05b9d25fd250e3c5f4aa164983b", "description": "agx: Run opt_idiv_const after lowering texture", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "49951ef3cc2158b9a11ecf25314f6ec87a3fc5dc", "description": "agx: Lower coordinates for cube map array images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb76f6cc6ed085bdfc37a685f37db3f25ecff246", "description": "agx: Handle cube arrays when clamping arrays", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "54ebddaa0fe967b0d27b7d7ef747f00d19587ebd", "description": "ail: Force page-alignment for layered attachments", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f9b08cf3a65dd527893de6004b495ef4ac44c8ee", "description": "asahi: Translate cube array dimension", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7895d5b79c84311bc9945f5d36d2be6b09f6eaf8", "description": "agx: Add unit test for cmp+sel fusing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bdad7992bc092f10124731eb3b3fbdf81e477b32", "description": "agx: Add unit test for if_cmp fusing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "08e0c5a9cf14b14c3db654ea43cc51182b1f780e", "description": "agx: Fuse compares into selects", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e7ffc799d1a41788bcab27ee3058318f1acb246b", "description": "agx: Fuse conditions into if's", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f17ad0c516eed8998a36c5380035fab9959833ed", "description": "agx: Generate unfused comparison pseudo ops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed6e39134940e2e888111da0e9210d6a8ae40290", "description": "agx: Add pseudo-instructions for icmp/fcmp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "139e56c0dba0cef757e31b32009ccaca3b54080f", "description": "agx: Only use nest by 1 for loops w/o continue", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8f06252e9b1f1a1dae01e37dcadb8e87b8500e38", "description": "agx: Add helper to determine if a NIR loop uses continue", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5c9495cf376507f063d8e931aab4d3ff461de75f", "description": "agx: Omit while_icmp without continue", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e71a1469a8a6dae9f1c402217ed0c308b16fcb65", "description": "agx: Omit push_exec at top level", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6e0ae2c31654e44a9f6de9aedc4980aff4bb4860", "description": "agx: Detect conditional breaks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a009f39fca7064766d9e1d91bf8dc76c4ab4dc17", "description": "agx: Use agx_first_instr", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aad7d5288addd1a584de7d123f3a990a39475b34", "description": "agx: Add agx_first/last_instr helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ffb64283eeb4183f0a8e54c4e6d6a810c6cdbe5f", "description": "agx: Add break_if_*cmp instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ff816f224b8131180bc0d4bf41a91fdb97079710", "description": "agx: Split nest instruction into begin_cf + break", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b89c048c9bf27868ac151fcbd76bbb7fe876a73a", "description": "agx: Lower nest later", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b25b36a9e39740d90f733c3e5b0e0ad22a415574", "description": "agx: Expand nest", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "84054441437b6534da3683964ac18cad27d9bbd0", "description": "agx: Lower pseudo-ops later", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f9343fe5ca1b1a532f0d58dd60d3b6f534a9ebaf", "description": "agx: Remove logical_end instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a2e5d1ddd19b3a775b274b5372f54fed3c4e88b2", "description": "asahi: Force translucency for ignored render targets", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "62a2bdde7fa2632d1b753974571208e164a05dee", "description": "agx: Lower pack_32_4x8_split", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "23c5ff814e7aa078d90a1d1f929d1e9bd3497ab9", "description": "asahi: Allow no16 flag for disk cache", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8781c448a41bcb74c1f723efefc7d8bdf6f8dbd2", "description": "driconf: Disable fp16 for browsers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "025da70013ae95680a495fcbf2af6b86bd821887", "description": "asahi: Add and support the no_fp16 driconf flag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "45be01374f269df242dc703427d8da83fd5e8deb", "description": "asahi: Add scaffolding for supporting driconf options", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c83672a0b3484cb6a3eca9ffef43c23b214630d3", "description": "asahi: Fix VDM pipeline field width", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0424017e7267106bde773b1e5516c5d9c4a8f84b", "description": "asahi: decode: Do not assert on buffer overruns", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "acd5ed0451d64666dbeeddbff02aa913619a04c5", "description": "asahi: decode: Implement VDM call/ret", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c43dbadaa0c2352c4b00609354360e8bb75fdb90", "description": "asahi: cmdbuf: Identify call/ret bits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f793d878a8e6bc3016071ce1aff3b10b54e903f", "description": "asahi: Allocate staging resources as staging", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "119e5b9719a1e1cb0cb7e8e74d7b607633bd3ee0", "description": "agx: Schedule for register pressure", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "47873ec55e6d6a32095aacc957ef3099541beff8", "description": "agx: Include schedule class in the opcode info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0ea47d86c7c8a1513ffd98976beeb2e97958fc99", "description": "agx: Add schedule-specialized get_sr variants", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f6df092925c2f06efe5e10280bb16676fa49b73c", "description": "agx: Annotate opcodes with a scheduling class", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f189afcd579ee3c8c493972d0f5dd9351f45f49", "description": "agx/validate: Print to stderr", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0df6f22bd1400adcfd61d1c5cf38c7c78d0540a4", "description": "agx: Fix jmp_exec_none encoding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a58bb49fc095e18e6a6e2442f316e86cd715f436", "description": "asahi: Fixes for clang-warnings", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c2b803090bf37d67b7598067f6127497cce6c7a6", "description": "agx/lower_address: Remove not used has_offset", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d97a79a85e4b3093a05b3a91bb7e75e79b59f018", "description": "agx/lower_address: Use intrinsics_pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "251008c1bfc212b6af88441cfd2f342717497648", "description": "asahi: Fix 32-bit x86 build with correct data type for overflow error message", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cce1933ca5de2e7d302674cbfd1727b7741bbdb9", "description": "rusticl: enable asahi", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b70172baffa06f02d94fa91bac90be1d966be84b", "description": "rusticl/memory: fallback if allocating linear images fails", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7fd3e532792741293ea41959be9cc7922c078dde", "description": "asahi: handle images in is_format_supported", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3bc09aaf1ab142292ba7fe669dec1443e55f4e41", "description": "asahi: gracefully handle allocating linear images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "01aa487c4077a516cdd5e77e2c00da2ab8145c6e", "description": "asahi: implement clear_buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "91f40629593f38ab95dcc66da087fa451da82cd6", "description": "asahi: implement set_global_binding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9b5960233813365668874413e0e8dd8325d3295f", "description": "asahi: implement get_compute_state_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9f8a466e03d361d2ba0d0c7bf90b3fa04024aff1", "description": "asahi: handle load_global_invocation_id_zero_base", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ce5d1100ebc758268e98ec639863b20787365168", "description": "asahi: handle load_workgroup_size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "36e42299fa1445ba7be82bfbab88252d2dfd3ef1", "description": "asahi: handle kernels", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "37597c60eaf3cf2a3207b28dc8d098878d4a6e4a", "description": "asahi: lower hadd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "36235b5668b1467426804e49a1e406a24d9b197f", "description": "asahi: fetch available system memory", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1cef1f02b543c75da96359edb09640537212c4df", "description": "vk/graphics_state: Fix copying MS locations pipeline state", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "f497cc9d56e173c62a87b81b02a284e20eff9345" }, { "sha": "7cf13ea504e7e5be097e5f444843715d56c347b9", "description": "ci: skip containers & build jobs when disabling a farm", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "83cb5c34911b68b100eb24c471fc2e9157c388a2", "description": "tu/a7xx: Disable LRZ", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4b84ae157a9b39429c6ab389f118785374848979", "description": "tu/a7xx: Fix CmdDrawIndirectByteCountEXT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a2191239f9fc106d227b11161cd0bb89f3706c99", "description": "tu/a7xx: Fix 3d blits after multiview usage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "720480943d08e8f6471c7ca9d78c99f8c2a0a7d7", "description": "tu/a7xx: Fix occlusion query", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9eaf8ab8a0295b7c36ce17843b9b16a800b92eb4", "description": "tu/a7xx: Adapt r3d blits for A7xx", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cdf28d3b4f57dc6423a6c24ad7eca0e2aebf1603", "description": "tu/a7xx: Fix flat shading", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "15334c045e7948f7893fb408bb315f84e495f903", "description": "tu/a7xx: Fix multiview", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d13c5aeee8309d254936db4608b3f2a494190081", "description": "tu/a7xx: Fix tesselation shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d9b33245d43e3232eb05e874cf1cedf37a036488", "description": "tu/a7xx: Fix geometry shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4dc75fc723067370ded3381a8b6815c8fb39cac9", "description": "freedreno/fdl: Set LOSSLESSCOMPEN for image when ubwc is enabled on a7xx", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "95104707f189b2e1b06c855b563c1203b33da354", "description": "tu: Basic a7xx support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e19272a7a249a6a0b03420445485a83c17507f20", "description": "tu/common: Generalize TU_GENX macro", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7a01325200f10a55b6dac7e3a7a8dddd288d5f3d", "description": "ir3/a7xx: Disable shared consts for a7xx", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ba32f44da9942baacad8fc73654d2559e003d6cc", "description": "ir3/a7xx: Use ccinv for data synchronization", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "99457286c965d8772b823533d12d799412b19dde", "description": "ir3/a7xx: Add ccinv instruction", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9b7452c5e6f140797cfa8c06d49df716d99b83ac", "description": "ir3/a7xx: insert lock/unlock at the end of every compute shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5f89ce8799541ead0f20182fe25e8bef44f54dd9", "description": "ir3/a7xx: Don't multiply global mem instruction's offset by 4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d0d5108d733a0b7938d18e828c95ef7d985b9bc", "description": "ir3/a7xx: cat5 mode1 has swapped tex/samp ids", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0ab1a6217f23ffb27459ea17375c359c4b6c88d", "description": "isaspec: Make possible to obtain gpu_id in blocks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7e10a175c77a908bc9d1bdec445d4365b9dbb365", "description": "freedreno/computerator: Fix remaining issues with A7XX", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b0ea4883f0a1eeb15b147e4e25dc568b089563f5", "description": "ir3/tests: Use fd_dev_info to infer GPU generation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cd3719be7d0927f1a5519136911b8659dba6175b", "description": "freedreno: Fully define a730 and a740 device properties", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a70e04b0c02bad64e6531a740eec663dca1ad29a", "description": "freedreno: Add a list of raw magic regs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b25388afec625f1625763db67f25a88a51578e4", "description": "freedreno/registers: Generate python files with reg offsets", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a9fc9bc46b18422d802951f7d4b9e4ab520609ab", "description": "freedreno/registers: Refactor gen_header.py to allow more options", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "10e75aae1bddee9795b1ff04ffd656b0da79b5b5", "description": "intel/nir: rerun lower_tex if it lowers something", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "c4506b5af5ed548a854f554644c1071ee753c4ec", "description": "pvr: Implement VK_KHR_format_feature_flags2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e80fddf81fdd4292f16c3868a5d497af3e1990e6", "description": "radv/amdgpu: do not copy the original chain link for IBs", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "df0c742543d7fd256690f7757cd0d2fc6d62aeb5" }, { "sha": "9206aeb077e60fa768f6fb06960cf6ad1b89cd2a", "description": "radv/amdgpu: fix executing secondaries without IB2", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "277b2afd7081fd41fe08db6890f58f2ac1fbe42e" }, { "sha": "40d7cb400076492db5d3e9061724661e6b096525", "description": "intel/measure: track batch buffer sizes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2108742257d4ef72cc98c9bccc7ec82e34332759", "description": "anv: reuse cmd_buffer::total_batch_size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "94e3e05b93c3c0770430b8cc741ad4c3a4dd7c49", "description": "anv: rename total_batch_size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b492f73f87ab80dfae0d89631b5286ec8d4e8be4", "description": "anv/android: Enable shared presentable image support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "574bdee19dac1e1e908f6b43667d46de8c96450c", "description": "android: Add explanatory comment to u_gralloc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0ed4c86873b708fc3f91aecbd1d2d1861af7674e", "description": "util/cache_test: Add test for get/put() with disabled cache", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4547671fc3cb8611565fc4159562c1ab374ee0cf", "description": "util/cache_test: Fix disabled cache test using SHADER_CACHE_DISABLE_BY_DEFAULT", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "39f26642d606fdb42ef79fa8e3f64630d4781a5d" }, { "sha": "976fe1d77c6eb4b13aa2df99f2d99660e2cb6730", "description": "util/cache_test: Re-add test for disabled cache", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "39f26642d606fdb42ef79fa8e3f64630d4781a5d" }, { "sha": "651c47f0ff3af14aed84c3395a05f2290dae4f8d", "description": "llvmpipe/cs: further cleanups after tgsi removal.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ca162bc82d585bcbd4ec3ff61485ac1ce8247b7d", "description": "zink: fix linear modifier dmabuf imports", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "31b5f5a51f3a3d19600dd43bf6ab49bab98a9bbe", "description": "nir/opt_if: Simplify if's with general conditions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "977ef3b388c5a41c81369b03dc02c4867ffae4fc", "description": "lavapipe: fix pipeline stride propagation", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343" }, { "sha": "f2865308c429286806238f523cdf4861922d6093", "description": "lavapipe: update vbo indices before propagating stride", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343" }, { "sha": "4f7fb8341ea8ab48f60f8106a1c0d6b79feb5971", "description": "zink: don't block reordering during ref updates in unordered blits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "98340dc8c40d3bb2dbe47eac5fcdf3d65bba87a4", "description": "zink: be more precise about flagging rp changes around unordered u_blitter", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "3a9f7d70383bb5562be718d2071a8b0c84fba3aa" }, { "sha": "7876a2f68532a2bc5ab044cab726eae7fba328fa", "description": "radeonsi/vcn: fix the incorrect dt_size", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "0e9a26372bb4e6819b8d56b445564395e04c4217", "description": "iris: implement Wa_14018912822", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "672155ee04f248b657d5639017e00ae370be4aa2", "description": "anv: implement Wa_14018912822", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6e0ad50102ffd4b4cf5f4aa05d031be2cf42725f", "description": "ci: do not fail vkd3d-proton job when the expectations match", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4a8afc9072c9c1f122516a96d1cb724660d1a74b", "description": "radv/ci: re-enable vkd3d-polaris10-valve", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "58f19311043c97fc20c077d04158519d01652703", "description": "r300: use w channel for scalar opcodes if possible", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "326080428e12871c8cb3f56fdc5d8ab4b3fc3bd2", "description": "pvr: Add 'info' PVR_DEBUG flag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d01a60e8a3f2b5800a7e38480bc21b74ee07a375", "description": "kmsro: Add hdlcd DPU", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fc46062ee52e8c09f10bb8cc80e00b73b592e6f4", "description": "ci: disable Google Freedreno farm, currently timeouting on all jobs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b0830e911e44e5779d2c06190820ee51f9296e1b", "description": "v3dv/android: Skip swapchain binding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "064e034d5f8c51aa13021f33f058ba243c2dd3b5", "description": "v3dv: Migrate to vk_device_memory", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "22809765ac9362df6cfab22fe9ed70bf5f7ddb73", "description": "v3dv/android: Enable shared presentable image support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "83b90c44009285e51e9bb1ef73b7ac38711ccbae", "description": "v3dv/android: Use u_gralloc code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "083e7d3a92f362b2a901a1758adbc2e15c0eddef", "description": "radv: fix capturing indirect dispatches with SQTT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b5eaec6c801c0be28ede1a870480578ec86e15f9", "description": "aco,radv,radeonsi: rename is_monolithic to merged_shader_compiled_separately", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b4d213a6f3991b3851816dff0c3c2f15294cece", "description": "radeonsi: Set PIPE_CONTEXT_LOSE_CONTEXT_ON_RESET for auxiliary contexts", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "591aaea6486fca44feb65e46ba09aaa708315b50" }, { "sha": "07ef39ddc61f94afa03b3cfb4e32903425949e87", "description": "nir/gather: add support for fbfetch and bindless image loads.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "19a7d9615ccc655f3ad83aaf67aa849fa4ecce11", "description": "ac/nir/ngg: Extract nogs_export_vertex_params function.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "93b4f200dead198e680991a1e95bf3d3b58f87bd", "description": "ac/nir/ngg: Wait for attribute ring stores in mesh shaders.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "0721784b78ad85d5c281530858bfb50490d741b9", "description": "ac/nir/ngg: Refactor mesh shader primitive export.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "edd51655f0eb44178c9e402ae35667bd184adf2a", "description": "ac/nir/ngg: Wait for attribute stores before VS/TES/GS pos0 export.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "9c096e4ace70c0b4f9c390bfc275596b10a0bd72", "description": "ac/nir: Slightly refactor how pos0 exports are added when missing.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "838d886d901ab2adc4c317652aebdd0bf3d52481", "description": "ac/nir: Add done arg to ac_nir_export_position.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "8a32614a1831542c5d08073437b18b05bcfa5352", "description": "isl/tilememcpy_test: add multiple tile testing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fa6562b239f00f9f72c988459e252bdee072fd73", "description": "Revert \"iris: Disable tiled memcpy for Tile4\"", "nominated": true, "nomination_type": 2, "resolution": 2, "main_sha": null, "because_sha": "0022a11ff4fbbe89c2511d758f807b286ebb1bd7" }, { "sha": "a6c8ddb59659eafcc990db904e21181162e76be5", "description": "intel/isl: Linear to Tile-4 conversion unittest", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f0d02902eb1c38d5a1f01004205f06308a11886", "description": "intel/isl: Convert Tile4 texture to linear format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a648ee7a70f735dff5c7cf3e2094882b647045d7", "description": "intel/isl: Convert linear texture to Tile4 format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d16eac17d84297a82e115d88f632f6e67825f5e6", "description": "intel/isl: Unittest for linear to Ytile conversion", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ca7ae1a53f83e71a8a117f12a7079cd57485166b", "description": "blorp: drop undefined macro", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "97d6ceaf04d6e2fe2c6764f0a6a415f07c956851" }, { "sha": "99a88ca4a2419dd2efb02d5b2f5352b8fb5786a0", "description": "crocus: fix GFX_VERx10 macro", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "802043018eb11562cd977702dc1297b1afa3a190", "description": "crocus: add a __gen_get_batch_address declaration", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "86e8ba4d327bf2d9860c88978ee524d8065c8006", "description": "anv: use the lineage number for WA", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "d0669f3ede53cccc245efaf27e32b68f6150549a" }, { "sha": "50c2fe46fab4db7495af7c23ceaeafd06b8ad81b", "description": "iris: use the correct WA macros and lineage numbers", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "0ce595a89a784fff14db723151b9ddb824a5a81d" }, { "sha": "cbc491666172802e09482381049cea073bb69dd8", "description": "anv: drop dead ifdef", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "b3f6e5dc702472f8f6c730c4172d996d92cb4b6b" }, { "sha": "c38b67f4d1abe7b137b24dbfa4aaf0be46c2b193", "description": "intel: Limit Intel Vulkan RT to x86_64", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "28c1053c07c177854520f6283fa665f17618adb5" }, { "sha": "fd114ab7068aab2a71c431fb0c96e1f7fb78e9bd", "description": "ci: Disable WHL jobs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3e457c6b7e917e8ef46d0866f31ae5e28abbe189", "description": "ci: Disable known broken Bifrost Vulkan job", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2ae94b38943f36cd02bddcf40d87063c676dcb4d", "description": "aco: implement some exclusive scans with inclusive scans", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f90f68aa1cf4f87df66ae9656cf517547e9fb36c", "description": "rusticl/memory: only specify PIPE_BIND_SHADER_IMAGE where supported", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a715cc9d2f2635e72edc307dc5ce671923fbfb3", "description": "nir: add nir_scalar_equal", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bce9bba90d425f2aaea5207cd32f15d624579704", "description": "nir: add nir_scalar intrinsic helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1ae3c40732e29aa26ad16e446da365c5131e1085", "description": "docs: add LAVA farm informations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1a990e21c8a0e5863427971fdf17750e8915d3cc", "description": "Revert \"ci: disable a660 jobs\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "209ed8eace0ba9095e3ef956a10cd9196407047f" }, { "sha": "4066f05fe43fffd9a8984779a9994125709149e2", "description": "anv: enable standard Y tiles", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db4488a2dcabe5993c64135965e6477e75b5b92b", "description": "anv: Align memory VA to support for Ys, Tile64 tiled images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e03f3b646c1349d3f896120850ba9122d7337133", "description": "isl: enable Tile64 for 3D images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e956f6ad305699a7ea2bedefc8c741d24140a2a0", "description": "intel/isl: Allow Ys tiling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4ac46dbb46ca688613595292ca86d00859ab437c", "description": "isl: reorder tiling selection", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "af559c48d391419662240f9fa5298381fd683456", "description": "intel/aux_map: correctly program tiling mode for Ys", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3c6d003d9fb3d6011caf2c34fc6cae72bf6c410b", "description": "blorp: allow 3D blits/copies on Ys/Yf/Tile64 tiling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e182f5770d88b89f329026005704504c9acbfc01", "description": "isl: disable CCS on Ys/Yf", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4e36aa507e90241d2753891a6c0d238d87281016", "description": "isl: disable miptails on gfx12 with yuv formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aa31683dde39970c7f9b37b2ea6dbda3f89b7f88", "description": "isl: disallow miptails on planar formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7ee41c162d3cef18243cf873de572d4576d08f95", "description": "isl: add Gfx12/12.5 restriction on 3D surfaces & compression", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "63c86a95b2f7432bdec65fc552405b494405c5f9", "description": "intel/isl: Disallow CCS on 3D surfaces with miptails", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "46f45d62d1bc78dfdd8bf9300584a01541f7660f", "description": "intel/isl: Start using miptails", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a42d808b7123bc1378044c77c0256868a5b251e2", "description": "intel/isl: Support miptails in isl_surf_get_uncompressed_surf", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "866af3d8fafa823f114bf148350d9650ff0bc282", "description": "isl: make isl_surf_get_uncompressed_surf robust to argument accesses", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "988fa2006a8da5e1ff6883b01fd7b5d9bcff0645", "description": "intel/isl: Add support for computing offsets with miptails", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1ada5f5490822a48958a63f90decf9d00d4001c7", "description": "intel/isl: Add a max_miptail_levels field to isl_tile_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b1862a096468a2c29c96d7e9c1ea11b7265c3f0d", "description": "intel/isl: Add initial data-structure support for miptails", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "68ac5c21658f400387082a6a9416d522947d0cdc", "description": "intel/isl: Support Yf/Ys tiling in emit_depth_stencil_hiz", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "01b50c9dacc8d631290b03eb0cc49c60db8bc950", "description": "intel/isl: Support Yf/Ys tiling in surf_fill_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f90d6d228781fff28493f516e36151f7d68e2bf", "description": "intel/isl: Support Ys, Yf & Tile64 in isl_surf_get_uncompressed_surf", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4ef7b074e7708e0e0f577136e27cbf10bae40ff7", "description": "intel/isl: Indent uncompressed surface code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9a4e9848adf7c3b0b771367b708aaac639f52d7b", "description": "intel/isl: Fill out the correct phys_total_extent for Ys/Yf/Tile64", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9421998e959fe2c5a2fbe617409d57687c589358", "description": "intel/isl: Use the depth field of phys_level0_sa for GFX4_2D 3D surfaces", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "390d53e13fb0ca5a788a510af9cf5242ec5afdf1", "description": "isl: disallow TileYs/Yf on 3D storage images on Gfx9/11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "15648dcbba1256e58e223b38e47c748c9d296278", "description": "isl: add a usage flag to request 2D/3D compatible views", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7c5015e18135b131dd38c45f2c102a77bcd01a10", "description": "isl: disable Yf/Ys/Tile64 tilings for 1D images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6cde6b1d1a126998fb7a0c3db4e9c0b8258a42a1", "description": "intel/isl: Disallow Yf, Ys and Tile64 for 3D depth/stencil surfaces", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "911832e9cfac39a1bb160853c6302fd4adaceee0", "description": "intel/isl: Implement correct tile size calculations for Ys/Yf", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e230ef329bf0ac79fbe7360dbdcb6a64b59e133e", "description": "intel/isl: Add ICL variants of Yf and Ys tiling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fa625aea3d9d6c5bdd69f254e0985e742a2573c9", "description": "intel/isl: Rename ISL_TILING_Yf/s to ISL_TILING_SKL_Yf/s", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "298e8dee61dd4fdb5458a8a74c9fe7add118003b", "description": "isl: program 3DSTATE_HIER_DEPTH_BUFFER_BODY::TiledMode as documented", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3e9f366b708382410ac701fb4aa8a7606798e828", "description": "genxml/gfx12: rename Tiled Resource Mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cc985bb2ad015288b0655ae7c0e5a7b1c6bdd2ea", "description": "genxml/gfx11: remove Tiled Resource Mode field from HIER_DEPTH_BUFFER", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "34d5db05835b89a87a29865570047a52fe506048", "description": "anv: add missing ISL storage usage", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "28c1053c07c177854520f6283fa665f17618adb5", "description": "intel: Allow using intel_clc from the system", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "526380261821cf820d70963ba07f61f46436ba9e", "description": "rusticl/memory: do not verify pitch for IMAGE1D_BUFFER", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "06daa03c5cd2d8aea6ee797923d2bbfdf500caef" }, { "sha": "a8c7a2fb69920a3de49076cb6fb9f75107d79de5", "description": "ci/amd: split the polaris10 rules into one for each farm", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0f291cb6c0b4b2a27392e396aa7eb48c0b5a4934", "description": "intel: allow reduced memory usage for INTEL_MEASURE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cda5784eb3dc890138229604ab68fa319626cc73", "description": "aco: use v_cvt_f32_ubyte for signed casts too", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "144c2d4e4a9f0dc492bfed6fc24bb22fb057a806", "description": "anv: Initialize the clear color more often for FCV", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "223d00fe0a91b19170fd28e8ba1bfdb611576bd4", "description": "radv/ci: re-enable vkcts-polaris10-valve", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "46c17a8e54bfd41fef8ded58188bab22d3e698ab", "description": "rusticl/queue: properly implement clCreateCommandQueueWithProperties", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "969f7b97fdf1194e6b3e8fe06cd9f82011a22063", "description": "zink/ci: add zink-radv-polaris10-valve", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a1a2aac3a3e14fb5c089c19849ee9e895d72bbaa", "description": "meson: Move video to separate section in meson configuration summary", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "48a41c7700464dfcbae1619d4bb329761e094494", "description": "ci: add a fix for KHR-GLES3.packed_pixels.*snorm tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ff17766fbb4ac1a42416e70bc1af3ac393469b5b", "description": "mesa: remove GL_UNSIGNED_BYTE as supported for snorm reads", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "05179931afc95a0a8d5ee26b9635c7558c63e0fa", "description": "pvr: Implement VK_EXT_tooling_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "51bee677b3691a9b00ac1ba075c2c872e9813abb", "description": "anv: use the pre defined _3DPRIMITIVE_DIRECT macro", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0385dcac5cc757f569d981ff48f73de84fcb3a26", "description": "aco/lower_to_cssa: Fix typo", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ce4c38ecae763510173631b6f8b4ba55a1537623", "description": "radv: Only generate debug info if required", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "51f2fa1a5ef0e05fb4b95ba914fbee787d983fee" }, { "sha": "2a5d8d4cf4f2f1eb046f86c089a6386e90384161", "description": "aco: Unify demote and demote_if selection", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9af91edda95d4a786797fb3cb972dd6ee0b79da7", "description": "aco: Use bytes() instead of size() in emit_wqm", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1ddf8378cb40b1b51dcd4535c8040c130d5d124d", "description": "aco/validate: Handle p_wqm like p_parallelcopy", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e104718c9f74549efef558bdf06cffa74811f7c8", "description": "aco: allow separate compilation of NGG shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ee8ba0f98fcdd5cd679df306402308a85285776f", "description": "aco: adjust fix_exports() for VS/TES as NGG and non-monolithic shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bfb39031f193b128577a5342f044f0caf3c274dc", "description": "aco: flag blocks with long-jump as export_end for separate compilation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "05185e8412c993bfa6deac16875c7ef67456d0c2", "description": "radv: preserve shader argument for separate compilation of NGG shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1f3858509c17ba8a728e39d5355cc43c8e5b6a83", "description": "radeonsi: enable aco compile for part mode standalone vs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "287f7a9c355aef4a46ed21ef9de41e02ee106dc3", "description": "radeonsi: set vs has prolog aco shader info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4247b742ecb139b53c42168cd040cd80427df6f3", "description": "radeonsi: add vs prolog aco build", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c3b5ce0c4d96e711603f4a6bb984d21b9bcd238", "description": "radeonsi: fix aco options has_ls_vgpr_init_bug setup", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "b313d950e2390d6dc08a088ed9dedddefa41d245" }, { "sha": "ec57236824d801a44947bce6ce9597af8a8b5654", "description": "radeonsi: extract si_get_vs_prolog_args to be shared with aco", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "07b62af81022482b3921ab5b53ec18e048f41d0e", "description": "radeonsi: remove is_monolithic from vs prolog key", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b5d9c4ef4f9a6da18e4f1db79b1a7fee4e7c3c5d", "description": "nvk: add build_id linker argument.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4c10bf1e6dd19e916b77692f6b0e99e07c210f51", "description": "radeonsi: fill aco_shader_info->is_monolithic", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "80177e0296299cc46a7c78e25717c1a3c2d0d19d" }, { "sha": "667375999c7ecaf018eff6fdaceaa6dfd847636f", "description": "rusticl/event: disable profiling for devices without timestamps", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8e4d51aa1f90c01e8a4f55260612acd5e9e722a0", "description": "rusticl/query: fix use-after-free, but also fix incorrect usage of unsafe", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "52e53938c3775c0844f80a27a0c68150eeb5261d" }, { "sha": "6d3a7c1773fb5907d5816d8beaddaefd3bc3b2cc", "description": "docs: Add row for VK_KHR_maintenance5", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "01f5fd36c88f3767383c5f85c9101d262256a9d5", "description": "intel: Only build perf if drivers or tools are enabled", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ce7d41bbc501333856ebc70c61b14a7f6d7aa04c", "description": "intel: Only build ds if drivers are enabled", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "60d01cb1afa337db1fd76d17e469b7a4a39e994b", "description": "intel: Only build blorp if drivers are enabled", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f89c1dafd63dacc364dbcdc445206b63dee3fd0", "description": "intel: Consider with_intel_clc in with_any_intel", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "37b88a72fb2ea510a284821c53f4484d9c622b45", "description": "intel: Rearrange for next commit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f2c8cb264977e4fa58cbf019ce92a4ba497a62d4", "description": "radeonsi: use wave size to determine index stride", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "42abb231aa2248922c1953b2bee35704e9d575f6", "description": "radeonsi: use AMD_CODE_PROPERTY_ENABLE_WAVEFRONT_SIZE32 to determine wave size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "11106bab1b47a5adf12230b2d362cb201ef50ea5", "description": "amd/common: add AMD_CODE_PROPERTY_ENABLE_WAVEFRONT_SIZE32 property", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2ee3367dc9c3bb48bb26ce25968275d91ddd2f74", "description": "freedreno/a7xx: Add CP_RESET_CONTEXT_STATE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9bd2fabee934b443d712fc77c2c840c687e07a72", "description": "egl: bind dri2_set_WL_bind_wayland_display for zink when necessary", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4e7c7656f3216da69e5644593bec0c9a85c19b9c", "description": "egl: call dri3_x11_connect() for zink", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a31922b785ac609700c48ccba716241b877d8c41", "description": "egl/dri3: only set driver_name if not already set", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "223c36e7db4fce82a493a4a7e666683b2538c1b2", "description": "ci/b2c: assert that install folder is present whether or not the tarball was extracted", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e17f3a2b5aebf188363c761fdb309b8b62b837d4", "description": "ci/b2c: don't allow failures in test script preparation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "95a9f66f30a6026f4ac46059e4cbcd65f1a48881", "description": "ci/b2c: skip install.tar extraction if the tarball is not present", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "85a8f03211090bc9a23a5fa116f698aef1fd8cea" }, { "sha": "728f6c0b70cf3c184fc13801fcb8f9ada37e132a", "description": "radv/rt: Pre-initialize instance address", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "9b87912f62e464a7d15167802948187a9053e2e9", "description": "ci: document farm rules", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1a20ac7891f08369da36df82572f12860ec528ce", "description": "rusticl/disk_cache: fix stack corruption", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "fbe9a7ca3e78b683266dac706d156c110dcefdfc" }, { "sha": "bcc0ec8e6c4cc8ec577cf24506676f7c682145ca", "description": "anv: enable KHR_maintenance5", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "688bb3755298efe2b43bb5ff4acecc61f78b7510", "description": "anv: deal with new pipeline flags", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bbd5baa32697836373097b514e4cab1e0753f227", "description": "anv: add maintenance5 A8_UNORM/A1B5G5R5_UNORM support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb61bb6af4e417b9bf65865ad1e2022095fa9a92", "description": "anv: implement GetDeviceImageSubresourceLayoutKHR/GetImageSubresourceLayout2KHR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8b662d41b44f9df5f9f55ec8c804b1749d0e6b65", "description": "anv: add vkGetRenderingAreaGranularityKHR()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4bd864c4876f11cf5ae2cb635521da83131c0d0a", "description": "anv: handle new VkBufferViewUsageCreateInfoKHR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5c2aca456eebc8c3a219fe56adcf21a0b9675b4a", "description": "anv: implement vkCmdBindIndexBuffer2KHR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ceb1d817637527b014503832788aaf9f94e0e2e7", "description": "vk/graphic_state, tu: Use dynamic blend count from subpass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8bc0f6be678b33fd0c0c3938e350d4fbe463ee4e", "description": "lavapipe: Fix the locking around cso destruction", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3d0ed8bb265d815ddfb94df4b5fdf9784b78c4c8", "description": "lavapipe: Avoid lowering shaders twice", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "55e348b879dbdb814d9d5c846da61e9cd38471c6", "description": "llvmpipe/fs: rewrite output finding using nir.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "89451e79cd16c6b92f4b9ccee3416915d6b282cd", "description": "llvmpipe/fs: drop the simple shader logic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a63c2daf7ad776220344046beaa410a72dae7110", "description": "llvmpipe/fs: start using nir info in some places.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f36488a406fd7c2748884b8c8b4dfa7d510fa4d7", "description": "llvmpipe/analyse: drop TGSI path.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d2c4b8b32a54fcf7e490cc2bcbbf2e9ef56abef6", "description": "llvmpipe/fs: switch to using tgsi->nir instead of handling tgsi", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17f7ffcb364f43e30ecdcb0b83c7c80fcc96399f", "description": "android: Fix num_planes assignment in u_gralloc_fallback", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "ee42e2166d836251603b2b3e4801705d42d8f83d" }, { "sha": "c8687a4b09dc0ce6d3508802c3f42eb3da4cd627", "description": "aco: do not fix_exports when program is prolog", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9cce7ce80a4335f4e67764fd0222ce39ae5e349f", "description": "aco: add aco compile interface for radeonsi vs prolog", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a2ba50aee69756d5c7faa9081421c1b3b8bb8891", "description": "aco: add vs prolog instruction selection for radeonsi", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3f874138117b207d9996c241e9408fd46f514b48", "description": "aco: prepare fix_ls_vgpr_init_bug to be used by gl vs prolog", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eb4f8710344338869f2f53cef71e55ffe26d4175", "description": "aco: pass sw_stage when setup_isel_context", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ffd73285477b49af11bc96598803522c2cb37a19", "description": "aco: simplify setup_tcs_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9b488f36fb8c8060e0394d6a89fe938b8e090e08", "description": "ci: disable nouveau shaderdb", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bf1c7ac5cf0da0af15b527ae835f572608a31520", "description": "vulkan/wsi: warn about unset present_mode in PresentModeCompatibilityExt", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a48beddb564cc84663ad7f4b6bc814e1996bcea4", "description": "ci: add comment explaining which image tags to update for Fossilize", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6963a6c8e04a7cc150b339e0ef7c3e9d2d687eaa", "description": "ci: uprev Fossilize", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b810eeda6ff9203da8ac04fdad2ffb6fac0df2b2", "description": "ci: uprev vkd3d-proton", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8efc25c54cdad76f7ea9eea2d000a888ae9073b2", "description": "radv: Use before/after_cf_list for entrypoints", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f80c57c38f717103d4611dcf4cc1da51635b7cc2", "description": "treewide: Use nir_before/after_impl for more elaborate cases", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "25cc04c59b4cca37b5bc667129dab7e2db7b61e2", "description": "treewide: Use nir_before/after_impl in easy cases", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4c45503aaea6ae65c4b5cdcb13d905af7e6eb413", "description": "nir: Add nir_before/after_impl cursors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bd0d3c7b1c61e834e563f7f1c0c9ff553661cbd0", "description": "panfrost: drop pan_nir_lower_64bit_intrin", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d29a264eacf463bff76c21e2b9615a7600b6731", "description": "rusticl: reduce global_invocation_id_zero_base to 32 bit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "088c2bbd51a48eb0de1e9fd23c529759585bad59", "description": "amd/ci: update list of failures/flakes for glcts-vangogh-valve", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c7bb2f7bb9d81fe6236ca6f9df0631cae64ce573", "description": "aco/spill: add all live-in to merge block spill candidates", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "ae5e2c1fea864d7d9836a443ad68950be66da679", "description": "zink: add lavapipe flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e3bedd984e62a1aadc478f4741a33cc7d43a49b4", "description": "pvr: Zero tail of cs buffers after linking when dumping cs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d59f9999d2f367e505bb1250a4b64d433ca8849b", "description": "pvr: Do not require TA_STATE_HEADER.pres_ispctl_dbsc for {db,sc}enable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "367aad4f335a30b190bc45a679729462775bb961", "description": "pvr: Don't override commands copied to new buffer when extending cs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9c39ea796cd689670ab17e0c5dcc0c0b76db2cb4", "description": "virgl: Do not expose EXT_texture_mirror_clamp when using a GLES host", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "1c367933ba2cf927773c72129f18eae22f99db2d", "description": "ci: Add locked flag to bindgen-cli installation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6c469f9b1960667515ce30d47c003f0d28eda5c5", "description": "radv/winsys: check amdgpu_create_bo_from_user_mem() for EINVAL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "496a17bffeacd8172e9a3306ddcf4b919f196b79", "description": "radv: re-order IO slot layout for stages that aren't linked", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7550f59178e7cd4ec520830db0ce75d7bfb300b2", "description": "panfrost: drop 64 bit handling for cl workgroup intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "202fe3de31c8db5d62ed05e3db6759aa3c6f5d7d", "description": "intel/compiler: drop 64 bit handling for cl workgroup intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bf4243f08097f768f21a7f89dc20c3c2b94e8c2b", "description": "gallivm/nir: drop 64 bit handling for cl workgroup intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a19f98a134d74ab3d8d9ee9cfa61f748b3adc69d", "description": "ac: drop 64 bit handling for cl workgroup intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "513cd29eda4627a5f1be843c0ef41303bd1175ce", "description": "nir: make num_workgroups 32 bit only", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1b22b671998255686b0f3271987997ac9b1cbbd6", "description": "nir: make workgroup_id 32 bit only", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ade44ad82e45fd5af357081c1940ca003e1e61be", "description": "v3d,v3dv: use fquantize2f16 lowering in NIR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "209ed8eace0ba9095e3ef956a10cd9196407047f", "description": "ci: disable a660 jobs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "45e2efbe85f64db5877c46b977dc33aeb47a4366", "description": "zink+anv: add regression testing with pipeline libraries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "74a40cc4b6ed9440a0820c6f4a9cee296a8e191a", "description": "intel/fs: move lower of non-uniform at_sample barycentric to NIR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "68027bd38e134f45d1fe8612c0c31e5379ed7435", "description": "intel/fs: implement dynamic interpolation mode for dynamic persample shaders", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d8dfd153c50f24ea50578202832b3eccfb61edf8" }, { "sha": "9bf2a89127f0f4ef3c98190b266c9346122eabe3", "description": "intel/compiler: fix dynamic alpha-to-coverage handling", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "fd7debc8bbb8f6a13f1f0e69c05d5000287a8e2f" }, { "sha": "d74c3010268e6d2b7c0ef9a4d3caaf1f7e1b3a5a", "description": "intel/compiler: disable per-sample interpolation modes with non-per-sample dispatch", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5644011f063f4049bf5ac1b08addba4b138fa912" }, { "sha": "8366d77e4c6bb97525670060c147d85ec5458f5b", "description": "bin/ci_run_n_monitor: error out if both --project and --pipeline-url are passed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "927a24db149da393e9ffc7abb726f23cb00aa79b", "description": "intel/fs: New VGRF packing scheme for constant combining", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c506d7e511ebac124288b180ab2476383fd6ba69", "description": "intel/fs: Combine constants for integer instructions too", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "64c251bb3afe6809911493c9a0830375702c2e40", "description": "intel/fs: Combine constants for SEL instructions too", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "44d62a5224d0a288ce38b94de678c599ee8b891e", "description": "intel/fs: Completely re-write the combine constants pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e6625fa25a46095baa75b35caa9b3dab00f9b1b8", "description": "ci/android: remove strace output from cuttlefish-runner.sh", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "7b51a583edb72f9e66c231b60f9fae4c3c448d22" }, { "sha": "67147a3c5c0f1b195ad51e2c1a748fc0539f875e", "description": "ci: add --project option to ci_run_n_monitor.py", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f97e38f9cdabf6e1cfab11ebaabf193492bd403c", "description": "ci/farm-rules: fix missing valve-infra jobs in scheduled pipelines", "nominated": true, "nomination_type": 1, "resolution": 2, "main_sha": null, "because_sha": "79f7882fc604515302351282f5e01ec5907727f7" }, { "sha": "011f0b0d7dedca5598b245004a7d8a41fa459ad2", "description": "nir/lower_shader_calls: Fix warning with clang", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a209d7672283e97f35b7541a0f9dec04776266da", "description": "nir/lower_shader_calls: Limit the remat chain length", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "78ec03b3ba65d221c78930e87616eef53f0fcf6c", "description": "panvk: catch unsupported arch in the panvk_physical_device_init", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "deb17db38e197dc30216ac3be1f3cd84a3e9f9cd", "description": "panvk: architecture isn't invalid, just unsupported", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "32610bee4ccd75ca45e779175cc46124f5040fc6", "description": "gallium/auxiliary/vl: Set vertex element src_stride in vl_deint_filter", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343" }, { "sha": "cb096b85ff14e62aba4275128d0c082e98a21d80", "description": "aco/spill: skip p_branch in process_block", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "2d98b45086508db68297ebe0ab593b66a94ef780", "description": "ci/panfrost: add G52 simple_tests.partial_image_pot_same_format_noclear flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c395e445a6534076bf988cbc5f00187d73b7a3a1", "description": "ci/freedreno: add another a530 flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ba5085469d601acd940eeeffbb0914ee9f9be90e", "description": "ci/virgl: flakes in functional.draw_buffers_indexed group", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ddac37a8b3bc9e199887dfd9ead2ccadefa34e55", "description": "util: add radeonsi workaround for Nowhere Patrol", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "f30d47c518b8b454de1a6f44a94cd3afcaefcc79", "description": "aco: fix emitting TCS epilogs end on GFX9+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6463e60fe44567dd3f1db7ca7d777380ed49ae87", "description": "radv: remove the pipeline dependency for emitting VGT_GS_MODE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c435a71728f490ed4aff8cc4399018e0b8a561bd", "description": "v3dv: re-enable sync_fd import/export on the simulator", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3f517ff94757f4e3ec3cb915a65f5612fb8c242c", "description": "radv: fix emitting TCS epilogs if TES and GS are linked on GFX9+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "01ecaca188b23b7cf730dac71a2a2d8566338cb0", "description": "radv: small cleanups in radv_emit_patch_control_points()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9314d5c6df14d74a5e25eff904e4d0875fe829ed", "description": "radv: rename tcs_shader to tcs in radv_emit_tcs_epilog_state()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f7f6a015d0c3b1f8e5c0d2235c8a2aa74974ef08", "description": "zink: remove sync TODO", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "361f7796b419cca3d41f8ff434481e6e0620f6ae", "description": "zink: simplify some image barrier conditionals", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4d0e975a81eb7c79df72efc5e0faf440fada997b", "description": "zink: make image barrier init functions void return", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "43be9a867e1b874b6f50cfc17caac7668c02b98b", "description": "zink: reset unordered flags for image barriers on non-matching batch access", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e64a47cee77e20e3fe09dcc058436ca684b15fe7", "description": "zink: force-reset unordered flags for buffer barriers on non-matching batch access", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "639bdadd4a81d1954aa3959869675ad817840fce", "description": "vulkan/wsi/wayland: fix unset present_mode", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "5ceba97c2e18c848beb23016a7b4c190f0f5178b" }, { "sha": "6776f7c6d3f4a5055bb5cdd3136473579ec175d4", "description": "zink: fix optimal_keys warning message", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b8ea9724fa5ca38620bc0cdc01b7addd05574954", "description": "zink: be consistent with ds3 state resetting for blits", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "122ffb0c88810ca7fb3a8519830fe157c127d94e" }, { "sha": "87044cfe33095fbb7527620cb8d9ea30260e534c", "description": "zink: break out ds3 state resetting", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "60b3090d5d90561ef32865162c6e80b678d69584", "description": "vulkan: Add trace points for more Vulkan waiting functions.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b39d328dcb0e07ed0295fdf73eb5e75ae2b0a93e", "description": "frontends/va: checking va version for av1enc support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "72f104791d1547a6ad88cec2d9244ae48fe56c68", "description": "venus: expose at least one cached memory type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7c98510d173b6a1408bbb2c9087a2588cd488fb7", "description": "d3d12: Fix H264 interlaced decode", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "578e10e1571b40c86f3348f2f36e080f34d1a4ed" }, { "sha": "c3cf7f3e35c0a2cf5124cf8f6084de84fe3e89ad", "description": "d3d12: Fix Map/Unmap of YUV resources", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "12a4f2c1328f31954f9bf70d255f9d3e7bb010d4" }, { "sha": "71466eb863e9433461edd2b04e6cb69f0457f573", "description": "vk/wsi/x11: Remove dead code", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "fb9f697fbb8f836aaf12a269195841e36b93adf2" }, { "sha": "f816578e4e251802d057d0edca016629edd5a2ac", "description": "nv50: Remove unused value", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343" }, { "sha": "3e66eba59e6617d51d8315727e3adf41b42b56f7", "description": "driconf: add a workaround for Rainbow Six Extraction", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "577b231458fbd956dcd297634b5ffa71fbefd2c0", "description": "nv/codegen: Delete copy and assign", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "932d7fe4cd454bfdb4a2315f88a38eaa5ec0d49a", "description": "nv/codegen: Change copy-constructor call to assign", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5ce6e09ffc7c6089bac288f6d5d1e50d379386d8", "description": "nir/algebraic: Remove redundant pack / unpack lowering patterns", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "69d086c6c41ad0efbced984684b3a09075d48553", "description": "nir/builder: Add nir_extract_i8_imm and nir_extract_u8_imm helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "58c7ad6acebb5a3fe298b4173cc8bec6a0e44623", "description": "hasvk/tests: Propagate failures to gtest", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "27a66f70a5b14eeda874c72a0f965d145ab8ab75", "description": "hasvk/tests: Link a single hasvk_tests binary using gtest", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "66d3b4a8b256201c08f96e60021921e06e172d41", "description": "hasvk/tests: Refactor state_pool_test_helper to not use macros for parametrization", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "54b0745b5e5cb1fc36677964bbdc15b7a5c0da25", "description": "anv/tests: Propagate failures to gtest", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c374033f5b88456ac5511ba0a258e51e1f1530b7", "description": "anv/tests: Link a single anv_tests binary using gtest", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "695e356d4a093fe252df394a02aaeb2ace524ef9", "description": "anv/tests: Refactor state_pool_test_helper to not use macros for parametrization", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d2a189fef44265078c63ea163f3c5a861d76778", "description": "ci/panfrost: we have enough device, parallelize Vulkan tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cccbd8ae699a22fecf276b99538fc936b82bb3d0", "description": "ci/panfrost: add G52 flakes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "35b2af0f0bedc0e0784cff775f150e9646423bf1", "description": "lavapipe: further limit accurate_a0 hack", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bba4880ffcb1c8c2988fda309ef6480184b996b6", "description": "zink: add a618 flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c9e060bfbe6f411b7e6551d022d571ebb2368bd8", "description": "r300: there is no limitation on presubtract source file", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "87ea850d76577d52024ad322ba7336912f4fefcd", "description": "r300: move power of two multipliers down", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7ae3d3eb8d9053abe20a194e66583b41a57f3040", "description": "r300: convert x * 2 into x + x for presubtract", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0508db91556242c57029ad538613c2b1ee1969ef", "description": "r300: implement bias presubtract", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3b743603383df45ae3d0af428c93a8926a2152e6", "description": "r300: exit early in presubtract is not supported", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "24d35a56d99ccc9ff23d4aa058f857652fbc31f2", "description": "r300: reorder for easier presubtract 1-x pattern recognition", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "939845e424da7b2433902a9954cb6b615cd06d41", "description": "zink: pass KERNEL shaders through successfully", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "226aefccd3e59e09cbb215efbd72f9b49d94a0e3", "description": "rusticl: fixes for zink shader images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "07272f6c359968980af4dd3fc67ccf3b2e3d0c95", "description": "rusticl/device: _MAX_CONST_BUFFER0_SIZE is unsigned", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "54b37078ebf491e21b313885bb31232ca9a40a7e", "description": "rusticl: add debug option to sync every event", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "43fe842b9228ab013656d1dac2b4ef575c87df3d", "description": "radv,aco: remove unused clip/cull distances variables", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8ebb29245c5ac017c2d61734eddc29c5a06e94bd", "description": "aco: add support for compiling {VS,TES}+GS separately on GFX9+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "37aa6d25e1414aa62810bcae643d512424aacc17", "description": "aco: ensure to initialize exec manually for non-monolithic {VS,TES}/GS on GFX9+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "92015fe3dc4f750e4b02e9e0e5175d4199e603fd", "description": "radv: preserve shader arguments for non-monolithic {VS,TES}/GS on GFX9+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c906723009cd5a5f199879aa9596c7ecc0fe75db", "description": "radv: always declare some arguments for non-monolithic {VS,TES}/GS shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d693027a00fe5f2cf2b9548b69b50078ec0113be", "description": "iris: Check prog[] instead of uncompiled[] for BLORP state skipping", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "0c529a61fc6f3df82d0149514256a2879923d6f1", "description": "venus: set deviceMemoryReport feature", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1e46a810d6edc7854f3ea7bec156da06a126f554", "description": "venus: Use the common GetPhysicalDeviceFeatures2 implementation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c98814874df588fa205d15ea08f93746e959952", "description": "vulkan/wsi/x11: Implement capture hotkey using the keymap", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "291fa055453e2832423e6f82914131fa2c748abc" }, { "sha": "80177e0296299cc46a7c78e25717c1a3c2d0d19d", "description": "aco: add support for compiling VS+TCS separately on GFX9+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "196b355db61580e3bdd38e878e636898fbf796be", "description": "aco: ensure to initialize exec manually for VS as LS on GFX9+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aba16211a8a7f62a6022545a6240f0f2e217ec04", "description": "aco: disable shared VGPRs for non-monolithic shaders on GFX9+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4224da67264618961bbe74520d1e94399293cfa2", "description": "radv: preserve shader arguments for non-monolithic VS/TCS on GFX9+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c161337029f648cf2c0cc9d809cb984b66c2a167", "description": "ac: allow to mark shader arguments as preserved", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8ba1860fbd138445f69a544c69b327658ce8269f", "description": "radv: add a new shader argument for non-monolithic shaders PC", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b4f10b434744e65255126500ab34b6aec53cd23", "description": "radv: always declare some arguments for non-monolithic VS/TCS shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a4933d2d7f822fc9c3c76b896a9991b0c2c89622", "description": "radv: force indirect descriptor sets for non-monolithic shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e5d30462c991f9fd8f344a9c896e9a05db3b06e6", "description": "radv: do not inline push constants for non-monolithic shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "34ddde6d63924a4edc391353c6c57d1d88951aa8", "description": "radv: use info->uses_view_index directly when declaring shader arguments", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "467bf4728121e86ce597be0900c1fb5fe8739dce", "description": "radv: add radv_shader_info::is_monolithic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f64f08a9e006e829db352b8d2878fd346e72bb10", "description": "anv/video: send h264 scaling list in raster order", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dd20ec5655b235739547357f498886839039b1d5", "description": "radv/video: send h264 scaling list in raster order", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1d2f7f068ce32a88101036bb8d0658ad9086284d", "description": "util/vl: extract gallium vl scanning data to shared code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e921b889e33319918e877385c96686955c454464", "description": "anv/video: use vk_video_derive_h264_scaling_list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d578e4416ad316c40458d09c685159b44634c612", "description": "radv/video: use vk_video_derive_h264_scaling_list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8daa329634e049b377c61eb3ada9f291584c971b", "description": "vulkan/video: add helper to derive H264 scaling lists", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0d4df682b9d51a7d5ba1a2a613e130aab4e25eb8", "description": "venus: add no_sparse debug option to disable sparse resource support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d3e796da6b9a07bbfa19c6777261a88e52ee29f7", "description": "util/driconf: add workarounds for the Chronicles of Riddick", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "640173cdbbbf54455c3bee50cc429e6fcf0a77eb", "description": "zink: fix rewrite_read_as_0 filtering", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "9e42553ca8d30a2a2cb6781774631c45285d77dd" }, { "sha": "f9cf87274563aa9b3e4c8326f9045fc86ba40656", "description": "nouveau/mme: Fix a compile warning", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "819d359d1d677a24872d9bf414fadc4652428e70", "description": "nvk: Plumb no_prefetch through to the DRM back-end", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "458baeee5fa23552c7157b095bd035b8213aa602", "description": "drm-uapi: Sync nouveau_drm.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8852e9cb2ee73c12a73b31b604e81aa3816eee9a", "description": "util/rb-tree: Fix typo in comment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2ff38260b9a794a84b059cb355f5ffb255739f8e", "description": "util/rb-tree: Return the actual first node from rb_tree_search", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e51056f9f7d210e8730dac143a4aba53df33fd8c", "description": "ci/iris: add GL46.arrays_of_arrays_gl.SizedDeclarationsPrimitive timeout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2fdcc00b0154cb094a5fd2c9253904fc9073d96e", "description": "tu: Pass real size of prime buffers to allocator", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "cda196183578bbc0871c863ff8ec37771f3b4baa", "description": "treewide: Also handle struct nir_builder form", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "465b138f01d041b17f4e590acf163c33e3d4f1c4", "description": "treewide: Use nir_shader_intrinsic_pass sometimes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5fa9f842b09694a91310640ae949327a74d1bcd2", "description": "ci: switch to 6.4 kernel, improving Adreno 660 reliability", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "39a07916278221ab83b505b064d92261316b3b54", "description": "ci/freedreno: There is only one King of Town.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fd21c998e69d0bb333ba66a852d5b9175959f213", "description": "ci/piglit: add extra space on top to prevent single quote getting into URL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9c3746fe9c3e934db3713a8bdaad0f475095f091", "description": "zink: update some compute caps", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ac289b7268a510852df3d48ce4786674142e109f", "description": "zink: fix global stores", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "ddc5c3048992debc3cedd22b0f2ff2ca27e8d7e4" }, { "sha": "ac1685bc6a8ca6d36c1048bf8fac1af44f88ed94", "description": "zink: fix source type in load/store scratch", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "ddc5c3048992debc3cedd22b0f2ff2ca27e8d7e4" }, { "sha": "db41d62be99655893f5b54794326cd5c7cbfd79e", "description": "zink: use Aligned with global load/store ops", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "ddc5c3048992debc3cedd22b0f2ff2ca27e8d7e4" }, { "sha": "2ff560514b477decdd0278f0ff228785c10e774d", "description": "zink: handle global atomic intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ef6725a5f44e14d1685213c4afdb7dc97a207734", "description": "hasvk/android: remove numFds check", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "143d417fcc11b9d26ab8ba3d0374d5ef58cf3c5c", "description": "anv/android: remove numFds check", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a4e9b55e4ada27064390485ee9043d4a5ac115e", "description": "anv: Don't reject Android image format if external props not supplied", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5ceba97c2e18c848beb23016a7b4c190f0f5178b", "description": "vulkan/wsi/wayland: add support for IMMEDIATE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f7da5e3e38a75ceb02ceb727ec0ebed96ce2f1d2", "description": "wayland: enable use of wayland-protocols as a subproject", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d65b0b042476f1fa785b93991dba338d1071f880", "description": "intel/dev: Add more RPL PCI IDs", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "27f6b4b1c663108967a76b33db9e076c415484df", "description": "intel/dev: Use RPL-U name on RPL-U devices", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "112b393766ec669f9aa8bf6de864494583979d4c", "description": "radv: stop declaring unused SGPR arguments for PS epilogs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0004d903d4cc4d05cf9022bec0f863441744be30", "description": "radv: fix the per-patch data offset when TES isn't linked with TCS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d65fe6eff1fbba390d885c84630a96be37ea76a0", "description": "mesa: fix some TexParameter and SamplerParameter cases", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "799710be8895747f53361378605d151cf0e0eab8" }, { "sha": "26c5200acfbc9c8a69eb03b0a96dd116a7958b5c", "description": "compiler/glsl: Move glsl_print_type from glsl_types.* to ir_print_visitor.cpp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "01ddb18427f124cf70629d920fc4530c99378fcd", "description": "compiler: use 4 instead ATOMIC_COUNTER_SIZE in glsl_types.h to avoid #include \"mesa/main/config.h\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "26a23a7c1fe610c3b4e5f6b051d2b24eb42b6c81", "description": "d3d12: replace use of MAX_VERTEX_STREAMS with PIPE_MAX_VERTEX_STREAMS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b84e38684f888b2262566790239b27ad5acc40e", "description": "intel/brw: use 4 instead of MAX_VERTEX_STREAMS to avoid #include \"mesa/main/config.h\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d6f8bdcb5f6d048be02afb92ea3912223d81c48a", "description": "sfn: Use 4 instead of ATOMIC_COUNTER_SIZE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "75789e9429d2243245eeeea01f5d22933dc6978f", "description": "tu: Workaround bionic _SC_LEVEL1_DCACHE_LINESIZE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "08fc4603dd70c0100ddb1823384e191178b00870", "description": "intel/fs: Dump IR for pre-RA scheduler modes in DEBUG_OPTIMIZER", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "07f2ad32e4608ce535d3e9a766ffb84f5349993e", "description": "intel/fs: Pick the lowest register pressure schedule when spilling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "158ac265dfd0647830e8bca3e7fecc92e7fa421b", "description": "intel/fs: Make helpers for saving/restoring instruction order", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2dd56921c93332eec7a48159a22cfbe718a3f85f", "description": "intel/fs: Index scheduler mode string table by mode enum", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7eba19245dce3033a042418fb96a63a0989ee33d", "description": "intel/compiler: Move SCHEDULE_NONE handling into schedule_instructions()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "743fd60bea06591c9fc1343aa97077a05336a0b9", "description": "intel/fs: Account for payload GRFs when calculating register pressure", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4275781896aa7b3d2065c4d6e82a681298575cfb", "description": "docs: Followup to !24636", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ee1132bd793d26f512d0eaab7a6fb198634968c5", "description": "Revert \"radeonsi/vcn: add an exception of field case for h264 decoding\"", "nominated": false, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "bfce57c7a5ba62d8e6f65addb2df136cab603a68" }, { "sha": "87d13ee73d3fa6e80902cf18b74ba6008a6eb501", "description": "aco: combine a | ~b to bfi(b, a, -1)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "27eafbcd4e34ad58e231602f33968d82f5236e32", "description": "nir: Remove dead nir_const_value variables", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "74bf80323ec7e29ee8f705b6aa8556449695e946", "description": "panfrost/ci: revert Disable T720", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "b0f02973d7d12b2755666a8822cfc25c680bd27b" }, { "sha": "56587b24e5d47924cf4f029ab4bfbb66980413aa", "description": "zink: copy some cs shader properties to the program struct", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1f3ffb7fd99942d2669089c273149dc097a122f3", "description": "lavapipe: Lock around CSO destroys", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "04cb346973f95642845b5e0546176baddfb98990", "description": "svga: fix stride used in vertex declaration", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343" }, { "sha": "4b84e769512d06afb36939ecfd1cea60889ea1d3", "description": "asahi: Fix shader stage dirtying", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bb663b8595a949666461db78c29332bcf48ddf33", "description": "asahi: Dirty the shader stage when the shader changes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "581514d9256ec6f6ad5c3438dbbcd267d6c03015", "description": "asahi: Dirty track VBOs + blend const separately", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "24238cc5077c92532e9410894ee9fddd4b20cf2b", "description": "asahi: Use proper dirty tracking for VBOs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a5ca3f34fe6bfce279f8aa2c6abb41096e8a03e", "description": "asahi: Use finer dirty tracking for blend constant", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d6ca887f9047c915681768d8c60d7ec11c1e8230", "description": "asahi: Decouple sysval lowering from uniform assignment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17563210d4df731faccc63db85c30fffe192f68a", "description": "asahi: Put unuploaded uniforms on the batch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "871d97f7d087c4e59fb9e6e8f88f3fa3f2c14cb7", "description": "asahi: Extract sampler upload", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9fa5dec767eabc0e3c745fe2efe19a5e0509aa6c", "description": "asahi: Add real per-stage dirty flags", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9a604789665030d9df95fec2f72544bd4de4ee61", "description": "asahi: Upload a single draw_uniforms per draw", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4717b08f78a997fed75d4430043e19e9e00d7ac3", "description": "asahi: Extract agx_upload_textures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e6cb6d893eef14ba5d014baec365cf2280245ea", "description": "asahi: Collapse grid_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b049b1c98f8862e0c0fe349ba079ea37f0e2f6d4", "description": "asahi: Split out per-stage sysvals", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "31afce2fa5c915e4cdbbcac463ae78edc8ed8fa9", "description": "asahi: Add sysval tables for each shader stage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5189bae50c902799e3e8384c816e03973bd930ce", "description": "asahi: Move UBO lowering into GL driver", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1d77fb967d69ca5c13b01d397e976a792213f660", "description": "nir,asahi: Remove texture_base_agx", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cd25f753d589ca11982efa72d8ad0defd3aba934", "description": "agx: Add helper returning if a descriptor crawl is needed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1e118627532cf4d17f1da14e0027b10bd933a339", "description": "agx: Do some texture lowering early", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6e1bdc1291a06620d6a09687d6b22e5b8ee070d8", "description": "asahi: Add missing LOD source for agx_meta's txfs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "176484d7f04df36ec56c4075d6406604537321f0", "description": "agx: Do not fence write-only images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d49ed63d07f2528db70e197f49424089094e77dc", "description": "agx/fence_images: Use intrinsics_pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d42bb650b39b8f3fa0cf8bdb2d905504aa8bddd3", "description": "asahi: Add get_query_address helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a620e86f35e377a11bcac83a2c39dbbd131d30b5", "description": "asahi: Add non-occlusion query tracking", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9845814c98af14bbd14e08db5cb467489f7fb32e", "description": "asahi: Sync when beginning a query", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a13f233219f5971e89b39ede0ad831876ffa10e3", "description": "asahi: Only touch batch->occlusion_queries for occlusion", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dfde9345d71ce897982b905fc1193d86fcac327d", "description": "asahi: Refactor agx_get_query_result", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e5dd053640e059d3e3d8f4c6c3e28888d8847a26", "description": "asahi: Simplify occlusion query batch tracking", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e72facab9ac5db8adc0a3b2c1749416a51de695c", "description": "asahi: Generalize query logic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "542a317a129ca28ea2f14a538e083ccbab0c064d", "description": "agx: Use 16-bit reg for pixel_coord", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "58efa64c5c1aede8bf53bdbe01709587d1496f76", "description": "asahi: Preserve atomic ops when rewriting image to bindless", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8ae3eebba4e7cb20dae60db42d75ec3107edccfb", "description": "agx: Clear image_array after lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c8ea02a8836a3ff26cc5bf54d7447bb0b130df90", "description": "agx: Clear sample count after lowering MSAA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a51c3f638b6283e6433a3b8c94319f1d779e27ac", "description": "asahi: Pass layer stride in pixels, not elements", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "486fb75981a1978d18f48b79d14de5262dd16b4c", "description": "asahi: Use local_size from compiler directly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6247e617c137322951f5e5ee5773bbc0cd89b8d1", "description": "asahi: Report local_size from compiler", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5b3f4cf6f88b6dcd787327ac7478bb73afece774", "description": "asahi/decode: Turn assert into error", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6aa1cf6e7a5620c2672adcd477770ea0b594e421", "description": "asahi: Advertise OpenGL ES 3.1!", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c8b44eb4c3a95704001d430d948bc169183fce13", "description": "agx: Implement imul_high", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cf12429c972fd7d15272b0bb9c071ccb0ba16e4f", "description": "agx: Convert 8-bit comparisons", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "72231b042c4c9cd2a18b707f46b427192905db81", "description": "agx: Handle b2i8", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7590b2b39d04c782d0c00e9cd88ea506b3080884", "description": "agx: Allow loop headers without later preds", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4dcfb681bcab66faa9f9fddfc8a05b796c1f007d", "description": "agx/lower_vbo: Handle nonzero component", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0ec2183dfc6eeec69c778d83cfcc44076572cdb0", "description": "agx: Ensure to lower 1D image load/store to 2D", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8701ad439660d199670c3d40e76a41cab1613c94", "description": "agx: Don't blow up when lowering textures twice", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7f636a08c8164a626697d79f3b16766e7f73d250", "description": "asahi: Keep drawoverhead from OOMing itself", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c363fcbe1e462b4ab6548ed3544345deb91e9f21", "description": "agx: Assert vertex_id, instance_id are VS-only", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4c36f9052b29273a6d61dd704794b1b8f8ea3c41", "description": "asahi: Copy CSO stride", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343" }, { "sha": "240ee9564bea9adc290ccb448a8d051d18929a11", "description": "agx: Use more barriers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f068ed053400b2159e676387b703e91f4af98fc3", "description": "agx: Fix extraneous bits with b2b32", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "dbd98aa24d1829e8ede243c2fbe454856d9f1112" }, { "sha": "ec2ab7d7713492b74fbe12a5b77810214ec82765", "description": "nir: Add load_sysval_agx intrinsic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bda4eb18dd750784c5b2e0e5edf72f1e43d7016c", "description": "anv: Advertise Vulkan 1.3 on Android 13", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b0f02973d7d12b2755666a8822cfc25c680bd27b", "description": "panfrost/ci: Disable T720", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9865e5dff49395543da4331a943ba5a03ce6a413", "description": "anv: Do fast clear color initialization more delicately", "nominated": true, "nomination_type": 1, "resolution": 2, "main_sha": null, "because_sha": "b4198e792c037dccb4d433abc1368bd8cc8d22ee" }, { "sha": "caa5c23e481457bc0d717c758b9c90bf73cbce9e", "description": "intel/isl: Don't over-allocate CLEAR_COLOR size to use whole cache line", "nominated": false, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "37b4eacc55d100075ecd05cd375ddafa15e3a3ca" }, { "sha": "6d949e18fd514ef386a9fce6710ca8e275778ddd", "description": "aco: fix u2f16 with 32bit input", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "1d29a1e2fc8f7f64f141b91e2a10f90fd67f5254", "description": "aco: add adjust_bpermute_dst helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9169fbf83c4dfd31380e3cc1028ca698246d1e0a", "description": "aco: clarify bpermute pseudo opcode names", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8a024c985f1c8ab487fc37c8892b455b832c05f0", "description": "aco: fix p_bpermute_gfx6's exec save/restore with wave32", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "85957dd6e5572dfe424f6fca2ca7a04e95084191", "description": "aco: fix p_bpermute_gfx6 with input at non-zero byte", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "280281f8f72e0934d08557f370f9e22b61a3bf68", "description": "anv/android: Add support for AHARDWAREBUFFER_FORMAT_YV12", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "35fddccf3fdae57545cc6fb1949224b6ce71859f", "description": "anv/android: Fix importing hardware buffers with planar formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "203b4054f3a6a2a3edf72f725f42bc4f6fe20b00", "description": "aco: rework printing shader stages", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "09ff733a3e559eda05686c8e1d22a5d4f7d771a8", "description": "CODEOWNERS: Add @flynnjiang for VirGL video", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aef257fd15272019e770401d741906659737117c", "description": "radv: advertise NV_device_generated_commands_compute", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1a90b7a5da7d0c5b7ad37a009aeaac6d24c1d4ac", "description": "radv: allow DGC on the compute queue", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "559da067559570b6793694c3351f4cde8f85369c", "description": "radv: implement NV_device_generated_commands_compute", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a57fe712f77978fc4d476fddd3d915cfaeea66f0", "description": "radv: prepare radv_prepare_dgc() for DGC compute", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aa0ca1e1dbf90b769b0feedce43009002c3ef586", "description": "radv: prepare radv_get_sequence_size() for DGC compute", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bb82a3402a28685d01673ae0539fa57440937051", "description": "radv: track the pipeline bind point for indirect commands layout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fbf3f64c6dd47978578ea833b4afcdcc9502a3d8", "description": "zink: sanitize optimal keys", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dae144aeac6e43bd3e6af0f3f2726ed85ff39de7", "description": "zink: use the \"set\" optimal key for prog last_variant_hash for consistency", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d5157356ceffad6161ccc773cd6a3a9219f6b4e0", "description": "zink: don't start multiple cache jobs for the same program", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "87e2d5d6056c5ef1a6676a108a22b4b4feb9974b", "description": "frontends/va: Add BT.709 as supported postproc color standard", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "33dc69b9fa0982f3b6f0c966c59c4b904dff5507", "description": "gallium/auxiliary/vl: Don't set csc matrix in video_buffer/rgb_to_yuv_layer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "92690aee954a0fef85b3779b694ba25676648f3a", "description": "frontends/va: Set csc matrix in postproc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e99f0f953e98ab7e0c2f9c1ba7ff05641e0afeff", "description": "gallium/auxiliary/vl: Add BT.709 full csc matrix", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "839b03cc06d63739b702e00a6f29472e7a0c058a", "description": "blorp: Drop unnecessary assertions in blorp_can_hiz_clear_depth", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "37fcbb375cb14d0cddd003874b4ddd45c115c6df" }, { "sha": "39f26642d606fdb42ef79fa8e3f64630d4781a5d", "description": "util: Decouple disk cache from EGL_ANDROID_blob_cache", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5bd0750921661a1b2f10229d7d843d34e2708867", "description": "intel/fs: Simplify compute_start_end().", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b01246f492c2cab48a7c07b80c738dd51043786", "description": "intel/fs: Move the defin[]/defout[] screening up to livein[]/liveout[] setup.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed4e1beceadc5efecfd5af6e140a6f0b94b157ec", "description": "intel/fs: Move defin/defout setup to the start of the loop.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7e246f7f2bde0c859269c4b81505bd0887045e7b", "description": "nir/opt_move: fix handling of if-condition", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "8a78706643ecad8a1f303cc9358873abc29978b4" }, { "sha": "f9e55341828897f691a45e9468c539c0652ade1f", "description": "nir/lower_gs_intrinsics: Remove end primitive for points", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c7629524e16db5393621ae2e6e79155416ac437", "description": "nir/print: Print access qualifiers for intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "48b86a877f11cd5b3d6dd267c6ce2125c4d1ba91", "description": "compiler/types: Use smaller keys for explicit_matrix_types table", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fd1da0f7f5c343b2910c1eaf164f5865105ec778", "description": "compiler/types: Extract get_explicit_matrix_instance() function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b248740e30b7d309fe4115c2e3e0b473646d117a", "description": "compiler/types: Use smaller keys for array_types table", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4fcc97a3f46f4b2ece9b510b9dd6aab1a97687b", "description": "compiler/types: Use ralloc for the key in array_types", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "566c919df801f5024464c1bcf000cb07169079e1", "description": "ci/deqp: backport fix for dEQP-EGL.functional.wide_color.*_888_colorspace_*", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f744c114d1700dc6aa6a343dccd952f039085890", "description": "rusticl: add cl_khr_expect_assume", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "25bc3d2824b8f27fd23e5ade8f7b9509174b423d", "description": "spirv/nir_to_spirv: add expect assume op codes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "37fcbb375cb14d0cddd003874b4ddd45c115c6df", "description": "blorp: Disable unaligned partial HIZ fast clears for HIZ_CCS too.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "e488773b29d971a2f24904465cf027c9f4650a94" }, { "sha": "7aee3ba36dd396ed87df94453971ed5a8c060f95", "description": "radv: Stop updating the stack_size in insert_rt_case", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bdec044c880ef38fad3641d306b9828e3c871003", "description": "aco: Do not fixup registers if there are no shader calls", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ec708c26ef651883646014632e018226d956470f", "description": "radv/rt: Split stage initialization and hashing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f3e2900c59ef314c0fe79d1cd14597d7d6df4fb3", "description": "radv/rt: Insert rt_return_amd before lowering shader calls", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "774421f11e6b4a435ec5fba4b8ea9c61c2d5fea2", "description": "radv/rt: Add and use radv_build_traversal", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d7965dbff7d2758e308cbf5ce703cc8d8e2d832", "description": "radv/rt: Do not apply stack_ptr for non-recursive stages", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d174a71db849c98d7f60c53ca4878447e35289e3", "description": "radv/rt: Remove some dead code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "10bbe172534ac46618a6187eebf250cf22c92fc6", "description": "nv/codegen: Remove Function::buildDefSets", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bf48f7ca97a1d5b26d7420d5422753e26488f6ad", "description": "nv/codegen: Delete periodicMask32", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eae6800ec3c7e662c264173578b36b72003f32bb", "description": "nv/codegen: Delete unused OP_CONSTRAINT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dcec14c51e7ff908863a4dfa822b1cf4d535f2c5", "description": "nv50_ir_ra: Delete unused functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "21a3889d9bcec53174d3dc7aeacd3ee875c6d677", "description": "nv/codegen: Remove unused clipVertexOutput var", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "95c20be56372197a2a0d284226cb79d7398353dc", "description": "nv/codegen: Merge from_common into from_nir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b80897fab1f4530f29004f2240baea4bb1860b0e", "description": "nv/codegen: Remove fragCoord variable.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2ef8af39d8ef931b0fb30b9c74785796a1631458", "description": "nv/codegen: Delete OP_EXP, OP_LOG", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "401bdd7d1e938272065511be94431f16f12448e3", "description": "nv/codegen: Delete OP_WRSV", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f4ba2fdd732ed94d99b3340dfcb3c781c3217f0c", "description": "nv/codegen: Fix an uninitialized variable warning", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a28ff7f2405a4ddd0bcc309af252520e342b7ffe", "description": "nir/load_store_vectorize: Handle intrinsics with constant base", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "db05db44fe8a6958296b168f69cae5779b247b39", "description": "iris: implement a dummy depth flush for Wa_14016712196", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c9abcddad423470ff05a0dbc21a6e12ae504a566", "description": "anv: implement a dummy depth flush for Wa_14016712196", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9cf698420035e7276231c570a89780be298de9d4", "description": "nir: unify lower_find_msb with has_{find_msb_rev,uclz}", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2ac7e6614a7c985683865bde391f75f64ff9c015", "description": "nir: unify lower_bitfield_extract with has_bfe", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "34c3f81614d5ead98570f87efb08789c8b401a48", "description": "nir: unify lower_bitfield_insert with has_{bfm,bfi,bitfield_select}", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bfb55d026675779fa36aa86be578625a3ce2b3e0", "description": "ac/sqtt,radv/sqtt: Add and use marker for separate RT compilation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3d3d5c4bc3e472e394eb626821c1493f449263e2", "description": "radv/sqtt: Handle separately-compiled RT pipelines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1cd9525b18ddcb0f4edc304db2b5ea748e38dc16", "description": "radv/sqtt: Write LDS size metadata in code objects", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7809fb9e49fa0edc5e6694a996d09382b69d4026", "description": "radv/sqtt: Unregister records based on hash", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3ed4cca8838702cbca39fc7977197ee1f89896ea", "description": "radv/sqtt: Move record filling to helper function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b4a704b42a35ee17f96b5336bd7a2cf1bd04f1d5", "description": "ac/rgp: Add metadata for separate-compiled RT stages", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0c4e92bf3ec585a6cd6eb5eb67ca31e309df109c", "description": "ac/rgp: Write lds_size metadata", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be0e3e8e09c143e9d1c49ba01f1aea1256de94cc", "description": "ac/sqtt,radv: Split internal and API hash in PSO correlations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d5f1c9fb4b774aaba2dac7c9416fc5fd857b5b0e", "description": "ac/msgpack: make fixstrs a const char", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ef4cb2431d4c2df402ae1036aa773a38fbc478d7", "description": "etnaviv: Fully replicate back stencil config", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c8ccd63911dcec731d64c72a40ec6a3afe38eaa1" }, { "sha": "a425ae17aceb0e68af4bfce0a4e7e011a45a1df6", "description": "anv: Update Wa_16014390852 for MTL", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "a29e2c6fbc73e68c0e02263cd015aff1709ce698", "description": "aco: implement create_tcs_jump_to_epilog()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e03c09dfb26dc10b29a02860e1794fea31e82932", "description": "aco: allow SGPRs operands with p_jump_to_epilog", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fc9283938f1196472a551b69d03d5ff4298aff69", "description": "aco: adjust TCS epilogs for RADV", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0c2adc7ada1fe875e13988ed6f5dd8efd8b981ba", "description": "aco: fix jumping from main TCS to epilog on GFX9+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "131c3aa3dc85dd8f51dff67f572e5a33c5c97fb1", "description": "radv: add tcs_out_patch_fits_subgroup to radv_tcs_epilog_key", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "65191bb35124e14fb815c4508f98f5050ed07d8b", "description": "radv: declare shader arguments for TCS epilogs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0808b22cbc8f63f641b7924d988df863c45ae3f", "description": "radv: stop declaring the scratch offset argument for TCS epilogs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6ad8abf7aadce3f01ce1a5e7c05abdf0131ebee0", "description": "radv: use the maximum possible workgroup size for TCS epilogs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e74c3dbb70706f1a2bcf863b5058295fcd456ae4", "description": "ac/surface: limit RADEON_SURF_NO_TEXTURE to color surfaces", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "de0885cdb89d77ba21dfaf369bf9aeafc8a99d7b" }, { "sha": "21778950e100b03e1dacde90cbed60c6f5c91e6b", "description": "lavapipe: use vk_buffer_range common code.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4f5ac502540fa1094fcb8051ed64066576632e9", "description": "lavapipe: use vk_buffer common code.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d9942442f200bea0ef5b906f288a5234994767b5", "description": "zink: handle patch variable locations for separate shaders better", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ca987c0dfb97d22d3cf2632f38d9d749162767b0", "description": "zink: wait on async fence during ctx program removal", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "0a90994fcedfff061cd8471fd80ef78bff7820cf", "description": "llvmpipe/cs: drop tgsi for compute/mesh/task shader internals.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6222d0633d2e126ced5cc399befbc6618563dc0a", "description": "llvmpipe/cs: convert to using tgsi->nir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e32510be82eb8e422a48c7da12a6ff94ce4318ab", "description": "llvmpipe/fs: move some tgsi checks in nir path to nir code.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "156d509ca42857499a05762e82728148aa35576d", "description": "gallivm/nir: avoid using params->info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8e2f020bb42749f43629512ae07a8e658381c405", "description": "llvmpipe/fs: drop cbuf 0 since it's lowered now.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5120139958e73aa30c41ccd8a586af38887dde3b", "description": "gallivm: drop unused info parameter", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6079c3ca49925b0b713ae5517a7650ddc4a206ad", "description": "ci: disable Material Testers.x86_64_2020.04.08_13.38_frame799.rdc trace", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "df11f3f7e643c12a242598f7b49886775b9d2441", "description": "r300: remove the nrt main optimization loop", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4c122086b6f7b0c590fc051a08a9ce0ff46da3bc", "description": "r300: simplify ntr_get_gl_varying_semantic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "85c10bab8c82a3c9a2a0a1c1635ccae5c0f1f793", "description": "r300: remove unused barrier code from ntr", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b5c28332586c2b5cccfc837a29b57d2c37260a61", "description": "r300: remove some unsupported texture opcodes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e363b2a77fe0810870b85bb0f87b0b450f2ca67e", "description": "r300: simplify ntr_try_store_in_tgsi_output", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "12e9c20bfb5f2b014bdc377602712806feb3d0d6", "description": "r300: simplify ntr_output_decl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b3cf43bda31f6525c30d79220fe2d87ee4e17c00", "description": "r300: simplify ntr_setup_uniforms", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b11a9d893416063bb37671c813dff1a8a270e36", "description": "r300: remove some virglrenderer specifics from ntr", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d567f0c1b069589ecd534905e6fba604d354d76", "description": "r300: simplify ntr_emit_load_input", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8facefb451e0c4dec38fa81a08c1996ff3db6986", "description": "r300: simplify ntr_emit_load_ubo", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "608613b937aa6517023566df841268b9981ad138", "description": "r300: remove ntr default options", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "30b62b773357ec1c9b3486e7c8d5779c9a5d83ba", "description": "r300: remove unused ntr default settings", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1c045c54b7014697e1fced6ec19ec982f7efa732", "description": "r300: remove unneeded 64bit and atomic lowering passes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b3be0cc2a845856bebb3e802a204d0217a0bc6a", "description": "r300: remove the unneeded ntr_lower_vec_to_reg callback", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b60b27c762144fba1d26376b2c237253a7da19c6", "description": "r300: remove more ntr unused helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "868eee6e1812d414566b59598387af3b027edbb9", "description": "r300: simplify vectorization rules", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0f63a92328e2ed756d5b2d39a85dac18a7824c47", "description": "r300: remove more unused 64-bit pieces from ntr", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c8ef84008181e29b55740e9713508664fbcd3227", "description": "r300: remove ntr_tgsi_usage_mask", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e81c64f2fa210d8018a1a685e9787d2f6fff962b", "description": "r300: remove unused integer support in ntr", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fcefbf9599eeb48ac7c0cf7209aabdfa5f205d10", "description": "r300: remove irrelevant opcodes in ntr", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "98ae4efcecfc57a51bcbaf363a9eee57bac091c5", "description": "r300: remove unused intrinsics in ntr", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "553c1d33ddd53dc0bc7e0b8544e4727cce86b100", "description": "r300: add lower_sqrt to nir option", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed8b7eaec98c8edb0f3583324f8232c74cd6fb39", "description": "r300: copy ntt to r300 compiler", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6c5512568b18e5c16f695c9d4d2dd862dc3c54f8", "description": "radv/amdgpu: Do not pass in a BO handle when clearing PRT VA region.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "a931d5a4a4d567e78d7e02b6fd506871c84a341d" }, { "sha": "2b78fe5b9592c48de0d06273697a72bb12f8215e", "description": "nv/codegen: Delete OP_POW", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4ac1f4bf7dc290092667aee3a199daabbc3acdfc", "description": "nv50_ir_from_nir: Use nir's lower_fpow", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eb5cabf3ae6e7a127876f1e66a86809b9441ef4a", "description": "nouveau/codegen: Add a 4th optimization level for MemoryOpts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2943bc34e93c4df5cf67ba538ead9f31261a891a", "description": "radv: Remove leaf_args::dst_offset", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "90a24c7cb354498c68462e832682ff26dcfe9c68", "description": "radv: Add internal_nodes_offset to scratch_layout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "85cc70a629cb05dc03eedc88fbb9c2edc9b9b57d", "description": "zink/ci: update list of expected failures for NAVI10", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db8e49682d18239f6117c4a6db9d0214d463f459", "description": "docs: expand mobile-menu without js", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b8b42be5552eb8dac378e3184ca4225cc9d14f46", "description": "radv/amdgpu: add support for submitting external IBs with the chained path", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "33f584f033e9dd0278e5f59968f9dd293e801581", "description": "radv/amdgpu: allow to execute external IBs on the compute queue", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e3fae0173005801ba39d50de3944bc6113e2a624", "description": "Revert \"radv/amdgpu: skip adding per VM BOs for sparse during CS BO list build\"", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "f67eb9ce07e6b19fa5cae6f14551094bf236765b", "description": "Revert \"radv/amdgpu: workaround a kernel bug when replacing sparse mappings\"", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "9153dc327ffbb27f80243b9e69dda5166656ee02", "description": "etnaviv: unbreak cmdline compiler", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "953ac9da7949a7d2333680aa77ff20288a247f19", "description": "v3d/qpu: fix type of function argument", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "05c7d9715b8a419fd6fb952715ee8fde9401aacb" }, { "sha": "8a1f3d0d73f0908d679bf8a97bafcb2dbc4661fd", "description": "v3dv: fix shader stage name in error message", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "60145629a2bdcd4e7835b1dd810b9f60bfa9af83" }, { "sha": "ae0cb0b998fb772fc76226d9b85b21c1fadea448", "description": "v3dv: fix copy/pasted type of `sample`", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "47e02a2ef11237cf4c2cd8a72f820cdb9db27ee5" }, { "sha": "4dc0cb1ebea1cc8f9e1b46bb38dd21cdf2643437", "description": "v3dv: fix VK_PIPELINE_ROBUSTNESS_{BUFFER,IMAGE}_BEHAVIOR_DEVICE_DEFAULT_EXT copy/paste typo", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "24d9a80247605ac2c2377f6806df8c51e6e13b94" }, { "sha": "c2d3d655b8facd8ecb0efebf1cc4cdbca6001d65", "description": "docs: Add documentation for gpuvis.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4eb57ab97ada474f6d7acaff6805cf1e5e6e30aa", "description": "vulkan: Add CPU tracing for vkWaitForFences.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d980f311b7b8ef9a5e1b2b986977c2e862634f4d", "description": "egl,venus,vulkan,turnip,freedreno: Update CPU trace init to init more than perfetto.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "11198951e6644ba6ec7adb4217e1cc666782d855", "description": "util/perf: Add gpuvis integration.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ff3db3e6cf864f04ea22547712548f28b14d9196", "description": "radeonsi: fix templated si_draw_rectangle callback for Navi14", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "cd7e20f51388b29c3fb6c5ec5e3ffd860052e7f7" }, { "sha": "1a2c12937deb39d8b881f19bff8ec967e1389e7a", "description": "radeonsi/gfx11: pass attribute ring addr via SGPR instead of memory for blits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bfdff13f9162f2e2b9c624111f733cb824068e7d", "description": "radeonsi: don't pass gl_Layer to PS for blit shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "59e49cc6ab3620122374b6f4c1c3230b5368a839", "description": "radeonsi: simplify/merge emit_shader_ngg functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1c82067b60ed5be076c0f5b8cda601a2a6cda693", "description": "radeonsi: improve the heuristic when to use Wave32 for compute shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7f25f30443fb41bbb51d1ea3746edc670b17dc4a", "description": "radeonsi: rename uses_subgroup_info to uses_tg_size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e359254a197d8a7db644f694eb7339007dd29772", "description": "radeonsi: allow setting any index in radeon_set_sh_reg_idx", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "905a00f10a1ded14adde44cb015cb28da3734c16", "description": "ac/surface: add radeon_surf::u::gfx9::uses_custom_pitch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9eb00f612a4bedb75b4b8462eab7319edbc8fc2c", "description": "ac/surface: trivial non-functional changes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "40b426c8f94c7307392971e34ee14743faa661e9", "description": "ac: add a standalone IB parser program", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "229833d1186f5144b67b38a7b8f3a6a57e8eec89", "description": "ac: update gfx11 shadowed register tables", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "176ef72ff5afbbd5c3e9dd4a96f9b0076d8a70a6", "description": "ac: improve the IB parser", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "05e7bf471c59eb4083a83b3a25ef5915dd2513fc", "description": "ac: change offsets of DMA_DATA dwords to prevent reg offset conflicts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8e4ba537a1b150c95960a8fa276d2bf498c5e39e", "description": "ac: minor updates to packet documentation and definitions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bc4412144452db243c85c0d27821bea9922aa81e", "description": "ac: document ac_shader_args::gs_vtx_offset", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a2bf30961fa89029eb1dd9774f16c71244130309", "description": "ac: implement AMD_FORCE_FAMILY properly, remove SI_FORCE_FAMILY", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d19a0a19ba2ffe50a7d05fcf0ff17e0078c2d8e", "description": "Revert \"ac: don't call ac_query_pci_bus_info from ac_query_gpu_info\"", "nominated": true, "nomination_type": 2, "resolution": 2, "main_sha": null, "because_sha": "a48642400be86a17d460ce2786988ec67f423f01" }, { "sha": "b02b43eef16ab83447ef1a645681c7b2007f0672", "description": "ac/gpu_info: add the /dev/dri/ filename into radeon_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1ac379c4a085801440087bd47af6029700e7c58a", "description": "nir/algebraic: collapse ALU opcodes sourcing NaN", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ee225e31c1311bac5e3b2d476ac8eea4006b1ac4", "description": "nir: fix constant evaluation of fddx/fddy sourcing Inf & NaN constant", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8780f66c3ae1ebe850bfdbf9c2ce2585be836cfe", "description": "nir/opt_dead_cf: Remove if branches with undef condition.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "558e36f64196ec734e4c7502db491f56f76118cd", "description": "nir/passthrough_gs: Fix array size", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ea14579f3dc3144541c6e5944d14e0e257115b15" }, { "sha": "fe4208ed4c9a08c7963caa287ae34e9357de68af", "description": "nir/passthrough_gs: Correctly set vertices_in", "nominated": true, "nomination_type": 1, "resolution": 2, "main_sha": null, "because_sha": "ea14579f3dc3144541c6e5944d14e0e257115b15" }, { "sha": "04ba4059b7243fb9258df12154ce1e7a01e019c8", "description": "nir/lower_helper_writes: Consider bindless images", "nominated": true, "nomination_type": 1, "resolution": 2, "main_sha": null, "because_sha": "586da7b32908eb6cb4282a58339689b6d23c224b" }, { "sha": "c07d3f00c473e2a9fa7eb3101efda9c03f512d38", "description": "nv/codegen: Use nir_lower_clip", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ab0f0d1563365ea29175bd0b07ba34e1f96c9999", "description": "zink: fix format in zink_make_{image,texture}_handle_resident()", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "99ba529feed6f9917a44458a38acaf0b3d6d261d" }, { "sha": "af28356de06d7b5adfa3fa87dac157021c3a68a9", "description": "vc4: drop duplicate .lower_ldexp", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "2a33ea95d66cd7ba83e2774f5559bf781da66c40" }, { "sha": "caf15a3276941b8516eb05045eb5e8c4b78080f6", "description": "egl: Advertise EGL_MESA_gl_interop extension if support present", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8ee8788208db9eee6a583f84e121df0694569e5b", "description": "glx: Advertise GLX_MESA_gl_interop extension if support present", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c0d804685d241637f7231538050b5740be0b2c63", "description": "glx: Remove MESA_depth_float_bit from enum", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "48e416ee2f0277114848af4f36216f7931336b54", "description": "egl: Export the MESA GL Interop functions through eglGetProcAddress", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1b8d81f3f8a68e0516b8e11877970f70e5acac3a", "description": "glx: Export the MESA GL Interop functions through glXGetProcAddress", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "414c4583e815b014816bc51a0eef116ec00870ae", "description": "glx: Add missing MesaGLInteropGLXFlushObjects", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "798a7ef698bfafccf0d345aaca907ee8eb63b714", "description": "include: Fix the PFN declarations to be pointers as they should", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "51a911cfa108d91d6cd586f9392ee632fafc70e3", "description": "egl: bump extension string length", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c0cb358f1b317184fff0c098ab1472f916e627e1", "description": "agx: Lower fquantize2f16", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a257e2daad983204abf9ba47856f9ace0bc79b05", "description": "nir: Lower fquantize2f16", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "05cb55abe8433483a3295f375cdf8b02876007eb", "description": "gtest: backport ansi color fix", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "798becf2da9914e032bd18e4c6a36df9ce079ee8", "description": "ci/freedreno: reuse freedreno_gl_file_list instead of re-definining it", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "9d442b459a43264c28994e65dcaacfe303feedd1" }, { "sha": "9fa26f69cc6be109126c2105258ae46638c01c13", "description": "r300: add dEQP baseline for RV370 with forced swtcl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8657a09f9a618102d1eaad503a6c1a63d38dcb02", "description": "r300: don't abort on flow control when using draw for vs", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "1021e2b946b18739b65b575b0770e6158ba05592" }, { "sha": "659b7eb2799bccfff817961518d0ff2ab9e65bca", "description": "r600: better tracking for vertex buffer emission", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343" }, { "sha": "63267bcb944598b14fbd0a34631e82ba68729dcf", "description": "r600: store the mask of buffers used by a vertex state", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343" }, { "sha": "f638ba4669f9d37fb3afb0ecaaabeb3cd87c6951", "description": "radeonsi/vcn: Fix leaking fences in decode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1198816f500b67f4d9bc2144485ed772aaf7cfe6", "description": "nir: Use nir_shader_intrinsic_pass() a few places", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "831085afa3f68cef851dca7e50f979a375dab548", "description": "nir: Fix metadata in nir_lower_is_helper_invocation", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f17b41ab4f017b562fdf7c388200e68c22105331" }, { "sha": "d620d8d74fde6bc752779efeb24995d912930f8e", "description": "nir: Add nir_shader_intrinsics_pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f6f302bbbcbe020542b49fc26f30ac4c09d092ad", "description": "lavapipe: Advertise AMDX_shader_enqueue", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ce4af69d7ead380b2311cf29d238ae2bfd60ce0c", "description": "lavapipe: Implement AMDX_shader_enqueue commands", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ff6a133b7241a4e7a4ef46a93dcc46f4f7c9d538", "description": "lavapipe: Implement exec graph pipelines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b817b597c770fd22992a4c587b86ded20d3c917d", "description": "lavapipe: Add lvp_pipeline_type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2489f7d84ff57f39d34115a90e9ef75ff624e95e", "description": "spirv: Implement SPV_AMDX_shader_enqueue", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "289df72d10a9b1284c1bc022e7def45c383030b9", "description": "spirv: Update headers and grammer JSON", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ccc52ae887cb3a5e9278354a54d1bbae3de92169", "description": "nir: Add shader enqueue data structures and handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2953c93cca245cb7bb28d95fab7cd1208cbb1a55", "description": "vulkan Add enqueue entrypoint for CmdDispatchGraphAMDX", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "083793a39dd9fb421bb8ae78908b18ae6cb8a178", "description": "vulkan: Allow beta extensions for physical device properties", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a7141a6f8a1112575c73281428fda0f8a798c857", "description": "vulkan: Allow beta extensions for physical device features", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "32ad8baa05a0e9de36da3b67508175c1e87a95b4", "description": "bin: Update spirv sources", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9557aa8822cfc6bc155ad63aef769f04922f6c8a", "description": "radeonsi: modify algorithm of skipping holes of sparse bo", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e259f4050d096014fe240f5d7f73d1b23b5f33b8", "description": "radeonsi: limit CP DMA to skip holes in sparse bo", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8849e1e3a6512b5e1502d404cce74770482b0447", "description": "anv: emitting 3DSTATE_PRIMITIVE_REPLICATION is required on Gen12+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e62f2c48a0836495381b38b3ab055b0787545de4", "description": "dri: Use RGB internal formats for RGBX formats", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "bf576772ab4d9e76dae716640bed6de879f19567" }, { "sha": "61dd0ff97d8d670e1b7dfea8a37e73b67a7f5ff3", "description": "ci/freedreno: another batch of Adreno 530 flakes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b78ea2a38f2397e0e576e5cd79aa9a92d71e6998", "description": "radv: stop copying if VS or TES uses the InvocationID built-in", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d547c996ae3e395924a8d542bd15b6803a0581b8", "description": "radv: simplify declaring VS specific input SGPRs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "525143d01a636a9e429128cce00cbd5aba95f80a", "description": "radv: remove unused param from radv_pipeline_init_multisample_state()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1cf840fb3eb224640a15586f1b2566f0cfaa3b6f", "description": "radv: remove radv_cmd_buffer::cached_vertex_formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c13616906231cbabe68779adcf0f11c97197dd6b", "description": "radv: fix emitting TCS epilogs for GFX6-9", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f9a9471cafc6d893b4265b04fab513345e4f838d", "description": "radv: add missing comment about TCS_OFFCHIP_LAYOUT_LSHS_VERTEX_STRIDE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c6a56e6b3d3bf12b857561b3443f76ed22d03a23", "description": "radv: reduce TCS_OFFCHIP_LAYOUT_NUM_PATCHES to 6-bits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "20381eb522642630477f831d643730dcd905d904", "description": "nir: Drop nir_push_if_src()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "96c0f8c58007556e1502999c7e2cb3ae58d4a026", "description": "nir: Drop nir_instr_rewrite_src()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b5d6b7c402a06204ba54df9cb357c89fec9db01a", "description": "nir: Drop most uses if nir_instr_rewrite_src()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "71ddaca2e23bf5c7143f71f2ac485732b60e3124", "description": "nir: Drop nir_instr_rewrite_src_ssa()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "de063a1481ab4a8ec284289b51fec7485f45cefd", "description": "nir: Drop most uses of nir_instr_rewrite_src_ssa()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "964c73e13edf885316f234c5dde6330116a86184", "description": "nir: Drop nir_if_rewrite_condition()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "267b4fb1b9ce19f4c64b39433e5cea44851aa651", "description": "nir: Add and use a nir_instr_init_src() helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9c8cb69c1585faf85829b7e233bb7617a60d6173", "description": "nir: Add a nir_instr_clear_src() helper and use it", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7af0dcbdfc895178b0ae0cd37fd80198e1316fc8", "description": "nir/opt_undef: Don't rewrite a bcsel to mov", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "53294de682a7f54105a419a24f7b2470cb93aeed", "description": "nir: Take a nir_def * in nir_phi_instr_add_src()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "298a3eebd8afb68974a80fa48a6e94fe578ff2cd", "description": "nir: Take a nir_def * in nir_tex_instr_add_src()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d168b93bcefb855d026aacb378b0dd5d34e9f49", "description": "ci/etnaviv: update ci expectation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3e0cd6dfb9b5c87ad18c3576017c6cc5c7f240a0", "description": "nv50: limit max code uploads to 0x8000", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "7f63d2ebdbc4c29a58c768787e0551e8a6bd411b" }, { "sha": "26b2bdcfe01291359edebb1b35239cfd1f5127c0", "description": "iris,crocus: drop unnecessary DEBUG_NO_CCS/NO_HIZ checks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "20db03d32fbb63526e890de74072718f17dfbe4e", "description": "anv,hasvk: drop unnecessary DEBUG_NO_CCS/NO_HIZ checks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b3affef252903e5d29ec1293096614ca0df261be", "description": "intel/isl: Enable INTEL_DEBUG=noccs/nohiz in ISL helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4dfd306454a4653a8c0b0a37a3e6bb1632abfc9e", "description": "disk_cache: Disable the \"List\" test for RO disk cache.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3b69b67545b678da2970654b9490cc3902cdf738" }, { "sha": "e595c367d5fe5a72c7731204d2e562fc197b3b80", "description": "zink: Fix one addicional case when running a compositor", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d7daf78f62817f5d2299d9cfc46528757aaae492", "description": "intel/compiler: Respect NIR_DEBUG_PRINT_INTERNAL for DEBUG_OPTIMIZER", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8a8bde69a58d2a10045e6113c171c08b568c8140", "description": "ci/turnip: Add a660 VK coverage.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "71a2d651c13bfeb982a810b729ec437b1ea53670", "description": "anv: refactor batch_set_preemption to use batch_emit_pipe_control", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f3398683f22bd9dd07c993c605b0ab4df8894690", "description": "radeonsi: don't use threadID.yz/blockID.yz for compute_blit if they're always 0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3952b89ebb80d10cbcfa2ef30255e204782c0ba8", "description": "radeonsi: don't use threadID.yz/blockID.yz for copy_image if those are always 0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "47a57416cf985bb9d3e1840d86ad9124179b1d51", "description": "radeonsi: don't abort for descriptor failures, let the winsys handle it", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "784492a36330f29dde1d093b43ff9355d1864931", "description": "radeon_winsys: add a ctx_set_sw_reset_status callback", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d7b7332a164d3ebf6ea8e0001ddb08be9da3d0cb", "description": "winsys/amdgpu: rework how SW reset status is generated and reported", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4b0f822e26f44fa314c122d934a800e277775a49", "description": "radeon_winsys: move allow_context_lost from cs_create to ctx_create", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "591aaea6486fca44feb65e46ba09aaa708315b50", "description": "radeonsi: set PIPE_CONTEXT_LOSE_CONTEXT_ON_RESET on aux_context explicitly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a7e6d5bad175eef0b4f2e04b70c69bc20e9ce376", "description": "radeonsi: rewrite how occlusion query precision is determined for performance", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d50e772078f3ff330d8c784e52ef3f1ec970809", "description": "radeonsi: enable shader culling by default because it helps Viewperf", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "652593ee23915884d3918f68cb318528bba169d9", "description": "radeonsi: use num_patches_per_workgroup directly in si_get_ia_multi_vgt_param", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eb90fffa584e33b6c6169d0368111139a9812972", "description": "radeonsi: move GE_CNTL emission from si_draw into si_emit_vgt_pipeline_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b2d1fe9cf09c23ab0b9657180e044a67c784f2f", "description": "radeonsi/ci: update gfx11 failures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bf579559ed8e9bcb1271149f0952bd084027d0c4", "description": "radeonsi: convert si_gfx_resources_add_all_to_bo_list to a state atom", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0125e8d3341331f948fb503fe57b2fb55f10e84c", "description": "radeonsi: merge si_upload_*_descriptors into si_emit_*_shader_pointers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2783f4d98ea67899dabedb453a6f4c68b542dbfe", "description": "radeonsi: rename shader_pointers state -> gfx_shader_pointers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "43c8502db1f4ace8720d8aac884e54e53d98ebbe", "description": "radeonsi: abort when failing to upload descriptors instead of skipping draws", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "28089e0a662d147bffdc429e587f9707747e2a41", "description": "radeonsi: remove render condition logic from si_draw by reordering atoms", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1e4b5390425c13b493b05bdaf17a94a6f2f32057", "description": "radeonsi: handle deferred cache flushes as a state (si_atom)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c3129b2b83955277f9dc73f4acb0dfb0ad50e566", "description": "radeonsi: add a simple version of si_pm4_emit_state for non-shader states", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3986f27396be17023550a45916b0bf7a45759c7e", "description": "radeonsi: merge pm4 state and atom emit loops into one", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c21ce0401458417287e9419abb09ac945c588e65", "description": "radeonsi: move code around si_pm4_emit_state into si_pm4_emit_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ab2a92f27e1e61a0402acc26980b53b5fbcaa97", "description": "radeonsi: split direct pm4 emission from si_pm4_emit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "95cbdcee832d8915036527770cb16688374243ba", "description": "radeonsi: add index parameter into si_atom::emit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cd7e20f51388b29c3fb6c5ec5e3ffd860052e7f7", "description": "radeonsi: specialize si_draw_rectangle using a C++ template", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eeb384193cdc3ca6f6a7cd1acc48cc2b2e1a5b4e", "description": "radeonsi: always inline si_prefetch_shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "79e33b8b403f3148adf7838b5d449d971f9c7049", "description": "radeonsi: remove the draw counter with primitive restart from the HUD", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d7f6985dd4943b6faab04791d9b378489ac1cc1f", "description": "radeonsi: remove unused check_mem parameter from si_sampler_view_add_buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1744a8b89c1bd13e7905539d0eaa864989f7dfe4", "description": "radeonsi: add padding to si_resource to fix Viewperf2020/catiav5test1 perf", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d67e10b021e63a41a4d8e6203bde7fcc35c0ee2", "description": "radeonsi: remove splitting IBs that use too much memory", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a59d387bc2fd22f371574bd3c5b2b807dfc74dbe", "description": "radeonsi: move si_emit_rasterizer_prim_state out of si_emit_all_states", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a9de499b8a45bb16b59868e8c4d3a437098ee39", "description": "radeonsi: move si_emit_spi_map into si_state_shaders.cpp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e234c9fc215b26415fc0a15c40b33c196a400395", "description": "radeonsi: move si_update/emit_tess_io_layout_state into si_state_shaders.cpp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "99996603860611f4842909189a102f05cb77743a", "description": "radeonsi: remove si_compute.h, move the contents into si_pipe.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a10c46d8a62d9d51a907cf98f52d83c54d83f4da", "description": "radeonsi: update obsolete comments about compiler queues", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cb7dcdcea02d776431d1e1b614523deeb2dda781", "description": "radeonsi: handle draw user SGPRs as tracked registers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3f34bd5f3f5c5b86df0e98328c60fd1626387889", "description": "radeonsi: cosmetic changes to radeon_opt_* macros", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a5b31657742516c3624686de0612ec64738c790e", "description": "radeonsi: restructure the loop for non-indexed multi draws", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c30aed0002520e8ba6bb3b439fcdf8d7d1070a16", "description": "radeonsi: turn sh_base[PIPE_SHADER_VERTEX] into a constant in emit_draw_packets", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f34f740b64e2115d3dc9987e79d3350a432e7f40", "description": "spirv: Re-emit constants at their uses", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "39e24082fcb3959f5e56567bd7260b8ee3b470a9", "description": "radv: Use nir_opt_reuse_constants()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "74746ac03ac75136d5867f0f18fc99fbbede1bf8", "description": "nir: Add nir_opt_reuse_constants()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d80392a6df9313225893f245d45fa8d404f2888e", "description": "r600: use correct cso pointer for fetch shader", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343" }, { "sha": "9d442b459a43264c28994e65dcaacfe303feedd1", "description": "ci/freedreno: handle disabling farm properly for each FD/Collabora farm", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e6928735e64c239eb3dfec5f1ea2e48b8f1d91c2", "description": "ci/freedreno: switch references, the farm-rules takes care about this", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e62527c2d0e62c457cf05cd44db3b4332379734a", "description": "ci/freedreno: the tag belongs to the apq8016 only", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bcf528835135d6c3628b16354715d0e8cc3d6578", "description": "ci/zink: drop a630, which we currently have very low amount available", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a4bdf26e6415b9af38d80d959d721a6bb65abee", "description": "ci: remove LAVA prefix from variables which can be used also elsewhere", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8f3499bafcd32171d72bafc7ca8c3381d716aad5", "description": "Revert \"vk/wsi/x11: handle geometry updating more asynchronously\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "36d5b58317179e5db32800743ef0faed4655b9fb" }, { "sha": "cc2f59d840bb3a6d9327ae9d4e0b868911da4fbc", "description": "rusticl/kernel: optimize nir between lowering io and explicit types", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "66c6061491a7546349c04c40cbae1d23a07b5906" }, { "sha": "91029b7e87bba2a28aeb202cdf920d6ec6a70fa7", "description": "nouveau: take glsl_type ref unconditionally", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "5889c13fcd46ef984ea0acc02bdf68a7ef552924" }, { "sha": "51511892c6538a42f0ba1d787246d4a52584612d", "description": "ci: rename *.log to *.txt to work around gitlab bug", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0fb9064231687ff7af4cb48697ee24b48715b80f", "description": "vk/graphics: fix CWE handling with DS3", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "e13bdbbd5bfc1cef00cf504b0567238ae8f45524", "description": "etnaviv: switch to float_to_ubyte(..)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "98eecece9bb4e82a964edfaf3840887e7adeee06", "description": "anv: remove assert, size is asserted in the runtime", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2cbe85e6a9006585431912fb4712b12d520ab5db", "description": "vulkan/runtime: change assert to match specification needs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "20d6bb276939f4ca328f1d19ed428a3e4bd0a802", "description": "glthread: sync for VDPAU sync functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3fe0cec4c1b1b16635ed9bb510007e4d166c3e07", "description": "ci: disable duplicated pipelines triggered by marge", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9a2a0c6fa3bf59ca13b7eb2e9c91b51dd514f0ff", "description": "docs: add one more 23.1.x release", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "444bc03fa896a901fff82f82dc200bfb53e75a9f", "description": "docs: update calendar for 23.1.6", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "42118a75047280ac489470649985c3615cbb7cbd", "description": "docs: add sha256sum for 23.1.6", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "42ab34522f07c3b47b4d84e318e82be5cc811c46", "description": "docs: add release notes for 23.1.6", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5a8672952aeab60c8abf727cbc606ef8cd014b43", "description": "freedreno/a3-5xx: Don't try to emit ISAM for SSBO loads.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "75eb0d2891c2eb7574bd943a6a40493484047b48" }, { "sha": "408199236f9f55bdf237817bcec4b54085d191ab", "description": "ci/freedreno: Skip some tests on a5xx that destabilize other tests.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3aa3eb8ddd9b5922b5b4eef4e4e8a2abcdfcba5b", "description": "nir/opt_large_constants: Handle small float arrays", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e38522608f72931e3116883e2eaba3ea4d9abc20", "description": "nir/opt_large_constants: Add Small constant handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8ec0fdf0178a72533e676da4d86e28b773d7f02a", "description": "nir/large_constants: Add read/write_const_values helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7456ee052344263d39ac2c58bf4e998067f5c31f", "description": "nir/large_constants: Use nir_component_mask_t", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "783d59eec1acd3da3c639bf70fd9b4302e03a950", "description": "nil: Add support for G8B8_G8R8_UNORM and B8G8_R8G8_UNORM", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c7f109352d9ac39127ae6ecbd5fa155b0c60626b", "description": "nvk: Enable MIDPOINT_CHROMA_SAMPLES_BIT for multi-planar formats only", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b9801a3c08183f1bc7d7c5129eadf06d22fef1b1", "description": "nvk: Enable SEPARATE_RECONSTRUCTION_FILTER_BIT for multi-planar formats only", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4e2830c9efc07b7d0bd2cf2143ab4cf44a3251b5", "description": "nir: Clean up nir_op_is_vec() and its callers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "408929289aadaf44e57ef60cb7c1ace4958199c7", "description": "nir: Don't handle nir_op_mov in get_undef_mask in opt_undef", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5f26c21e62466783cd031c45a39544c992cee202" }, { "sha": "f9a17c6fef92b1316c9a06465712e094f33add68", "description": "nir: Handle nir_op_mov properly in opt_shrink_vectors", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "94eff7ccd86658603155261c2fd59491786e7047" }, { "sha": "9bcc9597a5bb82f2013ea70bc8daa0bfd233b4c3", "description": "nir: Fix nir_op_mov handling in nir_collect_src_uniforms", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "a406fff78a57eab35c513042670500f4fc784042" }, { "sha": "87004fa7019afa4a297e78d7b57c4d7164e75c66", "description": "nir: Rework nir_scalar_chase_movs a bit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cf796aa885b347f463700620660d6a14f5afe14d", "description": "radv: vectorize scratch access", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "81641b01555faa4dd1dfc7de2513ad8d63e77ab7", "description": "radv: vectorize RT stack access", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f315e60493219d3078ef094dc99160575d257d9", "description": "nir/opt_load_store_vectorize: support scratch access", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "afb465013f37697a5df0cf142be82c7f055c8a5a", "description": "nir/lower_shader_calls: fix align_offset", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5a7efccdc31c4c70895f9afad894e40b32c6699c", "description": "radv/gfx11: re-enable 0001/1110 clear values", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "19f73f8eb4a88033fe48184e7d56f3274459b8c4", "description": "radv: support 128bpp comp-to-single with all colors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e2c7ce37192cef693c7a228b997402d480674a0a", "description": "radv: fix 128bpp comp-to-single clears", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "7451eb1d6112aed578ab89ba21830dc4eaef14ff" }, { "sha": "405f3bf9903f8a8b65da113adc9ef32e02b84fa2", "description": "radv: disable 64-bit color attachments", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "01bd012edd20927a4eb7f791dc6e6ac94089c144" }, { "sha": "ad40073e4e58fe77f95f835f635258f672d9541a", "description": "meson: Rename dri-vdpau.dyn to dri.dyn", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f0a362d5ba93c7cd4053ee91a50ad92f76d8ef68", "description": "turnip: Move sysmem clears to the first subpass that uses them.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "21334e3b538ab3c862098f315604f49ac10bb1d1", "description": "turnip: Move gmem clears and loads to the first subpass that uses them.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4cfd021e3f74fd75e7998cae5697a1ba598237d6", "description": "turnip: Save the renderpass's clear values in the cmdbuf state.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "139cc91697088c3d5b1a4546ed2e4ba5c916baef", "description": "turnip: Skip emitting empty CP_COND_REG_EXEC.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c96b2cc5110e9b10318f609b61a158019215c0d9", "description": "turnip: Track the first/last subpass an attachment is used in.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fce10ddf0f9ae30c62c871ae43d9aa690374b5e9", "description": "vulkan/util: Make multialloc succeed with 0 allocations.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d142c845d05732f7858839493e0dba6a1fa5d6c0", "description": "Revert \"intel/fs: only avoid SIMD32 if strictly inferior in throughput\"", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "6b494745be0900a67004d6f3e4b730c3cd67da79" }, { "sha": "aebe58458611e0bb585a5bce8e16c1175783f3cc", "description": "iris: ensure stalling pipe control before fast clear", "nominated": true, "nomination_type": 1, "resolution": 2, "main_sha": null, "because_sha": "87149cc545afdacb339a933d47ded5c1adf8f429" }, { "sha": "bd1d322107ea4639a454fcd82d775e9088f094af", "description": "etnaviv: fix null pointer dereference", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "734b15186bfbf6f6e00683ed281aec0cb29501b6" }, { "sha": "cff6c4d88582203526679585f93f6b8789fc1e79", "description": "docs: upgrade bootstrap to 5.3.1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "daa1f789b57aae7a23eecd4c337b79cfe1f081cf", "description": "nouveau: add exported GEM handles to the global list", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "d7cc19363f320c99b445fd268ebe27bfed8acdd9", "description": "nv50/ir: Remove few nvc0 specific defines from nv50-specific header.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7f63d2ebdbc4c29a58c768787e0551e8a6bd411b", "description": "nv50: fix code uploads bigger than 0x10000 bytes", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "8e13736222eebe3c1e89f514d41533e0db0ada90", "description": "radeonsi: remove unused arg of get_tcs_tes_buffer_address", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e97fe38b792d028f66799b2de1d6deb3eab3551", "description": "radeonsi: part mode standalone tcs support aco compile", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "59f4504d058f325b8968cdaa83bfd487b94a9c55", "description": "radeonsi: add si_aco_build_shader_part", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8631851b8f63f6ad9d757e41d11ce317571a518c", "description": "radeonsi: change si_fill_aco_options args", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "04aadb32ad97e25296def028bea054b2def8be69", "description": "radeonsi: add si_get_tcs_epilog_args", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8e0cff56f310977e1c881a1ca882c6ea40dffe90", "description": "radeonsi: remove separate_prolog arg from prolog/epilog build", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b744405aa25ccdbe845a084e805e25a75eb14713", "description": "radeonsi: extract si_llvm_build_shader_part", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e797bd78c96149e6faace675a71f470d348488cd", "description": "radeonsi: fill part mode tcs aco shader info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ac867af0997b3552b2b1faf912df8647172a0e55", "description": "radeonsi: share si_get_tcs_out_patch_stride with aco", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1001478a6811d1e769de7b78a3239466209fda6a", "description": "radeonsi: support upload multi part shader binary", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "85c0f31099425efc0e59de0a8552d9ae00202e7c", "description": "radeonsi: add exec_size to shader binary", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "51a8479a5107e311ae7c4e8b2d73292d5ca89136", "description": "aco: use semantic location as io temp index", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4c7fdebf9bcc5c156ce63d90a01a92f4aa42d0b1", "description": "ac/nir/tess: move tess factor output out of control flow", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "475638803888eb279f12e820d73879c21cc81b21", "description": "aco,radeonsi: save const addr to symbol", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "facbd13df14ecd7662970da59a570814e57bd305", "description": "aco: skip scratch init when no scratch arg provide", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d3333609e64ba500577903f80020018724a3fa61", "description": "aco: don't emit s_endpgm for tcs with epilog", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b41d3e42f7c52c48723e8d2b15fa79302831be03", "description": "aco: add tcs epilog generation for radeonsi", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a2484b20f9018de073b7633cee109ad336babbe1", "description": "aco: add pending_lds_access option for insert waitcnt", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5cf6f4f9a7447d9aae05322230fc00f263c71ac0", "description": "aco: allow tcs with epilog to keep nir store output instruction", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d05ae5df0b112ef8218cf99b7929fc455c86776", "description": "aco: add tcs end regs for epilog usage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7c7062f8f92214fea957edca4f6b98365752336b", "description": "aco: move jump to epilog out of ic_merged_wave_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "85d9646288df98847135bc6fe3338d154db519e4", "description": "aco: add p_end_with_regs pseudo instruction", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a3549d7f7abe5bc6c5eaf7f854bd617a225d07f1", "description": "aux/trace: trace video_buffer method return vals", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "992ded3a3fe7fed0f25aa3696786dcbd9bf1af2f", "description": "aux/trace: unwrap refrence frames in picture_desc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ac9c2689a6dbb8d8e1d3efd95e5900b940e3e993", "description": "aux/trace: wrap video_codec & video_buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a5279f1ec517b3abdc0b3194c5ebcf45f6cc22ae", "description": "aux/trace: add context video methods", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ace894cff87006c59aa38ade3c4dde9b8cc1dd8e", "description": "aux/trace: add screen video methods", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9d1da9ec20217c21338dc6f9e1077cf19ac2fb61", "description": "aux/trace: fix set_hw_atomic_buffers method name", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "b2dc63ed8ce95622312d7fa211def60f3673facd" }, { "sha": "713437b2fcda0ad61b9454dd2ba87fe3b6959648", "description": "aux/trace: move trace_sample_view logic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ff20e23fed6f4e4bb9e3b0f6653ed9aca413180", "description": "aux/trace: deduplicate enum dump macro work", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "87850734e79c48d98e64294a089496e5714439b7", "description": "aux/trace: skip multi-line comments in enums2names", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c4133a110def6a20dbff9ffc4531108475420fcc", "description": "gallium/dri: fix dri2_from_names", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "433ca3127a3b94bfe9a513e7c7ce594e09e1359f" }, { "sha": "f7e39c6f8545540ed573a6b1036710b55f7d6778", "description": "intel/isl: Remove Wa_22011186057", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4c06c736c56454451f9a7c495ed287e9b74b7f4a", "description": "intel/isl: Remove unknown workaround", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b64da56b1a8d6149ff30ba00824cc13807f326bc", "description": "nir: s/nir_instr_ssa_def/nir_instr_def/", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "43be4129d2460f59d4af4f121c51afea6f481597", "description": "nir: s/live_ssa_def/live_def/", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b781dd6200931bb1398e07c555281d9cfa93fd8c", "description": "nir s/nir_get_ssa_scalar/nir_get_scalar/", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "65b6ac8aa4554987867a4dbd463a5914135efd22", "description": "nir: Rename nir_instr_type_ssa_undef to nir_instr_type_undef", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "252bff0f487763d11f0e4a995be0c42070751d87", "description": "zink: use real A8_UNORM when possible", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f501f9453adc7024584e9d9598754c55c36d20f3", "description": "zink: use maintenance5", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8be6b7caa3fd3ded4f5b385b6757ac73c5e77d3c", "description": "zink: add maintenance extensions to profile", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d19e8fc1fb62aa7c0da2c7c60acfb8cbc6c6c211", "description": "zink: split create_ici to init and eval", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f8561369ee9a1842ba921b0027bf56548e6aade", "description": "zink: remove unused param from create_ici", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eff5e187144a6ac082f1ce21f1f4bbf5d907c324", "description": "nir: Assert that nir_ssa_for_src components matches", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8552311343e351c50b06ac3f02d275794a7562e1", "description": "broadcom/compiler: Use nir_trim_vector explicitly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c182ab2b8349402d2736ce97119c85dd89668ee8", "description": "lvp,nir/lower_input_attachments: Use nir_trim_vector", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "88d753631c642fffbf75aa6b48954e79b1fe8b97", "description": "aux/trace: print bindless handles as pointers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "823827a295991c63d0011335fab41da68eefa658", "description": "panfrost: Pack stride at CSO create time on v9", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "32675a304be6ab63f79b6d547ac20e6de3fcfb71", "description": "mesa: Enable ARB_texture_border_clamp in GL Core", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "714362b7dade5f2e4a7382d27c3c4b5a10315b60", "description": "zink: ci updates", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bc5ba7b7c498ee6d7cd85aa551ed9ccbe6bb52cc", "description": "zink: remove pipe_stream_output from function params", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3c7f50ba4dcd27ea602081359358a9161ede7dc4", "description": "zink: stop using pipe_stream_output", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1abd507049b68a9ecd51c30a9090f52a2cbcdfe8", "description": "zink: delete all the extra gross xfb handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "01d3c691a50e1510437a7d313f73fba592538ece", "description": "zink: fix clip/cull dist xfb inlining", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "235ae7c3c6c833faa079c1c5779997f70158398b", "description": "zink: delete lower_64bit_vertex_attribs pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "25fd1dfca33556412035d5ed44de990c4118473b", "description": "zink: delete split_blocks pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f8cb0d8a44afb9c70f38e359ffe0ad57416e66a4", "description": "ntt: handle interp intrinsics as derefs", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "aedebb9d30d4a746a8c2ea94f3539dd8b766e72c", "description": "zink: stop lowering indirect derefs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9e42553ca8d30a2a2cb6781774631c45285d77dd", "description": "zink: use lowered io (kinda) for i/o vars", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0156058a3ba921bdc4f1131eda394bdf9570e455", "description": "zink: add a mode param to find_var_with_location_frac", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b0e4ecc032c52b86955b9434de89794b4b10040c", "description": "zink: move fragcolor lowering further along the compile process", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "df238e8fc092a9be6c9994c1d681eb3aa03d966f", "description": "nir/zink: fix gs emulation xfb_info sizing", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "fa5ebfbeb909927121bb1cededb96a90c2419ec4", "description": "ci/freedreno: document another a530 flake batch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c9b177db0e51c96a297466ba2fc8a9b6a11e124f", "description": "aco: don't create sendmsg(dealloc_vgprs) if scratch is used", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "2930317cea53843b4f3f2b25f11fba5ba82fda16" }, { "sha": "a02b5138a71209526d38645a209d88ead4a0168f", "description": "radv/rt: Rename traversal_shader to traversal_shader_addr", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c291f612cb3cf786746993736edb797dfc25e312", "description": "radv/rt: Rename shader_pc and next_shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2edf222abdc3d01aacdf9995c5a70bf944dc38f0", "description": "egl: reenable partial redraw with a warning when using gallium hud", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "e516a0a94fd201444eef2f618d447f8e68aeb347" }, { "sha": "d0f4333fcad81ee2f5849ab9e9f45f5d99fe38b5", "description": "intel/decoder: Fix memory leak on error path", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "b4c8d2dc45554fc61250f58bf0a2678d90ea6769" }, { "sha": "6a2a36d7ddc4a227fa71337e88112555418cff42", "description": "driconf: add a workaround for Captain Lycop: Invasion of the Heters", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "210fe9f5867244f81a1f0c6446a881a28d5ae87f", "description": "zink: drop CWE requirement for renderpass tracking with primgen queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1bff8ade885bb5e0004315d50e8b12e7ab41d43b", "description": "zink: rip out some awkward parts of the old non-cwe path", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "553603073593cf21bec19927bdc50bf0ecba10e0", "description": "zink: rework rast-discard for primgen queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f743df4f00a346a14edaccda35e035e5224233c", "description": "zink: unset primgen suspended flag when ending a primgen query", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "7f956435a039f4729c776a0172bffe7c8b6207b7" }, { "sha": "5ea5318e6073359a88a094691dc72df0b49867ee", "description": "zink: require EDS1 for CWE usage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "69cacebd29a234e6af10de1d9c21d20a6a750bf5", "description": "zink: track start/stop of a couple query types", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "da5ca7529f704d7a900e69ac4b887d0bd32d099a", "description": "gallivm: Drop the Vulkan YUV format hacks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4accbb27a2255230cc204f0d9a61c6e27d75acd7", "description": "vulkan/format: Translate G8B8G8R8_422_UNORM and B8G8R8G8_422_UNORM properly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eb23ce91b537969f2d113f5228345f92173ec813", "description": "vulkan/format: Use correct swizzle for 1-plane YCbCr formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b9870275b12587a6a42620d2721600487859015d", "description": "anv: Disable CCS_E for ISL_FORMAT_YCRCB_*", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e33bb56a4e404f7fa4a58f359bab8d50ae8cfba", "description": "blorp: Use R8G8_UINT for YCRCB_* formats with CCS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3fff38f624e23ac593412fc911c11036cbf7503c", "description": "gallivm: Support G8B8_G8R8_422_UNORM and B8G8_R8G8_422_UNORM", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0c03d44093d222c121760ec6a299402ad7dca15f", "description": "util/format: Add G8B8_G8R8_422_UNORM and B8G8_R8G8_422_UNORM formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9a6ec6cdd6adebbb2a6d9f14068b4253b72d4c0b", "description": "util/format: 8-bit interleaved YUV formats are UNORM", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c1a0bdae1ccc2c6b98d46fd2c2022ed5a6811d6b", "description": "intel/genxml: Update xml with gen_sort_tags.py output", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "549540ca7cdd957c1f29c6b966d8c9067dcc31f0", "description": "intel/genxml: Add final newline to output when saving xml", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "548a0bc7d2ab89732ddfcc77315a4798573589a3", "description": "intel/genxml: Don't rewrite sorted xml if the contents didn't change", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e60a0b16163b98641483556309c1f2fb66faba68", "description": "intel/genxml: Move sorting & writing into GenXml class", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3176abc0f204a855d924cde7ac6b8390ac7a6a1f", "description": "panfrost/ci: updated CI expectations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "56be9a55be03cce9925989e7d22696733488e05b", "description": "pan/decode: handle more than one panfrost_device", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cea0cc5b1631874ebc077c25df61975bf1336e3a", "description": "panfrost: fix invalid memory access in get_equation_str()", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "f55efb4ae68e9f0e08c2fe749d662c5f2ad8d450" }, { "sha": "bfa4125308b5dadfc6cb5f81edda6677124b75e5", "description": "zink: ci updates", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f5c1da10f5c9a2e8c9976a1cdab2c1b3b598e149", "description": "lavapipe/ci: Remove descriptor_indexing fails", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b2f6de8f0d86b8143084212f970af072780fc201", "description": "gallivm: Run nir_convert_to_lcssa before nir_convert_from_ssa", "nominated": true, "nomination_type": 0, "resolution": 2, "main_sha": null, "because_sha": null }, { "sha": "4695bebc7951356c913b4695f36863ba4544e816", "description": "nir: Drop nir_dest", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6c1d32581a4a07a05a916edf136b50f991818f19", "description": "nir: Drop nir_alu_dest", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "977999d83640535fd0d2fccd5eeed6e6f0bfe332", "description": "nir: Get rid of nir_dest_is_divergent()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9d81f13a757d4a525dd28671882709934c41f8a1", "description": "nir: Get rid of nir_dest_num_components()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "80a1836d8bb68ef156254d72de0b3deb2dad17d1", "description": "nir: Get rid of nir_dest_bit_size()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0dd76b1abb952476a0d8723c7b0414406ce17f28", "description": "nir/print: Replace all dest printing with print_def", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c7fb2228e6997f165eb2d642e4582490a0af9706", "description": "nir/validate: Replace all dest validation with validate_def", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b9e514d25be7965fb36c714c8bf5ece417763600", "description": "nir/propagate_invariant: Stop passing around nir_dest", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c69eb8dfd72f49d35f480aee2f144fec219f210f", "description": "nir/dce: Stop passing around nir_dest", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cced401b0ff0f27f6b29e98490debffcd12c0968", "description": "nir/gather_types: Stop passing around nir_dest", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2155634fb93307edf9011b070274e661422edf6e", "description": "nv50/ir: Stop passing around nir_dest and nir_alu_dest", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dd2178060d829a4dc06e922b7a95174d1a0d39e2", "description": "r600/sfn: Stop passing around nir_dest and nir_alu_dest", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "734b15186bfbf6f6e00683ed281aec0cb29501b6", "description": "etnaviv: Stop passing around nir_dest", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "11af0c1f1bf3f17e70da2689fb318c141b117105", "description": "lima: Stop using nir_dest directly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9b4677981f2b34cfabdbadcd422e62c7a4ec81f6", "description": "nir,ntt,a2xx,lima: Stop using nir_dest directly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b30da1b281f86eaa5e5bffeaf8a359ee594b0b1f", "description": "vc4: Stop passing around nir_dest", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f922ea7c07f2b10f7e02b341ad2ad3dcc52693d1", "description": "broadcom: Stop using nir_dest directly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ce8b157b9481e131fe2b322b3ba230798e728c5c", "description": "intel/fs: Stop passing around nir_dest and nir_alu_dest", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "de5bc9128c77a6d02371730cfd4a15ebf7654dfb", "description": "intel/vec4: Stop passing around nir_dest", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b01d6a6b822921c486cdae07d034b1c2e1e07ee", "description": "nir: Drop nir_dest_init", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1deba364e1ec98b03045465d605e597c1572f346", "description": "dxil: Do not reference nir_dest", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "262373541dac65fb5638112f547220ff262deb13", "description": "ir3: Do not reference nir_dest", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b41676d7ed018b65d79acd7fffd170405be29643", "description": "zink: Do not reference nir_dest", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dcdd9966c7dc5c7d1e3e9f3e4f43e151ba5bd3fa", "description": "panfrost: Do not reference nir_dest", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "02ddb7eae2788f9a0e7488dcc9051c6c2d636c99", "description": "asahi: Do not reference nir_dest", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5aa38181cc00198604fbf23d39f6b4a71ae8c45e", "description": "pan/bi: Don't reference nir_dest", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "08093a7deaa14bbbe0b7ceb9b44d59a21d5f06c0", "description": "pan/mdg: Don't reference nir_dest", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d9786a48aaca192ddb8053524f012ae43fe35ccd", "description": "agx: Remove agx_nir_ssa_index", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f66f3583ea39f32989674395b2bd593c9be6e97", "description": "agx: Stop passing nir_dest around", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7cf9ff304e02b85cef0cd936b456b658255b7cba", "description": "nir/from_ssa: Don't insert store_reg instructions before phis", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "ae0408be1bdc7c6edba24e3a36b728a016292b45" }, { "sha": "cbb28eaeaf35ca5581e6d75a1fa15533984d66ce", "description": "gallium/auxiliary/vl: Set correct csc matrix in set_buffer_layer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "69fa48fbb1cca7b2fd804104077b17dedadfd090", "description": "lavapipe: handle VkBufferUsageFlags2KHR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "566e556478c1f3be773e7ecf8cbac5f9d8080a22", "description": "lavapipe: handle VkPipelineCreateFlagBits2KHR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5174cae8c259c1b9fea02a2e68d8477a9810f9ad", "description": "ci/baremetal: shorten BM_KERNEL to filename and BM_DTB to name only", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "795a099f388ccfe871a129a0cc2e767b554804f9", "description": "ci/baremetal: do not install curl, it's already there", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a93d7ec445e35b03f70473545a00687168fef17a", "description": "freedreno: Use shared DIV_ROUND_UP instead div_round_up", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "581f6fb7c8fd37104eb8921bc13f9227d2e763e2", "description": "u/draw: skip zero-sized indirect draws", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "efb80c171553ad4205d29bb6273627bdbe7208ed", "description": "aco: summarize register demand after handling branches", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5a536eca9ca763f53bf3e4c8b75752b527f8fc01" }, { "sha": "b882309e848824e3ac53d335f93f5cbcf4a11d08", "description": "Revert \"ci: disable Collabora's LAVA lab for maintance\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "83d7e327f91dc96c24f28bea9b41e696bd0fef99", "description": "etnaviv: switch to S_FIXED(..) macro", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8bce68edf553c079ed8451ecf24dd2831f409c25", "description": "etnaviv: switch to U_FIXED(..) macro", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "16915c7a71eb8ffd1043a495bf5f88344b3854ea", "description": "etnaviv: switch to log2f(..)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "04dbb556c282a13e510ade21d6e24ee4d1bf90e8", "description": "zink: fix crash in lower_pv_mode_gs_store", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "39770c6503ac44090decd88698802bb95189bb4d" }, { "sha": "198719de39fa9daa7d254c4be44a8e4caf30ae1c", "description": "zink: fix null config screen creation", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "6d60115be7cce87402f15ba01d81783dbf25f80a" }, { "sha": "e1c278ae825958186418cc8201a6f49f74b75181", "description": "clc: use CLANG_RESOURCE_DIR for clang's resource path", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9d7a3f170b03d62720597bca6190954a4f53a854", "description": "v3d: Use DIV_ROUND_UP instead div_round_up", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7ec12b537a4b3852828c2e16b53bafde828bf6e4", "description": "anv: don't try to access dynamic buffers from surface states", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "06dfd216d35f25acd4531b95d681c31e71892e80" }, { "sha": "3e72539dc2a77be52f2bd57f34da43ea144d6ed6", "description": "radv: Fixes mingw linkage error undefined reference to `radv_GetCalibratedTimestampsEXT'", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7006104d7e67fd20a61ecffae82e63799700cd30", "description": "ci: disable Collabora's LAVA lab for maintance", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "76725452239e9e7740c0edd6a5f3663ab897c343", "description": "gallium: move vertex stride to CSO", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "29fd7bf603f08d81b8f83afda395948f2bd38d9a", "description": "nouveau: calloc vertex csos", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea093702040c29aeed089e857475b2eeda82f487", "description": "virgl: fix some indentation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6984e524f476034f7ed9077694d682bbe79eead5", "description": "virgl: move virgl_vertex_elements_state to header", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4eb4c9bba97d659eb199cf41fb607d02caf6c748", "description": "d3d10umd: use cso_context to set vertex buffers and elements", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "65cda2c0e16682c7c2bd6329f276016c5755ccc0", "description": "nir: Drop nir_foreach_dest()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "95a3c1325da9bfe7ae9c062308fee811ba4cfb02", "description": "nir/from_ssa: Use nir_foreach_def() instead of nir_foreach_dest()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "581ee2ccb48d6f796a6d4720b5405c84625e8715", "description": "dxil: Use nir_foreach_def() instead of nir_foreach_dest()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "369270906b77e83acaf35225104e5af25d72a3bc", "description": "st,zink,sfn: Use nir_foreach_def instead of nir_foreach_dest", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6203750d78c580d18eec1493dc0631dbf1335884", "description": "nir: nir_foreach_ssa_def() -> nir_foreach_def()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0ec7b8455e3d26db36420e514c426c589372bb25", "description": "nir: Drop nir_ssa_dest_init_for_type()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6914272c301ce6749590bbe0dd19fa46cd212f40", "description": "nir: Drop nir_ssa_dest_init()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "174a75631f71b44b5182ae7678e19488783ac636", "description": "nir/serialize: [De]serialize nir_def nor nir_dest", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9cd9115d87b7eb4f1ed7ad12af06e7935187fdd4", "description": "nir/clone: Clone nir_def nor nir_dest", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d2c4749986c5fc7d4eccb738ef4f3bdad036a1a8", "description": "nir: Drop more instances of nir_ssa_dest_init()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed9affa02fe88ad45d6ef17aea2948703f4b6ad6", "description": "nir: Drop most instances of nir_ssa_dest_init()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7bcbfae87c9039ebb01f7287403bf5666ca8d64e", "description": "frontends/va: Ignore requested size when creating VAEncCodedBufferType", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "040a0fcf421564ab6371aac735bcaff29f7be132", "description": "lavapipe: Use common physical device properties", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e2a02f3910266a91833800b8f803fb3d7afffa0a", "description": "clang-format: Disable formatting by default", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "47722b2d7f7e87b12a636193695e4c42b23b3b14", "description": "nvk: Remove reference to genUserClip", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b9fee379d17072d71176d02080bcc27ed95e707", "description": "nvk: Don't use nir_ssa_for_src()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "09d31922dee2483313fc09cefe8eb7cd7296a2c8", "description": "nir: Drop \"SSA\" from NIR language", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "777d336b1ffe6b1ab4aec16ef32d71b9ad62f51f", "description": "nir: clang-format src/compiler/nir/*.[ch]", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6fb63f369cde3c1d6d56b3e1f86f237b4b360489", "description": "nir: Add a .clang-format file", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0d9254204be101a26d09eb120d072c88aebc8efa", "description": "nir: Add a do to the do/while in nir_const_value_t_array()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bb8f14374966f548cd4d17966e79b6bf1959d442", "description": "nir: Wrap pass macros in braces", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7f6112302b1a10ddbe238a89ef6c14a2f870f1ab", "description": "nir: Pretty format type mapping helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "59e5b51084af7eec76a2e756a9d6cffb27b85c3a", "description": "nir: More manual formatting", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "57e10f7c93616cc05ba48560e3f3090b1cc1787c", "description": "nir: Don't clang-format debug print setup", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4d54b423e7a5aa979d9ff73c56c7372f71c27d21", "description": "nir: Don't clang-format a couple typedefs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8579224fe1ed5ab280516de3977d5b6ff9920dcb", "description": "nir: Don't clang-format const_value helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a89fb36f6be5a1d8c0e6dd81d971532bc0a155d1", "description": "nir: Re-align a couple enums and add clang-format comments", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a6be8191210195520395fb1bd6b478a190b82b52", "description": "clang-format: Set the default ColumnLimit to 0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "54680948a8005d4833da17ad7ca2c198ca6d73b0", "description": "clang-format: nir_foreach_src is not a foreach macro", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fe5671e881a560474f08abffedc008c413aa05a0", "description": "clang-format: Add nir_foreach_reg_*", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ee42e2166d836251603b2b3e4801705d42d8f83d", "description": "android: Introduce the Android buffer info abstraction", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "21dcde096f351f83a2df7aa9f42a7276b5454c81", "description": "util: Add NONNULL macro", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9bf104f9348d5e7a04268399a5d68523e886d487", "description": "ci/deqp: really remove the uncompressed results.csv file", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d110299d77c9663bf3d91a50d447f8db4f64acb0" }, { "sha": "7cc2f23d535151072d077426693d1de8f0254eeb", "description": "anv: move genX(rasterization_mode) to gfx8_cmd_buffer.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "705840d417c8c3a971d81b09de1d1b594ef49f7e", "description": "anv: get rid of genX(emit_multisample)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eef54f31756b910dce1ae7dca8fcbd4e458bc75c", "description": "intel/decoder: add options to decode surfaces/samplers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cf5ee0a0f724522d6e8b314ea023d1a505eed132", "description": "anv: emit 3DSTATE_GS only once per pipeline", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "71ebd9b9d71d21da510c2acfb12fb5e34f3278b9" }, { "sha": "8689791e1f48e0b47af976fa112cf17ab368f056", "description": "blorp: drop programming of 3DSTATE_(MESH|TASK)_SHADER", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "22c7ccb523df42f15a8fce1164096edf42b658ee", "description": "intel/decoder: constify some input parameters", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9d45a25b8016fe4c41fc686a1419693fb761ffb5", "description": "ci/farms: enabled Microsoft job only when conditions are met", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "19d318d88ac31bd9bd381bf0db494db6e6f84539", "description": "zink/nir: add a zink specific intrinsic for push constants", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "333b6ef40963f62f6cd8e358ce1fcd3d9da4cd9b", "description": "zink: remove unused indices from `nir_load_push_constant` calls", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "57b8b82d7dfbb551427534bb37f3e57941e04b96", "description": "ci/freedreno: document vs-nested-return-sibling-loop2 flake on Adreno 530", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aee00062f410c998c7cdd65a5cb4170181d0e7a1", "description": "ci/amd: add glx@glx-visuals-depth flake to raven", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17021f70f4a12b408bc8ab51e19ec02e7ff247e1", "description": "ci/build: limit debian-build-testing to 30 minutes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "95856898393782a14da6062bfce3ee92d88497d6", "description": "nir/opt_if: also rewrite uniform uses for read_invocation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ce0c70fb0c696d311e624fadc3890dad0534d8c5", "description": "vulkan: ignore VkPipelineColorWriteCreateInfoEXT if the state is dynamic", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "c43135d740e38814add0e29c7787970d3ca01158", "description": "egl/drm: fix EGL_EXT_buffer_age with gbm contexts", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "3d59f4cfcbc9d955a37f98e7bd378abd32c5ac86" }, { "sha": "ae81eb9d5013709a955d8290bbc91c30100c4bab", "description": "asahi: Legalize compression before blitting", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7ac6176ea5ddf62c4690edf1f86a480409be8a14", "description": "agx: Do not allow creating vec8", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fd481d00d39590cdecef108101c50576fbe95255", "description": "agx: Handle <32-bit local memory access", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aeffd22c308071112913a7c48218366526e22509", "description": "agx: Handle f2f16_rtne like f2f16", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4002ba95bbc7599934b4381ea1bb636b08b3c428", "description": "agx: Lower f2f16_rtz", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3634791baab462161994ab614a98ba1c1f4f4643", "description": "agx: Fix 64-bit immediate moves", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4d0233cb1d80f1fed5e3e85eb8eb8229e6a1f2a6", "description": "agx: Fix uadd_sat packing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "73657cd011c92676a92fcfa75434849997f5442f", "description": "agx: Handle conversions to 8-bit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fa2a7cb2a8779e70a944bd328edc0813055da255", "description": "agx: Lower f2u8/f2i8", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b3ed5228b471e860176bc763b3322c10c9443f52", "description": "agx: Handle blocks with no predecessors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c247de37bbcbfeb92971ce91ef774abe46afd815", "description": "asahi: Fix incorrect BO bitmap reallocations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f1fedb72d37ad8cf4b9f1c0c0b9a6c58b901dac1", "description": "asahi: Handle non-written RTs correctly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0f4e3a03fd8729ff97df82c1bc29988d41b0beae", "description": "agx: Move nir_lower_fragcolor out of agx_preprocess_nir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3704caca0b99f158e1a9eb4a6b39c0d88defa1cd", "description": "agx: Stop setting forwarding bit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "09dfaf2c91994f7f134445c81dca8c273dde0982", "description": "agx: Remove unused allocation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae440c99292caaefde73655b98463d98591d06c9", "description": "agx: Don't reuse ssa_to_reg across blocks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d035908550fc4d57a56cf2c7a3cbcf5f39896fed", "description": "agx: Don't use ssa_to_reg across blocks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "964a67fda4cab3f4867adf7321128a22df6a5e03", "description": "agx: Assert invariant stated in the comment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6909cb6379874313e0f91ca3cb0cb94344bc775b", "description": "agx: Use agx_replace_src", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6447bf4ccebddd848ca676583116f67db07b9e5b", "description": "agx: Stop setting registers after the shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "87121cf9a4c62bf20d63f500b0a9d3281e15b648", "description": "agx: Set phi sources in predecessors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8cc96d64b0badda3898f00c3691da300dd3a096f", "description": "agx: Fix accounting for phis", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d2224544d68d7aedcbaf83fdec9ea7fc7603bf6a", "description": "agx: Allow 64-bit memory regs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0b966cb10656457af503cffc5792ae75a895655", "description": "agx: Maintain ctx->max_reg while assigning regs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b973e3821483a8897d7d0068492fee91b52ae3c3", "description": "agx: Fix AGX_MESA_DEBUG=demand", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "135f3c35c51437ef421cc39b575e9077b78447fd", "description": "agx: Optimize logical_end removal", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d459de85b75842135372191af4d9dab2d75c65b3", "description": "agx: Optimize swaps of 2x16 channels", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "efbdc31ce55ea01c1443a9c244c372a648787b12", "description": "agx: Use compressed fadd/fmul encodings", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a30c668e44c1f1b3820cda728b9f61deecbc63fa", "description": "agx: Require an immediate for `nest`", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "85d6f162adad412850899979ed5f5e61eee21ce6", "description": "agx: Fix length bit confusion", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e83b7086764f6f34e948e50347caf18fb51ff894", "description": "agx: Optimize out pointless else instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "782055106f4abd11a236c2bb1d83c34dbd2e80a0", "description": "agx: Use unconditional else instruction", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "41b7891673bf0ba52200826e1a11a15adbc2a911", "description": "agx: Put else instructions in the right block", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5196558204ffce4b9507e69c58caf3154758ccbe", "description": "agx: Do not move bindless handles", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c252120239f227fe60c7b62f681b845c4a6490a2", "description": "agx: Fix shader info with sample mask writes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c1e2200b707f3410acc31b0fa3617865db90f532", "description": "asahi: Enable explicit coherency for G14D (multi-die)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d6ee12a4d72eeeafea423ff385b79647693983cc", "description": "asahi,agx: Upload constant buffers immediately", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "080b05e29e1f04f22a776057631f4061cf7c1824" }, { "sha": "f4fd4d4d506474fd6965c0ca42f58be3db73503f", "description": "agx: Fix atomics with no destination", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9da8dc47f98e338861e9125b640a4fc26d42ff42", "description": "agx/dce: Use the helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0d7b8bfce5c7e46e66bd80751f6025648511b6df", "description": "agx: Don't lower load_local_invocation_index", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3f8894b0f7c32856a868e255445610ee82efdf70", "description": "asahi,agx: Fix stack buffer overflow in agx_link_varyings_vs_fs", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f3877f56ba7915ee6bc6866c0f4dc21881a3f5fb" }, { "sha": "eafd35e458f5dc6d62acd0589e66351d8e173e60", "description": "asahi: Force linear for SHARED buffers with no/implicit modifier", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3e5d2f0c1b1a615498bba65496951fcc06dae446", "description": "asahi,agx: Respect no16 even for I/O", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "721aa39ad9090932f945c38ce1cd95502e81a4e5", "description": "asahi: Impose limits on resource shadowing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9d668f87d3d10efdfdc758a5e29c961fbee550aa", "description": "asahi: Print info about shadowed resources", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ccbd1254684fde0efed0a87a1e19ba48c3c20d64", "description": "asahi: Always use resource size, not BO size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f8f4f466f7150d0dcc9be235511c0076f304740c", "description": "asahi: Fix race in BO stats accounting", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9762c55589999bd436d9d7a7a3e861867099d728", "description": "asahi: Do not overallocate BOs by more than 2x", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "175e02baeda9db26af627bff0cb228c69a0fbbdd", "description": "asahi: Add a noshadow debug flag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5f3d784c6c4476db58ebc4d0d39ec2efa5649c37", "description": "agx: Handle 8-bit vecs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c3b86bcbbcebf08701859f9c56c5965d76d17ada", "description": "agx: Lower 8-bit ALU", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aeac45c188b08746ab22b287e62c118f7465135b", "description": "asahi: Move a bunch of helpers to common", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e5f76821f1eeefae34b1c0f8241e0615625252b3", "description": "asahi: Stub num_dies", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "41d094c2cc1da09444830dca866d2be7f03ae5b4", "description": "nvk: Support dynamic state for enabling sample locations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2de545c68ff201b4fd77dc790cf974d3e37dcbce", "description": "nvk: Fix support for VK_EXT_sample_locations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2dc883eb37f04eb0bfbbb3cda62687a18b9235de", "description": "gallium/st: lower NV21 to R8_B8G8 instead of G8_B8R8", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "26e3be513dc855f235ee12c8ebc0e7d1a82cd4cf" }, { "sha": "4eb0a98e5a45572a6c30f16f7b7e21cf22d158c2", "description": "pan/bi: add support for I420 and YV12 sampling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b890a5ff619e41ced38780a93099af86df06a86a", "description": "gallium/st: add non-CSC lowering of YV12 as PIPE_FORMAT_R8_B8_G8_420", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "60ebef430a5a40398f2b227b6374bc26bd10c042", "description": "gallium/st: add non-CSC lowering of I420 as PIPE_FORMAT_R8_G8_B8_420", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "06495f11daea3daff33d9e08eaf10414ad1df01e", "description": "radeonsi/vcn: Update rate control when framerate changes with HEVC", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c4f356faf490cb7d4ba63470e1240e92b8317742", "description": "aco: always use rtne for fquantize2f16", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "144546f4345a4b822c531b867e1f3a1a1eb992e0", "description": "agx: Lower flat shading in NIR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ff0e25d293bb961630b425fbd9da85473eb7bc88", "description": "agx: Add interpolateAtOffset lowering pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "48029548f332cade304edff9eae4d3998c1f181f", "description": "agx: Forcibly vectorize pointcoord coeffs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "52b8d315481f631356c24c91fa257fd7b34319d9", "description": "agx: Set lower_fisnormal", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5577aebfb2af090f35ea02e85cc431186a979289", "description": "agx: Allow more varying slots", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "22f694c008a65d63bb405046f78fd41716c6fa78", "description": "agx: Implement nir_intrinsic_load_coefficients_agx", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "10cdc0ad9f897121c54a3239ebcf17d6d5399f49", "description": "nir: Add load_coefficients_agx intrinsic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9a5da2f4bdfd4ad4ee09bc3f6c9640e4acada13", "description": "nir: add a filter cb to lower_io_to_scalar", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "550f3dc437021c8b512687943fc955906f380d6f", "description": "nir/lower_io: add a new doubles-only 64bit lowering option", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "933e6e4751806fbb66325dfcfd9c32ce5984e4eb", "description": "r600/asm: Make sure MOVA and SET_CF_IDX are in the same clause", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "99c8d15c679609b0e4be7fbbbff43294990b175a", "description": "r600/asm: Fix AR force_add_cf setting if a clause is not open", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b34c027cb0e55c35d44347fb628164874f0ad669", "description": "radv: use the number of VS outputs for computing the tessellation info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8a97302f57fede4791acdb504bad449508fbfc01", "description": "radv: add support for loading the LSHS vertex stride from a SGPR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0cb88ddca295bc99f47fa0572b7142d119a43b60", "description": "iris: implement required PSS sync for Wa_18019816803", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "92941ee84bbd07b329dcc7dce553a03307ffedde", "description": "anv: implement required PSS sync for Wa_18019816803", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "419531c5d98948ca868c8cacf310d3c7f876db26", "description": "intel/blorp: add a new flag to communicate PSS sync need", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "973e6f3be095eb203671826e440392ba376afb36", "description": "gallium: remove start_slot parameter from pipe_context::set_vertex_buffers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e0da62c0e96ff963a77b527d702c471be402b88d", "description": "nvk: NOUVEAU_WS_BO_LOCAL is a trap.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9f767db1265e2fffb8886d608eba9dd1220547df", "description": "nv50/ir: Rework conversions for texture array indices", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "585f0e8b48987d32a40243acec573c5cc5b50dbe", "description": "nir: minor fixes for io_to_scalar", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a12cedec91514cfbd1d584705c4debc6a3abd40", "description": "zink: add a special separate shader i/o mode for legacy variables", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "b24911e5dbdde2c46a4aae7bb87930ff30d837ee", "description": "zink: pre-convert mode in fixup_io_locations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "52c57667eda036ae2ad5d16be7a5afe18319df46", "description": "nvk: Use common physical device properties", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c06f70ca1808b56d5c927857ea7adc1056596d6b", "description": "radv: Use common physical device properties", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eaee792ea5f9e4e6e77f1399ed2a677ed5b0912c", "description": "vulkan: Add a generated vk_properties struct", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0ab0e5d803e1a48ae434763fbdf34a33772f8bba", "description": "ci/a530: document piglit flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5ba5bcf2b60c233a53014a6b5a32b82d8631b7e1", "description": "vulkan/wsi: Allow binding presentation_timing when software rendering", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "54c7099087fc400a3afba1062b4fa7f66569651c", "description": "panfrost: upcast uint8/uint16 before shifting them beyond their range", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "90a6ebdf80db34cfb9c7b40077dc09c2252f154f", "description": "amd/ci: drop duplicate test expectations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "85e74944c69a41736def2e945b62959ec7d805de", "description": "winsys/amdgpu: fix a race between import and destroy", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17c95e070cd93bfc33719c9569c6a543e4d95866", "description": "r600/sfn: work around injecting extra CF's to handle hardware bugs", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "cfbd1fd41300740154f89b4382e4790e61c1bf0b" }, { "sha": "b8edd19358eaba847de3063b24f2ab0dd6f69f14", "description": "radv: Handle VK_SUBOPTIMAL_KHR in trace layers", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "de6d298fd086345b603cae425403829f89134c08", "description": "ci/zink+radv: set a timeout of 2x the normal runtime", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9da56a369801bc9392a272d223babfae1d01a165", "description": "iris: Inline iris_can_sample_mcs_with_clear", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1d1dbbd03f1a09ca3cc67da887aee02d48f40807", "description": "iris: Drop get_copy_region_aux_settings", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "60aebe8fa890caaaebc36fa972ba43f1f6cbc273", "description": "iris: Fix iris_copy_region calls involving FCV_CCS_E", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3acdb29332e195a6a6968bddb770d4fd51f511bd", "description": "iris: Fix aux usage tracking in prepare_render", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "046bba0be058d0742f55e22df8ddb42901cf7ab0" }, { "sha": "abc0b3a0dd1d3a71b7da2f90e5c630da11de3a9e", "description": "pvr: Add VK_KHR_copy_commands2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3c6356493a31a8f152d89795ecee4949bacb185b", "description": "pvr: Print VkStructureType name on pvr_debug_ignored_stype()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ffc93ba7a34d1008b5a34d2bfd429fec8097f1c9", "description": "pvr: Add VK_KHR_get_surface_capabilities2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "40888311243279163a5fe4195003ede14f5f98fa", "description": "pvr: Add VK_KHR_get_memory_requirements2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1823afa94a07a1d7697ffd6fcd646f192b6cf8d3", "description": "pvr: Add VK_KHR_get_display_properties2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "64a3320f228c7eea7ec71b03b8043790bf85f165", "description": "docs: Fixup imagination/pvr extension support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3208207998b4a78b5b002651cb31d4438dfd5e83", "description": "pvr: Refactor pvr_GetPhysicalDeviceProperties2()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "afe9b73cd5e7ef7300a558483792b96c8f8205a9", "description": "pvr: Clean up extension tables", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "efb3c93d5fd7685ebaeb7591456bcfab360d07db", "description": "ci: build hasvk in debian-vulkan job", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9dfd8b3723c4f086d894df27e9e09db855c6f997", "description": "ci: reorder vk drivers alphabetically in debian-vulkan job", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ee6eadb65ab7e09aa4ffaf4e6c7676fb7c51e86e", "description": "ci/amd: Skip all VAAPI tests that creates too many huge surfaces", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "06c8ebaa66b6f12b577ad1aa5e2a11628fd3735d", "description": "pvr: Pad rogue_regarray_cache_key union members to avoid UB", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e15832e6f4bd4dcb3f170a1c050ae3057f3b56f6", "description": "zink: don't try to replace separate shader prog in noopt mode", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "ca2e2f4bd0cf21258847514dddaa7f3ca5cff3b0" }, { "sha": "58625686637a7a140d0ac1795f5cb2fbe426ca2b", "description": "docs/v3dv: mark direct display extensions as implemented", "nominated": true, "nomination_type": 1, "resolution": 2, "main_sha": null, "because_sha": "bf5cfb64868a50b84df82d2df36585f95b2c492f" }, { "sha": "d1b0629c4142c6bcc89d5abb3d19c02594d0932c", "description": "r600: retire SB optimizer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ee6ba2bb571ab9202670b6294277f83713bbe25c", "description": "zink: fix big tcs output io", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "ccc195c3a32535de20127c43d0644174af8eaf6b", "description": "zink: explicitly set non-optimal last_vertex_stage shader key on ctx create", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "12d997cd64a03caed23976f74adb67e5ef98c4c4", "description": "lavapipe: zero-init pipe_sampler_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5b4aa5b999e853cb68d811bdbdcb00691133fbc0", "description": "zink: reindex ssa defs before dumping debug shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7498c83ace996398062373d298df2ac2352ba3d5", "description": "draw: fix so debug offset printing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "48b0af72178ad7736b8876cf7378a35ff8f3009d", "description": "zink: move ZINK_DEBUG=nir printing to just before compile", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f272a88505738da51d46461c7ac77d24e787dcb6", "description": "zink: fix xfb buffer array sizing to use buffer limit, not output", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aa322a37fcb6ab58c389b48186268af5f041a62c", "description": "ir3: Implement helper invocation optimization", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b9489dea3d8a894e96756a66fdd689d06b0ec6dc", "description": "ir3: Gather pixlod status earlier", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5411f01f93d96aaa989d368ac75caea5431bf34f", "description": "freedreno, tu, ir3: Add last_helper statistic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1f44d8d51d3e99aef53b9e0536799f995df96a32", "description": "tu: Add missing last_baryf statistic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "662db8e894ee032058cd93d88e2cb29d105254b3", "description": "ir3, freedreno, tu: Plumb through SP_FS_PREFETCH_CNTL::ENDOFQUAD", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "86440685f322bc2efedfbd4f7a741e459978ec9d", "description": "freedreno/regs: Define unknown SP_FS_PREFETCH_CNTL fields", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6aabdb7a576a4a769069546366dbca1700a76034", "description": "ir3: Parse (eq) flag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f22437654a9640527a062e2d121aaa6519e6a013", "description": "meson: fix indentation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3bbfc45c371b1e3c6e6d5f5b34bc05c3dcbe65b5", "description": "radv: re-introduce radv_pipeline_stage_init()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "afcafa1b618804080eddcb57e13c6aae57f8f8ff", "description": "radv: stop passing redundant stage to radv_shader_stage_init()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "66eaca3a0a596385436082ae1e4bd70dcf09f466", "description": "radv: introduce radv_shader_layout for per-stage descriptor layout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7a3e256d27aaf754076861836c28002fb7d895ec", "description": "radv: remove useless NULL for pipeline layout during shader info pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6ae2844c520b16d19f7f51650bf4b87e2d6f3749", "description": "v3d: fix texture packing lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d28e5960e551910291b0348c89d6554c48cda38c", "description": "v3dv: assert that only tex instructions with sampler state have a sampler src", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "da625903c7136ea1a1a124aa0c1e1cd696c4942f", "description": "squash! v3dv,broadcom/compiler: don't abuse sampler index", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b2de3f71dc516fb0e44d3d1ea4d4930649104e97", "description": "nir/lower_tex: use a callback to check sampler return size packing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "374c660582c4b40702f91fa8c1e9ca247d275efc", "description": "nir/lower_tex: copy backend_flags field when copying a tex instruction", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "29c4417fb8c5168e001dd6c0662ee9549217c917" }, { "sha": "a95c33eeaffbf828e8f4954607e7abb48526527f", "description": "v3dv: remove unused code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f694432e431826fd4d55eca99464329874a7153", "description": "intel/fs: add variable for output of debug backend optimizer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e244d56e3922bcfc92d792c45b2206882988118", "description": "intel/fs: track more steps with INTEL_DEBUG=optimizer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f9cd8446efe1a33d1de5f3d60bf957bc006fa84f", "description": "lavapipe: Fix struct initialization", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "9e9d90c6c3814710b47001865967f27fcb68c4e4" }, { "sha": "81cae3d8d23f4ee8745ebe9661fa06107457713a", "description": "nvk: enable KHR_shader_clock.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ba49f2bef184712cf30c615d4e0fd4ba25fe1cc1", "description": "radv: advertise VK_KHR_maintenance5", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "54caa8d346e9892cb7cc52237ecc737697205bdb", "description": "radv: implement radv_Get{Device}ImageSubresourceLayout2KHR()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6861c5275b82276eeb944f42a1df6f5bd788c169", "description": "radv: allow VK_REMAINING_ARRAY_LAYERS with VkImageSubresourceLayers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2ed52ca5786cdc19a1de9a311d2d3a40e35f5449", "description": "radv: add support for VkBufferUsageFlags2CreateInfoKHR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9089b091b2612d7b8b6f894a3ee08da54beee140", "description": "radv: add support for VkPipelineCreateFlags2CreateInfoKHR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f4b9c5b1d0ca7b9f9aae2319eda2b46e6f57efa9", "description": "radv: store pipeline create flags to radv_pipeline::create_flags", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "15548d8a5fcc4651e0e64723b46894c8db43e891", "description": "radv/rmv: remove unused pipeline create flags when logging pipelines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3f617b8e4a392839e67606bd90e26953622229f0", "description": "radv: allow VK_WHOLE_SIZE for pSizes in vkCmdBindVertexBuffers2()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cbfd2931bb1379e067ab02be839f97959bad7600", "description": "radv: implement vkCmdBindIndexBuffer2KHR()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bbb5cdcf409f5d754bcd18828a80e71b4fd7ebd5", "description": "vulkan/render_pass: add common vkGetRenderingAreaGranularityKHR()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "95feb95c95b5175218b8b1f4ae926a7fda00c162", "description": "nvk: advertise VK_EXT_tooling_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "134014dfc747422283ccdb6fb87e738b1b700974", "description": "lavapipe: maintenance5", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e70179f3c674e96889e1e0b24afec1641e5f401a", "description": "lavapipe: VK_REMAINING_ARRAY_LAYERS for copy ops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6522b55a3910b5deb6aff7cad5625caba53bd14c", "description": "lavapipe: GetDeviceImageSubresourceLayoutKHR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c5a8c970987da0eac3bf2c52eccd8b90017d406a", "description": "lavapipe: BindIndexBuffer2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cee494aafdd2ad1fcf7da76647442f3f4d7c063b", "description": "lavapipe: block yuv formats from getting blit feature flags", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "9e2f95eae3d405237a12fc92337c9386a3ee47e1", "description": "lavapipe: fix resolves where src image has a layer offset", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "8a5936ae2fd3258d4311fbd372dc8900c709d2a1", "description": "lavapipe: fix BindVertexBuffers2 buffer size handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ce09458917f434c1fdc4b4c73007ee6fe07bcdd7", "description": "llvmpipe: fix early depth + alpha2coverage + occlusion query interaction", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "632d4de2144f6dfb3095d8453980f72c4f5bfa23", "description": "llvmpipe: block weird uses of subsampled formats in buffers", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "6cd51fc1d95af219f3c69ef40f1a2c33012f45b7", "description": "lavapipe: GetRenderingAreaGranularityKHR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db7304fe3cf4b4304b2961e33ba73f3d5f9946cf", "description": "llvmpipe: export PIPE_CAP_IMAGE_LOAD_FORMATTED", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b60ac8b52a7d155e42c07a5290345991e7eb82d8", "description": "llvmpipe: enable A8_UNORM for shader images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ba7efa4dfaf8c740c7315cd18ca96819772bc60b", "description": "gallivm: handle A8_UNORM image stores", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae5a08de67b53cc4d40c7f2afa96996326a91bc5", "description": "glsl: fix potential crash with DisableUniformArrayResize", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ac5af6c06d867507284121f31ddbabf07f7e29f4" }, { "sha": "5c70a55bf3fbc5f32e81843a0d49e137f35a30b6", "description": "nir/opt_intrinsics: optimize (exclusive_scan(op, a) op a) to inclusive scan", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7a3e5dd2ec1ac81317e1af075fdd0fe16aa67b1d", "description": "aco: use s_bitreplicate_b64_b32 to set exec to 0xffff0000ffff0000", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f71d43ecfb882cd5d777b8a39e0769c40c15b03d", "description": "git-blame-ignore-revs: add pvr formatting commit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3d459fa4da0ef27ab5617d4ae1aeffc6b8b7b699", "description": "git-blame-ignore-revs: add radv formatting commit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "415a660aaf6a14cf1e292204c4d97b84b6573184", "description": "git-blame-ignore-revs: repeat instruction on how to enable to avoid having to look for it", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ca2e2f4bd0cf21258847514dddaa7f3ca5cff3b0", "description": "zink: apply ZINK_DEBUG=noopt to linked separate shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "717ad8c5c8d6869f838a7a409a0a246bb22f23fe", "description": "zink: generated tcs is on the tes, not the vs", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "4c47d8305167d0c200f60c787fc4253d1a73f09d" }, { "sha": "e1ff7893ba7f8773eb462cf19d524d2c3cdb624b", "description": "docs/radv: mark VK_INTEL_shader_integer_functions2 as implemented", "nominated": true, "nomination_type": 1, "resolution": 2, "main_sha": null, "because_sha": "aa9d2d88935eda7612aa02e1fc7dc0568dff766d" }, { "sha": "0e9e033cded4d990380e7e7a8a353a81a5cd4d0c", "description": "docs/radv: mark VK_EXT_tooling_info as implemented", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "10d1073aa62203d86c1b79def934d026549f3985" }, { "sha": "53231b01373197ad683218289679c274a837e6fe", "description": "ci: document max image tag length", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "39e281073a0de2582b3a3e07d9f9d95b98451aee", "description": "ci/zink: Add flake seen in the wild", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "42ab786e52986c9302d79f532e65fd31b24419be", "description": "ac/nir: handle more special cases in ac_nir_unpack_arg", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "82dd60dfb043b33eeb3a53eb692fa65383f0dc99", "description": "virgl/video: Enable AV1 decoding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c4a1b4e100277fc5c8a31286e0b2a00815e90d9a", "description": "virgl/video: Add support for AV1 decoding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea5054a94aec9f46ad6a03d47be96121ce14512a", "description": "virgl/video: Add definition of virgl_av1_picture_desc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "82ee420b15585349981e1e738c56aa2aa942686a", "description": "frontends/va: Add slice_count to AV1 slice_parameter", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c87d5c67d9b1bb4c0eaf9fe1877a32dcadd7deb2", "description": "anv: implement VK_EXT_pipeline_robustness", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9934613c746fc692b85af22f911f3053b5c1ed53", "description": "anv/hasvk: track robustness per pipeline stage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c4ec60e87d63b512af56d5cd37b381e8e7c7f18b", "description": "hasvk: remove descriptor array bounds checking", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "059e82a4699c21490a79f5dfb6a4976be3856d32", "description": "anv: remove descriptor array bounds checking", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e5b4b1b437423751639dec865daf3dcbfb11233", "description": "hasvk: fix null descriptor handling with A64 messages", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "8fe6e6957c18237924dd2debf6474222839a697c", "description": "svga: use alignas over struct MKSGuestStatInfoEntry", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0ca43db2d041d8da9d59b224b153cbabc20207d6", "description": "v3dv: Use alignas(8) over 64 bit atomic value", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d130c96bdadaf470b6849bdad2b20835d52f4709", "description": "util/treewide: Use alignas(x) instead __attribute__((aligned(x)))", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c25cd307afb5ebf4404dfa6ae1f99c5a5bd27f9", "description": "nvk: EXT_conditional_rendering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "07c70c77de4b7894df6719a0c19293ac85d53686", "description": "nvk: add cond render upload buffer.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fbe171638ebb2eb8d60b853e921902c068c5be98", "description": "nvk: add gart forced cmd pool side buffer.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "92c5460253f9c647be96a373ded616b16961017f", "description": "glsl: mark structs containing images as bindless", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8dd26910204ab638d756179de7d42b522df2879e", "description": "aux/trace: fix winsys handle dumping", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "f1db28da35873adc0b23918681a128060227519b", "description": "zink: add VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT_EXT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1c1e09249c4b5850c98cb6adf8c2d128c862920c", "description": "zink: add more locking for pipeline cache", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "eea408e5637c5d78215c5be672edf3d87e5fc822", "description": "zink: use SPV_KHR_workgroup_memory_explicit_layout when available", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "904cf2329bae9b72e79cf4b156eed867fa1e1783", "description": "zink: propagate have_workgroup_memory_explicit_layout to ntv", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae3163dfd2fe3ef90112b3aaedda80a2eb69deed", "description": "zink: hook up VK_KHR_workgroup_memory_explicit_layout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0bb55b4634d926db32f35b817e49c2620df8a435", "description": "nvk: Enable dynamic line rasterization mode state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "870636cc1f6f17613f934e2c029c2c6a23b68406", "description": "nvk: Support VK_EXT_line_rasterization", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cf8fe9baec320a6a7b09b7c1bc700527e5dc0663", "description": "zink: set msrtss depth resolve mode when enabled", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "2630a89b720abbb8d9d08b8a9002ca82f33ce759", "description": "zink: don't append msrtss to dynamic render if not supported", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "751407a59ab9e91d2a94fa32a7de3228c1733f4d", "description": "zink: don't add VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT for transient images", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "300cbedc78b93d8603bf57442e75923f042427b3", "description": "zink: fix zs resolve attachment indexing", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "5ac2291c6bc3ad5c9af991a9f53dc79a30a98434", "description": "zink: add batch refs for transient images", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "e1e813586c13e3807b8fedc1fcd79a0ff541972e", "description": "radv/winsys: Remove unused struct radv_winsys_bo_list.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b85817f8774ecdcd6aa4845e8ef84386b7207e02", "description": "radv/amdgpu: Remove unused bo_list variable from cs_submit.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "371c18b33105182bfd86b900dc2824d1e1d92389", "description": "freedreno/a5xx: Skip SSBO emit when none are enabled.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9a6832a1bd2c40d2c20f15d128c6fbf23be01dd", "description": "freedreno: Fix crashdec pre-a6xx.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "33f2726b97cc10b6a6961634ce5f89cb0e6036f5", "description": "ci/freedreno: Add a regression test for decoding a540 blob's compute shaders.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b10f4eda70d372e6955c2cefa9196678da42ce6d", "description": "freedreno/cffdec: Fix decode on pixel 2 blob's COMPUTE_CHECKPOINT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f7bd10ed3812d4f2f86a7737ce466aae6a8c843e", "description": "freedreno/a5xx: Add private mem support.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c4874b4cee6925f3faa2d68e780c7ea0d16c7ba8", "description": "freedreno/a5xx: Set num_sp_cores and set PC/VFD_POWER_CNTL accordingly.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c9f9d7141283336987f0a8283aacdc9f4d6a7804", "description": "freedreno/a5xx: Refactor SHADER_OBJ emit to a helper function.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c361e1d0d941afbd4d899fface588411d3d5fd43", "description": "freedreno/a3xx: Add the shift for MEMSIZEPERITEM according to db410c docs.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0fb797aab0aee5bf593a64f6d6a6e56b06674b3c", "description": "freedreno/a6xx: Move pvtmem allocation to ir3_gallium.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a4c89cc8a60f324cf7427b3e4926e209dbaa4215", "description": "freedreno/devices: Set num_sp_cores explicitly for pre-gen6.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f6ea7c3a99744db6e76b5fe1de03d5f23b2f5434", "description": "freedreno/devices: Move fibers_per_sp to the common info struct.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b46828693759362383a6acfb4ad35e7738e421f3", "description": "ci/freedreno: Add some more db820c xfails.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bdeadc366a054ddca80b89b2da150f2c39351854", "description": "ci/freedreno: Update comments for some a530 xfails.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0918b909876a52f039d7fc6f94fb3e25454212ea", "description": "ci/freedreno: Sort another a530 xfail with its friends.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9cfa86202eeae39e1797b6640450840fc92e092c", "description": "ci/freedreno: Drop a bunch of stale a530 xfails.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e3274e9e1b5f5b8c65ce57df53396d1507aa3373", "description": "freedreno/ir3: Move pvtmem per-fiber size alignment to the compiler.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a297624182218b24d5accb975101448b0bf97077", "description": "freedreno/a5xx: Skip emitting unused texture descriptors for images.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "2e0ea3f09c79c657116cbc9cbc68377e364dfe28" }, { "sha": "59e9909cc1631d8d47cb8e37db4494b8138503c0", "description": "freedreno/a5xx: Fix border color structure size.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1b66ebf09aac52e08c2405eff30e6dba85a76fe8", "description": "radv/rt: fix capture/replay support", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "744357477efaa0190c25f77fc15b744ff3931786" }, { "sha": "12be0829ea33373a8f1402887cc47596b0084dd9", "description": "docs: Add INTEL_DEBUG_BKP_BEFORE/AFTER_DRAW_COUNT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f575d4bc6fa7e062db11f5677df04fa408b7cf89", "description": "blorp: Implement blorp hooks to emit breakpoint", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1e3b40ffcf3e64870f27d92e1efd7721f91e33b3", "description": "iris: Add GPU breakpoint before/after draw call", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "49eabb9ea6704a8a3c4ff1149ecc1bff9a81b530", "description": "anv: Add GPU breakpoint before/after specific draw call", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e5116e00ca33188ef7c1df5dc13b939d8f48989a", "description": "intel: Add env variable to add break point on/before draw", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7a9ee94e1f968537e055ba1fa20950211e8537ef", "description": "ci/panfrost: t760-gles is nightly job, test also GLES 3 and 3.1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a7f512ad6fe28d244d71737f72ca7c1e5f4519b3", "description": "CI: Re-enable G52 Vulkan testing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a3615fad253a7414d877ee61b567cb3977e6de8a", "description": "ci/panfrost: re-enable t760 and t860 traces as a nightly job", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c4357c6c498010677eff37a7730bdab2cbd7ff1d", "description": "ci: add perfetto into mesa git-cache", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "8aff2281276c27c929c54ac4b98d564a92718cd8" }, { "sha": "478a18aa3d43aea1c8aef675899a0cfd1a266639", "description": "zink: fix setting VkShaderCreateInfoEXT::nextStage", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "cd6625c6eb9699245b2fb6c9c704607d762a95ea" }, { "sha": "f75ba983cae5d47dd2d982086e82e7e0ec252e11", "description": "nir/print: always group variables by type when printing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4a783abd79aeea876d06f1f6da6955b2e0cb07eb", "description": "nir/print: print location names for (some) tess slots", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4c11fe8ae631fb6ba86b64bc7b3cd5bedb9b0e26", "description": "Gallium: Fix shared memory segment leak", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "abe6d750e58d371624de75f4bad365c61e0196c1" }, { "sha": "5325582968fe4dda5a47851536a6bb05b05bc973", "description": "radv: Expose VK_EXT_external_memory_acquire_unmodified.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "edab54dd685f2829ecc5d7e5e34910e4a9f2fd62", "description": "ci: build nvk", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9f0866018c53099026a062240dde68c9340ff4a2", "description": "meson: Export winsys function symbols for target va", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0dafa2e0f02fc8c3a1550a7fe1a801448c07fc6e", "description": "vc4/ci: update expected results", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a7d6edfb360d80787befe81b011f9b8a9afe9416", "description": "radv: use vk_query", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "97c926cf17bcc9c4a530c719dd7647f4436e61e7", "description": "radv: use common vkCmdBegin/EndQuery wrappers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "36a93b41d47d67a6716a8f395c0e94596b4c4219", "description": "radv: use vk_sampler", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b6d542d7baaa62c01ce4ec575f45c5858abacd4e", "description": "radv: use vk_buffer_view", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fc1498808219c6066ba0cd018f73e267a801bf29", "description": "vulkan: add init/finish helpers for vk_buffer_view", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9acbb197fbf02fed2bc17f2e2c9ee3061986baa2", "description": "anv: fake non intel vendorID for Death Stranding", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "b135149986af4ce772040258f2a3a3977c6dafe2", "description": "radv: update cmdbuf scratch size info when shaders are bound", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea3119353218e5c0344ecef39ca26d0f43864d70", "description": "radv: update the number of scratch waves for RT prolog at bind time", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "44e82a6cf11317c2486f8470839cf9c8789326fc", "description": "radv: add a helper to get the maximum number of scratch waves per shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9880224490c20cae432d5bfe7454af6aa1aa312a", "description": "radv: use the RT prolog scratch size directly for tracing rays", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "493e8c4b5034130ce377062f5ad8fea39d126496", "description": "intel/genxml: Add filter_engines() to GenXml class", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5e275d8a2bff5e24050d6ae275ac39ecadb82322", "description": "intel/genxml: Add GenXml class into intel_genxml module", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6e54245d00db70079fddf4c2a58f9425a177c15d", "description": "intel/genxml: Convert gen_pack_header to use ElementTree", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a8a50332a66352d06b17acd93f74103ec456d765", "description": "intel/genxml: Convert gen_bits_header to use ElementTree", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ef2f2ae7653a557307b94e1b6bb4825ac678aa74", "description": "intel/genxml: Split some genxml sorting code into a intel_genxml module", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "761bcc3716fe3343ec28b4f96cdf2ea0e9f90430", "description": "intel/genxml: Align \"Texture Coordinate Mode\" naming", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "87ec9456bed3112710b8afe8720279f6ad5f66e2", "description": "llvmpipe: fix UAF in lp_scene_is_resource_referenced.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "9dd6866958ea5883871d9b72e18f25135686ecb9", "description": "nvk: Fix assert", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "e41031d8ffdd46c223fcf383e40e615aa073e102" }, { "sha": "43f7d9693bd092377ba480f434acbba12fdb8a64", "description": "nouveau/mme: fix OOB inside tu104 simulator", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1bee6a35ec377fed317c366e1ec10773da2c50a5", "description": "nouveau/mme: fix OOB access inside while_ine builder test", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8483a59dde318c88dfb3b6c79d52f6cccee51139", "description": "anv: Override vendorID for Hogwarts Legacy", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a7850f8cf3ee8ac87a0d8328d2c21f75352f9c4d", "description": "glsl: fix spirv sso validation", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ffdb44d3a0a2199487f17ff566c51280c9708c60" }, { "sha": "ae6be7a44a24bc96f00d7510ccc1815efa84c6eb", "description": "zink: turn off threaded cpu access if not visible.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "4f217e9670be51d7bb88d9ba859cb4af5eb622ee", "description": "nvk: Remove plane sources from tex instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ac00f5a361ccf8ec9188d0d3256bf2e1ebc767ba", "description": "nir/linking_helpers: force type matching in does_varying_match", "nominated": true, "nomination_type": 0, "resolution": 2, "main_sha": null, "because_sha": null }, { "sha": "58ba2bcc8c185f8ebb74b863b76c1b65eb78206f", "description": "nir/lower_io_to_scalar: fix 64bit io splitting", "nominated": true, "nomination_type": 0, "resolution": 2, "main_sha": null, "because_sha": null }, { "sha": "4755276bafe25bd4c7a87db81dd2433bc66b8839", "description": "anv/video: copy from correct H264 scaling lists", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e4b1b8f2305c34f7989f7a7ffb8be149d0184bd", "description": "radv/video: copy from correct H264 scaling lists", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "08ca37645e7696a271cb83b67abdddaf2c892982", "description": "nvk: align sampler allocation counts with nvidia.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f2f4e811bee9499a545af5f7c27c47164aaa6373", "description": "nir/gl: Move glsl_type::sampler_target() into a helper in its one caller", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f17c5297d7a01eb37815f96bbf3a87667a2f3261", "description": "tu: Add virtgpu support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "006342be8b53a1bd1ba959ba32406a0ff845c35f", "description": "tu/drm: Split out helper for iova alloc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "84524cfdfabaeb2faa7ceb8e1ab969eb2c10eae2", "description": "tu/drm: Add missing error path cleanup", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "bea6290ca090a7be7e7d51c9316cf68337ac4e1f" }, { "sha": "811f332d81e943b09b055cb6f55eb560d8318bdd", "description": "tu/drm: Factor out shared helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c14a13d40ddeceaf64c982a54b164b8b88977d17", "description": "tu: close submitqueues before device_finish()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2196fdb2cfb45deba9f829e184206238eee5b8b5", "description": "freedreno/drm/virtio: Use global_faults", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0be8fab6c8c691bc9c6feeb737f581463f9625aa", "description": "freedreno: Update virtgpu proto", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b0deba6210ea84227f78ee40e7cc28e766c4a0f6", "description": "drm-uapi: Update virtgpu header", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d701d4ebaf267113912d2f865e897aeb0770233", "description": "tu/knl: Remove some random const'ness", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a3a658797603333a3f15ed6de8c0e8177a5cc19", "description": "tu/msm: staticify a couple things", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "37834e3d7c7b46c21ecf1ca8d1282ffa953f82b3", "description": "freedreno/drm/virtio: Remove unused header", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6ae6536ed98d04ac17ffe79281f141a74031fda4", "description": "freedreno: move virtgpu msm_proto.h to common", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f7226181b408f0087032e3b9dff4c87f89b657aa", "description": "r600/sfn: take number of dest values into account", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "b870988b77f70acd69feb1d4e52343b7c3d4e328" }, { "sha": "0bce97ce83746893a58cc1ff783bd6b8ae0587fe", "description": "Force vk vendor for spider-man remastered", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "122ffb0c88810ca7fb3a8519830fe157c127d94e", "description": "zink: unset line stipple ds3 state flags when stipple not available", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "7b4c1b3a426ec781c81f48bf57e5e7de07bea2af" }, { "sha": "b2a988147532524ce7321ba56238d003dbc39bbd", "description": "zink: use VK_WHOLE_SIZE when binding null db buffer descriptors", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "4e9b20beb9019c3226a0a51b7c3b07a9230305ea", "description": "ci: bump VVL to 1.3.261", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d686cadfbf5e7157c26681cacb9f27df6885b7c2", "description": "intel: Sync xe_drm.h and rename engine to exec_queue", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6db246c960ff04b4e32351f2f1a40c912d0b9956", "description": "egl: fixup _eglFilterConfigArray() params and drop _eglFallbackMatch() wrapper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "78714a4328133ab57461de0cd7ba156a9b710c07", "description": "egl: make _eglFilterConfigArray static", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "109a6b8cd72e2cb370fd0988ab5d55d095bd5847", "description": "panfrost: add PAN_MESA_DEBUG=yuv for debugging yuv sampler", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bba74a84a96d97290411e93d8a32fd2d5e686d76", "description": "panfrost: mandate proper alignment requirement depending format and arch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c1ad78476d52085203d22596d1eb59521d43a5ce", "description": "panfrost: advertise support for YUYV and variants", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4685628411926486eb0ed0ff1a6b72f16d7965a2", "description": "panfrost: prepare the driver to support YUYV and variants", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9692815293da7fdf429057c609f9bf51c7334b8a", "description": "panfrost: prepare pan_image_view for multiplanar formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3fff7f3d0ee12626d65d20133567cfdd7f9ede18", "description": "pan/decode: decode Multiplanar Surface descriptors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a15167b817c3c1136f60935cedc371667e159b4", "description": "panfrost: refactor (un)packing of surface descriptors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f27b02838d142ba3a855ea42b49008a8bcd49a11", "description": "panfrost/genxml: add Multiplanar Surface descriptor", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0d5bf46272fd57a5f1ae63668f1560ba3992d4e7", "description": "panfrost/genxml: fix Surface With Stride descriptor alignment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c5a6e88c4e816ded6105b74f101528eb004e0581", "description": "pvr: do not claim support for ASTC texture compression", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "8991e646411b73c1e03278267c80758e921f2352" }, { "sha": "6c25dc09099376dd1fbe86804beccb9d45cab193", "description": "freedreno: add ci flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d2d0f4a28ad7a467250f5884e916f888033491f1", "description": "virgl: add ci flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cfa23e66901300a2572dfef54c9bf2a1e2233740", "description": "panfrost/vk: Use correct sampler dimensions for MSAA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f5074adeb52eaf4bd34f1f7534d52ce16800e200", "description": "anv: enable INTEL_DEBUG=nofc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "85c5b68823c2dd79e69946faf7afa3e3257e6970", "description": "v3dv: drop cpu path for buffer to image copies", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "67be2b6e639890f640d2ac79773d13eee2054726", "description": "radv: initialize result when pipeline cache creation fails", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "77773490cf963000fd9440bbd322c974a1408fcd", "description": "zink: use fprintf instead of printf to align the requirements warnings", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f5bfc6691093e547816818340281437e504e86a", "description": "zink: force image barriers after dmabuf import", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "652e87bc5d02903e4ea00602de84d803f10d414e", "description": "zink: better handle separate shader dsl creation when no bindings exist", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e3b746e3a31e350e9f0962717e49acba28efee30" }, { "sha": "18214bf9ea361ea43df37da2ac8cf1f8468ed085", "description": "docs: add two nvk exts to features.txt", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bfe4a0e744d131d1f9e292a514a52c8448bec17e", "description": "intel/decoder: Make intel_spec_load_filename() have separate dir and name strings", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b4c8d2dc45554fc61250f58bf0a2678d90ea6769", "description": "intel/decoder: Add intel_spec_load_common()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1d5535613e6476c6fe1ac1efb0f97371afc77db5", "description": "intel/decoder: Fix xml filename when verx10 % 10 is not 0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "807c0d6bb75ecf150f39480f2f492b4dd195d14d", "description": "r600/sfn: Take source uses into account when switching channels", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "18a8d148d862d4a0f5b83f4385f00cf8a4a71b6d" }, { "sha": "bcfa71a6d09297ed8adc24f8910d0726bbd45d8e", "description": "nvk: Call nir_lower_int64", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "93362f801acd830a5d6f5ec2d9d824f13112dda8", "description": "nvk: Use more consistent device variable names", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8088d73fd1c6c8d52975e8f7551a030242e2b256", "description": "ci/freedreno: document another flakes on Adreno 530", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "286e58b8d8adaeee79b6b38009df6cdc12f9f741", "description": "nv50/ir: convert system values to gl_system_value", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f5c41c4b78f330d6dde690f7443408d5453781a3", "description": "nv50/ir: use own info struct for sys vals", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c62b3938a89a60baf56ebdbfb6b85157993ab2a", "description": "nvk: Enable the new UAPI", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b2fe4c772953cbce27df46e0368f160e5a0be820", "description": "nvk: Print an error message if VM_BIND support is missing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b6afbc407fb4a08ce5cdd234b729db662b944fe", "description": "nouveau/winsys: Allow nouveau_ws_device_new() without VM_BIND", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1a6a198ab54fcf0018bba1f5e3b3bb1ade578383", "description": "nvk: add new internal bo allocation flag.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "766a6a5a4d4e2d09780af005bcc39a6dbd8f7e85", "description": "nvk: Use an empty EXEC for the empty submit case", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9cb945015caf81ee7840e54af17406648ef5fc13", "description": "nvk: enable sparse residency buffer on maxwell+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0fe8090bc72b0a696670ec09492a5c5f60772098", "description": "nvk: enable a bunch of external fence/semaphore bits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "921fc517ce1a4ae8f1d3072667bfd1e094621094", "description": "nvk: enable sparse features", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9a0a5f8561939c0787798cc22e008c9ccc0d5bb6", "description": "nvk: Handle pre-turing indirect buffers with sparse", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "723041a3ed75c78d705e42d3f679ce305b3df8ab", "description": "nvk/queue: add support for syncobjs and sparse binds", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7321d151a944bf514a014774ca05ce90b628cc85", "description": "nvk: Add support for sparse images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "03f0f01904ce8c4478be662c85f54bde41e852f6", "description": "nvk: Add support for sparse buffers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6dbf02ec6467a0476d1b648d9a5f8de22cdaff0f", "description": "nouveau/mme: Support the new UAPI", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fa8bbfaa55a43e6e23fbb3882e2c370afe4b0755", "description": "nouveau/winsys: add support for the vma bind interfaces", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c815ff16615739017e011f9d1de71d88ed1e3803", "description": "nvk: always sync internal cmd bufs for vma lifetimes.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9d7d76cddcd5724c4eb86a7e6df971b8913a1259", "description": "nouveau/shim: Use the imported nouveau_drm.h headers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5fd1b8e086018236632e678425cc7f0a16c894e8", "description": "nvk: Use the imported nouveau_drm.h headers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "300df8e177fa4080bc6894f9a9a65ab7712b2dbf", "description": "nouveau/winsys: Use the imported nouveau_drm.h headers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fc1fb3a516074a2878c8e694435c42d828e02593", "description": "drm-uapi: Import nouveau_drm.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae37fbba1238377fcf5fe6093d930486a1673e74", "description": "nouveau: Move shader topology info to nv_device_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d8b7b1d7842af63d822a6d651a4e36442d9ecf4a", "description": "nvk: Decorate CmdBegin/EndRendering entrypoints", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "40ab58035e2e7aaa12f849929b8f39abd8050189", "description": "nvk: Implement GetRenderingAreaGranularityKHR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8636597c4a1c3d286faf5aad25cd2fa8ff0d69a4", "description": "nvk: Implement CmdBindIndexBuffer2KHR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c4b7754e7c576d8c856ffd4402ec824e6f9c8074", "description": "nvk: Use VkBufferUsageFlags2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "98a3bc699bb65360d6f118c37fa1e02e3e614a0e", "description": "nvk: Implement the maintenance5 image layout queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "af72961ff175978e5983a65f9187333dfb1548db", "description": "nvk: Rework memory requirements to handle aspects correctly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "733d20277c7878d8c0411f25f49298eed9be0ccd", "description": "nvk: Misc. style nits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "50e5ee586cebe5f798613d9e4a4cddb4a4851da5", "description": "nvk: enable EXT_depth_clip_enable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "15d12bb6152b2bb5229b6560a065019fdab254b0", "description": "nvk: enable EXT_depth_clip_control", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "57c38a56696cd8a49786a884a9720e63c7ae0161", "description": "nvk: Implement CopyQueryPoolResults with a compute shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4a049f0d2c5ad79c49fa47785ed19109a6bb3240", "description": "nvk: Separate the MME query copy code out a bit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f090efa8dce5628c672233d874017d99c64ae224", "description": "nvk: Enable the SPIR-V DeviceGroup capability", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dadf9d59e6f9e0c4a7a7e84af6eca85efe24476a", "description": "nvk: Add support for variable pointers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0241ed60252f4e174ea864e31149dd0e9f8b315e", "description": "nvk: Add a root_desc_addr to the root descriptor table", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2e709a92788628d3acbc951e47ac5f6f2c04420e", "description": "nvk: Use nvk_root_descriptor_offset for drawInfoBase", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0afc57afadaec2a6c7c268eafc98ea46dc79c78f", "description": "nvk: Rework multi-plane format features a bit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b883031b9163346700cf67be80c69a1412637167", "description": "nvk: Improve image format properties and limits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b85ccacf00f74b11c0a243f0579b38c627e90cf", "description": "nouveau/nvk: Enable VK_KHR_sampler_ycbcr", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e311b24b793222f5fc458806104ce30028493ad5", "description": "nouveau/nvk: Add multiple sampler planes for CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "67a2d784779ca276def46e23cf2246235f6e8357", "description": "nouveau/nvk: Create helper function for sampler creation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "41b20344603deb9e5921f0a38907a240ff600178", "description": "nouveau/nvk: Support multi-plane descriptors in nvk_nir_lower_descriptors.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a863ddcf9e139f054bc3dcf9cc9ac93712040c94", "description": "nouveau/nvk: Add YCbCr sampler NIR lowering pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fd03f4cd1afcc12c3524840b38a84203b1ad3c82", "description": "nvk: Use the new NIL helper for image level extents for copies", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "866fc8b3f4507d72e48778217ed97c27c68adc94", "description": "nil: Add a nil_image_level_extent_px() helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "113d3447bbfd7f39ee959fa19e259ebdeabb9a0f", "description": "nvk: enable rgb32 texel buffer support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "758973fb6216b6078c8e35394d2bbb654499a35f", "description": "nvk: Disable shaderStorageImageReadWithoutFormat pre-Maxwell.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1bbfdccc9f4030c186258878a27be1953f532d25", "description": "nouveau: Drop GART size from nv_device_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b2fa2ed04e07673426689c26b835af68fcec46c7", "description": "nouveau/codegen: Do not keep redundant info for tessellation domain", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "94e5eb68f4dfce13210097b68922f9dc19acae3c", "description": "nvk: Do not keep redundant info for tessellation domain", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d670169ce7cf5aefc26f04711855083e15d62fd", "description": "nvk: fix independent color write masks.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b844b6b66afcaff066a30474c8836981acad8d09", "description": "docs/relnotes: Stick something about NVK in new_features.txt", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "34ea8dfbdd5ee57477489f1285397ff5168b9a71", "description": "docs: Add NVK to features.txt", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "71f7cf8acf409a34fb8adcea23454fd75aa923e9", "description": "docs: Add a docs page for NVK", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0192cec1efc2d164157c3d84c54ae66b8cddd7d", "description": "nvk: Don't skip zero-size bindings in GetDescriptorSetLayoutSupport", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "89bab0012a5bf323c4f8860d03a806bca30967ae", "description": "nvk: align geometry clip setting with nvc0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d6e347c82df11928e17dbec61ca15cc524c9a28b", "description": "nvk: Flush more state on VI_BINDINGS_VALID dirty", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9345b95346dd3eac280ad152d07357526010b5d0", "description": "nvk: Bind 3D depth/stencil images as 2D arrays", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f0e8749e13a8bc16d7287e771ef2b9e93dd31726", "description": "nvk/tess: don't emit patch control points in pipeline", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "afd6219055f620b68a46d37813f9ba3ead88db5d", "description": "vulkan/meta: Use vk_meta_get_pipeline_layout in blit/resolve", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "574d6362ca9044937efc3be11f7cdde3b33e57b1", "description": "vulkan/meta: Add a get_pipeline_layout helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f65fdfcca86acb0d64a5016d4fc922405720b45a", "description": "Revert \"vulkan: Allow scissors or viewports to be set without counts\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "b551f26a0caad52de620222e2df8416e80332943" }, { "sha": "9b2e7aab523ca8f03cce0a2fcb38ecb493050000", "description": "nvk: Use the new core vk_sampler struct", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1524906f734a00ee41be5d2eff97f681303d0e32", "description": "nvk: enable fp helper invocations loads on more gens", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "27eb9af9d804c9daa4a89615a59012abd3f54ccb", "description": "nvk: Require an environment variable for poorly tested hardware", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a4367f2e3c03ca02c6ab831bb9917210dc6110c4", "description": "nouveau: fix max_warps_per_mp_for_sm for builds with asserts disabled", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "61c0d868318659a717e03d922eef06c38f4d58fb", "description": "nvk: properly calculate SLM region by taking per arch limits into account", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4b66a0a70c8e5176569b1c2a8b1b5073e4fd5817", "description": "nvk: replace mp with tpc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a5129fb03f4cf3771c796a5da089d1d0f0e39a3f", "description": "nvk: fix num_gprs for Volta+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c6a885190248de623a6c9ef82e6f177fefb16ca9", "description": "nvk: Implement VK_EXT_physical_device_drm", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c68b4e4b3a84cb023d6356a7989ebae78c3b1092", "description": "nvk: Don't enumerate pre-Kepler GPUs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f52add16fc77de64f59e558a184d433b69798bb3", "description": "nvk: Move the winsys device to nvk_device", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be5d6c7cbe33c7acb28ba5e42901b9cc47971566", "description": "nvk: Add a ws_dev to nvk_device and use it", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e2bdbc2151a98a73cb305b266ceca0c785478984", "description": "nvk: Rename nvk_device::ctx to ws_ctx", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "088692d954f84f44f6eb4d25aca67551ce0d4227", "description": "nvk: Use nv_device_info for class checks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1756e4601a0e617f03ec5074bdb83fb9641c2ba5", "description": "nouveau: Move gart_size to nv_device_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "372c884b4adf7a2166269b28658b1e0ee3ce4743", "description": "nouveau: Move more stuff into nv_device_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8e85ea6f7ab5ef935af64b15c709170f931a8e1c", "description": "nvk: Set deviceType based on nv_device_info::type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "56ccada0879ec2815b98a8cbeadbf36cd02555cc", "description": "nouveau: Stop using hex for SM numbers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9846c4e13e07ac79284ff72e0b78b356339e2d08", "description": "nouveau: Put PCI info in a pci substruct in nv_device_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b232e42532bdb47600633c59c6faa58e970c5cc5", "description": "nvk: Only advertise EXT_pci_bus_info on discrete GPUs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e722d0ff0b8c800543b4f581b78c37da40aa83e1", "description": "nvk: Drop nvk_physical_device::instance", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "221e024386ac3ab022fde4bb3abf031c04615aea", "description": "nvk: Use canonical variable names in nvk_sampler.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "75fc6260e80ba0caa6514d6e29ed55c034606fba", "description": "nvk: Use canonical variable names in nvk_bo_sync.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2be4acce257411d60aa491c7eac2d5319a3cd10f", "description": "nvk: Use canonical variable names in nvk_shader.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6170e1c8d99cd6d236c08ceb6cdacfc445df27c1", "description": "nvk: Use canonical variable names in nvk_physical_device.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0d9155c9f8ab841c578229d4b499fb4239ea955c", "description": "nvk: handle alignments in device memory", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f0a165799ce5f7ebe1d9f5ea797a1b3fb8a8a14d", "description": "nvk: Add an addr field to nvk_image_plane", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ad37394dfe168045544acb33639e272379b0aeab", "description": "nvk: init image fields for requirements", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0498eeba32f18ca22550c9cfdfe29dd902bfd36e", "description": "nvk: Add a buffer alignment helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a0cc93bd41f80bed1edf744fbf7d7eedf9bdcb1", "description": "nvk: Reformat nvk_buffer.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5fb3298a9534184933945757e92d9e3d97fc7c73", "description": "nouveau/winsys: fix SM value for Ada", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ffbd53bb7780ffd6a0be55391a9751b5c21c7c1", "description": "nvk: Add support for probing as a platform device.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "880663c25ddb06310222c98464bd727e5a9eae22", "description": "nvk: Clean up redundant vendor checking for physical device creation.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "826486339bccf2787497e85c0964394dbc292c10", "description": "nvk: Quiet a compiler warning.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0410054459e80e673e6ef3279199c5ed925f8143", "description": "nouveau/winsys: Fix an undefined use in the error path.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "820c03ebeeafc84898b7db747442a0d5ab866e16", "description": "nvk/query: fix push buffer size for copy pool results.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4fe57b2d7a55278d90918bfcd716c2006d7a9826", "description": "nvk: Enable external memory extensions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "113b9b00e785d1d50839d12e48e3d0100392346a", "description": "nvk: Support dma-buf export", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0399999decd309a9096094911734159dfb07ab62", "description": "nvk: Support dma-buf import", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c370260a8f15e9be2f43a7d237f438592a09cccd", "description": "nouveau/winsys: Add dma-buf import support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "10ffe8e709ab4c0466dcf51e60a35321924d8e5e", "description": "nvk: Require dedicated allocations for external images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7f0c06e1306d6f4aa597dbacec477b812ccb2d86", "description": "nvk: Dedicated allocations override internal", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "702326d0138fd7bc1bd032678998b5909951a62c", "description": "nvk: Add external memory queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3d247f447e92f520cc55bbe32f45cdfc436f9a56", "description": "nvk: Add device and driver UUIDs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cccc044f51500058fde616e06c694f7bebde61d1", "description": "nvk: Use abbreviated names in nvk_device_memory.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "14d35c70487fe6956deffd18131588a5d8418a2a", "description": "nvk: Use NVIDIA_VENDOR_ID in pdev try_create()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ccfbd94891c08a741d1441ea0ef450b347d591f1", "description": "nvk: Enable descriptor indexing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "edb58c666005f5b75d3d62cc61232b467fa9b498", "description": "nvk: Add nir non-uniform optimization pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0dd15199a1f235066874a206401ff00d713bfe23", "description": "nvk: Handle cases of descriptor bindings with variable counts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a74b3e3118298fc9961173d23d8536de29a1f84", "description": "nvk: Support VkDescriptorSetVariableDescriptorCountLayoutSupport", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "81bec8b63bc1c4c49109b008b1043b6107b99bd6", "description": "nvk: Use the max descriptor alignemtn in GetDescriptorSetLayoutSupport", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "354fe8fda01d0803dba918d8e2ca53b07b60b757", "description": "nvk: Fix segfault when opening DRI device file returns error", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3572f5cd7e273f101fa36c98dc73b52d5b6be567", "description": "nvk: add support for D32_SFLOAT_S8_UINT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "62fa4ff5e0252df2564c6b39660941b51b31ed5d", "description": "nvk: Take an nvk_image_plane in nouveau_copy_rect_image", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8d712c2e066207da42ee24fb631c83df33857b7b", "description": "nvk: Add helpers for binding image planes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fe022d4e870e8aa529f56f9378955e42af7ad8d9", "description": "nvk: s/device/dev in nvk_image.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ebcac6b81c59ba5a715e61091e6ccbabb67c8b40", "description": "nvk: introduce an optimisation loop.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b6b59e6542a49f98124829aed7cd27ca5cef016", "description": "nvk: merge tess info between tcs/tes.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "136d49054bdd8ef9a498ad8777066c39ddb4f00a", "description": "nvk: fix transform feedback crash when optimiser removes things.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7715aea5aa99ea37bf7920ba55d44fde3278a543", "description": "nvk: Lower io to temporaries for tessellation evaluation nir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f561406d38bcd6f3a99c44ef7c94b184fe4c8374", "description": "nvk: Respect tessellation domain origin state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "93369f1f96b6fd33c1b941d7db3644e08cc9c09b", "description": "nvk: Fix cases where execution mode is specified in the tesc shader.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "544aadc56b845c17800eb8be34a8f0ad47fb7302", "description": "nvk: Enable multiview with tessellation shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "76e02c7f77b87104c763f125adacd0694dc4bdeb", "description": "nvk: Assign locations correctly for arrayed IO", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "304636297fada351fd4b9e980981462b5708aead", "description": "nvk: Basic tessellation shader support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ecbcc26a6e09c4e3fe63e4e5863989f3a0f7eef8", "description": "nvk: remove duplicated device features", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e41031d8ffdd46c223fcf383e40e615aa073e102", "description": "nvk: Enable multiplane images and image views", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "39d8d3811d044a3755ef9163db3b5f5aeea3eda1", "description": "nvk: Advertise KHR_spirv_1_4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1ea94caab6f89bd6a7f8c8ad17f3ce3f0e90f32a", "description": "nvk: Fix the NO_PREFETCH assert for CmdDrawIndirect", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e2379a2e87ac2ffbfc2e3e65e5f133be9fa680ff", "description": "nvk: Advertise shaderStorageImageReadWithoutFormat", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6334cac28870ec03d5a454a2492af8441bbbfa00", "description": "nvk/heap: Set the right pitch for heap resize copies", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "729b34be8a135e440672f4534439a1dacda6e011", "description": "nil: Add A4B4G4R4_UNORM format support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ac4073a4ee745a6a4d36d0e7fdee647e75585d97", "description": "nvk: expose EXT_sampler_filter_minmax", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "72263d7589dd743d869233b32560fc1a6e20a3d5", "description": "nvk: Only use view_id for layer in multiview", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3e93173cc9b07d0be35e554c7c904c769e826437", "description": "nvk: Move code inside view mask loops to a helper function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "45001c878f004bf20d2dbae3b4f6bae5bc47d33f", "description": "nvk: Combine CLEAR_VIEWS and CLEAR_LAYERS MME macros", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b6a3dd4b51066394b72b35e20efacf7bad5dffba", "description": "nvk: Load view_mask to shadow scratch in nvk_CmdBeginRendering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "71a00a0a1c0bc5c91d955afbd5881517bcc5cab9", "description": "nvk: simplify code by using new helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d1bbd16f1fab104390434ebbb3b649dd47346f38", "description": "nvk: Reset offset value in ResetDescriptorPool", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "35d85fca88b2b521d50b96ed6d697cda60b42993", "description": "nvk: Add bufferImageGranularity limit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c4aba5b310c9ccd125b97b385fd99b2e6384679b", "description": "nvk: Advertise EXT_shader_viewport_index_layer on MaxwellB+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8269ca0d519d78b6b0453638de9aa354c6d52796", "description": "nvk: Sort SPIR-V caps", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "86f960090ef4f921e4a54fa1067f7de95c84e37e", "description": "nvk: Implement VK_KHR_map_memory2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fc368b2b907d49b7e4bc948070c456fb915cbbca", "description": "nvk: Use vk_device_memory", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0dd4237896346461917709b9b29cc9e17c9c5f07", "description": "nvk: Set spirv_to_nir_options::min_*_alignment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7810c9171e4472eabfab2065ea740bbe727f34a7", "description": "nvk: Add a separate #define for SSBO alignment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "06c798f39bd89bcf8e6bd276b3bbcac6c3f9fd2b", "description": "nvk: Expose VK_KHR_maintenance2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a626eff1c3d174dc44dfec7baa635724d83b2028", "description": "nvk: Set pointClippingBehavior", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4c760d2436e5599da2cb082adef4c7551716b1d6", "description": "nvk: Implement uncompressed views of compressed images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0895e160a8ae44553d065396e53a664ae81fe141", "description": "nil: Add an image_level_as_uncompressed helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5fff5b7c4f9e0900a0e8a6863f58c477b2cc79f6", "description": "nil: Add a nil_image_for_level helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6caf1e473dca6bce302b87b0725a62c81966d8fc", "description": "nvk: Support geometry shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8eac1b0c4d70dd900d150ed316f7d29e1d455f3f", "description": "nvk: Fix geometry shader active stream mask", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "921c06a6d44bb3985cbe17133b219655bcd89841", "description": "nvk: Disable PRIMITIVE_RESTART_VERTEX_ARRAY by default", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7cbe71176042d782dc32d4e1fb9050e9e21e8fc5", "description": "nvk: Increase the push runout to 512 dwords", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "16f4c215599e1f6e6db021e057d62aee666975a6", "description": "nvk: Add A8B8G8R8_*_PACK32 format support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d02e8951521c4fd2a18e2165bda47b20b11c22b9", "description": "nvk: Advertise VK_KHR_multiview", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5472e96849862955de9f518fab5f4a6a8e9c5578", "description": "nvk: Add input attachments support for multiview", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ec4e014b9b83dad6b94233967a9562d58fe2e487", "description": "nvk: Add query support for multiview", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "903b91797993ce0132d1c34665b605195acc7dc6", "description": "nvk: Add draw support for multiview", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "df2f07a57cd037f1508136a0e6d3e3d1f0cb677d", "description": "nvk: Break the inner MME draw loop into a helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "18c1977b657e46733334610150bea380ef7a9272", "description": "nvk: Spill DRAW_IDX pre-Turing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3d8ffa3dd45a2c62ac383540d133d896cba7bd63", "description": "nvk: Rework spill helpers and DRAW_COUNT spilling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b7d13529a627ffc5b975bf95d8981276abec5ab", "description": "nouveau/mme: Add a helper for re-allocating registers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9009100486a2b707fdf4b95d9ecfd0cbf4172ce0", "description": "nvk: Use the new load/store_scratch helpers for DRAW_PAD_DW", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8ae61af5e33137fb955ca54bcb042fdb60024858", "description": "nvk: Add begin to mme_scratch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ec917719bf2393cf58194982e2f1f3e06b507c24", "description": "nvk: Lower nir_intrinsic_load_view_index", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f0c86365dae3c89f2a6dea830003b4773aad6f00", "description": "nvk: Add view_index to root descriptor table", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "08a200193ff3cb2b45bd0d885f961029ddfb6e88", "description": "nouveau/mme: Fix while loops pre-Turing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ccf004837ae36d298231b511643628e50c566cce", "description": "nouveau/mme: Use ADD for ine with an immediate", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "837b622dbf4aa8438c11f05b7ef873ef7d2d25b3", "description": "nvk: Add a macro to set MMIO registers via falcons", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "63bb25f87dda6a54a4bff2fb0ca477a314115089", "description": "nouveau/mme: add a macro exit helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dc099bd80858c03d8b8ab71ee836eef5599c3139", "description": "nouveau/mme: add test for BEQ with magic exit offset", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bd1ff51b777eeaf8062886af124ec0e85ad6e3e6", "description": "nvk: Fix some cast defines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3ecf6db5217936b7530aca2ccab9798f3f5e33ae", "description": "nvk: Add instace WSI entrypoints", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bb003b75a15593aedcb4d51d20ec5a5bf05d4bdb", "description": "nvk: Advertise ICD/loader interface version 4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "43083a041bc032823ab32515afea3d45331c3ac3", "description": "nvk: Use the same lock for the submit and the memory objects list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "93c439f6603b549071bed733ae136e4440f99cad", "description": "nvk: advertise DemoteToHelperInvocation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "651bdb38227f0bb06486bf05e247da30e59cbc03", "description": "nvk: fix r32_sint format support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c7b240c67cb7a146c39cc0b2575ab8956063e998", "description": "nvk: add min_lod to spirv caps.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d96cac61c51d58a30460e8a8b3606399bf823024", "description": "nvk: add compute support for ampere", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9dbeef7fa18cd071b7fd34b45a7546ca240050c8", "description": "nvk: Clamp viewport clip to max range", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f1b4ddcf1fc47b7b2f7b1d8feaa84096d267f638", "description": "nvk/barrier: handle host bit.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "44fd2e94a3593ef85dfced32522ffc9f34dce814", "description": "nvk: Support vertex shader transform feedback on Fermi", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6e5efe64075dbfe2056c8b3993b419cf7b3a32ca", "description": "nvk: Support transform feedback queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b3730d27137b22c80d30205cbc468aea1da2199", "description": "nvk: Support transform feedback geometry streams", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bdd4a657188cab6a1640db9d2f737a863c8d2647", "description": "nvk: Support transform feedback indirect draws", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6dded0bc530724074f303d6142529375207a16f1", "description": "nvk: De-duplicate MME code for setting draw params", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb60830935f497a0da268f2228c75eeae1760d95", "description": "nouveau/mme: Ensure that zero-initizlied mme_value is ZERO", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5fd7df4aa2c36726d190ba06c6ce9f1c01da5d4a", "description": "nvk: Support for vertex shader transform feedback", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d66182b215296cffd37b38f351da6ce8f1ad0c04", "description": "nvk/nil: don't ask for compressed image kind", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "983b5e99344440a89cce38f531632fa7849cd3f4", "description": "nouveau/winsys: allocate unique object handles across channels.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "37505e9bba0410ab81f0f51db28d810c1d073167", "description": "nouveau/mme: Add a bfe helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b0658acf17802a3bbd39937e6fe0b039fb0c561b", "description": "nvk: Advertise shaderImageGatherExtended", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "97346f0fe1aba21762f89a13b6ea31ae91ac1c34", "description": "nvk: Rework features enables", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e37c20a3da7a2819801f291564aed70679549ab7", "description": "nvk: Rework extension enables", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b07fef43bf3b8448134615b0b7b5ebf4344c8e13", "description": "nvk: advertise VK_KHR_maintenance4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "08057651eaf334f5055e3daa0dc85b549049507d", "description": "nvk: implement vkGetDeviceBufferMemoryRequirementsKHR()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "81dc17c4db0bf287db23f1b07b8f0dcfff6dc097", "description": "nvk: add stub for vkGetDeviceImageSparseMemoryRequirementsKHR()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e4ec8df90b90e85a812ef0795a9b016711e15360", "description": "nvk: implement vkGetDeviceImageMemoryRequirementsKHR()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e83faece09b2646e8022c9e261fbb1c84a060883", "description": "nouveau/mme: Add a helper to dump instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c1ae91d89e15b1372a647798d995ec8ae448491e", "description": "nouveau/mme: Fix nested while instructions on Turing+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f2aec3b99ef1bb267790d5192b66dacba7c57198", "description": "nvk: Bump init context batch size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b4ddae03b790ef37eec7096d5f710e7b3f42721f", "description": "nvk: set device info before use in nvk_get_device_extensions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e5fcf912f6f79a2b08591fb178fe8c39f05dd9b", "description": "nvk: Implement VK_KHR_draw_indirect_count on Turing+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0cf79b28faa3b6be9564c3bbd3bd711687bf02b", "description": "nvk: add warning on non-nouveau drm driver", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0083eb330f877c5a48394c71770e7ac3941d265a", "description": "nvk: Return VK_ERROR_INCOMPATIBLE_DRIVER if the PCI vendor isn't NVIDIA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "52db7738f7abdf0bf7499336adb90ed320ed0fa1", "description": "nvk: Support VK_KHR_shader_draw_parameters", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "09358fc0c1edbf400a878d39c6f4a4358b59780b", "description": "nvk: Simplify mme build function argument", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ffd896852bd0122062d4183d50fa0a7a0e0d7484", "description": "nouveau/mme: Keep device info in mme_builder", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c9eac89da8357b372e6cba88f49bfb7cdb61d8bd", "description": "nvk: Advertise VK_EXT_robustness2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea06f9a893e1d300d5ff377040db9f0a1053c505", "description": "nvk: Advertise VK_EXT_image_robustness", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2532f5654fda71b8fbd4f33f9e3b43db11ffddc2", "description": "nvk: Set image index to zero for NULL nvk_buffer_view", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "290bd3e0276584ed97bbec75573e8a88be588fdf", "description": "nvk: Advertise VK_EXT_mutable_descriptor_type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7ff951d3cc3f5bf337b6fbdfbc97156e5c30f0a5", "description": "nvk: Enable VK_KHR_maintenance3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "635b252b4bc795a621bfb13f13b2b288458950c6", "description": "nvk: Implement nvk_GetDescriptorSetLayoutSupport", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "63c35814aad6f602a1f0b6f135a979e88d277290", "description": "nvk: Don't over-size push descriptor sets", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "34e842eedbc7274389b5731ab8bfa537895e1f05", "description": "nvk: Replace asserts with conditional that sets type_list = NULL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b7e39f5e15cbb188193295e03cd3f82b8d781dbd", "description": "nvk: Update mutable descriptor struct type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f6ab6fe401fde4cad516a4dcbbf5628480669b3e", "description": "nouveau/mme: fix print inst for case MME_FERMI_OP_MERGE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "197b4f8fc7509e803181027f6c2bdcbd11941bfa", "description": "nouveau/mme: use fermi enum in fermi builder", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "715dff0b937c299e5cd7cc72644e5805ee8e1c57", "description": "nvk: Add a build test for MMEs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "978415e7a236110dbd811847207573a2d19eb22a", "description": "vulkan/meta: Use the new NIR texture helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a3716f1b9e3ba63f9a22bc3d2cc0cba889779862", "description": "nvk: Implement Draw*Indirect on pre-Turing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4fb8fa524139d8da289eec3a277a8936aa91833e", "description": "nouveau/push: Add an NV_PUSH_MAX_COUNT #define", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ee8fb23d20b5682f454a1e136cc9e501c1f0707a", "description": "nvk: Reduce register pressure in nvk_mme_build_draw*()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "83142c825f79da5e35c1e8c7184a63021e2fc893", "description": "nouveau/mme: Don't allow WaW dependencies in the same Turing instruction", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5560f5f4ff69eff0a9ce356bcad038f6d0f2b94c", "description": "nvk: Make some MME builder names more consistent", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0d45486f2c56130b00598efe1cb9f6722d954c2a", "description": "nvk: Add a helper for pushing indirect data", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d5a31866ec76c2249989feeb39a4f1048f4eed2b", "description": "nvk: Rework nvk_cmd_push a bit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eed24d89dd106efadddb67e2d448e482a745dc9f", "description": "nvk/drm: Take a byte offset/range in push_add_push", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b76d6725e27c97968229355a8b2ed8c0aeabd38d", "description": "nouveau/mme: nouveau/mme: Add builder tests for SLL and SRL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aa69c25125275f45466f8cd6939426d92ce56ae9", "description": "nouveau/mme: Use a uint32_t for size in mme_fermi_bfe()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c98179b868bb4f0aa1caccaea986c00d7c6e9d9c", "description": "nouveau/mme: Add builder tests for SUB", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e8032b893d63b18a9813a45e96ffe81d48a8b414", "description": "nouveau/mme: Add some generic builder tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "15295e32ec7f445aa8e017423864d1084ebbb7f6", "description": "nouveau/mme: Unify some of the test framework", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "94ea7cad3a49090e5656f8ee98038a56dd874c56", "description": "nouveau/mme: Take a const nv_device_info in mme_builder_init", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b664b42fcebc8fc8b7ea7d9e95be4e3e3f7b5789", "description": "nouveau/mme: Don't swap x and y in mme_fermi_merge_to()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "75deae59887f3bf201139192b36c2d70b75d5862", "description": "nouveau/mme: Fix is_int18 for negative numbers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "67008dfe789c04e1ca26c658f0a415f11aa0579b", "description": "nil: Only choose a PTE kind for tiled images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "22cd2658e89293a2ed671b9e2f7b8ce5b11c10f2", "description": "nvk: Report image alignments from NIL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be5a07aa52b04856e1903a86dcfa2d4be6b26c5b", "description": "nil: Fix image align and size constraints", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a51b06c7306b268d3eb97406759d7169b68ecc5a", "description": "nvk: set the device fd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ee06bee79acfa297cc13fe1649fdcb8f6ddb81e2", "description": "nvk/winsys: store device ptr into bo instead of ptr", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be456a3be2aa4419b4d9dfd8340cae6ab6b20e2e", "description": "nvk: init dev->physical_device earlier.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cca5f6b280608ec55dd1a8d4cddaac6f83d51dcd", "description": "nvk: Cosmetic clean-ups to Create/DestroyDevice", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ade334a8078a01c50703419480f6f45297ce162e", "description": "nvk: Handle zero-size index and vertex buffers pre-Turing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7c096786cad073f34b090f0069205adf209b8d1a", "description": "nvk: Use a GS for layerered rendering pre-MaxwellB", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "74e8be6545dd695f7e13c43632fd3b4c597c45dc", "description": "vulkan/meta: Insert a geometry shader when needed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "af3400a957571baf8e128b2226364c058d59f568", "description": "nvk: Compile all NIR before running codegen", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "838c92ae9583c9e74135598e72f69d0cd29e7900", "description": "nvk: Compile geometry shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ccc50eb2765b1b577a318edc8060730e32309047", "description": "nvk: Properly align root descriptor tables for pre-Pascal", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3595701e1612dbf7459b002f9dd9353b2b7bac91", "description": "nvk: Free a couple regs in nvk_mme_build_draw_*()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dabc4f6bcc72bd80185fb47fd0e6f6ba0c82731d", "description": "nvk: Disable indirect draw/dispatch and query copy MMEs for now", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "731cfb86e763be846a72c241dc4a44890101e835", "description": "nvk: Use a contiguous shader heap pre-Volta", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "55be10648d892b4135d2c26f7a4a770d4d4472dd", "description": "nvk: Add support for contiguous heaps to nvk_heap", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dc8fd9050cbdbb29e60baffd5355d438f38fa67c", "description": "nouveau/mme: Add Fermi hardware tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d64a0b787ecad47abffd67f32127a90f3637a834", "description": "nouveau/mme: Add Fermi simulator", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b949a53206ffc1afb6dd1fc42109d0624cc20973", "description": "Add add immediate optimizations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e848cbafa4e47b52a019c1022a9cb93299369f78", "description": "Support immediates in MERGE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "162269f04981da3905b22dfc8afacadc619c71c2", "description": "nouveau/mme: Add Fermi builder", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "663258be5ebc86153b70bb235e44af9aad3cdc9d", "description": "nouveau/mme: Add initial Fermi definition", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5971c0967ada895dd7a94b6de67ab4914551f5a5", "description": "nouveau/mme: Take an nv_device_info in mme_builder_init", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dfe4627e3db9684033de5dae4fb06cf56ce0dedd", "description": "nouveau/mme: Prepare the builder for multiple GPU generations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ff39efdf55723c1191955aa22c877b9d8c331058", "description": "nouveau/mme: Move the cf_stack struct to mme_builder.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7630f0e645c9947c9ca16fd57e8a574c711d9b37", "description": "nouveau/mme: Drop the implicit_imm parameter from mme_alu_to()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "baa173536429a0500689dd4ed5b122add60bb0d3", "description": "nouveau/mme: Move the guts of mme_state_arr_to() into mme_tu104_builder.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9e1a868b6d0c0730d538e1c1a4614b7e4967c8e3", "description": "nouveau/mme: Move the guts of mme_merge_to() into mme_tu104_builder.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b52da5afab65e91392cb2d01499894fe4610d90", "description": "nouveau/mme: Break the Turing builder guts into a separate header", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "724f7a875ffbcd57e9cb46482c96e9a628cdd9b8", "description": "nouveau/mme: Make helpers less Turing specific", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cc87631b202693f4f6be7153cf6e6628128718f4", "description": "nouveau/mme: Use mme_mov() for temp copies of register IMM32 sources", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d207b3356e98ae7451a4f0a1cf880bbfb584398a", "description": "nouveau/mme: Add an intermediate MME_CMP_OP enum", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c0c7e23ca8a0d454f3de2367d9b0d4ab28718ce5", "description": "nouveau/mme: Add an intermediate MME_ALU_OP enum", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db5b38cb9e0e6e33bbd4242f4b8abc5af900bf43", "description": "nouveau/mme: Add a mme_reg_alloc struct", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d7f96228d5853ea4133d539ba0f5267ce66b198", "description": "nouveau/mme: Move mme_value into its own header", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "70ce8ba5a414965791805b1bf41be67d9bc00190", "description": "nvk: Implement VK_EXT_image_view_min_lod", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "71da9cbefbf0df12e781ef55c2921b9de8c87f60", "description": "nouveau/nil: Add macros for ufixed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fa5a82dc322c15506eb49f637d5020a026ba6cd2", "description": "nouveau/mme: Make alu_op_to_str static", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ffc619b3eb3ce0650177c5d8a5fa29d433980182", "description": "nouveau/mme: Invoke SET_OBJECT in the tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6fd6baa989a2cee21e57261086806b5751beca59", "description": "nouveau/nil: Use nv_device_info for format queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f23b892a9dca2995f9fcfb8cfc0a79697134665b", "description": "nouveau/nil: Take an nv_device_info for image functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "433e74268218b22da27adb8f396f8654989e22c2", "description": "nouveau/winsys: Move device type into nv_device_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "87f946730f5ac551875c0e99d865db4e10922860", "description": "nouveau/winsys: Add an info to nouveau_ws_device", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0d254831012a3d6e739eb097e0def026353942cf", "description": "nouveau/winsys: Take a drmDevicePtr in nouveau_ws_device_new()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "44431f8ee5f79a60539b8d7f7854129c9672010d", "description": "nvk: Implement VK_EXT_non_seamless_cube_map", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "788ae9b6018d512068808369c91768dade7f40a0", "description": "nvk: Enable shadow sampling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "53e0bef3598ea3dcdd6f0a0c4f088d9067d45919", "description": "nvk: Advertise EXT_4444_formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e89a715f4af99918745922dc8977ab3f6d17f35c", "description": "nvk: Add A4B4G4R4 formats to nil_format_info table", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "115644cbc6cffeab60c15c28156abebec5f3ee87", "description": "nvk: Add VK_FORMAT_B4G4R4A4_UNORM_PACK16 format to nil_format_info table", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "44b7d71c65142b5551f0448126f9bfa168df36ce", "description": "nvk: Advertise KHR_device_group", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d471da3f9509d646c07675d92b4ec8ceb7fe81da", "description": "nvk: Implement nvk_CmdDispatchBase and delete nvk_CmdDispatch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3fb732ad7dade313a22d2628a50977a00460757b", "description": "nvk: Lower base_workgroup_id", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "668e859255d000c54fcc7953e7bd95c179714b86", "description": "nvk: Add base_group to root descriptor table", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3c5fbfcc30490ef27eff7af0efe5fd238d06eb2f", "description": "nvk: Set maxMemoryAllocationCount", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7bb03cbd7a37e6da2935bef2f586f270925025ca", "description": "nvk: call correct macro to clear views", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1de2bc61445cb9384cd3139a0618e9b6871db204", "description": "nvk: fix maxPushDescriptors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "436171ecf11e842163b1bb4398cf9d30414d3714", "description": "nvk: Add a helper for loading resource_index-based descriptors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "abe806236d47fb1400482523eeebfaf90bea361d", "description": "nvk: Drop block_size from the root descriptor table", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6411cbc6c581c956bd38ef4972f19528d9373ff2", "description": "nvk: Lower load_num_workgroups ourselves", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a6aeb7caa5325c0ba58b5cc12bb154c28cddc63", "description": "nvk: Rename grid_size to group_count", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "03738819f9ba0c6aec5d6932fdd2e3e49d5a94e9", "description": "nvk: Capitalize NVK in user exposed strings", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "062b8e74775f4131f87c92d9cdc9635b2d02e5c7", "description": "nvk: expose KHR_driver_properties", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "748bc8e487adb035e2b6005e5aa58e5a5b53e1ff", "description": "nvk: Advertise VK_EXT_separate_stencil_usage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a84e58180e9f626454a3b0860ccf1a5d2b3ca88", "description": "nvk: Advertise EXT_index_type_uint8", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c461c30181d27111a655a65506818b4e43a76803", "description": "nvk: Advertise KHR_uniform_buffer_standard_layout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1bcb8797bce48bdbebdb5812f695d2a29218eef7", "description": "nvk: Enable KHR_dynamic_rendering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dd044423a2d96f093e1cc72b1bfec1ac42b8d5ec", "description": "nvk: Advertise VK_KHR_bind_memory2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1e5b6074e085b68744a009a801e8f495ba3958ec", "description": "nvk: Advertise samplerMirrorClampToEdge via 1.2 features", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b934e98452ecf8463597d6829f63ed0b98cc126b", "description": "nvk: Enable VK_EXT_provoking_vertex", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d1b9441a8e94f14ea27497db7c7de0d342e88e33", "description": "nvk: Enable inheritedQueries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e84eb35e2996801965f3f477359b4b0d782e59d", "description": "nvk: Re-order Vulkan 1.0 feature bits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "45c2ebc341db2dafbdc6994f483068e7b080caeb", "description": "nvk: Convert system values for gl_PointCoord and PointCoord into inputs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a08ad59ea68d9a0181e0194d455ff7a825b80503", "description": "nvk: Use nvk_buffer_addr_range for buffer descriptors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "08e5a211dcc9d4e6b33fb57e8afbb16254077d81", "description": "nvk: Add an nvk_buffer_addr_range helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e0e16a7893839d0c96b08b11bb34b6446eb37a0f", "description": "nvk: Fix a comment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d8c21d89e830d8d872c763739dd4945530d93616", "description": "nvk: Support large points", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e6ef49b454a366d76683356708f2846557de2204", "description": "nvk: Switch point rasterization to point sprites", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4fa8df43ea65b90ee36e1cb10adcc1531503ddfd", "description": "nvk: Lower image_size to txs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae14362ff6b1ec48fb53638730432e06519c7ed8", "description": "nvk: wire up M2MF for Fermi", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "970bd70584610b26198af9736e3b1a30b1373366", "description": "nvk: allocate VAB memory area", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8633aac5845cc06c33347aee2b4c49c15048f68d", "description": "nvk/device: fix order of error handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "27d6f994baa190a2cd2da2fffa06a9a8befaece9", "description": "nvk: support pre Maxwell Texture Headers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6214bfd139f713c6f93bfbae470f83159ea08056", "description": "nvk: bind more subchans in init_context_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cd4871017622ae7dc2da41b67d393f696693f6dd", "description": "nvk: reduce pitch for FillBuffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1eb63dd19a71a8b848c3357989fc1fe863ce6f68", "description": "nvk: use remaps for image copies", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a39d22f2465c67e0582f4aba5d87ba718282b1a6", "description": "nvk: properly align slm size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cb54c32fee9f1e498781a8e41e23361881a31ff3", "description": "nvk: Use SET_PIPELINE_PROGRAM pre-Volta", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f24bd5291596cc0c33ee56c60df2dade1ad3f142", "description": "nvk: align desc root table", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2a8673f6946b90cce977f5a7f854b0fb6782d2b9", "description": "nvk: rework QMD handling to support pre Turing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "80d0a074fc4d0ac36ccc9b5a06bb6173c338c194", "description": "nvk: properly align shaders pre Turing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1949c83381c07b98b2c4350f15175d9632be995b", "description": "nvk: fix some class version checks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "891624b08fd9390c766b6c9ee35da3403ce9ab01", "description": "nvk: Advertise EXT_vertex_attribute_divisor", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b9316b624a9aae54eb19d3922e58e4ceed40bfd9", "description": "nvk: advertise EXT_image_2d_view_of_3d", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "380a2bc795cd3364f7f056810d8c4eb6e23089e3", "description": "nvk: add check for VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f9319f60fbef06e1fae7d0f427c72161c38a6a2", "description": "nvk: Support base instance in instanced draw calls", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b2a52982d19c694bcc601f3803cc23f74810d7cf", "description": "nvk: Set base vertex state in sequential mme draw", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "73f5ab54565961f1e26e66d3a9bc248da1a17772", "description": "nvk: Add a macro for root descriptor table byte offsets", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0de4083544f88018e2c1fbdff7cc4e676df12e5c", "description": "nvk: Do not increment instance id across draws", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ff30b059173164373747d47548d1b7eb7ba01044", "description": "nvk: Add a devenv ICD json file", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b0d8ddc70ed6e06c88a5d59d30d9aeca64bc0e7e", "description": "nvk: Support VK_FORMAT_B10G11R11_UFLOAT_PACK32 for vertex buffers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c9b72acc4e29c17858b9d2f86b841fda818216e2", "description": "nvk: fix multiple pipelines failure allocation case.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "79d7ee22e18df2633730102c80570d688055f12c", "description": "nvk/format: Style fix for VkFormatProperties3KHR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d629d7aec145b95bc791dfc73d357dbbea8e1f8", "description": "nvk: Add a bo size to nvk_descriptor_set", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3568027b9d31cc0e176601c6040185810f063dc5", "description": "nvk: Assert that descriptor buffer access stays in-bounds", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be417625c4792f33e114eb59aa79dadbc113e4a6", "description": "nvk: Advertise VK_KHR_depth_stencil_resolve", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d47ca67cde37e5d4a7b11fc62a976c9dcf3f9990", "description": "nvk: Advertise MSAA via image format properties", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8dc19e1cce4e8f490acd2f349b188f81bebf6843", "description": "nvk: Stop advertising higher framebufferNoAttachmentsSampleCounts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d6a0c1cd4b3e0b5cb1ea722c8e237a91b8a98815", "description": "nvk: Replace gl_SamplePosition with fract(gl_FragCoord.xy)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4bd2ba31fc952a5ef2e5e238752b9a3d0f750f9c", "description": "nvk: Use meta for MSAA resolves", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1c3dc8c63218f12d9a09d6a31ddba9c4fe72288c", "description": "nvk/meta: Fix restore for descriptor set 0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1a94c556326f95acdc0b2a12b7f00dbe23aff6b1", "description": "vulkan/meta: Add support for MSAA resolves", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "57314fcdc63e6ec8b505c87a01e8d6e3f1e1811b", "description": "vulkan/meta: Rename vk_meta_blit.c to vk_meta_blit_resolve.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d813fe50a40564577b91de4fe5e2377c9d640356", "description": "vulkan/meta: Support writing stencil as iterative discard", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c184b54ef940aad931f54f6367091741643dc75f", "description": "vulkan/meta: Break the guts of blit into a helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "266a472b28282560215f31bb1afa9cb9071ab955", "description": "vulkan/meta: Add a helper for building texture ops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "996844f884e0d3996a33ad0dda3d5e3e15ee7a87", "description": "vulkan/meta: Bind whole LODs of 3D blit destinations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a34edc7500c84bfd52cf71cb78db46c34d436ae2", "description": "nvk: Fill out sample locations on Maxwell B+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7660e585f6cdcbb158b596f388915230f5193067", "description": "nvk: Stop creating a new upload BO every time", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "55278fe2b8ede4a930b3d08cc1e037f31006c9d9", "description": "nvk: Set correct multisample regs for graphics pipelines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0842cae0818e1d35a02dc3dcb61929df87a1eccf", "description": "nvk: Pass through a shader key for fragment shaders and MSAA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a02f65809c4658315f83339ef4c783b9a943865d", "description": "nvk: Use the right view format for stencil texturing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "de3ef1a9ec17b63a4daf6d2426db1aaa621d84bf", "description": "nvk: Support copies of MSAA images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9145286083ddf4295362489f6c6fb82799e344ab", "description": "nvk: Handle multisampled render targets properly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a34467001d46fe6cece3394dad83f376fabeb2b6", "description": "nvk: Handle zero color attachments better", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "48f9ec1fe5738ef90c0e9a83a790f2ef093bf7ea", "description": "nvk: Stop asserting on MSAA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0ae334b32b43194827b4bc9280f5747fbf06ad61", "description": "nouveau/parser: Handle SET_ANTI_ALIAS_SAMPLE_POSITIONS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c3a6b529e46b1c788bdba54d036bea9ec11fcc63", "description": "nouveau/parser: Sort METHOD_ARRAY_SIZES", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "28e73a72f648a6b0b487b6b4d5d2aa5dc1f999c4", "description": "nil: Add an offset4d struct and some helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "256a1e4193c9331d84d09a8e703abbc9c0b6df0a", "description": "nil: Properly support MSAA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "157fa1871c9009a058d845834f8f67641c5ec0b8", "description": "nil: Use ONE for the anixotropic coarse spread function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f35b0f6f2a2557faf9253e8baed887c4ad345a94", "description": "nvk: Implement CS invocations statistics queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "62bd03a0e76fec3e09c611a12edd4de1b1e65a31", "description": "nouveau/mme: Add a mul64 helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "adb880cd29d2b449963f8349436fa8fe6d56e958", "description": "nvk: Implement DispatchIndirect", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1179d7606b4241313738f1c77e01639f40ee5f5d", "description": "nvk: Break the guts of CmdDispatch into a helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b2f9cfecd37381fbacc75a66b2f1500dfb90c06", "description": "nvk: advertize KHR_relaxed_block_layout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed6d5c33c60ea41f4e81fd4fc128cad91421ba36", "description": "nvk: Implement VK_EXT/KHR_buffer_device_address", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "07f48c925bff65a66412c3d878720aceb14944aa", "description": "nvk: Use depth_clamp_enable to select PIXEL_*_Z_CLAMP.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d6423d402ca493fb168fd41c9ef7ff56e5f9a750", "description": "nvk: Fix missing init of the stages to sync against.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8f25f9f068106e11f8b2afdca6761d84c48dc022", "description": "nvk: Remove duplicate (disabled) point sprite setup.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5610fad23e5412c51630b958a340c0bb5d4374ea", "description": "nvk: fix copy lower address extraction", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4d210c588abd5d4ded1435e9672d0febb1bc499", "description": "nvk: sort extensions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "130e9381a849642e2de6e2409c3591aa88a0d205", "description": "nvk: fix initialization override", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3974f88de71032f35541a241026bf259d4860f0c", "description": "nvk: drop dead assignment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "683102a3bd92ed135314d259c6e669b3a2842f23", "description": "nvk: drop dead assignment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f4fc6511ac1411f5e5fcf73484494131a570ad80", "description": "nouveau/headers: Add generated headers to dependencies", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fd70fcd62bf31db7877aaaf010000f82e43bdc87", "description": "nvk: CmdPushDescriptorSetWithTemplateKHR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1944af3260e50758642cd3dccc07c239fd907189", "description": "nvk: Add a helper for pushing descriptors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "15be43acc17038ab06e749dd742bfdc6ac9b249c", "description": "nvk: KHR_descriptor_update_template", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e1b0e6220f5c72f37422b863b1a5819b467ba290", "description": "nvk: advertise KHR_sampler_mirror_clamp_to_edge", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "de85746f9010f755a4fa316137f9775811248a76", "description": "nvk: advertise EXT_private_data", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "86283a4fc431ebe1146b44f55510abb1de0cd1f8", "description": "nvk: advertise KHR_image_format_list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e23f6819e06bbb6a3374fb94278e1dbd1da50229", "description": "nvk: advertise KHR_shader_non_semantic_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c0f42ddee41d271674a53a13a72b6dc340da04e8", "description": "nvk: Advertise VK_KHR_storage_buffer_storage_class", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "574b92ded63324e2eaee502727782e64da121078", "description": "nvk: Move more states to dynamic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "350e851b4753d868f1298fac813a27a0260189bf", "description": "nvk: Advertise VK_EXT_extended_dynamic_state3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "07f6947981ba02cb44a38d28618f21aebeb22758", "description": "nvk: Implement VK_EXT_border_color_swizzle", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "39958c9e9d80ecb2a3f4c058b61242731d2e59a0", "description": "vulkan: Add a helper for swizzling color values", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "55483d8c7ca31f13abb1d5dce406fca8ca6b82fd", "description": "nvk: Advertise custom border color features", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "611889bc2a3aaa314719d7ed0ebf37b9fd741721", "description": "nil: Fix include guards in nil_image.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "640783513b68d818c449672761d719fa09db6cb8", "description": "nvk: Use 2D array views for 3D storage images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1fd3e5ff1d8613184687eae27511e6f52c3c4d23", "description": "nvk: Advertise VK_KHR_maintenance1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2c57a941cd6346554a4c8025decb7b33872df834", "description": "nvk: Support 2D views of 3D images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7559d2e93cf69daddac148b8818d5f633b1ced3d", "description": "nil: Add a helper for getting 2D views of 3D images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "343933d77a0ba6ddbc0854538c914d77b4135f85", "description": "nvk: Support copies between 3D and 2D images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "681224260fd396a3e8c29efd24d414ae455719e7", "description": "nvk: Bind 3D images as 3D for clears", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c3f5211137f70b122a7909a63578b1a0f1146011", "description": "nvk: Implement VK_EXT_pci_bus_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9b20394b896af665b10c3c12cedb4b4d783315e8", "description": "nouveau: Add PCI information to nv_device_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8e722497cdc3d2a873d11b53314e69d569497ffc", "description": "nvk: Tell WSI we don't support legacy scanout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a3416aab1faf4514de4b086138099a0739a0865e", "description": "nvk: Advertise VK_KHR_separate_depth_stencil_layout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "426de27b6fad6f3944873824825b1e2f9703eb6e", "description": "nvk: Flush the current pushbuf before allocating a new one", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "495c1202d3bc8e56e014df821270b1206464a3ac", "description": "nvk: Advertise VK_KHR_imageless_framebuffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ec4675bcfc4975fe9544071983692a0ca04ae9a1", "description": "nvk: Enable VK_KHR_create_renderpass2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b8021cc635fae102d8d2b63e61d2ae08d2469703", "description": "nvk: Stop leaking command pool BOs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "156d7dd01204fbd1d4e599ed44435727180efca5", "description": "nvk: Don't crash if we fail to allocate a push BO", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "23409aea73d7d750d1f45874bd0e8037048e7920", "description": "nvk: Events", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "62e8faf56c5e8ffb82519b28e84f1f51d825a7d7", "description": "nvk: Use poll for BO waits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dd1b27fcb48efb354decf5903efd15b5e9eee8c5", "description": "nvk: Use mme_load_addr64()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "696a1fe776e2c5401b41e60ce3d4bd84378b7231", "description": "nouveau/parser: Handle 6F methods", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9a0d6cf4425cea704bc616d77bcd04365fc22903", "description": "nvk: Use a normal DMA for CmdUpdateBuffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e16b1f37a7d4496d0680a1d43154cc39b1dae7a9", "description": "nvk: Handle large command buffer uploads better", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c86d0e635d0e54b1af09d53504ffb2ad72aeaea5", "description": "nvk: Implement vkCmdCopyQueryPoolResults()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8f1b9c35fcee09992e41a2ac806ddbc204d4c5e6", "description": "nvk: Use mme_tu104_read_fifoed()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8fba9f81b49dd15c05a665afd5ed67fefdf66060", "description": "nouveau/mme: Add a helper for MME_DMA_READ_FIFOED", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "92970b1515995ded9f4e93b4fb7a4cd07855b24c", "description": "nouveau/mme: Add a couple helpers for working 64-bit addresses", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "54fd3604ef4e41736f6e49ccf4250b6dc7bf7c81", "description": "nouveau/mme: Add support for freeing registers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d83fb1d29c7b25492acdd80f5cb8e0df42d1aeb1", "description": "nouveau/mme: Assert on OOB registers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c88e10dc2fdd4c34861e4b78d9919d28e3a6632e", "description": "nouveau/mme: Allow ZERO as the destinatio nof mme_load_to", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "052bbd65c9a48b2dba363058c7c289f24a1ad265", "description": "nvk: Implement pipeline statistics and occlusion queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "26db771abe4e291e18796c2c0fb1c14af135cb4d", "description": "nvk: Implement timestamp queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "253d1c446912a9367d551cf80941300ace9f7767", "description": "nvk: Add a query pool object", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bc992fc6cc810074e37acb03d66bed8a1097e3ad", "description": "nouveau/parser: Parse all fields in each method", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f01802be5920cf7e7a8e60ec20e120f5d5656a6", "description": "nvk/wsi: Use the common present implementation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d9bb29d3f881fed199d89691472cd52e70694c69", "description": "nvk/wsi: Style fixes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "279d81c0835234e97de20544a7162455412a244b", "description": "nvk: Reset semaphore syncs on wait", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5b9ea2863ba064a8b1e478df4c8b2fd4640b5feb", "description": "nvk: Style fixes in nvk_physical_device.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "32830a2d07d4bd4d4029e1b3c0083ea63a42ea5d", "description": "nvk: support exporting buffers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e2d0be7d0840548bfb9a3d10f159960a0392815a", "description": "nvk: Rework whitespace in nvk_device_memory.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c9a4fd19cf02254c191abf5b7adbe58e41784ef9", "description": "nvk: Allocate shaders from a heap", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c227cfdaec6d32b5d0139705f766aea61acd7673", "description": "nvk: Add a shader heap to nvk_device", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b110445bb8ff753fa4db65d317413b795cec008d", "description": "nvk: Return a VkResult from nvk_shader_upload()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "52331a3406d3f95a4781e55f73243badffff1e73", "description": "nvk: Add a heap data structure", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "16bdefa53011f09d18cea66a2d34d3ad07724bcd", "description": "nvk: Rework nvk_queue_submit_simple()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f25d2396759a6461e4adebfc8e0ab0a808d99ecc", "description": "util/vma: Allow initializing zero-size heaps", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "275691e94c05e943d4deaa685dcbacaec1b2158b", "description": "nvk: WFI in pipeline barriers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "32f2317223c4e5dfc085bd1c0f506bd0831e7fb2", "description": "nvk: Use meta for doing blits with the 3D hardware", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2a319d0fe90a9312b664c151c715d11f473ead04", "description": "nvk/meta: Save/restore descriptor set 0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1ed8fe749da90570395e26068df47dcdc8af8f65", "description": "nvk: Support load_layer_id", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cda469428da584a73413eba6140d8e08a7a5ebbb", "description": "vulkan/meta: Implement vkCmdBlitImage()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "98867ad9762c3eebced1e695df17d5890e81bcc2", "description": "vulkan/meta: Fixes for clear", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "edef53c337a8d931d02fc530fb8accbe661ee1fc", "description": "vulkan/meta: Add a create_sampler helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c13c6d04d74d9dcbe0b9edd988c52411f5d8807a", "description": "vulkan/meta: Add a helper for image view types", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ecf5c5c46d3fac254c1acc157aee868f2cb2bd74", "description": "vulkan/meta: Add key types", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "07530902b2085a2ed157a2697bbc5471439375e5", "description": "nvk: Properly implement robustBufferAccess", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "acf067d635c7cd4ebbbf5a06233eb0c21c868e48", "description": "nvk: Add lowering for load_global_constant_bounded", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9f57d958c396fd2a0c2f233970b461b548bd0bef", "description": "nvk: drop nvk_nir.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f098d26e91bd92d7aaabdc596d6087f90321efb6", "description": "nvk: use common pipeline layout code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "04e7c38fd69f0529eabb28420261f686393ad308", "description": "nvk: use common descriptor set layout code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e0c551599fd3344350ad3a5572f25b609f9baf07", "description": "nvk: Bring back push sync and dumping", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "13c73e3214e5b09ef5a84f3859af4a2975724b52", "description": "nvk: Also store the push BO map in nvk_queue_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "23aaa4e179f6b8eff72acd06647f053daa4d2043", "description": "nvk: Add an nvk_queue_submit wrapper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f249555504b40e1ef6e884194f06d2703ac88830", "description": "nvk: Embed a nv_device_info in nvk_physical_device", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e523c04006b4c50fee77684b0c7ea25efa96d936", "description": "nvk: Reference descriptor set layouts in the sets themselves", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "687900de4bc87645a5eff6a6ae02b1b5abfa59f1", "description": "nvk: Implement VK_KHR_push_descriptor", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "87956e98c1dc20df1b6b329332ad929ddbcb1769", "description": "nvk: Fix up whitespace in nvk_descriptor_set.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f1611979b4b1ab5dfcbd4674734d99e33e623124", "description": "nvk: Use vk_object_zalloc/free for descriptor pools/sets", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b6ce5af12bbdfbb89a0828ac25e31c406112fe6a", "description": "nvk: Re-indent vk_instance.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed2898eb2d8746dba5c6d707e320b66717f9e000", "description": "nouveau: Drop nouveau_ws_push", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6315ebf58d5462a1b5ef24b3db72f39f82b570fb", "description": "nouveau: Use DRM interfaces directly in MME tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cf7b5de3e18c6230eaf03079951e4fa42a657cc5", "description": "nvk: Remove remaining references to nouveau_push.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4e58eb39ad87f1e6c612420aaeb19cf91b033a58", "description": "nvk: Implement vkCmdExecuteCommands()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "40eedabd4ae64d5ae2455271def10535d4d1d5c1", "description": "nvk: Use nvk_cmd_bo for push bufs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4998896ae8c9883e10fa594dce08d728a3e22a23", "description": "nvk: Allocate upload buffers from the command pool", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c1b92bdf71392c4813142c852007ab3e7f54c4a4", "description": "nvk: Add an nvk_cmd_buffer_ref_bo helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "567148c172148d819200512a7ced8cb377973969", "description": "nvk: Add an nvk_cmd_buffer_push helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "87686a22205cf338b59a33b8ec21f9b3d8ad3d29", "description": "nvk: Rework side-band data upload", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "56843707c139d034d51ae6bc2a34f63be8b212c0", "description": "nvk: Constant buffer alignment is actually 64B", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "42fb0646a16bce52212b93e8cfec48cfded7e72d", "description": "nvk: Fully populate QMDs before uploading", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ae0a5fb16cc2e092151ef4506e999cb6a08eafc", "description": "nvk: memcpy root descriptors for compute instead of doing a DMA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9bc97bc208940d92584d2aa4fda915b0b888a95e", "description": "nvk: Return VkResult from nvk_cmd_buffer_upload_alloc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "903c000055baa624354ebe3fd80c6bbd005b8f2a", "description": "nvk: Add BO recycling to the command pool", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "366fa3c7e12213836bdc9d8fb690541e4f332ce6", "description": "nvk: Use cmd instead of cmd_buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8b4f441e841dfc940e8cbe3704eadba4eb1871c3", "description": "nvk: Break nvk_cmd_pool into its own file", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4bdeaef7f2de66def17b3565c2e679c6820f65b8", "description": "nvk: Use queue_submit_simple for zero_vram", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4ebb6ca41b3940b006ef451e2ee2f9f9524ca7ee", "description": "nvk: Use submit_simple for draw state init", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a132e18846c84d9a6209abfd744fb7a5a028c458", "description": "nvk: Initialize the queue later in device setup", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b660d064c2f64f9ec6453709691add600274b207", "description": "nvk: Add an nvk_queue_submit_simple helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1094ffa82c9077667dd9f8558ed3b49a46d0e4a3", "description": "nvk: Use a regular BO for the queue state push", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "08d0231dac1cdf131abdd6f8b37ccd48cd687359", "description": "nvk: Use a regular BO for the empty push", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1cf4eea7b39cf0ad25b335502dc477bb11941323", "description": "nvk: Submit pushbufs directly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3ffa526c045066ccea3ed9c08c5539ee968a5f8e", "description": "nvk: Move queue_sumbit to nvk_queue_drm_nouveau.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1832acbac6c4c88ef8458b89ae61ccd7ff0ea6ef", "description": "nvk: Always allocate empty_push", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "75a97b6cb7e31d77f808e24c45bc39dfc58defbb", "description": "nvk: Use bo_new_mapped for the zero page", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b8d092afb19baa1fb1cc287d73eea932d82a6b62", "description": "nouveau: Add a nouveau_ws_bo_new_mapped helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dee921f46df07115f3dfb61d7aebcb8ff1703be3", "description": "nvk: Use nv_push directly for graphics pipelines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5ce9d75701eee08ee0f1c17b7975769628d0fa8e", "description": "nouveau: Move push dumping to nv_push.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f89f05c94e32897308ae46684d16077620439784", "description": "nouveau: Move push validate to nv_push.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "76edce98f7251bec65853ffd5b784d06d20c7fe0", "description": "nouveau/parser: Take a FILE* in DUMP_*_MTHD_DATA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb9524f5ddb8103bd6570517c9bc8a9c284bc7f4", "description": "nouveau: Move nv_push and helpers to their own header", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ccd670cc2fc4853904c0714fd7ea52cfc8f931bb", "description": "nouveau: Rename the fields of vk_push", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "60fa24ee09fd544605f2a317f8a1d30de65c37fa", "description": "nouveau: Add an nv_push struct", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3964457ba0784c5ee688700b9b85045445523e3e", "description": "nvk: Use p for the nouveau_ws_push_buffer in zero_vram", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e16918df03b568c4644c13f008b8c0b66b3ca113", "description": "nvk: Implement vkCmdDraw[Indexed]Indirect()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ceec19adb7097ed72156466473ed093b1a3d298", "description": "nvk: Use MME for vkCmdDraw[Indexed]()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "02783c822c38d8427366e6f7046da3304255804c", "description": "nouveau/mme: Add helper macros for setting fields", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d6ac9dcac7ddf92ae35acf0d3714b0c456d45d78", "description": "nvk: Use MME for clears", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d753d0a8091752bf8c54fea255bf2f4e6ca139f9", "description": "nvk: Add MME infrastructure", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f50e7cf015e53c484127a8afc7bb155e3c407854", "description": "nouveau/mme: Add unit tests for the Turing+ MME simulator", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e4b936d817d6f25ac8648edb6f46341abb26dc73", "description": "nouveau/mme: Make the winsys headers C++ safe", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "58b910846888604327b98326a247607c3a5ebf14", "description": "nouveau/mme: Add an isaspec-based dumper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4a5c0b686a3db701adfcb286eac927b991938550", "description": "nouveau/mme: Add a tiny simulator for the Turing+ MME", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "51e81947369f3ae83082b493af9f607d42ef29e5", "description": "nouveau/mme: Add a builder for the Turing+ MME", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9170ef4521a2c843ed0bf4e494dc00de4acd05e", "description": "nouveau/mme: Add an assembler and disassembler for the Turring+ MME", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "01d0c78386288bdf4bc876c104489c2542b86aa0", "description": "nouveau/mme: Add isaspec XML for the Turing+ MME", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "af961f9aece6d2dddcacee8376894d78a69f9403", "description": "nouveau/mme: Add basic structures for the Turing+ MME", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a6c62732da30da5d3953550c04ca1e38eac52387", "description": "nouveau/parser: Add more arrays", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9db0c9fb2d73e9e2e0722ef32fa71cd1a9740608", "description": "nouveau/push: Fix a void pointer arithmetic bug", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "33ed4b9bc5f4ce9d0d051a157d883dd264e65544", "description": "nil: Don't claim texture support for 2-bit SNORM", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1e3e00dad7ea4f876bb28f9b64529956344fee17", "description": "nvk: Increase the graphics pipeline push space", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "82fc528773c30e1f38e50f7661bcd89ce5250367", "description": "nvk: Use VK_IMAGE_USAGE_*_ATTACHMENT_BIT for image clears", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "46f54d53e8fb8429906bee70a57cadbec31db450", "description": "nvk: Drop a TODO", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8825d8effe81bdf0ad320b04f01ba29e63772f05", "description": "nvk: Use f for extension features", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e96c3cb965a8149f71eccb13eed11ce0babb7097", "description": "nvk: Fix unused result warnings in pushbuf resets.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2773e55e865a08cb092046c89491d2caa55a7658", "description": "nvk: Fix uninitialized result usage in NVK_DEBUG_ZERO_MEMORY.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d0aa694ee9b47bf42eec123332301c7354879da", "description": "nvk: Avoid strict aliasing warning in the pushbuffer encoding.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5c853ed300f5914bd8c4d37fa50ad53aadcc0c98", "description": "nvk: fix zero page refing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7f413ef104c06a9c8dc2bdbe605c3ad27ecea3c9", "description": "nouveau/parser: Put the dump helpers in C files", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7e1291d7be73d8b757aff9023b55cbd3322397a4", "description": "nouveau/parser: Use more idiomatic python", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9855b80a7ab7ef2612ef8775cf31eb383c31b618", "description": "nouveau/parser: Convert to mako", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "309c6cfd994714ec9919b6b2ed50ee31c86015e4", "description": "nvk: alloc a zero page and use it for vertex runouts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c87a7b87fa80c4b73ab031828733f5ed98fb18fa", "description": "nvk: Initialize fixed draw/default state once", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "daa6f9c700d0de98ebe2a33c99e80c3187155064", "description": "nvk: Start every command buffer with a nop", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7cdb86a8436dbba24cecd5066c80d89d7cde5488", "description": "nvk: Split nvk_queue into its own file", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "adb71cace77eb27300eb38018e08d4a6195b9136", "description": "nvk: fix mem leaks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c9f0ec90fc8095e143dcc3f1652038233678ef6a", "description": "nvk: delete commented code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c086d60466e361db8874f1003f2eac35c56ea62b", "description": "nvk: fix implicit-fallthrough warnings with clang", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6bfecf8448a751678dc15a959eb684b505e408d9", "description": "nvk: use common physical device enumeration", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3f16c3051643b426af08537eebf2d54a30b53231", "description": "nvk: fix OOB read inside nvk_get_va_format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6ba98ca4a10d4bc941fb38b7d035615c864ab694", "description": "nvk: Update to the new command buffer infrastructure", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fa8be32aece0e4baa6d8b05ad191db2403f3c0d6", "description": "nouveau/ws: push chaining", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3d5b9d8b78987c8f5888c348caa68ade38c4f3d0", "description": "nouveau/ws: rework refing push buffer bos", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c791fae67b2f4ce8a3cdebd5eb89bb18ff685ed7", "description": "nouveau/ws: bound check nouveau_ws_push_append", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f702f99395bba1d46d388914a3807fc26f1392a", "description": "nvk: Add some asserts for nv50 compiler image restrictions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c36ee41fdb25d2e67cfa0dba823a5818a62414b0", "description": "nvk: Zero unused descriptors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "67a45d1c5fa48d9fc6f2988fb6c7d049018f4446", "description": "nvk: Implement descriptor table growing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cad1834ba4f9553b4b92aa97f1c4941197b15d52", "description": "nvk: Rework nvk_descriptor_table_add/remove", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9e549ce08bc45551bd18a18cbbd1630221b0bcb2", "description": "nvk/sampler: Free descriptor table entries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b13faff71ca42833b041a540a004e702f23e7985", "description": "nvk: Invalidate texture header and sampler caches each submit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6935fe5c68af10e2772bbccb8cf9ceb0cadce3fc", "description": "nvk: Rework TLS/SLM and image/sampler table handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e8183da71f997f3ceaca0871b2982b18ad625b06", "description": "nvk: Drop most buffer tracking", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a43e3fc80bad331e9b88841605636272e209d772", "description": "nvk/dispatch: Rename push to p", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "26fc226a7e7c095625a594f83b6f2c1739cf6f96", "description": "nvk/blit: Rename push to p", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "23260c3619ca1d2c2215be52f9244da925f41ebf", "description": "nvk/copy: Rename push to p", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "39b64aed3fc047dbef6ff538d5089da79a9a3089", "description": "nvk: Inline nouveau_copy_linear", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "71c830278fbe9f600973ade1508f618b55b186e8", "description": "nvk: clean up bo mappings", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "05bc4500ad8363a6ec5894cbdc6c293e9079645e", "description": "nouveau/ws: add a bo unmap helper function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "886db84e9461fb37b7a92153dcc5c8619722b826", "description": "nouveau/ws: add API to query if the context was killed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e1af0f983f4316427bc2853b75ac24cef8e2b9aa", "description": "nvk: Fix dynamic buffer descriptor copies", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c88cf7828ddfa16498b58adbed85c417e8dcf5f2", "description": "nvk: Set up clip and cull distances", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7696f8c8d2849d56a90989e6eeee7826745cbfbc", "description": "nil: Fix nonnormalized coordinates", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d407e2b1309d8ad63ff4f9326a8b5e7347ba8515", "description": "nil: Fix max mip level", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "89591214a3ed3dd17285107d274a24782729cc17", "description": "nil/format: Depth/stencil formats appear as red", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fe84f07fcedf0c553f017bd38e4b6736eec7a18e", "description": "nvk: Fix border color alpha", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d3f4a23f7b149f1b18391b13c33883d99f2e5ed1", "description": "nvk: VkSamplerCreateInfo::mipLodBias is signed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b5cdb13b55c56ab49aa76eefc3563600d2196439", "description": "nvk: Assert on CmdExecuteCommands", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bd4988b9c0e1e96921e167f08f98b47c3cd6df5e", "description": "nvk: Fix max anisotropy", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2a2076b0d20a8101311afbe8f4cd69c01593997b", "description": "nvk: Don't advertise tiling on non-power-of-two formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "60f41aca472fcc52801bf603f2209f0a39fb1fd1", "description": "nvk: Use a UINT format to clear non-renderable images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "177c968cd1e55ca0fe12da206b769d4785d069f6", "description": "nvk: Implement vkCmdClear*Image directly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f1aa12d59695fb0ad00334fdbf0f3059824241e6", "description": "nvk: Add image_view_init/finish functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b7bfbcc61dceba891f9c89184877acd7918d8ec", "description": "nvk: Use hardware clears for attachment clears", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "10d16dce1c7617d7afbb293ae21a5542c5b3ca54", "description": "nouveau/parser: Add array and float tags for clear values", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4d02d9d796c41a273fd1f881eb066f26e62d8e00", "description": "vulkan/meta: fix gnu-empty-initializer build error", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b877922b07044d2ca4a0e46823a151fe9290cc76", "description": "nvk: Save/restore push constants around meta ops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a1652525e26e6ae2b0991a9b5c41f1d9b7065768", "description": "nvk: Wire up early z and post depth coverage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b5beae5777a5c6abbd1b2a2769d86cfc71a7d248", "description": "nvk: add basic primitive restart", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8e052c311f40e8b76886ee4cc1edae296cfce0e4", "description": "nvk: support GetImageSparseMemoryRequirements2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "82712282891fae6fba3c0fc8e41750e1d77d997e", "description": "nvk: implement GetDeviceMemoryCommitment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f3d43c2a86afdd230690dbba2bec895d8c9a545c", "description": "nvk: Allocate descriptors for input attachments", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d2b30362eb8f177244202d97aa50a3b27b8a387d", "description": "nvk: Assert samples == 1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e3afa1e3c21d48152c5da5a356c962b4aa3c76b5", "description": "nvk: Re-flow a couple function prototypes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0252b000de2471a03ab43e8cea921f7417b4730e", "description": "nvk: Align descriptor buffers to NVK_MIN_UBO_ALIGNMENT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8fff829b0b6e09a0684e3cd7a39661854fe0d703", "description": "nvk: Add nvk_queue_init/finish() helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1410100ebe530cd7f6b686c1ee63bc46cae8d65a", "description": "nil: Add a PTE kind for Z32_FLOAT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cbb14e54830e60edfa940b3b04d723bd9f8cde82", "description": "nvk: Return OUT_OF_DEVICE_MEMORY if bo_new fails", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "91c1be22ed4712eaa3a527141fad414310fe2d0d", "description": "nvk: Set GEOMETRY_SHADER_SELECTS_LAYER properly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d108bb672e2096329fb563179d2acd58713d049", "description": "nvk: Call nir_lower_input_attachments", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "da0ad121bf0ec83108f5d0e73f2fb87827b7b098", "description": "nvk: Don't destroy NULL descriptor pool BOs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "226c152f55cfd388668c13946444ba60f840229c", "description": "nvk: Advertise depth/stencil support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5570e2c06b4dc69e91053c1f180a0f3cd6d8c5e6", "description": "nvk: Flip the front-face setting", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6ab9fe31feae074649ae5083c7800d056ff7ba84", "description": "nvk: Enable two-sided stencil", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c6a50c2745183f3147521d34da55bf10f61375e0", "description": "nvk: Fix viewport Z scale", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9deab8f139745874c8b597d9f55e7b6eee44aa35", "description": "nvk: Fix depth/stencil render pass clears", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "78009a1a9a650d045ff318759963412c73b4b39f", "description": "nvk: Do internal dedicated allocations for ZS images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ba70017f68262ef9fa9877e2b8ecae591116d72e", "description": "nvk: Add internal helpers for device memory allocation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ac8bbb355a53c54512b2d3cdfdbf3b009f5cf826", "description": "nouveau: Add a function to allocate a tiled buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "71420b4c7d3cad4628ecbf8ef6bc3fe5f4155abf", "description": "nil: Compute PTE kinds and tile modes for images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3ef84bc1e0915558480994e543ea92e3a4f233f4", "description": "nvk: Disable sparse Z on Maxwell+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "99248274b4bcb5a174ba820e8784b91e96539014", "description": "nvk: Depth buffers don't allow Z-tiling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "90b94828dde79e5d5293edb5282b7ecf7561b947", "description": "vulkan/meta: Make stencil reference dynamic for clears", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b7ee963910037365fe25ef7db53ca9134e95856", "description": "nvk: Clear dynamic state dirty after flushing it all", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "69091553460fd9c09b4bdd43f71459f98d4a186a", "description": "nvk: Advertise more format features", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "77db3e99ddc3ec8870b2a6dcf23fa9459cefa4b6", "description": "nil: Add more format support helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0af169b86bce677c50e8fe46938bcd57e0773cfd", "description": "nil: Re-introduce the format capabilities", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0c6c2fe2cf50dd7daa758953a61790e25351d605", "description": "nil: Rename rendering to color_target", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e6866593d5154f5e21604bc0f8e974e0b7edcb43", "description": "nil: Rename rt to czt in the format info struct", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db0a63c9098d01d90570221390639b8f9713e81f", "description": "nil: Use nvidia headers for ZS format enums", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "56ad7b57a46bd949384c81d100fdab3ca848384f", "description": "nil: Use the nvidia headers for render target format enums", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "312e9a3eb0aae2bb80b5e119a53e063e5e540729", "description": "nil: Use nvidia headers for texture format enums", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6eaa45933e44b4af7756dcd0f72c3d4cd200bf78", "description": "nil: Properly depend on nouveau winsys and nvidia-headers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "53215c98bb2c12b639140ef28f767c2504ebfd0e", "description": "nouveau: Add class information to nouveau_ws_device", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "58bf9ff90ee774b5f7654cc99a628c86f6460821", "description": "nvk: Depth bounds need fui()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1d4c6cee45c98a01ae26824d2cd70d81d17d01f4", "description": "nouveau/parser: Dump more fields as float", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d1babc9a006fbf21e66bdb584e3c4f8f3063d6e", "description": "nvk: Clean up try_create_physical_device error handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "673bb5c8b7a29db1ae084f3d642f71701a235378", "description": "nvk: Advertise vertex buffer format featues", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db4efa14dfa62e86ffd632c097b59caa5819ea91", "description": "nvk: Move the vertex format table into nvk_format.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7fdb8e247da620525cf7ec32a80cd25def1ccff4", "description": "nvk: Re-initialize dynamic_graphics_state.vi when recycling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "26f6458c70c265d4a3f29d437fd395bbaa5e3029", "description": "nvk/meta: Save and restore VI state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e824cdc0e5990934fc77f829a4949c5e67447103", "description": "nvk: Drop sample locations structs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f4986963703ce1d5a9e13f3bb7d892938eb9b4fb", "description": "nvk: Implement copies for D24_UNORM_S8_UINT images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "25fb43475fefba4d978f189b1565f19f5f3d09b2", "description": "nvk/copy: Mape bpp part of nouveau_copy_buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "33bdd756399e1d149bf8c9ae64606d5c80d49b10", "description": "nvk: handle NULL to destroy descriptor pool", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "51e24cd5b055be46b96ac7ea07d2a514b9a71862", "description": "nvk: lower io to temps to avoid output reads in vertex shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "875d4fe6f2b2a5ced7cf8fec1826dac6f5a7bf60", "description": "nvk: assign vertex locations according to input attrib index", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e1b12b49e6af928ca86f35dd5c3cc4007e85080a", "description": "vulkan: Allow scissors or viewports to be set without counts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a6f8ab2a2cb5006715e0e14e3208c201d7a23744", "description": "nvk: Track and reference all device memory objects", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "853f454dbafc2a8f5cc93e8122005b94fb1143bf", "description": "nvk: Don't assert when there are no attachments", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8cc9c91f674003ca15503708700ed7e2e583da4d", "description": "vulkan/meta_clear: Populate VkRenderingInfo::renderArea", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c24db442b1affd1c4232791c32740cdf2d22b021", "description": "nvk: Implement nir_intrinsic_load_frag_coord", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d97397f084fbd34338f89cadb96704403ea883d0", "description": "nvk: Use the new headers for samplers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17ab4459300e6eb2acec4c53861a64705c758f24", "description": "nvk: Bind texture and sampler header pools for 3D", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c25f0c1dbe750103b9673c3d1371650034b698e8", "description": "nvk: Zero client memory objects", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5268ad9b8d6d1ff11213596dddb4d40e01be549c", "description": "nvk: Use meta for CmdClear*Image", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a4c14606410a558de4d06933498020ca6d868d69", "description": "nil: Switch to using the new headers for TIC entries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "24c0aa3a93eeab2a0700fb3e1b60c3087e0d54d0", "description": "nvk: Use max alignment for descriptor pool sizes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b7acd1030d3d722d1a47b0f004d8fb0c6aa46572", "description": "nvk: add indexed draw support.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8017ac0e7973f2e4d514b05cdf843f7a640293a5", "description": "nvk: add some limits/features from binary driver.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ba2faab08c52df4d9163ad750b729c19003486ed", "description": "nvk: fix depth emission ordering.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "871c587414afe906b745dbc41c043c2d287dbbaa", "description": "nvk: increase graphics cpu push buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "86b05c2750b2038aec429cde0b659d4be357b88d", "description": "nvk: fix pipeline pushbuf sizing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8dff06aada5789f3fbdf451b6d80c8c702e3abb5", "description": "nvk: add linear image creation support.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f28bf4407d12f041bab33da9a56ace98de8c0f2f", "description": "nvk: add initial 8/16 byte clears.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3d77175f1dd4c0aeeeab569d35a5101a1ea8dbf9", "description": "nouveau: Fix pushbuf ref reset for user command buffers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "150cba46ba757cae54b214c80e107ad579f7356c", "description": "nvk: Enable all the dynamic state features", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a9903f778fcaa4941f51c488f73a501857765e0", "description": "nvk: Stop using vk_cmd_set_dynamic_graphics_state in meta_end()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e1c665013b14d63ccf4be265c5ec59914e5a5748", "description": "nvk: Use vk_meta for CmdClearAttachments", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4746099306a959c8398b389e28bc89b167461845", "description": "nvk: Expose a bind_vertex_buffer helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b0d007e7de603093476038a7fc282be143fab579", "description": "nvk: Add an addr field to nvk_buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5b10446a9b30b83c34bb596a630c7d9a101129bd", "description": "nvk: Add an attachment format even for secondaries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b07e2a1049c52ef348c52757937c8994a6e8dabf", "description": "vulkan/meta: Add implementations of Clear*Image", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a25cba792801bed22566d376a294f9bae556ff2", "description": "vulkan/meta: Implement start-of-rendering clears", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "daa4485ecf24673a5b751e29fc1f13ce369e2181", "description": "vulkan/meta: Implement attachment clears", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "514c10344e6f2e99776c4bcc907d500f0837dc2b", "description": "vulkan/meta: Add a concept of rect pipelines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8418d6c97a4272a441b33e35b08710462cb73739", "description": "vulkan/meta: Add an object tracking list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "54366ea922ac4ad209d643c069bb78f25993cbb3", "description": "vulkan/meta: Add the start of a meta framework", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c2f95e3e7b59a8df6d7a640a738635cb8506fa9", "description": "nvk: Color attachments clears via image clears", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8ce12f33e2702239d3f135105c696c949a18a9d7", "description": "nvk: Implement vkCmdDraw()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "83598f44a949c6598b886f8e2f12cbc241d306cc", "description": "nvk: Graphics pipelines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c9e28274cc2ffc6e43cc32a3ba4e7f8affcb2bb9", "description": "nouveau: Add CPU push buffers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8530c3c882d4f59a56aa25ddccd48a8d5e491272", "description": "nvk: Implement push constants and descriptors for graphics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1e3e85056b9a830241a4fef4e76b1d241cd13e21", "description": "nvk: Emit dynamic graphics state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d98a7d0de5a00f8c7e44ff52528a3ec9e94d1a61", "description": "nvk: Misc. additional state setup", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ff3e099a734a02195142d8986f86f92c328797ba", "description": "nvk: Add boilerplate for Begin/EndRendering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5ee481bf26294f3e4ea283919a03247c1aad92f0", "description": "nil/format: Add helpers for render formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "617532b24eb3ff6f968a9deeb15e2ba040eb17a8", "description": "nvk: Import 3D context init code from nouveau", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "731565073970c706ca6818df29af7a176f023f2f", "description": "nvk: Add a nvk_cmd_buffer_device() helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "abb7f69520ee12845f77d19cf2ba0df03a97d97c", "description": "nvk/shader: Populate headers for vertex and fragment shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8df9d16fb47eb7fcf5ab265ea8bae41836cc3097", "description": "nvk/shader: Assign I/O locations and gather info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b179da34441fa7301108f9cbf283667f2151322", "description": "nvk: Make shader_upload take an nvk_device", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "61a91914df741719c53aa9ed21977f478a09d20c", "description": "nvk: Expose pipeline alloc/free functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae0d8edc1debd896918ac0e88abc3d8a484f8111", "description": "nvk: Free pipeline shader BOs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c2f636861a8e83fd474ea4af433d180e29c8d0ec", "description": "nvk: Add an nvk_shader_address helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "782d376363368dfe6d761898fe35698666c0a88e", "description": "nvk: Don't free the NIR in nvk_compile_nir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ffc6c3afafa11bd862bdf13e464f8ed82aba3a6c", "description": "nvk: Switch to vk_pipeline_shader_stage_to_nir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "65b1cc3adf7809b87836ba81ebbbcb40f8efbe4b", "description": "nvk: Split pipeline binding into helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db2cf498ce2c9121f2225ef3c720baafad393561", "description": "nvk: Add graphics state to command buffers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0f203b2b441f177ca28017686d4511d4fe726b8c", "description": "nouveau: Generate 3D headers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b3531276c679606e410e00c5ce0b37fa5f4e9bce", "description": "nouveau: Null terminate the debug flag list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4a22e24e98286a4b3cb19cc64d7a32ce0dd289db", "description": "nouveau/push: Make P_IMMD more versatile", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ec0b9109b81df55bcf5f614753d85d5149f0271e", "description": "nouveau/parser: Handle arrays properly in P_IMMD()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "68403e57428a36af88497b7f3f31bcc5b6275926", "description": "nouveau/parser: Better dump float data", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bbdd35f155ae95271ffd2c932a0bf17ce0bc80b0", "description": "nouveau/parser: Properly dump most arrays used by 3D", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "76e30e64da909e0eaaefef7d0bf30162b2c0edb3", "description": "nouveau/parser: Fix an integer overflow and a typo", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a4b29aaa724d85b053e148037c9658d36e691281", "description": "nvk: Init WSI after setting up supported_sync_types", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "edfc84b4ebcb38ef734e643edcb952a21a1e7239", "description": "nouveau/ws: allocate copy subchan as well", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "25a91f909366418a3c16a11ddde97ea55fac540c", "description": "nouveau/ws: allocate 3D subchan", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3f07cd31e3a74fb2f91bfc869f10248afd770478", "description": "nouveau/headers: initial 3D headers import", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e6b2c84d0f3f930e950e94805b9c9a3837450efe", "description": "nouveau/headers: add path for 3D headers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "84830a1725cb04aa2f8e20d9fe3700b8c530e6a5", "description": "nvk: set deviceName", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dc1f87864dec01bac18de231ef3eb9fb287981fe", "description": "nouveau/push: Add a P_INLINE_FLOAT helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5e3f6f326fc32bd44247dcd4bfda031976290685", "description": "nvk: Make image/buffer address helpers const", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7ebc94a17a265254e508117932d5119ffe38854a", "description": "nvk: Include nvk_private.h in everything", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d76175955f1b7a3524c50f46069a27a260d96c33", "description": "nouveau/ws: remove the drm.h header", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "403ac39bbc035ee801a03252e5d80588a1f76b12", "description": "nouveau/ws: fix building error in nouveau_ws_push_dump()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "002516aeb81b852db2b700d3e459501a3bb74472", "description": "nouveau/ws: use new NVIF interface to query oclasses", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "daa91dfedfc0c4cfc7a0e1595de02f8f5df1ce85", "description": "nouveau/ws: get rid of libdrm", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cafccc23057f7d610c3cecc0f27bc752eb5c2ed6", "description": "nouveau/ws: depend on generated class header files", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a8d545602a5f4feabb57deeddb11621a12e6eeca", "description": "nvk: Padd shader BOs by 4K to avoid I-cache overflow", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "06cf8244f10939bf59af76fa5564ebc7950b1e77", "description": "nvk: Bind immutable samplers on descriptor set creation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "61e910bde0963c2ef2e464c7d79396ff0a40e5fe", "description": "nvk: Rework OOM handling for descriptor pools", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "933d487313c9e51e314e3b8a762af10448ffdc4b", "description": "nvk: Advertise minUniformBufferOffsetAlignment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "152ded2b972463a5ab43bf740268ff12dc896f79", "description": "nvk: No-op sparse image format properties", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e284f71e1a487369591d7028470584cad4e3140", "description": "nvk: Unconditionally zero image format properties", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cf76c3d17c0aa2114f1ba5a26487f08ab009f56d", "description": "nvk: Initial vkCmdClearImage support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f8b48ccf0b45e90dc09dcf460eb7daf871a7bfff", "description": "nvk: Assert that we don't double-free descriptors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a68b0fcd05932147800c5f354bbdcd03aaad9440", "description": "nvk: Delete the storage TIC in nvk_image_view_destroy", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e1c93352d7a4e11ef3dac05a89d2de1026b8512f", "description": "nvk: Support inline uniform blocks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a45f78908332f9867d290342cc606f8d9d6dc162", "description": "nvk: Use a switch for descriptor types in load_descriptor", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fff59a5f4fa71d86dc882dfd0a6da6d2bd138f65", "description": "nvk: Fix descriptor offset alignment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "443717a17e52d5e5be69d6036a97c5a0f082a92d", "description": "nvk: Properly indent a comment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "98a573eb1592b3d382abb6e428e1b7404309db06", "description": "nvk: Implement push constants", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "717ed1c48fc8427add56d305fb627d388f8c5fb4", "description": "nvk: Load the requested descriptor size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b6483f51265fe547ca111c827b1a2b926b72c0f1", "description": "nvk: Handle cube storage images properly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8b08bbe2cfab23dbf4f2a4089781124847e30da0", "description": "nvk: Use a descriptor type instead of a hand-rolled thing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0648f0fa03cd5a276b2e57b40b0d8f1e5a5dc003", "description": "nvk: Advertise non-zero descriptor set limits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aa78f098f21e73f087d2d79962b5c257c1706134", "description": "nvk: Advertise descriptor array indexing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dda149c053291bef3a2792ebba1a4b774ae76850", "description": "nvk: Better advertise image format features", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db81c26525b1bf81f35274c3b1872e070d84d983", "description": "nvk: Add support for dynamic buffers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1f7476a03dd63217f5e88843c99503ac42030649", "description": "nvk: Use the correct root descriptor table size for CmdDispatch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fae4f1884c357b14b3ff288846ef9b3d2c35f75f", "description": "nvk: Advertise KHR_dedicated_allocation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fedff04fbda0224452be6f6a04e4bd5a2f5ac3e2", "description": "nvk: Implement buffer views", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1f72430bd6749fc0bf990fc0965f1918f2f0e2d3", "description": "nvk: Move is_storage_image_format to nvk_format.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "788e94294f160fd9ba2b2d5b5ed84ca8c4a63ad1", "description": "nil: Add a helper for filling out buffer TIC entries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "834f01f1b13056b931da532510d4bacfd086b66f", "description": "nvk: Implement samplers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "100c7060d8423db997cbc5c2f4b54aacc614201c", "description": "nvk: Re-format nvk_sampler.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cb4eff26e71cacb5c844a6dfa7a15fa8ea0bf148", "description": "nvk: Teture pool sizes are maximums not sizes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e13a64d2861b4431c020b7b6d4be64b10938cdd8", "description": "nil: Fix image array layer alignments", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f3ef6f2ee18fddc28a19103acfc6a0509ea90dea", "description": "nil: Refactor TIC image extent setup", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a6cf64a78dc28ccc6f1ba3d579ea5686c484e8e", "description": "nil: Don't minify image dimensions when setting up TIC", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a67cfe2590c64ce3479eaf9f2277a2f7de0f986c", "description": "nil: Drop miptail support for now", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "974212a581f07958a081e07f6b5329d92e3b4799", "description": "nouveau/classes: add 906f header support.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7a86192d3a366fa1ed978088476eafc2a3411dbd", "description": "nvk: Drop vk_sync BO refs after push_submit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4c485b0b6fa7fe0ab0cc10323e966943e3a2dbcd", "description": "nouveau/ws: add a push reset just for references.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e2565c2fc28293042ee20c80240ba8c382592f6a", "description": "nvk: fix empty cmd submission.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bf01f4d66ac918a44f3448191ee8d1fa9545749d", "description": "nvk: Support compressed images in copy commands", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "20d8d1e239be95143fc25886fe28aeb5d82a4d8c", "description": "nvk: Add a more competent GetPhysicalDeviceImageFormatProperties", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fc191730145eb816d91b269d9e0b49cadbc212a7", "description": "nvk: Rework format features queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "76253dbf94f06dbeba4978af31eb14f05050b0cf", "description": "nvk: Reset and properly clean up command buffer upload areas", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2a914028f13094291382edf2cdc0e7b562f074ae", "description": "nvk: Implement VkGetImageSubresourceLyout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "23e6689b384ca00f7a9d77cbad90746b98fef5a2", "description": "nvk: Re-indent image entrypoints", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "04d2bf2ee7434e7a12b58d996977cd4d02039499", "description": "nvk: Convert to using NIL for image layout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eefb60b8323529bc5e6f16eb2b8f2bd548f3ef5b", "description": "nvk: Manually offset for array layers in copy/blit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d673111bc8a7fcdec4644aef3647d50900ebe5a0", "description": "Revert \"nvk: Stop returning VK_ERROR_FORMAT_NOT_SUPPORTED for non-blitable\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "74ad75f2624c50f732db35946a127eb11edee3e5" }, { "sha": "3e706a974ef65e82e380f91714bf1558603b7177", "description": "nvk: Move Fill/UpdateBuffer to nvk_cmd_copy", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3beb4daa2b9558da08207e3cb90f699ed9214e99", "description": "nvk: Align arguments consistently in copy/blit code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b647527476aa1943d7e7a64f8bb3af3dcee12d1d", "description": "nvk: Use helpers for push_ref", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3516136d7af359aacf9596d43918a159f83e3357", "description": "nvk: Add an nvk_get_format helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ec6d56d4ce4d4ce9de3e1e3d30b84eb648061616", "description": "nil: Add a nil_view and code to fill out TIC entries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c12c94cde3520dc8fd1bf62b61cc0777a559cd5f", "description": "nil: Add the TIC format table from nouveau", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "69967e3f0dd65dbf2f58102d06c43b9aa1b1fdfb", "description": "nil: Create images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "13abd1dbf22898031421625c65070d834e4bd0d9", "description": "nouveau: Add stubs for an image layout library called NIL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5623de73453c99ad7adb10b1043c32cc53cc81e8", "description": "nouveau/ws: initial debugging options for command submissions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "95843dd75412eb92042685feab969b35a4ff7bb8", "description": "nouveau/headers: Generate parser functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "43444e1a7200f93fb1a69cc9af7d5dd03df7930f", "description": "nvk/blit: assert that formats are supported", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1de656bce3ddd4faac00a1976a720fa2dcb351e7", "description": "nouveau/ws: assert on broken channel", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "008e9768ad11bf163fac913926872bc69f2c6374", "description": "nouveau/ws: make sure we don't submit nonsense", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ee50fe7d8510638e86a6ecc8bbd9ed207e030282", "description": "nvk: Rework descriptor writes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d6ea3fcf539a3cdafcb7d86d09f670d68c3728c", "description": "nvk: Reserve a null image descriptor", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "86d367e75be747430ec72892f4dcd431cd82ad8f", "description": "nvk: GART os host-cache-coherent", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8213eaa99f62ed2cff0e1f188ec867c8ef3ca8db", "description": "nvk: Make texture descriptors a bit more acceptable to codegen", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c9bf9744727293f64ded868a92e4a1416f954f5a", "description": "nvk: Add a stub implementation of buffer views", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8d3f185a4dec2ae03e025ee4ed6b79b7a563f321", "description": "nvk: Re-format nvk_buffer.c a bit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "da3e5c13c37222f5ceb53bf7584d2db905f3509a", "description": "nvk: Re-format nvk_image_view.h a bit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9cd1753a2999c0c8aa5eba62a24c45a8e50bc0e3", "description": "nvk: Unify descriptor loading in lower_descriptors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "035a63d8bf06cf8b11ce053bec1ffec1898862a9", "description": "nvk: Set b->cursor when lowering image intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e120a789d34b5367e9ac6a6d8e4e713d5919b3c0", "description": "nvk: Fill out TIC table entries for image views", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ff84f8aa483c25ac94d93c81c7320ba108e7310c", "description": "nvk: Add an image descriptor table to the device", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e0d445c28d6e315cfde103cb0aea24218f219510", "description": "nvk/image_view: Reformat and fix Create/DestroyImageView", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "52565b1e62b56cd9b64089be92f64bf36de90e21", "description": "nvk: Copy in the nouveau TIC format table", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "108c9dc65583e7817cabe4a4e0bf49c908d0c5b7", "description": "nvk: Add a descriptor table data structure", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2ec2ce44f3170b5701b3e9c9b0441a7aa320debb", "description": "nvk: Mark nvk_push_descriptor_set_ref() inline", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "460a026d72a63b29a53ed4f55ae9127d4cf64f5c", "description": "nvk: Allow R32_UINT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ecbc8208982c0a1b017eb48eb1c5b67459d7e7df", "description": "nvk: Stop returning VK_ERROR_FORMAT_NOT_SUPPORTED for non-blitable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a481d8170b8985f49cd5dfd9edcd36e66527307", "description": "nvk: Drop image_view_init", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a0d64f2770b725dc0664bed60439609793d69317", "description": "nvk: add basic nve4+ compute support.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f845c72283899b8bd024f690a51d2659f2ae69a8", "description": "nvk: add some compute limits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a2d9f95961630dbd324e2b157f97b477b433aa73", "description": "nvk: add some basic format wrapping framework", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "25dc939252b12e57116754097fe4f78ff8603fe4", "description": "nouveau/winsys: Add m2mf/compute objects", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0870cd87196d1deada58993b27e46afcf338c497", "description": "nvk: add command stream upload buffer.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c8805f45447f1240c8b16a10f9101df69bc0ca62", "description": "nvk: add record result to cmd_buffer.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fa32ee409a04616d397e827699425d3730fcec17", "description": "nvk: add support for preamble and tls allocation.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a3e5eb1134d886222832a65a9fe6186fac2297b9", "description": "nvk: retrieve gpc/mp counts from kernel.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bd8077bef503a60791fee185730ee87f12ff4c0a", "description": "nouveau/vk: add support for compute classes to generator.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d440084d9689c2a24d2b2b7144d2b49630dc08ef", "description": "nvk: tiling prep work for VK_EXT_image_2d_view_of_3d", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b73b91016adcf0afd957fa32c5720e6eb0336b56", "description": "nvk: support array blits over multiple layers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e49a66c40cc90982ec6aa3214e4ea3c0f75bcdd5", "description": "nvk: support multiple miplevels", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d8a9d662e46f050b31c22a8e33cac5996ccc1b48", "description": "nvk: Lower load_global_constant_offset", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1b7ff4b62c2f81dde49408a96660344eee9e2963", "description": "nvk: Re-arrange nir_lower_explicit_io a bit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0c775223daf97982f2a79763e67b111ccd8fc267", "description": "nvk: Fetch descriptor set addresses from the root table", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5017a3b09214549e5ce00eba421d07732205e674", "description": "nvk: Add a root descriptor table", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "935f316eb0c889a485756f79c459b9284807be20", "description": "nvk: Basic descriptor binding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "95cb6680519059782c4693d654ae0af386514a85", "description": "nvk: Rework whitespace in nvk_cmd_buffer.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e2e83e68b6a557eea2bde9d5bb1b4519e4968a3b", "description": "nvk: Move nvk_cmd_pool cast definitions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6dfb36c636bf9717b0dadf1c2024834bb4ebe28a", "description": "nvk: Add a couple descriptor set address helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fca440dcb238fc83eac8af71509ea4b56b46d449", "description": "nvk: Reformat nvk_nir_lower_descriptors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4fbe45ca58a8503ce5f6715f1ea9e2e2ea8469dd", "description": "nvk: Re-arrange nvk_descriptor_set.h a bit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9230629c034cea94e9de198dcaf6ad5ea3c40dc5", "description": "nvk: reduce pitch even further in CmdFillBuffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "05d969fc2e822a74511bb5bde5a468e60e228c28", "description": "nouveau/ws: handle 0inc inside nvk_push_val as well", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1f8682a1e7ca16fcc31e2fbb7fbd07b549ed555f", "description": "nvk: implicitly reset the command buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eae2eac3cf73e1e288ba2c70c1766326afb8a654", "description": "nvk: Add a skeleton for pipelines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c165e5b5b025c203101b5bedcfc07ca660250fa8", "description": "nvk: Initial wiring in of the compiler", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "124f2708ef860564a897996b1fa950dbf209333f", "description": "nvk: Add an nvk_device_physical helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8050f61b62a54d122705631d0ff15bf7f1ae4957", "description": "nvk: link in codegen without gallium bits.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "325109122ae62bea77d702e5d0a62dd3ce9a2036", "description": "nvk: advertise VK_KHR_copy_commands2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eaed2a4340099b9438a6433259b534350396d9ea", "description": "nvk: implement CmdCopyBuffer2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "198d2da5b199a9d6ec004bfcf5f5557aa24a0cf0", "description": "nvk: implement CmdUpdateBuffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dc84cf6ccb9a3f7c31f09c62dce1f52a06adf89b", "description": "nvk: implement CmdFillBuffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fd7d38875d5d8f3e5231aeb0165225b526a3c539", "description": "nvk: optimize blit command buffer gen", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6df4eda0004bed4c11f171db9f1bbb1533cdd216", "description": "nouveau/ws: drop the old push generators.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "af823ae71a4fc561ff3f98ed6b2d1c53c2885b2d", "description": "nvk: port the blit and copy code to new command submission.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4cd3d74136e22e22ece74299659829ac858486ad", "description": "nvk: move to new command stream generator.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b5010e630a3a5536ea8c8b14f01c9b38030d99b9", "description": "nvk/copy: Use nvk_image_base_address()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "13dca99623ece006ced8dfb4dbde575064246f6b", "description": "nvk/image: Add image address helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1f42ab6f3074ffbaf50b7196e36ae4d7cc7127da", "description": "nvk/copy: Use nvk_buffer_address in CmdCopyBuffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1a906072db5f4d3227f0bd2417754849c40adb23", "description": "nvk/buffer: Add a push_buffer_ref helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d59c6dc4a7923c1c351c813edc2ae79d404f0ac5", "description": "nvk/buffer: Take an offset in nvk_buffer_address", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b78380927074c787d0749c817498fa054a583901", "description": "nvk: report maxMipLevels as 1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "242c5ddb674dc70f0be0d830f1fd1de06532eb61", "description": "nvk: add support for blits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aa0ac90ed3e3f5f300d37fdaa430d955698e13e7", "description": "nvk: simple format table", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d98540c6457c1b4a6a8f651a97b57a575e8cc251", "description": "nvk: add basic support for images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7e2f7e38bf5a63382b3158a1e02ea340ec6c7252", "description": "nvk: use fermi class definitions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "36e5573ef0396122484f49d103fdbbdfc44961ba", "description": "nouveau/ws: bind 2D class", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "acbd4523a479733d997090add79731e6c30c4513", "description": "nouveau/ws: set GPU object class", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8e382f197d43cba26980761da6c61e8861ec5471", "description": "nouveau/ws: PUSH_IMMD only works with 16 bit values", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "78a94be05a3f40b88e90683e7d8003ce32e53bd3", "description": "nvk: Re-format descriptor sets some more", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f57a3ef7f332e529b6fffe99a359bd6cd2bac371", "description": "nvk: Re-format pipeline layouts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9fbac9002fc8ef24c35d01b5d693ad06fa93473", "description": "nvk: Re-format descriptor set layouts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b675ef7a373e352f68b39aa9537e8b5942cb68a", "description": "nvk: descriptor set freeing fix", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4e71940c218fa5eed767f447d74f418e90bcbca", "description": "nvk: implement buffer address.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "56a5ed2b70e9b93d4fbf7ee84cc39c00f365f7d1", "description": "nvk: add descriptor set bo allocation.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "79c922386434424b7cb54e7d550b22ccd8a3079e", "description": "nvk: Expose nvk_descriptor_stride_align_for_type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3033681f93bc023fa8e61c0c1b766411fb9ccdef", "description": "nvk: some boilerplate for descriptor sets", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "50ca748b6a5bded9a597d7646b80c469dd7ec29a", "description": "nvk: add initial descriptor pool framework.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0930936a6ebbc7e698b716377e838b2998c59279", "description": "nvk: reindent descriptor sets to mesa std.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b8a6a4cb7d9d1979e51a14def9c838e8708b0c4c", "description": "nvk: Implement vkUpdateDescriptorSets", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1b2656b674b7d5c320328bc8611faa589bec5fe9", "description": "nvk: Add initial descriptor set lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "04e52c25ac91071f032963f5d49755db768698b8", "description": "nvk: Implement VkPipelineLayout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3137f9df6e2d65e2e970426390af87994d428a82", "description": "nvk: Implement VkDescriptorSetLayout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fc6f9a45e90f700645a360e28908111b753f9067", "description": "nvk: Reset pushbufs on command buffer reset", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "464534995f2b78164121073741016357c0c22da2", "description": "nouveau/ws: fix setting push bo domains", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "927de5918f3163b9c00853ff5b7c73edee6cc96e", "description": "nvk: impl nvk_CmdCopyBuffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bc4f7b4bf1cdbc4ee7eeafbf4a3cc5fb2fa00cb0", "description": "nvk: add nvk_CmdPipelineBarrier2 stub", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "47b95416ae9a2ba3e310ab4c6f8a21d36a433cd8", "description": "nvk: add nvk_bo_sync", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6e0089307ef4f539ed4ee82c4966e977a6b95a0b", "description": "nvk: add cmd buffer framework", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "decb8c6fd435e1cd42c4a522504baf78eb48e0be", "description": "nvk: allocate a GPU context for each VkDevice", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f190398049643c28e9b54e8d7f572b598680d4cb", "description": "nvk: Add initial queue", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cd46cf852b36c455bca3561feed919ffe63070a2", "description": "novueau/bo: add nouveau_ws_bo_wait", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d71a4d73b85ea9f0d97dbdd84125fad5e4e3447e", "description": "novueau/bo: refcount it", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f9cd1d694193eee40af16e353856458dc5fd471a", "description": "nouveau/ws: add a cmd buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bede03cbd8a40bf1e06537f71240f406c066cff6", "description": "nouveau/ws: add context support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "81e680edc93a0106fb96f921e50d93d4070d41b7", "description": "nouveau/headers: add host classes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e47b0c42cc7e1abe3aebc436c323f8993170400a", "description": "nouveau/headers: typedef Nv void types", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2810d4cf6d14bd602c26a01a1a79e26ad1fb2074", "description": "nouveau/headers: add nvtypes.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "787fbe85b93aa4d6fe7ca5307586d0050d41ff05", "description": "nvk: add bind buffer memory", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "12e8ea26300c648b88205ba7860313c57918cbd9", "description": "nvk: fix header guards to be less generic.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ab4452b9af17ccc7efb7cfcd74989ffa469f593c", "description": "nvk: add some initial wsi framework.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6725804efb6ba87d52a8d2617214833cd8e3913f", "description": "nvk: add missing finish calls", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "24641ecce4143fcf9b4ab6d29cb04978cc8e777c", "description": "nvk: add basic device memory support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b1937296457ef5991de0275fa0dbf276a24be3a0", "description": "nouveau/ws: add bo API", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d270ad422c55b0e70a4ed72962bac1d1dac14f65", "description": "nvk: set nonCoherentAtomSize as the CTS divides with this value", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "63a1d52e6226020a23acba036f275e57b7736adc", "description": "nouveau/ws: add a field for the SM version", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e9fda6efb45a6a4ac786d809aed0d06ef5e7ab2", "description": "nouveau/ws: dup the fd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ba7d2ba45e86b0bed10609f29120e8777561182f", "description": "nouveau/ws: reorganize a little", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cd4e67c53673b335f8489ff7b7a2197a911a951d", "description": "nvk: advertize memory heaps and types", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b2b13b194421815597a6c26650488a29684d752a", "description": "nvk: implement GetPhysicalDeviceQueueFamilyProperties2 to make the CTS happy", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "179f996c04591d67f4032ccf9ffb1dcf92cb8c41", "description": "nouveau/headers: initial sync of headers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b081325fc7741a3e7b001a047b6a945269fb4b1c", "description": "nouveau/headers: add script to sync in-tree headers with open-gpu-doc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a07b0694174a549d76c38641f861906e832a7e55", "description": "nvk: fix nvk_buffer include guards", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "89d7ce0fda6fd2fa6cef1280f510926516de36dc", "description": "nvk: Add a stub implementation of VkBuffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bbe7f42e2a049a18070b70ac565a0ed83077b931", "description": "nvk: Add stub implementation of VkSampler", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "32b7d178fda5e6e3e4bf14e74b0163103d056d88", "description": "nvk: Add stub implementations of VkImage and VkImageView", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c5775c7ed6508008a74e091859c1cac27323b1a9", "description": "nvk: Implement EnumerateInstanceVersion", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a0d521d268d31eb90ecf4a5303b68dff04deba2f", "description": "nvk: use winsys lib", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "07494927600ce1e90ba979d311a9f923aeed1b53", "description": "nouveau/winsys: add the new winsys implementation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "83786bf1c9c17250bc1a0533f03608d113eea50b", "description": "nvk: add vulkan skeleton", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cfbd1fd41300740154f89b4382e4790e61c1bf0b", "description": "r600/sfn: Use clause local registers in RA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ebf45153d87a4bf3d63ca65689d8f372b6d6e6e4", "description": "r600/sfn: Track whether a register is ALU clause local", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f03b466fb5c76e19a1ffbaf30def8d983110dfee", "description": "r600/sfn: Renumber shader blocks in scheduler", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ab5da82e006c07079ee1c374c12f1a9fb28114ae", "description": "radv/ci: skip some mesh shader tests on GFX1100", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "746b90839fb68bc102bae9e0038cd2539595ac36", "description": "zink/ci: set the default timeout for zink jobs to 30min instead of 1h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a0a5d0f02e0dba0df651c3d31ae2c4e5c8d183c0", "description": "egl/dri2: Add a couple of missing mutex release in error path", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f1efe037dfd82d95b025a3ddf58b669758b8d69a" }, { "sha": "04cc8c6f8dccc558f1de55aab00fceaca86f95d2", "description": "clang-format: Set ColumnLimit to 78", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "35307aa9b97834878531069925e339a0469e4cc1", "description": "ci: use mold to build deqp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2c6dc51a9022602c6273a8ce82e46a1cbe17448a", "description": "ci: include mold in x86_64_test-base & rootfs images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9359ff9c2d6185402f5d6539500832b5f06c35da", "description": "vulkan: Use VkBufferUsageFlags2 in vk_buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a9a30a7e09c4107c1f81a2515c0eb6a4c0daec97", "description": "n50/compute: submit initial compute state in nv50_screen_create", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ff72440b40211326eda118232fabd53965410afd" }, { "sha": "23082347bd70d4b869a07417cf1071a38f77ccd4", "description": "vulkan/format: add VK_FORMAT_{A8_UNORM,A1B5G5R5_UNORM_PACK16}_KHR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb8ba9d3b9bc8595e4b94146c71ba96147b609cc", "description": "vulkan/runtime: add common implementation for GetImageSubresourceLayout()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3651eb0be8183a4b4fa2f73fb5b269bad70a0e2f", "description": "vulkan/runtime: add a layered implementation of vkCmdBindIndexBuffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db6ba033c1c500be8892d286aee96788388c1669", "description": "vulkan: bump header register to 1.3.261", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "48b5353ac300004f15fa03087aa7592e28b3d1bd", "description": "vulkan: skip non required extension structures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bf6d6a0934d4c63a7db136cc0c60f8c406ccfa2d", "description": "Revert \"compiler: Combine duplicated implementation of is_gl_identifier into glsl_types.h\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "f9860a84b3cf1735ece78bc5907b2be4e2878f8e" }, { "sha": "b89a48e00d0713563aec852caed564affd486098", "description": "Revert \"mesa, compiler: Move gl_texture_index to glsl_types.h\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "1b836a52ea2dcc0b77a48a2a3d1f9052321cf325" }, { "sha": "e3312455419c2cc7f178e1eddf5519c8ed449efb", "description": "rusticl/kernel: mark can_remove_var as unsafe and document it", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "66c6061491a7546349c04c40cbae1d23a07b5906", "description": "rusticl/kernel: get rid of initial function_temp type lowering", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "01cb01a7ee9781dd494681433c7d40828c7b53c6" }, { "sha": "b9e47cf5fd8c2279df5efa2c1b4b7eab09622b55", "description": "rusticl/kernel: move things around in lower_and_optimize_nir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f06f59ea3b9f40634b12d205b6cbf456f11c94a1", "description": "rusticl/kernel: merge lower_and_optimize_nir_pre_inputs and lower_and_optimize_nir_late", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2bc3103f00c65e7c83353525d3bc28b883b8246b", "description": "rusticl/kernel: rename res to internal_args inside lower_and_optimize_nir_late", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c327ab9e33695abb4e6cc5d0ca023a4d147c2fbf", "description": "radv: track if vertex binding stride is dynamic from the cmdbuf state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "976297b73aaa03a6f046561285f23ffea6026159", "description": "radv: re-emit binning state if the framebuffer is dirty", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a102d3fd694ae7a70d1a7c4398c7fcea7b10924", "description": "radv: track if patch control points is dynamic from the cmdbuf state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b56c2885890b6aca39dbdb65229f06acaf0e9560", "description": "radv: remove redundant check in radv_cmd_buffer_after_draw()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "63aea80cc00782eb387051fa97879b37fc3bc40b", "description": "radv: don't set vertex_attribute_strides on GFX8+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d7fa2561a5e31b22b84b5735e2cdcbe27b8a7dfb", "description": "virgl: Only PIPE_BUFFER with VIRGL_BIND_CUSTOM flag is considered busy during creation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "95db3e87fee377c5fa8fb779bc151e8d7f4e790a", "description": "intel/compiler: Fix sparse cube map array coordinate lowering", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "fe81d40bff26d5867e4880b361fe06722d0e0428" }, { "sha": "2a580bba76705bc6e6b1e850dd78fb56064af58f", "description": "radv/video: Match function definitions to declarations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b13473efe967f79bcea8f7e1683cf194d4df726a", "description": "bin/pick-ui: use venv wrapper", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "2eca558dd40c9f8e4d6cc407a402b5495ef75936", "description": "bin/ci/update_traces_checksum: use venv wrapper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ce49034bbbb0837630438fa2037a074c4b73f0ac", "description": "bin/ci/gitlab_gql: use venv wrapper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6e4843bb04a6a582f0d450fff3ccf42251e7e718", "description": "bin/ci/ci_run_n_monitor: use venv wrapper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "75f44bd79a01b8bec4b7cbb561bbb10cadc3db8c", "description": "bin: add wrapper to run scripts in a python venv", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "f34bae7d8cd0b667d69d8c718d0e22670b9cc0a0", "description": "nir: Simplify alu_instr_is_copy", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3f5e8b85f71210c5da36cbe012bfcdc1b2255f0d", "description": "nir: Drop no-op all_srcs_are_ssa", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "92e59b5af5fe91dc3af6a7d1b60eb431246b2ffc", "description": "nir: Remove no-op remove_def_cb", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b2ddbecaadcdbfe4b34c3cd2d8f10e6e7abc2351", "description": "lima: Clean up after deleting asserts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "91ae717d0bc40d4e80a6618fffb2e51f0bafb6ef", "description": "nir: Remove nir_foreach_def", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "42ee8a55dd38f025adcd20701989d46b0bbccfa4", "description": "nir: Remove nir_alu_dest::write_mask", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f5b09fefe3eadd4d213b38e0cbfdbb4dbbe9fe79", "description": "ntt: Evaluate write_mask check", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4828881e286a3768e9d9921b1885b0d4a121bb8e", "description": "intel/vec4: Don't use legacy write mask", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "56be39996af2d926a5f9afb55894a532d820af7e", "description": "etnaviv: What if we just didn't have a compiler?", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d878470bbc3d81ca30280c98bc1d9b23204dc238", "description": "etnaviv: Don't use alu->dest.write_mask", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e93dd20451dc3d92fc7df793edd4c2540cea7ce9", "description": "rogue: Stop reading write masks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d550dea81921c70a9e4f094bc7bb281aa7adae54", "description": "ir3: Drop write_mask handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7be895f9605287ee7e1bbf09dd79387b9dbdb8e3", "description": "nir/from_ssa: Remove pointless union", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b23d951e96cd0885d244f270d6ad6ab6705e29dd", "description": "nir: Drop nir_register", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1c49586a1f37e3f90908595a40e72fc4c76a8ccb", "description": "nir: Remove nir_{src,dest}::is_ssa", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "312c6472725866d0ba2b1aa28e9fd4c385a8aed2", "description": "nir: Collapse more SSA checks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d18dfe6e27f88afbdcaae7f148ae8f025c8c78d1", "description": "nir: Initialize source as a NULL SSA def", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb79497b4443dd595bba29e4b408b8adc8ac892c", "description": "nir: Do not init dests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "70c64b5d49d95be0a5fb7a509505549028b95bb2", "description": "nir: Remove def_is_register", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "696fdde4858ddaf8c5d59b79fc4606875d6fd7a8", "description": "nir: Collapse more SSA checks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "312089fea74cbd492ae1fa70a3f511ce81c35a17", "description": "nir/instr_set: Assume SSA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "306182c63e19afccdb56491b003642609ddb9ca9", "description": "treewide: Collapse more SSA checks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "700e270df502826bb907908dcd0d9ca485cff2c4", "description": "nir/range_analysis: Assume SSA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d78ca1badfd2ffa210938ec393868d359461d0be", "description": "nir/worklist: Assume SSA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "73e82b9281d10570421fdcbdc0bfe0b5dc4b6be9", "description": "nir/gather_ssa_types: Collapse SSA checks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "84f7fb70e11fbfb1c776d5a105c977205ab1f1ee", "description": "radeonsi: Collapse SSA check", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b047016e70dfdbd2ce3b6b268ce1c9f00c0c95f8", "description": "lima: Collapse is_ssa checks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c3077d3ad498867156dc959431aacec2a5d535d3", "description": "ir3: Collapse is_ssa checks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2734f1b58630381dee2f63751f555ad6ef9fa43b", "description": "llvmpipe: Assume SSA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "11fc4f969c24d2f2186ed150deeee325ce57a66d", "description": "intel: Collapse is_ssa checks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cf8ceb6e0ad74c759fdb101fb1286ddeb52a2aed", "description": "aco: Remove is_ssa check", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ca9e2ceeebe866d38c54329d5961af40fe1d2e4c", "description": "nir: Drop trivial reg handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "579bc1e72e9e8676d5432d705875cc70d392d3df", "description": "treewide: Drop some is_ssa if's", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ba5aaf2ff745d356414ebebeb25a6ff47c27c184", "description": "pan/mdg: Assume SSA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "95e3df39c0b9823526aa1dfd7d1cc5326a8e2f8f", "description": "treewide: sed out more is_ssa", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a8013644a1e7d13e2a3164beb5f387195f797e36", "description": "nir: Drop nir_alu_src::{negate,abs}", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "efc1c3261acdfc3f68fbbf4338fbe0032defcd1d", "description": "nir/print: Drop legacy NIR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "09d7f6d64b9354f43e6608daab8dd2b8dcae7ac2", "description": "nir: Remove stale todo", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c512636cf0989f708239b972739aa622792a5d1e", "description": "nir: Remove reg-only dest manipulation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ab0d8789326177ae38c8c6e75f5051a7da1117d5", "description": "treewide: Remove more is_ssa asserts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "042a3eca00364dfa06bdf78a9ad5424caed65b75", "description": "nir: Collapse some SSA checks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5fead24365d329d03a1db5ad7a3f546a49bbcab1", "description": "treewide: Drop is_ssa asserts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d559764e7ccb6b78f7ebb738301dedc712f97243", "description": "nir: Remove nir_alu_dest::saturate", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0bbf458a32b6f9e259118b75a81d4385271b999a", "description": "nir: Remove impl->{registers,reg_alloc}", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "20f38b4b41087bb7a95b19382c6f43861be5c6b6", "description": "nir/validate: Assume SSA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "71699e59a3a5d8adde7e406075519d67e62593af", "description": "nir/serialize: Drop legacy NIR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "441188cd7a904e9ea8d949cc1f9d892d15e25ec4", "description": "nir/clone: Assume SSA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "97a3302bf8f215239361ca7a37c9ca5fef0e0fa2", "description": "nir/print: Assume SSA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "08035ce388ee5ef7099840e94fdc480d09693b2e", "description": "ntt: Drop nir_register reference", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5133dcebb484f0c591e45ed2d10b9fb2d1a93c74", "description": "nir: remove nir_{src,dest}_for_reg", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed018babf76be7cf035052a5256a15512db5aadd", "description": "nir: Remove nir_foreach_register", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9f0427e3e32ff2d3e9a5c4537dc84b940e768adc", "description": "nir/schedule: Drop more nir_register handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c11c75d1a1788884c2a59317278a1040700e6029", "description": "nir: Remove nir_index_local_regs and callers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1bc05bb847903024d93c1054d1934eba8f61ea00", "description": "nir: Drop NIR reg create/destroy", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "068770aaa602f9cf753c08f15deaf70472623c40", "description": "nir/schedule: Drop nir_schedule_dest_pressure", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b606a0b91e12edbeb5db5de6224bca40608fe44c", "description": "nir/from_ssa: Drop legacy reg support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bbb9838b780eb07f9520811b802c035e98feef0b", "description": "nir: Add {...} before case", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "86bcc90c0eb0614a33436c173339df91329d785c", "description": "intel/compiler,intel/blorp,intel/vulkan: decouple vulkan driver and compiler from gallium", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fc73d275b9ea2386a37bd98727faecf6a7a1c7cf", "description": "crocus: #include \"program/prog_instruction.h\" for SWIZZLE_*", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9eb8a0b16ac829397bba49818f41c454deb7394b", "description": "intel/brw: Define and use BRW_SWIZZLE_* instead of SWIZZLE_*", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "846d620632b570e80850d316d8de687cfe3bcaa6", "description": "intel/blorp: brw_sampler_prog_key_data::swizzles is only and should only accessed in crocus", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "66880eeaec558d9ea55fcabad15575d363242b5e", "description": "intel/blorp: Use float directly to avoid #include \"mesa/main/format_utils.h\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8b2d2dd43dcb0434a700e011352809c1ef3edcd2", "description": "compiler: Move WRITEMASK_* from prog_instruction.h into shader_enums.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ced762a8d30a8916fad93b41f8607f1eae2a4511", "description": "bin/ci: handle errors more gracefully in update_traces_checksum script", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "356a268b4619ee396a9eeb3b2fd0f404cf31b44e", "description": "nir/builder: Don't assume we have compiler options", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a5fab555d7cf4e7e9b110431ddc0cf258cdfc91", "description": "glx: There is no need to psc++", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6e7718dcea4159b358be46d709db05f0fb1b02b1", "description": "anv: debug messaging for sparse texture usage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "df349bc2befb860b2b00782f3770a1428ac19146", "description": "anv: enable fake sparse for Elden Ring", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7db20032096143620c3bfe4aa8e572d6805595b8", "description": "anv: add fake sparse support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17e505cb2d79221e92596c205365f47aaac8c173", "description": "asahi: decouple layout from gallium", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "68c30215a9a360799df5a81533d615af8f351bdb", "description": "etnaviv: decouple drm from gallium", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "74589123338c30b40f91e2df111c2b1577987aa7", "description": "docs/ci: expand the description of test suites", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "774ce3ff88e21eee92df3e20321768330c7e0934", "description": "docs/ci: drop mention of build systems variants in the CI", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a4df4fd0f5698d3cf10b0232d59e81b754f490cd", "description": "docs/ci: in paragraph about the CI being overwhelmed, mention our tool to help with that", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "845518d5d40092068658eed13a40eab4429dcd75", "description": "docs/ci: stop trying to enumerate drivers that are tested using VK-GL-CTS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f5672d048e943fabf9ad40811f7a7a6bd901dc36", "description": "ci: include some timing information in the git cache download script", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f8cc1ab04b1e7fe27e8974e7f4d754d58ccbc323", "description": "docs/ci: remove default nginx config, which we don't need for proxy", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f9ebbcd8b67113eba795f1cc8a67a26bf9668ffa", "description": "docs/ci: update to systemd and used version of the trace for testing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e389234a5e1c52ccaa74568cf50e98027f278d8f", "description": "docs/ci: default to port 80 for the caching proxy", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "57b0db63e12f111b06bf1d1e0f613145d9590ee1", "description": "ci/amd: fix timeouting radeonsi-raven-va-full job", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "ae9c67d773a74d29f22059636f957892fcbf517e" }, { "sha": "95431435930a8b6110f2190b9206b1d0aa50905c", "description": "radeonsi: Enable PIPE_VIDEO_CAP_SUPPORTS_CONTIGUOUS_PLANES_MAP", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f047c9583a0ef3dc23017c3eb37d01aaf1d61dd", "description": "radeonsi: Copy all planes with multi-plane staging textures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2cb3c2cbfb2132d4b2f3c97bc3edd3cccdb70b47", "description": "zink: Collapse is_ssa check", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "91f676819cdc74f2782f6e986e59008c56c05af1", "description": "vc4,broadcom/compiler: Drop write_mask handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "59645f05a7f3886bffdf0287a395e9be03d514b0", "description": "nouveau/codegen: Drop writemask check", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "30ff0857bef5be881a1cec7b269f472cc40dc4a4", "description": "r600/sfn: Ignore instruction write masks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b870988b77f70acd69feb1d4e52343b7c3d4e328", "description": "r600/sfn: Stop referencing legacy functionality", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c545df7426a1e0fab3da64342ef28db72f81e1fb", "description": "frontends/va: Init view_resources array in vlVaPut/GetImage", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "975a8ecc881873744d851ab0ef45ad7698eaa0ef" }, { "sha": "ca8647e29b77fe77c3ef5dc38b7f82e09031f5ce", "description": "frontends/va: Don't allow multi-plane derive without driver support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9e9d90c6c3814710b47001865967f27fcb68c4e4", "description": "lavapipe: VK_EXT_host_image_copy", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d3009d758576da3a5b1fe803cdb86ad4fe5cb74", "description": "lavapipe: be slightly more permissive for bad apps (and cts) with dynrender", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cd3ea02da05164a1418b7f6ee1f0dcf810191a5e", "description": "ac/radv: decouple radv vulkan driver and compiler from gallium", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b5401a4b0e84a6f24ff8e90cae8843c6763c5c23", "description": "nouveau/drm-shim: Decouple from gallium", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ecfd9feea405db2c358c644fe47f13377aee37c", "description": "intel/tools: Use 'env bash' to find bash executable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "37b56dfd7d07db2dad1df7025733f499718a4d07", "description": "meson: Remove arm_neon_workaround", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4c4d2d35c25c3f93e42fba42ca4bd35448cd64e4", "description": "glx: decouple from gallium", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3b731d92d9f80253f390b0655e6bc8497b170e2f", "description": "freedreno: decouple compiler and vulkan driver from gallium", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d8ed2917519f8c2717770f8ec96462242d781187", "description": "pvr: decouple vulkan driver and compiler from gallium", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f0e603583ef8f71c82a22b5c3e66298b993fcb6f", "description": "broadcom/compiler: drop execution environment from the shader key", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b95bb44c61e20f30d646d735764130d73a3727d9", "description": "broadcom/compiler: always clamp results from logic ops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb80e830ef63aef7d81271d02f152e467149d6d5", "description": "v3dv: don't set lower_wpos_pntc for Vulkan", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "87e167baa141dbab1e6d39469e69c21967239fe4", "description": "broadcom/compiler: move vulkan's point coord lowering to the driver", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "59018b022808dc7032f7faa0a5f76c6dc92d42c7", "description": "broadcom/compiler: move uniform offset lowering from compiler to GL driver", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f5931ba6d890e5da56fa4cc7e900ee8c010048a4", "description": "broadcom/compiler: use NIR's lowering for dispatch base", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9211b9afdffe91385d0d2d317af121ca3239e683", "description": "broadcom/compiler: stop asserting on Vulkan environment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fc0ca7407b1b028f22fdb622a1b9842f50d67ba6", "description": "v3dv: fix incorrect key setup", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ebe66479fbd3ff39407b632e6049df6e49921068", "description": "nir/lower_robustness: drop skip_ubo_0 option", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e941732ab19d775b1654a3881961e68c61300293", "description": "v3dv: stop incrementing UBO indices by one", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c733c166d7c572e6ad2917452dc32bea442fa4ce", "description": "radv: add radv_graphics_shaders_compile() to compile graphics shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5be4446abedccd66a2ae3bea580025da11df5c12", "description": "radv: add a struct for the retained shaders and GPL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2050f2fe4897ae1aabb58d8f5bdee4555df60b56", "description": "radv: inline radv_pipeline_get_nir() in radv_graphics_pipeline_compile()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "581f4701be557f9ca1a4fd5c0cc9b7e5425b1474", "description": "radv: stop passing a graphics pipeline to radv_pipeline_nir_to_asm()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "efbb6de0351f671e56787dc831c4b6c563aa516c", "description": "radv: remove unnecessary check in radv_pipeline_nir_to_asm()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "19d0b2492764d703d59790faf4ea475d9d4b762a", "description": "intel/dev: Support xe2 device init (for intel_device_info_test)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b80bcd83279a39d68fd8d539a9bc7c99d07b0fad", "description": "intel/dev: Add LNL platform enum", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "773d77dc7e467dc0ec23d7defa791c360716df5e", "description": "llvmpipe: fix fragdata/lastfragdata heuristic a bit more.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "db1371cce1d4e0f0f4fa2518379db78efde53ea4" }, { "sha": "17ee184e258ee7c869a15b5531abb5c4176e3eb1", "description": "docs: update calendar for 23.1.5", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17b856d97adfabfa66d12da1b4d833d51387d4f0", "description": "docs: add sha256sum for 23.1.5", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "71a07831a9bd49bc3441ed6d508f94d2b907539c", "description": "docs: add release notes for 23.1.5", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4c3fc03d7f74e30e4896121cd1aed90151f3d305", "description": "r600/sfn: AR loads should depend on all previous non ALU instructions", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "d21054b4bc92a1a9240841dca719f81a142fd5cc" }, { "sha": "5b75d86df9d478bfeb3ba4253b0ad50558f04785", "description": "r600/sfn: Only switch to other CF if no AR uses are pending", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "d617052db6b2f359d7242875013603ec63b069fc" }, { "sha": "b1ce5fe20abff1e92b95de92cea4de67d93f5de2", "description": "ci: drop rule for non-existent src/include/", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f69e60406faee6f4f57c3c0d746f410b46749ff4", "description": "ci: add .core-rules to .gallium-core-rules", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e7cf2354224f12fe2cf6ea2a693800ca11b4d28c", "description": "radv: add support for emitting TCS epilogs in cmdbuf", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ce054124172584e0412f7b7f34926f0605d6f066", "description": "radv: add support for a TCS epilogs cache in the device", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8abf8dad6bfb8dffe4c4e35a464627f1ea122c09", "description": "radv: add infra for creating TCS epilogs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "198291f45b0a3e77ef6235b7f7e23dc6ac6a8f32", "description": "radv: add radv_tcs_epilog_key", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f950eae10f3d823795f480bd886ee47c963e632a", "description": "radv: declare new argument for the TCS epilog PC", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c12ab8af96daa5581f605a1a63fc5299294dec46", "description": "radv: track if TES reads tess factors differently", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "61999253dedd749ba66f7875d13bf68410f8f772", "description": "radv: do not write tess factors in main TCS when it has an epilog", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "54a6eb6613a298aba64554f3292fdf024271d703", "description": "radv: assume a TCS needs an epilog unless it's linked with a TES", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f4ec2e7bb371c784a83a46112aee7e33291e7dde", "description": "radv,aco: move has_epilog to radv_shader_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eadc72d9de5264773997c287c73a77cc6400c380", "description": "broadcom/ci: reduce v3dv-rpi4-vk timeout to 30min (instead of 1h)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4346fe8e2abee6daa9d125187565116af5390438", "description": "broadcom/ci: reduce v3d-rpi4-traces timeout to 30min (instead of 1h)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ca031b4a844b2ef424dfde7bebac3ac1cdd85e0", "description": "broadcom/ci: reduce v3d-rpi4-gl timeout to 30min (instead of 1h)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b23d4d86dd372cca26e68005426ec01e744da50e", "description": "broadcom/ci: reduce vc4-rpi3-gl timeout to 30min (instead of 1h)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ee4de829ea4978a402cbb76677b495e42f7b542", "description": "nir: Remove register load/store builders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17d66055ae6689bddf8d30ca49b69b69883100b0", "description": "nir: Remove reg_intrinsics parameter to convert_from_ssa", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "11a161b9b9bcc1860efec0038731309ad502d774", "description": "nir: Remove lower_vec_to_movs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f218a2c3dfd91aef104c5e34b7ae682beee095fa", "description": "nir: Remove lower_to_source_mods", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "61d24ea88cee7b19988f899aaf5b7c8b5de0ca02", "description": "ci: reduce bare-metal retries of poe_run to only 3 attempts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "52ee1f6fa68ef9593bf34a958c2f584c331d9f4b", "description": "ci: add a 10min job timeout to formatting checks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "39ddc509e1c10b8bad98af90841d13f62a8c1faf", "description": "ci/freedreno: document another mapbuffer flake on a530", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "08579810d1d0fb6078757ff1b5af2ed480a056e6", "description": "broadcom/ci: update expected results", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f433d39935f782f6d9fa4ecf8f084c221075aa63", "description": "aco: add infra for compiling TCS epilogs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "572625ea6c16d545233d8d78184728b1a4a1c931", "description": "aco: extract aco_compile_shader_part from aco_compile_ps_epilog", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ac99fbe591735e5c827527253552687c3c4e0b1b", "description": "aco: add aco_shader_info::tcs::has_epilog", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ac40924a3b952076b8636cea468b4efab6a77f68", "description": "radv: allow to use fixed IO locations for VS<->TCS<->TES without linking", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ec1e11ab23d13bf4b54faed0c1133c0e72662fba", "description": "amd,radeonsi: move si_shader_io_get_unique_index_patch() to common code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "235b10e7cff967bba9b12a950acdb0667e6ce5e8", "description": "util/meson: Getting mesa util core to be self contained", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e87969eed5f6dc9045f196c0a86e0d3ced873823", "description": "util:Move only gallium used u_debug_refcnt.* and u_debug_describe.* into src/gallium/auxiliary/util/", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "518e21ab875e357aff2c52d7e7f53589e337fbb1", "description": "util: Remove include \"pipe/*.h\" in src/util/* files", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4bdbf44cce3e178e294bf77a9c43b79564cfd1e0", "description": "util: Move u_pack_color.h and dbughelp.h into src/util from/src/gallium/auxiliary/util/", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "52b92a7166e6a03665a6cd34bc521ce1c87b64d5", "description": "util: Move pipe_color_union from p_defines.h into u_formats.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed1281a17029b4c7e01163aaf3d4d36da8c20462", "description": "util: Move PIPE_MASK_* from p_defines.h to u_formats.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9817f7d621c7e723def53258a2c60df2f3ea1f35", "description": "util: Move pipe_swizzle from p_defines.h to u_formats.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4de7e0034ae91adcc0ae3155616659c1999e3087", "description": "lavapipe: don't check geometry for fb attachments", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "33d06f8cc2c3ed6cbb562ec421b8bde47e14e206", "description": "lavapipe: zero fb attachment array at rp start", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b39815fa9c1937458d0fd05d4fb6129b410dc7e9", "description": "lavapipe: statically allocate fb attachment array", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b398036c73b103cb7721a653ef1e40f8a0a51fbe", "description": "glsl: only explicitly check GS components in PSIZ injection with output variables", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "473ae3c89b4496e45d9c9f3493f896962a7f011e", "description": "zink: add feedback loop exts to optimal profile", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae848634ab12f475324b9149d0720085d063c114", "description": "ci/nouveau: add 20 minutes timeout to gk20a and align gm20b", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "51db19f7a28458bd46574001765d957c4bbd6a30", "description": "nir: Rename scoped_barrier -> barrier", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "04159a2973ddf48ecbb6317b1bfa84805837d6b6", "description": "panfrost: Gate overdraw_alpha on Bifrost+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7a32a9aa18739253efc74363f3b633bb64edb846", "description": "panfrost: Add missing inline", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "59d5d090acac02ffa6659102f5620060816dafdf", "description": "panfrost: Only define pan_blitter_get_blend_shaders for midgard", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f5690d2e81032488d75b7234752bcb49d6b5e9b6", "description": "panfrost: Drop unused decode_position for samples", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "21790954a60cf3d9a7e10e5c952c284ef22dcac1", "description": "pan/mdg: Add missing static inline annotation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb36995fe4df802bd1141ab0d8bd6bb8831e2deb", "description": "pan/decode: Drop unused debug function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "df879723b376da3b0602128fc0984d31f810ffa8", "description": "panfrost: Add missing static inline annotation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b09ab4bad068331509d4ace1b9e3fa6a237c1d7", "description": "nir/passthrough_gs: Drop unused array_size_for_prim", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "54ce1d94376ba0e5b15dda8752de678a44a2edd6", "description": "nir/loop_analyze: Drop unused inverse_comparison", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c885e906b35ae0c3bee769eef7a8aaee4d14fc8c", "description": "gallium/u_transfer_helper: Remove dead forward decl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e5b65566974e70fdc1fb16c52218f30f7219007d", "description": "iris: Sample more texture view fast-clears on gfx11+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f49989148aeaa4320f836cd545739f93733d118c", "description": "anv: Return earlier in anv_reloc_list functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d9d284d0509cef3a32bdacf1ec731ab7ac2bf3c2", "description": "anv: Remove VkAllocationCallbacks parameter from reloc functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0584bb450e882df34ff65a756393980e4e4b4d4d", "description": "anv: Nuke unused READ_ONCE() from anv_batch_chain.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ad9d39a5baf820ae7a050f16a24ab257232f3f30", "description": "ci/amd: Skip VAAPI CreateSurfacesWithConfigAttribs/1121 test", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "71f7d4e6736fd6d2ef642f4c5521461b44884ddf", "description": "radeonsi: Don't prefer interlaced for video decode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0ee4506c3aaf4e024748c91fbda9ea77c215bc4a", "description": "frontends/vdpau: Alloc interlaced surface for interlaced pics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "578e10e1571b40c86f3348f2f36e080f34d1a4ed", "description": "frontends/va: Alloc interlaced surface for interlaced pics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d7b9da2673a8aef49f83dc043aae6ff4fcb212a3", "description": "mesa/main: allow readpix/teximage to read from implicitly multisampled fbos", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "4d1a07c1a0ba6d308bed3ebbf77f24bb2ed03afc", "description": "mesa/main: account for RTT samples when updating framebuffer", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "ba72946fa3799200a21ed35d55ff4017fa07db67", "description": "gallium: bump PIPE_MAX_SO_OUTPUTS to 128", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b1cca1122097a224892a1345b57eb6eb7a3a1eb4", "description": "ir3: bump max xfb output to 128", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4d8c53b070fb585b03a9c16e2bf6b4fde2edf866", "description": "radv: bump max xfb output to 128", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f70fb753b996e5bbe4aa40f93b015829e0cd74d2", "description": "zink: Hash only first 32 bits of zink_gfx_pipeline_state with full DS3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "373019f9efeeb5705213418b51e43ec7f1acaa00", "description": "intel/genxml/gen125: Set MI_MATH MOCS field as non-zero", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b0b763d0be8feb512be7af1ecd7cabd9f6520fd7", "description": "intel/tests/mi_builder: Set MI_MATH MOCS field", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a7ab31b96a069dc3fd6cdf034b1973b36f8513bf", "description": "anv: Set MI_MATH MOCS field", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0890a0b8baa24dd415f42f675553145e8e00e70", "description": "iris: Set MI_MATH MOCS field", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0233e3639f087b457a62bd37dd805e99f608548e", "description": "intel/genxml/gen125: Add missing fields in MI_MATH", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae105ad5cdcaf4aa43af36d5e1d8ecae93dc6106", "description": "anv: Use the common versions of vkBegin/EndQuery()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e4485bc062db9b2e403340fadab6520775f0bbc3", "description": "anv: Use vk_query_pool", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f2930ec5dda848b6e69575d39023b6241e3c27ca", "description": "vulkan: Add init/finish helpers for vk_query_pool", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1d6d775ffeb942d18389dfd42bb3a8783f43184f", "description": "anv: Use vk_buffer_view", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "92f996d0fa88f2ad112e6dc38668708548b872ec", "description": "anv: Use vk_sampler", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4086be6bcd7624a4d2bafad065aa94e9c27486a", "description": "nv/codegen: Implement nir_op_fquantize2f16", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6023943b81579be954f884e5317d8124b760a433", "description": "nv50/ir: Run nir_divergence_analysis before out-of-SSA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cdece16cf4e004a7b7c8d4b39988fa0eabe0dd34", "description": "nouveau/codegen: Add capability to pre-specify tessellation domain", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "df5d1ef2b590e60cf082506ce2898266ba9d3ad4", "description": "nouveau/codegen: Fix compact patch varyings in case of NIR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b96639011c5a2fe8a37c7bddea25c08eb5ec67ba", "description": "nouveau/codegen: Don't convertSurfaceFormat for unknown formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2200d3c2e7d7af2b42f4d6fd2128c0d3e20b476f", "description": "nouveau/codegen: Use a NULL format for PIPE_FORMAT_NONE for images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f4536232557df26c63ad9feed2f0b5f137eb9eaf", "description": "nouveau/codegen: Handle nir op amul", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "43b8da3a8b70d54aa624cd485647b3288a0b7bbb", "description": "nouveau/codegen: Support compact clip distances with arrayed_io", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6990439eb81af72e8c569a4a8a8a2e1a0b9b73ee", "description": "nouveau/codegen: Set lower_device_index_to_zero", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e2221a9cac9603fdd873c9b9f30696151effd442", "description": "nouveau/codegen: Support nir_intrinsic_load_workgroup_id_zero_base", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f9d385d77716d8ca48aa549ffd5832c323f68421", "description": "nouveau/codegen: Handle/indirect goes before sample index", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1f60923b8928e2603543aeede51cc279ea5a0e79", "description": "nouveau/nir: Implement support for compact arrays", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "77acf8933647ebdabf84f1bae8a7377f399612a2", "description": "nv/codegen: Call nir_shader_gather_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9a2d016021730757dd00085806334f02437e07da", "description": "nouveau: Allow GLSL_SAMPLER_DIM_SUBPASS*", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9cb70c6ee01c9fa1dff564439d9e72f2fdab0c79", "description": "nv50/nir: Lower to scratch AFTER optimization", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "21424577cbda15dcd82b1c9ec9227fedb03b9cb2", "description": "lima/gpir: switch to register intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ad3a80b138bf8983ec0372c2f668471338db29b", "description": "lima/ppir: convert to nir_legacy", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "87a17039496c70165e15608d2ea14c331adafc4a", "description": "lima/ppir: don't optimize loads with different block successors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c124fa4a4f37ee1c2195d210b21e51226c4223b0", "description": "Revert \"ci: Disable nouveau CI\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "1440a0f95bede8c77ba842273cf8264dd2dc6a47" }, { "sha": "82920c99a596383a6fff0d74e237afc4c72cbf03", "description": "aco: fix non constant 16bit bitnz/bitz", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "573e98f34ac99028934e273585baf9e3cbf76b3a" }, { "sha": "12a4f2c1328f31954f9bf70d255f9d3e7bb010d4", "description": "frontends/va: Also map VAImageBufferType for reading", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f41ce4b2108619b4fcf41b6cd4e1b83e38c560df", "description": "mesa: Implement and advertise GL_MESA_sampler_objects", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "18b2daa1362b738e0c8ad06f2de9535ab79d5d84", "description": "gallium/u_simple_shaders: Optimize out ffloors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ff9423b69331b010d4cddfae22af52d1dbbc09a8", "description": "nir/schedule: Assume no old-style registers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "caa52774ae7cf51a7adecbf38a3de4e0d82fecfd", "description": "rusticl/nir: use the new nir_pass macro", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "237feff917840637a3036ff2f212080f2e5787cb", "description": "rusticl/nir: add a nir_pass macro", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "78dd9f4a42f359f61f63c8b06994054ff28dc95e", "description": "rusticl/nir: add helper functions we need for a NIR_PASS macro", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ec93d46a7c278bdf1adefc81ffb6fe47310731a3", "description": "meson,ci: bump meson req for rusticl to 1.2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "388bf84c07a3c9796377cb7c0b4a6463c2976755", "description": "zink: Removes `disable_xcb_surface`", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d60115be7cce87402f15ba01d81783dbf25f80a", "description": "zink: Fix enumerate devices when running compositor", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "71db99e566dddce8ab9af8a42fba33c40238dd51", "description": "egl: Always set _EGLDisplay->Device during eglGetPlatformDisplay()", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "c237539d62184ce3b78c502067da6b696b95538f" }, { "sha": "1efaa85889051978f806c4ea7c6d4997329624e5", "description": "egl: Fix attrib_list[0] == EGL_NONE check", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "c237539d62184ce3b78c502067da6b696b95538f" }, { "sha": "1440a0f95bede8c77ba842273cf8264dd2dc6a47", "description": "ci: Disable nouveau CI", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "01cb01a7ee9781dd494681433c7d40828c7b53c6", "description": "rusticl/kernel: only handle function_temp memory before lowering printf", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5795ee0e08355ea2445ec9d4b2235a3a35ceda83" }, { "sha": "5fc5123f63cd9646546e7c1cf13a99c69a807502", "description": "turnip: Use common nir_vk_is_not_xfb_output", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "261df5fb3c083b21e1a51cfc94119606baea2eb6", "description": "radv: Use common nir_vk_is_not_xfb_output", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "555a1a3be1d6cbc2de76843910e46454c59ac8bb", "description": "vulkan/nir: Add common helper to check if output is XFB", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "81407797b940dc97da808cde2f19fb59267d1f81", "description": "radv: fix unused non-xfb shader outputs not being removed", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e95531e101f0ba61d28195fe38414e411bf418b3" }, { "sha": "1e8d445bcfbce05fa4f7c56952708fc43a3e575a", "description": "aco/gfx11: use v_cmp_class_f16 with opsel for bitnz/bitz", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1659d982c32bb9856c78ef079285ddcdfc6c70ce", "description": "aco: combine a & ~b to bfi(b, 0, a)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c9b2f83a2fbdb6ae292ccc818dab0849e1880187", "description": "clang-format: Ignore original panfrost commit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "76232d67241a5de1157a832cda173a4324700c7b", "description": "radv: correctly skip MRT output NaN fixup for meta shaders", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "290c3d360e5a6f5226c062d6a9267629adb1060e" }, { "sha": "8de38aded5f36d8b7de0b79dfb65270531460404", "description": "vulkan: Add a core vk_sampler struct", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6ff0b430d5c90cdcf368af674449694998af0dfa", "description": "vulkan/format: Add the remaining 1-plane YCbCr formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "829b3c0106eb230eeb995e22ddb00383f12374f7", "description": "vulkan: Add common vkCmdBegin/EndQuery wrappers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f7e5e2cc4fbbbb75a410b37fe2a9fe663d257e92", "description": "vulkan: Add a vk_query_pool base object", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "25b1e349c66728014c16d6f705b7582efc510708", "description": "vulkan: Add a more direct way to use a NIR shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b083f4430352d84aabad1475ac15c471609ce60c", "description": "vulkan: Add a core vk_buffer_view struct", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fa73130d9b1c12a22bc591aa958779e9f83e762f", "description": "iris: Add support for userptr in Xe KMD", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b38f7834f507ae61ba11ade276bd4ec27b136ae3", "description": "iris: Add gem_create_userptr() to KMD backend", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0698bc9e5a804976269161e99626404cc869f15c", "description": "iris: Move iris_bufmgr_bo_close() to kmd backend", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "36bc3da58636be8e2aff75f0a77058ecdb37e01d", "description": "iris: Move i915_gem_set_domain() call to i915 backend", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7f6e6eb8ecc0ecacff66bd4de954277200ab52de", "description": "anv: partially revert 2e8b1f6d", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "2e8b1f6d1c82077c2744ef2009318ab056da6f49" }, { "sha": "c1c0311d42382f32c8f8388deb02c2facce8e40a", "description": "anv: enable EDS3 ConservativeRasterizationMode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a0179c32b6ea4110265943cc4352c23d86425454", "description": "anv: fix 3DSTATE_RASTER::APIMode field setting", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "55951ac28e7a30c2fae762990962a4410669c989" }, { "sha": "e88c0770969f6ae0bfa5bea0f9d99687d257fea1", "description": "radv: workaround WWZ exporting index=1 through location=1", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "290c3d360e5a6f5226c062d6a9267629adb1060e" }, { "sha": "618fc13db78b4b8a270daf8fe719910906e49922", "description": "r600/sfn: Don't try to propagate to vec4 with more than one use", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "18a8d148d862d4a0f5b83f4385f00cf8a4a71b6d" }, { "sha": "03ff3c0027267240d116df5e1593ffaa974690e0", "description": "venus: suppress a false logging", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "99aeea467ba390e38921f49a326206c1b39dde1d", "description": "r600: Force CF when emitting a NOP on R600 in gs copy shader", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "9d4104d4fb21813b527805cf3b40e133cab4d028" }, { "sha": "8d7f682bdbaee2cd7185203770bfc3f0e07ee427", "description": "nv50/ir/nir: Fix zero source handling of tex instructions.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "85a31fa1fc906d500e10a7fa5c9973aa17e7f1d6" }, { "sha": "5df97c27dc8cafbeb27a4ca084e83328a4d1a276", "description": "intel/compiler: Use nir SUBGROUP_INVOCATION for RT TOPOLOGY_ID", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dbf19b76e8f1226085083c2450466eb26d1b98e7", "description": "intel/isl: Use intel_needs_workaround() for MTL CCS WA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "23b45c5a29120cab224b575a02c0ccb825593cf9", "description": "lavapipe/ci: use tighter changes: rules", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0831f93e5f99efaab6ce48ae12d6e0b512ce95f2", "description": "nir/builder: Add a nir_txs_deref() helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ee0942f7a6284570b3e5286d0943ce5e3429f53c", "description": "nir/builder: Allow tex helpers on image types", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e690d88d69df0c5083aca2c1afe2ed6bc1df7e06", "description": "freedreno/afuc: Initial a7xx support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6fd00074475adff87a5f9c25ed739417d9c5e62c", "description": "afuc: Fix writing $00", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d7aa2251e1f77cefa217a46c4b83d2f9826b1cb", "description": "afuc: Add setbit/clrbit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1046ebbb89979eae3a4014e36a6111008994c710", "description": "afuc: Convert to isaspec", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7376af0eef20891391a20bdd6c1b7aa80ff85e27", "description": "afuc: Fix xmov lexer typo", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "038680c2f6273889f0454a701308f5813a983267", "description": "isaspec: Add initial decoding support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2faf344f037b41ceeaf14369854df5e1594c4590", "description": "isaspec: Rename isa_decode() to isa_disasm()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "26cce0a1333f43f375a94059f9ca10d7f8ef18ce", "description": "isaspec: Add callback after decoding an instruction", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b63782da16579f1343e97fbbff940ff084c7214e", "description": "isaspec: Add \"custom\" field type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dc874e465473e8bbc738e1684b9508b4ccb5907b", "description": "isaspec: Add support for function and entrypoint labels", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "569d3ac5a15ddfb76c8cb4a0f182a18426a6375b", "description": "isaspec: Add support for \"absolute\" branches", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "86b17d96b3af5940c61b88ac915ca431b271223b", "description": "isaspec: Add \"displayname\" for altering {NAME} when decoding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c237539d62184ce3b78c502067da6b696b95538f", "description": "egl: Implement EGL_EXT_explicit_device", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "41e664f82580dbd9c86171933bf2d7cbd5607f46", "description": "egl: android: Remove legacy name-based shared buffers support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b7599dc495669a9f935dcb80e5b62a100a9b788", "description": "intel: Rename intel_gem_add_ext() to intel_i915_gem_add_ext()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c9950786f616e64b484c52fd7f74b250a7a32e57", "description": "intel/common: Move functions inside of C++ ifdef", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4198a301b3f15c4bad83544735d888a749f271d6", "description": "intel: Move i915_drm.h specific code from common/intel_gem.h to common/i915/intel_gem.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0579627f211728ba5f070a779912fcbf3b73e5b0", "description": "iris: Replace I915_EXEC_FENCE_SIGNAL by IRIS_BATCH_FENCE_SIGNAL in common code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1174e7412ee3111432d337d4751f64480a577274", "description": "intel/dev: Port intel_dev_info tool to Xe KMD", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "56e0aff5307f5f46bb1307917ecc23a82f90ba60", "description": "anv, drirc: Add workaround to speed up Cyberpunk 2077 reg allocation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "739e21fa9a7ac4b484e7e6e12f381d9bccc725c9", "description": "intel/fs: Add a parameter to speed up register spilling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be11fee2a72e7202bdf688bd631c81270da8e3d7", "description": "aco: Refactor select_program to smaller functions.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "623d704de85683b54d546805469e93f7c53941f9", "description": "iris/xe: Call iris_lost_context_state() when batch engine is replaced", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e68e612826c45f81f2c83edd6132dbdeb2c65b5a", "description": "nir: add a helper for calculating variable slots", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "330f728cc4f600721dcad4e9a7ad0b444fbc1c6f", "description": "lavapipe: use the component offset directly for xfb", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "59396eefe6440920532009e5cbfd17c0c09fdaa1", "description": "nir: fix slot calculations for compact variables with location_frac", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "42021b4d13fe849bbe0c2986329d899c9f993bde", "description": "bin/ci_run_n_monitor: get git sha from pipeline if specified, instead of requiring --rev to match", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "9ce717ab31f24faf0a15ba09e8f3efcd78929508" }, { "sha": "f4d24ca4142af15d31e19cba229ee3c2a7332d20", "description": "egl/drm: Assume modern DRI interface versions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3d59f4cfcbc9d955a37f98e7bd378abd32c5ac86", "description": "egl/drm: Use IMAGE_DRIVER instead of DRI2_LOADER", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b976bd48d5d7a6236f7173f4b825018ddc922cf", "description": "egl/wayland: Assume modern DRI interface versions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b3ec7c2a9e39f42bc0817254cd942141b7d3bc4e", "description": "egl/wayland: Never use DRI2_LOADER extension", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "45b9b0ba32c6a6eed388ff080f7eaf5a765fe970", "description": "egl/wayland: Add image loader extension for swrast", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "449e5bad7c31f1099d1fdb7300071c007394c664", "description": "egl/wayland: Always initialise fd_display_gpu", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "08bfc7395eb0fe582b8ecc76434300ccd67f648c", "description": "egl/dri2: Don't look up image extension twice", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "00aa095d53e49d5cacc9878fe4df4820c83fe3f4", "description": "dri: Support 1555/4444 formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a07431e9a298991c84b07d2b0e44b051d88a065", "description": "llvmpipe: Zero extend vectors in widen_to_simd_width", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "573b8f23c295d57507de7a36a9177f5e9a6ee1cd" }, { "sha": "0d75fc8e423a3feec265f276d09d8234cd263b34", "description": "radv: remove radv_shader_info::tes::num_linked_patch_inputs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f04577b7892636312eefdb334fd81323f234580e", "description": "radv: add support for dynamic TCS vertices out for TES", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "faa756b3ba709302f9279f56acdd71aa94832bed", "description": "radv: copy the number of TCS vertices out to TES shader info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e855c7dd3d5dff7bbb173c5b43c5b322a057ef31", "description": "radv: stop checking if patch control points is dynamic everywhere", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a50cec9e182f631eb78031b2a83cc1e1d2172ef9", "description": "radv: use a packed user SGPR for the TES state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7ee74881d9267c114a82249e0e669753459d9919", "description": "radv: prevent linking TCS<->TES when TES is NULL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "54414a2121705c2fab5043c79d6f2dd735fab2d9", "description": "radv: initialize tcs.tes_{patch}_inputs_read to a default value", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "afa5b831520a7171dd8ec3dfacf93a75c2e716c8", "description": "radv: do not always copy the number of tess patches to TES", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f1b98f32c4597e00b057c644805b91b181d1168f", "description": "radv: stop lowering patch vertices for TES", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "40a693e0562ef4b7dcf5372e912ec2b33cec634c", "description": "radv: stop copying some NIR info fields from TES to TCS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "16a66a67effe3cd891635102fa60a546d7ded719", "description": "virgl: link VA driver with build-id", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d6db4d2e08100b12fe6ac539f419768b3b412643" }, { "sha": "76cc85ebb9e1ed76fe6eef1d3115d33ba8113e36", "description": "radv: compute the legacy GS info earlier", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "329907178ef006df818dcde4c7a7b1ffa4b5517a", "description": "radv: use next stage to determine if primID/clip dist should be exported", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "48fc29e0753014be5d6f52b7491ed0bb2614cbdf", "description": "radv: use next_stage to determine if the layer should be exported", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8ab8145aa158a45d1d2a3839c070afbbb48dd549", "description": "radv: add support for VS/TES as ES without shaders IO linking", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2e7ea0fc248c1f3f1e6ebc7c4b3fa4c3cd27290d", "description": "radv: track whether inputs/outputs are linked per shader stage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3629b438227cb3a07adde4fe25c80edf2ce12159", "description": "radv/video: use app provided hevc scaling list order", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "da54b57888cf61737b92ed8759f3ca91350486b4" }, { "sha": "87149cc545afdacb339a933d47ded5c1adf8f429", "description": "blorp: update and move fast clear PIPE_CONTROLs to drivers", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "c94bd5611438fe8b5af9386d7a6511136c80b126", "description": "blorp: switch blorp_update_clear_color to early return", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "85a31fa1fc906d500e10a7fa5c9973aa17e7f1d6", "description": "nv50/ir/nir: fix txq emission on MS textures", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "bb032d8b629cd42c8b7767d9f2156530b1b746f9" }, { "sha": "6b2956e56920fca430b869d963fbf52842d6cc11", "description": "ci/venus: reenable pipeline cts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9e05ef823c443531e0380bcc853d196f0d7654fd", "description": "ci/venus: remove fixed tests that no longer run", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "626e3a6e34d72fd08c4d7c882bdbcfc25b9133f0", "description": "zink: don't clobber descriptor mode on multiple screen creation", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "f9d62b4c0b6c8ba27ca0a266a3eef149a2397c77", "description": "kopper: determine modifier support per-drawable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a9efabd8f31ab07155b43df2c134d23e3e347337", "description": "kopper: pass modifier availability to drawable creation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1887368df4166ae854245c0306d43661ef120e42", "description": "glx/sw: check for modifier support in the kopper path", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5589d2b556d30a8e1289de359575152c053697f0", "description": "glx/dri3: split out modifier check", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b0f8973c990d6bbb3e6fd994d6eeee9b59f9ac2", "description": "kopper: move pixmap param for drawable creation to info struct", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7100ef4566595f73b967231d0b877781d0911de5", "description": "glxsw: check geometry of drawables on creation", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "2b71e645bc71f69287ba47008763e47ca0318702", "description": "kopper: handle pixmap creation failure more gracefully", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "71ebd9b9d71d21da510c2acfb12fb5e34f3278b9", "description": "anv,hasvk: respect provoking vertex setting on geometry shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "88deb4bb883879018038b7e4a9e6fd259c6d0aef", "description": "ci: print clang-format's version", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "02e40d3b48c2f6f89074304fd14b0dbcce5938b1", "description": "ci: print rustfmt's version", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e693fd815aa01045965a4551503d6fb157d350d4", "description": "nir: Let nir_fixup_deref_modes() fix deref_casts when possible", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "38d1e73868c51fd73c8a9348b221f8ab0175588e", "description": "ci/kdl: remove extra-verbose ls command", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4aeac9f21ce238aff8179d9c1ca057b1498f9f6e", "description": "iris: allow for a unsynchronized device reset query", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2756534660ea3d900817832d450b8e3c3887c618", "description": "iris: track reset signalling instead of replacing the context", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e52f7d5cb9c24fa3cc67fa9b9c8140a35a33d369", "description": "gallium/auxiliary/vl: Fix chroma offset of compute_shader_weave", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a484cd4ead0b8735f29f6e022ba4f2df2f22efd", "description": "gallium/auxiliary/vl: Fix chroma and blurry output of cs video_buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "59f24c7df84803f679c8f8f2cc2580d1884c7d6b", "description": "nir/lower_shader_calls: vectorize stack access for all shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "318d0316ddfbfcab2fe76518a1ea1b19a4557bac", "description": "zink: fix the fix for separate shader program refcounting", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "4e380616430ce000bc4454f137265ec6e65b6afb" }, { "sha": "70eff587673ceec181efda86d2e93ede44a59532", "description": "ci: allow hw jobs even if lint jobs fail for non-Marge pipelines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b4bcb1a567d21290438e43b48ebec3cf17de4f7a", "description": "ci/lint: also print a diff for rust format issues", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5ae6d5e436ad703f07af25ae3c84720051a1f744", "description": "ci/lint: deduplicate formatting check jobs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "59e08ad78ce4176367ae36f2ddd6511df567f8ae", "description": "pvr: Fix csb relocation status assert on `pvr_csb_finish()`", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2c6cadb5ea93d67050c2044e84d161280d4d5f11", "description": "pvr: Fix packing issue with max_{x,y}_clip", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "670bd70fa6c1e53b13755a8868ee8cf7708a56f5", "description": "radv: emulate GEOMETRY_SHADER_INVOCATIONS query on RDNA1-2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b3aeaee5eb5e5f211b045eb3b96fcca6a55455e4", "description": "radv: implement nir_intrinsic_atomic_add_gs_invocation_count_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2e0893cf8b4f6b66088d1795a3aecff0cc5de230", "description": "radv: rename RADV_SHADER_QUERY_PIPELINE_STAT_OFFSET", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "50709863ace6ccd003389b595af20536980f6a3e", "description": "radv: simplify the NGG vs legacy pipelinestat query path", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "f13ff5e70e19153e77dfc59c66731dfd92948505", "description": "radv: enable pipelinestat query emulation for legacy GS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "96b97ed527108c85b94ba9245ede38b691a1eaa0", "description": "radv: declare the shader query user SGPR for emulating GS counters", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e1f8cfc2b2fc280fc5c3b26cda1aaf1a481a99be", "description": "radv: rename NGG query state to be more generic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "86a5e942dd055029ac4c03fb6d6e787df8cdc39c", "description": "freedreno/regs: python does not need ';'", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d305b4a1c84436ce04a3fb1fb83f66de07a8c7db", "description": "freedreno/regs: remove dead code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "03bd9b9a586abb7fa579c10170e23f856d48824e", "description": "freedreno/regs: remove not used variable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c2d8f3c5612bbf3a8b7901a0476758ed4e18bce3", "description": "freedreno/regs: remove double assignment of self.current_domain", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9709ae4cc66e3097ba86e4aa51ddacd94aca0533", "description": "meson: report with_glvnd in summary", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "365b14489d635e92d8cd0f6d4ec4bf380e1a9cb4", "description": "anv: wire image sparse loads", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fe81d40bff26d5867e4880b361fe06722d0e0428", "description": "intel/nir: add lower for sparse images & textures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "300cc829de21338f3d1de92b3138a1e6d69fa1f6", "description": "intel/nir: handle image_sparse_load in storage format lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d33aff783d9fcf60009f2979f697939093ef701d", "description": "intel/fs: add support for sparse accesses", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ba5f0c203c5f232715306f15209047d9a00342e3", "description": "gallium: unbreak kmsro/freedreno case", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a5b445782e9a8e1cd774629b7268ab8fb93e597e", "description": "gallium: move kmsro definition to the bottom of the file", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2cf55d94b606b750cc3c9bd3d17b70add3b05cc5", "description": "ci/kernel: add amd patch to prevent crashes when starting X", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "29c4417fb8c5168e001dd6c0662ee9549217c917", "description": "nir: Add a backend_flags field to nir_tex_instr", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3954d545cac6b70b85806a21001b991a1dcacdbb", "description": "r600: don't use sb disasm to disassamble copy shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "02384de4949580504052ef5087553d4cce6c2164", "description": "r600: don't check possible size of ALU CF", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c3e5b8da58033eaf39ace49d133d9cff65fb409d", "description": "r600: Assert when backend wants to create a new ALU CF", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9d4104d4fb21813b527805cf3b40e133cab4d028", "description": "r600: Explicitly force new CF in gs copy shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "104cac4dbd1b97a0490ffbca2a84e9a66500ef7f", "description": "r600/sfn: Schedule AR uses befor possible groups", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9bf68273ad4958361420b5f0ea58e7db2b5d9e66", "description": "r600/sfn: rework checks for ALU CF emission", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6aafa2bb4903db20269b3062dfa73b3fe781facd", "description": "r600/sfn: Splizt ALU blocks in scheduler to fit into 128 slots", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "440cf7439d111dccd2b680054c53ad33ad00bb2a", "description": "r600/sfn: on Cayman loading an index register needs only one slot", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4b4770e82085dd334a86233d88eb3785bc2d3e68", "description": "r600/sfn: make remaining slots a signed value", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b4ddc9b0c738f4eafe71fd7c4af260adb4c15fd3", "description": "r600/sfn: Add flags to check whether a group starts CF and can do that", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "acf21d74629ffc3e7fd60c74ebc026de0a33e2cc", "description": "r600/sfn: Add method to convert to AluGroup directly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bd7a9b7f4e4ab83dd7c3e77d4411be2aa517f8aa", "description": "r600/sfn: override slot count for IfInstr", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c517defbdd7d6e989c1b7daabbdfdc4d668fbce9", "description": "r600/sfn: Fix typo with block type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e60ff83834df6e2ef3180771c3d25b5879596096", "description": "r600/sfn: set block sizes based on chip class", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "55f692c451871b90ca6ced032076023a2c69df23", "description": "r600/sfn: Always check arrays writes before allowing copy propagation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1d4dd664e0b35d4969622b50fda8a51c373bbea2", "description": "r600/sfn: Fix use of multiple IDX with kcache", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "d21054b4bc92a1a9240841dca719f81a142fd5cc" }, { "sha": "d99b830c2bf0633fd1cabee7452b3c78b219627e", "description": "Revert \"ci/farms: always compare the code against main repository\"", "nominated": false, "nomination_type": 2, "resolution": 2, "main_sha": null, "because_sha": "7b29ae557ab9e86d75952c580afd87b6cb985373" }, { "sha": "37a92d0af19a916d432d78ac5af5b2f67e928c8c", "description": "tu: Disable transformFeedbackPreservesProvokingVertex", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6383f9c1315bbd67c9d5fb8b12dbb06ad3b02e7b", "description": "ir3: Handle GS stream \"mixing\" with non-point output primitives", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "37fbfa655a4dd73a1c95ade29362d8e93f5d1fcc", "description": "aco: insert s_nop before VGPR deallocation", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "7b29ae557ab9e86d75952c580afd87b6cb985373", "description": "ci/farms: always compare the code against main repository", "nominated": false, "nomination_type": 1, "resolution": 2, "main_sha": null, "because_sha": "79f7882fc604515302351282f5e01ec5907727f7" }, { "sha": "50c29e1ffa1c08b5296d970736c4106669288f1c", "description": "anv: simplify buffer address+size loads from descriptor buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f1f58c3bea7daf27f85aa787b4f0687ca2fa92fb", "description": "isl: add ability to store buffer size in unused RENDER_SURFACE_STATE fields", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d099e47de048723e6296626b04c06612cf828ad5", "description": "intel/fs: add more UNDEFs around SEND messages", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5c727248197c8a6c42a3b427320060c82303a944", "description": "intel/fs: consider UNDEF as non-partial write", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "08bfcc12d47ff68a15ff1e5324756d36b441e876", "description": "radv: rename radv_pipeline_stage to radv_shader_stage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "090d88247dea4b8c733af44079242086092318fa", "description": "radv: cleanup pipeline compute emit helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fdec88bd7c3c23d17d67a2ca822e19458f13b23a", "description": "radv: rework determining the NGG stage without a graphics pipeline", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "174816019fc40f4b6d7bf4f9f0be0c2ea5bcd781", "description": "radv: simplify lowering NGG GS intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "70dbe011bb02c949c0638821499ae0c8a8d2d772", "description": "radv: rename graphics pipeline linking helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "697d4d4b030c570f1840c874d8d033da473522f8", "description": "radv: move removing all varyings when the FS is a noop", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5da9f38c5393c8119febf930a6163a5a786a241a", "description": "radv: stop passing radv_graphics_pipeline to radv_fill_shader_info()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a7fdcc3b22158918f3a2e59810429cfb56c43aed", "description": "radv: rework considering force VRS without relying on graphics pipeline", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9d89b29a80daebcab177f5e0884edb9251d0f19c", "description": "radv: set next_stage to MESA_SHADER_NONE if there is no FS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b250efa7140046b989c1a29b908ba1960293563a", "description": "radv: initialize stage/next_stage earlier", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d62e494b370084298761f2e110b511c5c7e0f6a6", "description": "intel/vec4: fix log_data pointer", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "3384f029be7e58b9c81b96c1a6250412acf41f6f" }, { "sha": "6e43618b825a92d696e8867795225f78e81c210a", "description": "ac: Switch to use nir_foreach_function_impl in function analyze_shader_before_culling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a606074a7a9fb251ee1ba104148a2d5b30732a87", "description": "radeonsi: Convert to use nir_foreach_function_impl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3f7a3a66982c88f793f1143b1b8176c4971242c3", "description": "microsoft/clc/compiler: Convert to use nir_foreach_function_impl when possible", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d5baad2afaef67b8a6187ed885cb6149bbe2314e", "description": "microsoft/compiler: convert to use nir_foreach_function_with_impl in function emit_module", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "87109c3e1b114948b9ae8180f46f59881de1e70a", "description": "vulkan/runtime: Add helper functions for VK_EXT_host_image_copy", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2388f22a5e5da7228455bd3b84ebd32ee804d4ef", "description": "gm107/ir: fix SULDP for loads without a known format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "377c2a045fcf767979406f34479ebcd4a9ec6603", "description": "intel/compiler: call brw_nir_adjust_payload from brw_postprocess_nir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cb0de0a1d3420ddf9da56b24b5dd09205b8574ea", "description": "intel/fs: Constant fold OR and AND", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "61c786bad51c48759ea4d2e8c405e5f99abb69a7", "description": "intel/fs: Constant fold SHL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "56e6186dcf0b664e1595eaee7878a40c65857010", "description": "intel/fs: Always do opt_algebraic after opt_copy_propagation makes progress", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d089272fc07c25400f684107fdcc8ff153f90034", "description": "ci/a5xx: Add another GPU hanging piglit test to the skips.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2f834340a67d1fcae01d008c199424f23f6b8157", "description": "Uprev Piglit to ed58dfbd12be34fa3dab97a7a2987b890e0637f1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "65ff9f0a556a0dfb0c5f7fa973b751c0afc967d2", "description": "tu: Fix data race in userspace VMA management.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3efba1e2e96d3ed7f84b62520e5c423398e76e3f", "description": "iris: Request Xe KMD to place BOs to CPU visible VRAM when required", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f59d272e93fc224e65abd0ab94e55867e2256e42", "description": "anv: Request Xe KMD to place BOs to CPU visible VRAM when required", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f9fcd7168a1e0826a4e36a30c0c46d78c88c92aa", "description": "intel/dev/xe: Add support for small-bar setups", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a8279d37ec45dfdd9d81066349d09887de04d449", "description": "intel: Sync xe_drm.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a3e36095908312f7975d850896dfb0a8fa684035", "description": "ci/tu: Drop some xfails for !24086", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "99e58460efb975f7acf91cf32b044bc55a77b936" }, { "sha": "1d97838871c6ac559ab6957b5376e0d479e71be9", "description": "ci/tu: Mark descriptor_buffer.basic.limits as failing in gmem too.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b05d640b955c3a14d24adc58feca68d526ec3229", "description": "ci/tu: Add more crash cases for the multithreading bugs caught on a630.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6619317172e3e3f81978f7190a1428b22d7df512", "description": "nir/lower_blend: Optimize out PIPE_LOGICOP_NOOP", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9c0740211dd67604bd42798af6d79840d3325bbe", "description": "nir/lower_blend: Fix 32-bit logicops", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "dbd0615e7ad0754ab1057cbfa810c42df971c446" }, { "sha": "b010b6f69120737c28562898cc087545ebb3cad3", "description": "panfrost: Disable blending for no-op logic ops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d902dbf026620dce4eeb6d80a010deabd541f05", "description": "rusticl: fix warnings with newer rustc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "94f36cfaa3efe49f890b7fcc64d3fcf91638f0c5", "description": "intel/fs: Assume NIR is in SSA form", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "965bbe52869879b8fe1b02fcdcdca142e7e21e5d", "description": "intel/fs: Rework the overlapping mov/vec case", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "b8209d69ffdb8ea0e09257a2cc1a3fa903250e4c" }, { "sha": "45ee952efb0c5db6a738b132851370eee9f505d4", "description": "intel/fs: Use write masks from store_reg intrinsics", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "b8209d69ffdb8ea0e09257a2cc1a3fa903250e4c" }, { "sha": "d89ca14e71d5b16fbf0d2f321e2036d1c0e4c4d8", "description": "broadcom/compiler: Convert to new-style NIR registers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "355afc92d10522450bd36c3afa592a6136cd3749", "description": "nir/schedule: Support load/store_reg", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6908814d465bfb69a5f2a391379bfbb5ba3b29da", "description": "vc4: Convert to new-style NIR registers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dff85b61631a09ce8f04a8d4c2d1e396fa035bad", "description": "nir/trivialize: Move decl_reg to the start of the block", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0655bada4bed39b611b75095986ce863984d21a0", "description": "nir/trivialize: Handle more RaW hazards", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "d313eba94ef0aebf6ee5217fc128f359e0ce1265" }, { "sha": "f8b69abbd486e4166ace8b6b71e42d4934dc52d3", "description": "nir/trivialize: Trivialize cross-block loads", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "d313eba94ef0aebf6ee5217fc128f359e0ce1265" }, { "sha": "f1f05cc7cf4cbce0be189e268902d01dd22de9af", "description": "nir/trivialize: Maintain divergence information", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "d313eba94ef0aebf6ee5217fc128f359e0ce1265" }, { "sha": "4fd257d20fed9efdfedc4eefc99b4900841c6f85", "description": "nir: Properly handle divergence for load_reg", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "7229bffcb133b68f91607fb6bccbe0e48b6a55bd" }, { "sha": "91c3ee24127f212f526104cc256af97c48b8f117", "description": "pan/bi: Remove leftover include", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f1125e4ae7977505d63bf3c8eab7ee6d3ad6989", "description": "intel/compiler/test: fix crashes when TEST_DEBUG is set", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "23a2b83639afad859cedf9edbaebfad0a27490cf", "description": "lavapipe: fixes indent of function lvp_inline_uniforms", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b4ed366d6b2d6a4bdaed08337a6fb80d4b03d924", "description": "lavapipe: Convert to use nir_foreach_function_impl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d557169e8174b1eac7509bf5c83b525dff400959", "description": "zink: Convert to use nir_foreach_function_impl when possible", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c7672f4fa568d6043193f662c6d041e0762ad204", "description": "freedreno: Switch to use nir_foreach_function_impl in tu_shader.cc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d45f84694603107fb7c3baa3c58893f28faa76d0", "description": "lima: Convert to use nir_foreach_function_impl when possible", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "29f4e7b21509b6eb9e017a631f24333c13f6a4da", "description": "rusticl/core: Make convert_spirv_to_nir output pair (KernelInfo, NirShader)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2448bdc81b1600b9daaed943272f55fc6946b2b9", "description": "rusticl/core: Delete KernelDevState and KernelDevStateInner", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "58979e9247c57f3bc819795196fe51e771b93c4c", "description": "rusticl/program: New helper functions to NirKernelBuild", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "323dcbb4b5271c726df24e125d3cc8b55c4ad429", "description": "rusticl: Move NirKernelBuild to ProgramDevBuild", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7ec9b9cd072209b2bd91366e3e21dbdb83d6c2f7", "description": "rusticl/compiler: Remove unnecessary functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "218dce5e386d2493fdc5fed0b03d831ea1fe7cb6", "description": "rusticl: Move Cso to Program", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "11729e8311d001362f8518b4418fdd36af66edbf", "description": "rusticl/compiler: Add NirPrintfInfo", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e3169f624d117c28c0016fd30b98b91a0486ab44", "description": "rusticl/kernel: Add CsoWrapper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "07c8bce24d0c449461ea0732a936d11839a34dca", "description": "rusticl/kernel: Removing unnecessary clone in kernel launch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f49bfb1108ced53e94c633788a7dba8381d6ce80", "description": "ci/freedreno: add a530 flake vs-lessthanequal-uvec4-uvec4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c1a02c01389096680becb02b17de95d7abb35827", "description": "state_tracker: fix dereference before null check", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "34e47b40e612a0b32af3ad16fd88557bb839b039", "description": "glx: fix dead code when gc var cannot be null due to earlier check", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c2724b4d374d3ddbb47d6853d610cddbea370e80", "description": "s/Intel: fix/anv: fix: potentially overflowing expression in genX", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1cbf10ca88a0589c66b26a191b7f6213a4889536", "description": "iris: remove NULL check for already dereferenced pointer earlier", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "33546705b531e4f9f6ea91d54797c432d4f7f754", "description": "i915: change format in dbg string Actually, uintptr_t is of type unsigned long, but the debug line uses the %d format specifier, which expects an int.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c22961571ae42b0ee9340c7d8c61fe0fc3bf7fc4", "description": "state_tracker: moving initialisation of whandle out from if statement whandle initialization inside if statement but used also outside", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae18247e88a054f6916aaa031073c1e2db7b4c79", "description": "lavapipe: Advertise samplerYcbcrConversion", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "32403c696b5403c6447df1314643e412a823243f", "description": "lavapipe: Implement samplerYcbcrConversion", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2667da5174cb4db9383e730a9c23b2bd4dfbe37c", "description": "lavapipe: Fix binding immutable samplers with desc buffers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "da95f64a6f874e1ea643cb809d7511619e25948c", "description": "lavapipe: Store immutable_samplers as lvp_sampler array", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7dc6c4b581770ec6bee721ff0b38f2294ff91a93", "description": "lavapipe: Remove dummy sampler ycbcr conversion", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dbbd84ce8b8dd6a51800cf4b4e0a9625347f6cbb", "description": "gallivm: Ignore nir_tex_src_plane", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c7914a84e928730a9b741f9cb3c7babb870c7df7", "description": "gallivm: Fix subsampled format sampling under Vulkan", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1280cf5b2afa757b86c21085d01229222e4180df", "description": "draw: Do not restart the primitive_id at 0", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "df98dca7ad35d12e6267f195fa6162ce0c8dd65c", "description": "radv: pass submit info to radv_check_gpu_hangs()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9c95a74e5e0ae258f3359b58439e67508d6b81a2", "description": "radv/amdgpu: rename old_ib to ib in radv_amdgpu_winsys_cs_dump()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7eb1105829a0ba82f936eb701f929f33739c776d", "description": "radv/amdgpu: fix dumping CS with the chained IBs path", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7f173d1ff3af853eca92b2cf7da834689f9e05c5", "description": "radv: use next_stage for determining the stage to lower NGG", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "340f74e4682879c31bc49eef43980b406cad48bd", "description": "radv: simplify getting next VS stage for VS prologs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ca520c49f5d4ab8a96adaa3e256e61c20453b213", "description": "radv: determine as_ls earlier by using the next stage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f68316d78ba3840ae6ce6e3f506a2537519866aa", "description": "radv: determine ES info for VS/TES with GS earlier", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4098e47ab622558e77d534d26d52607929d78acf", "description": "radv: use the number of GS linked inputs to compute the ESGS itemsize", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7c2d38f4d17b836054e1c4f47ef63f05c7508f5b", "description": "radv: add a helper to compute the ESGS itemsize", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "54ab7b24a2be1652ee240fde9e3b6692b70f0252", "description": "radv: remove the pipeline dependency for creating a GS copy shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "75452f611e8f83ec47b0376157b65e725833bb2e", "description": "intel/common: Only set op mask on instructions in decoder", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "046bba0be058d0742f55e22df8ddb42901cf7ab0", "description": "iris: Handle clear color compatibility in prepare_render", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1aa4e6bac0245ce70466760cdabd1bc2c24776e2", "description": "iris: Create BLORP surfaces after resource preparation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "215b50ace15c415aeb0104a0bfc613d9df693561", "description": "iris: Pass the render format to prepare_render", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c59ba8ac0730e114eb825cace4dd249a660e48df", "description": "iris: Reorder render_aux_usage parameters", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1d12b29b3f6a72885134b1571778398dfcbe8da6", "description": "intel/blorp: Ambiguate after CCS resolves on gfx7-8", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "8cbf730145969e058762823d84903e163bd0e6eb", "description": "intel/fs: don't try to rebuild sequences of non ssa values", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "04777171e01e9cf1a4e1d5de68922392ba8e7002" }, { "sha": "2f3230a736e73a933920b7ff9c392ef49e22d65e", "description": "meson: Ensure that LLVMSPIRVLib is not required for Clover", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "cb588d5d6ee290ff8ea405ff3ee56a51bc1b2145" }, { "sha": "61ec26db264aa9cefb72bf1e32b503d07a1fa5ee", "description": "ci/tgl: Improve the info for ANGLE's MSAA regression on TGL.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3ef07e6c44392701c5d3e9927e8d8411c29fbf60", "description": "ci: Uprev ANGLE to 0518a3ff4d4e (\"Android: Simplify power metrics collection\")", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "48b725279ed258808eab29c76a85a01a52bf5e7c", "description": "ci/radv: Clarify when the ANGLE GS failures started happening.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "079e8a96749e9d4dfe415dfcd676e0d5e0ec37ea", "description": "anv,hasvk,iris: sampler_prog_key::swizzles is only used on crocus", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1e29b3cee8c965840d7b0fe6bb38243fd100b5b1", "description": "etnaviv: nir: convert to new-style NIR registers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "935730a563ed8922259d7012bef8d33afd94b6ea", "description": "etnaviv: nir: switch to etna_nir_lower_to_source_mods(..)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5ae3bd616c1b2be7db7f13cfe87496e650264c04", "description": "etnaviv: nir: add etna_nir_lower_to_source_mods(..)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "276f91dad05748cd63d98341accd70c3436594fa", "description": "etnaviv: nir: look at parent instr in lower_alu(..)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f3be07cb2ddd38aa15452dd8b4965ae3011dcf3e", "description": "etnaviv: do not clear all pass_flags before RA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8d89e78cf5ba80508b352c1225bf3e8e409d6b1a", "description": "etnaviv: extend etna_pass_flags with source modifiers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5b7104b7a0ba026efe7c37f8fdd9aead5bb03beb", "description": "etnaviv: add is_dead_instruction(..) helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0c9c450f444403bdbf4def114e8f7035fa1d60db", "description": "etnaviv: name the enum used for pass_flags", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8305fb196c1d45e0aac4e3c20b6a0d12f6215ed2", "description": "etnaviv: make use of BITFIELD_BIT(..) macro", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a5fe1f5246db0152938a6db0da5aad310549437", "description": "frontends/va: Add YUV420 to NV12 postproc conversion", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c0545f2a4ff48f3d3b0b2674dfd4b39e67db5073", "description": "gallium/auxiliary/vl: Fix blurry output of compute_shader_yuv", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fc2b32c5d3a92dc3a805d0a55989250ab7639774", "description": "gallium/auxiliary/vl: Handle UV subsampling in compute_shader_yuv", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "92900d8bf474eecbcdc8749e503b267ee132d733", "description": "aco: improve get_gfx11_true16_mask description", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8fbebb6a2ac2b8b6e5c24fd8a9abb3ac3321fc03", "description": "aco/gfx11: fix get_gfx11_true16_mask with v_cmp_class_f16", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "6872f8d861b80377c8bbff2f2fad0de14bc5e8b3" }, { "sha": "a53d3ff0b3517bdcd56e2db12b39bc975922419e", "description": "nir/tests: add nir_opt_dead_cf_test.jump_before_constant_if", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "21f0aca948b2bbaefb39407c3bf3fe605d05caf5", "description": "nir/opt_dead_cf: remove nodes after a jump earlier", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "1c8577b49327548c152ab2911a31d4abef392143", "description": "nir/tests: Use a single binary", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6eb0a3a5b7c6726735218c59e023d36490570af0", "description": "nir/tests: Refactor boilerplate into a common header", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eeb1fd90fc08fc40181807c19eea1d4c4a116377", "description": "tu,freedreno: Forbid blit event for R8G8_SRGB due to gpu faults", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "029919f3c83f379065515708188d5c439c3fa6bc" }, { "sha": "f3d948eb6c4f627a506118190669222e827e7418", "description": "panvk: Use 1.0 in ICD Manifest json", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "48885c7fe347b61555ddae247a7c7fdc6834a6a1", "description": "intel/compiler: load debug mesh compaction options once", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c1685f08dd4edcf505d5e9a150b70ccbbb989fa5", "description": "intel/compiler,anv: put some vertex and primitive data in headers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a2521233631b72e7d9131243818e68fd911b94c6", "description": "intel/compiler/mesh: compactify MUE layout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb765a65c86064071adec8b107c965d0b2aad67e", "description": "radv: add radv_compile_cs() to compile a compute shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8ccabbfc502a0a5bd7520e389377a3f992bcbcc4", "description": "radv: stop using an array of binaries when compiling a compute shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "06db9bd3f6e3ded0992856dbad87dd87e6d80d78", "description": "Revert \"intel/ci: disable iris-jsl-deqp because it always fails for an AMD MR\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "da4b5b4a47ca727a7c8892d2bea50739df3b94ed" }, { "sha": "2cf8c8cba4bdd00790f4290fd40d215695c28c5d", "description": "nir/opt_copy_prop_vars: drop reuse of dynamic arrays", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d56e739417e012eb15c1355c862848a6a94462af", "description": "nir/opt_copy_prop_vars: skip cloning of copies arrays until needed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "869b5a562e2d10d39406e9323ffef90f7dc129bb", "description": "nir/opt_copy_prop_vars: remove var hash entry on kill alias", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9b4c7cc611c6f0801c071b820e5b3f93de280f3d", "description": "nir/opt_copy_prop_vars: speedup cloning of copy tables", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9804bdc4c2f31db89ccbf435983b39c00c75c13", "description": "nir/opt_copy_prop_vars: don't clone copies if branch empty", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "527cc3ad291d989976be5150b03f7ebedabd04b7", "description": "radeonsi: enable aco compile for mono merged ES/GS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b313d950e2390d6dc08a088ed9dedddefa41d245", "description": "radeonsi: enable aco compile for mono merged LS/HS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1b53708a62bed2b6def7c211ede79ededcf1499d", "description": "radeonsi: calculate lds size for merged shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "339ea9e344b47d9952c46cffd6b68c61e14a9f6c", "description": "radeonsi: aco compile support merged mono shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "21ae5909a4744d8a562da0469c89b7d07b8c28a4", "description": "radeonsi: refine si_llvm_es_build_end", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "401a40a5f4775620a7ec9d04fcf44eaf62c7da1e", "description": "radeonsi: refine si_llvm_ls_build_end", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "07fcb4aa199c69caea0458b41990a4cc965bcce2", "description": "radeonsi: remove param type check in wrapper function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7ebf667360b289678a6834ff238cef49ffb43090", "description": "radeonsi: move vertex shader vb desc input sgpr args to last", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a4b4f9a62a6c529bc0646d900ee82a59c7f8ba3b", "description": "radeonsi: simplify si_build_wrapper_function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d9f7902afbd28162f17b5673dfedac0cb160fe1a", "description": "radeonsi: init aco shader info for merged LS/HS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7daa0857c0a84f4e9bb10bee15a43afcd0b5fcea", "description": "radeonsi: extract si_get_prev_stage_nir_shader to be shared with aco", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ec17cc345f9eff059947956e2c49318e4a549e18", "description": "radeonsi: aco does not pass LS outputs to HS by arg", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "599b50b448b55c1c68165bd238d9d338a223833d", "description": "aco,radv: replace tess_input_vertices shader info param", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "826c570ab3b49bf43a2c2916db62e0925bd827fa", "description": "ci/freedreno: cover all texture gather flakes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "01266f81198282f957bd556898085d9784a4977f", "description": "llvmpipe: Fix compiling with LP_USE_TEXTURE_CACHE", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "36eb75d281bd0898b4b669969993f38b5fa9515b" }, { "sha": "c2e398632645cc587072b68c0e3a97910859a6ac", "description": "nir: Fix 16-component nir_replicate.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "f534c2c539f1a4722c03c63a257e99b052e6f1a8" }, { "sha": "e536d31a468f7d868db7d45bca271c328b788b5f", "description": "aco: Fix some constant patterns in 16-bit vec4 construction with s_pack.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "04e3d7ad9309c4ce6fd992bf2ac735431b5e0687" }, { "sha": "2fcf7c7014e72826d7d38fb63534fa9a9e1bee88", "description": "aco: fix nir_op_vec8/16 with 16-bit elements.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5718347c2b42ee25e5377d40024aaaa929889c44" }, { "sha": "e890bb0e75ed16cf4bbe2ea2458cda66ef593e6a", "description": "asahi: Don't depend on glibc to decode", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "ee83453f69f8ef5c82c7e2b5cc90e9779c638b6d" }, { "sha": "f997d32f9f6a040f4956e067a4914a9584cbd424", "description": "asahi: drop unused include paths", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2572a961625f3a3f362bd9f183b86cf9ace6d28e", "description": "ci/etnaviv: update ci expectations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5cca1124d18dace6ca82237e13c3cd54c4a634c8", "description": "amd/ci: update radv-stoney-aco-fails.txt for depth/stencil resolve", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e7c4ebc0cdea4ad7f87ebd3cee6779ea527493a4", "description": "radv: disable tc-compat htile for layered images on gfx8", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d84d5ff0ced1be4dd942071ca12a3f250355c712", "description": "tgsi: drop two unused functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2ed4f048699b6ca065a8fc8f4c5ed009a519add7", "description": "venus: use in_render_pass to skip present_src counting", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e47da97be625854795bf5c3cffd42a0d7156cedd", "description": "venus: refactor more cmd states into cmd builder", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "10c791619c9f1baccb3567c2d25ed2016843f239", "description": "venus: avoid redundant tracking of render pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "540242f9ff62950424217931159776c469efcb3c", "description": "venus: add helpers to track subpass view mask", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "311a0eeb21447ffef5350d2deea07f2d6179b3a1", "description": "venus: cleanup vn_cmd_begin_render_pass usage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "81b69f8e8b8b0ff8ab7222a053323c7c3754fa1d", "description": "venus: use tracked queue_family_index from the cmd pool", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "72728f83ed9b9ae21d1dac4c1e876388d9033cfc", "description": "venus: remove redundant fb tracking from cmd builder", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f0b5a6335d93e0eb9a3023b608bacee9ca041876", "description": "venus: move transient storage from cmd to pool", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "566df7821b25006b555025d391085407ebfe62b8", "description": "venus: log and doc the broken query feedback in suspended render pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d13bf8f6b19f920447719cb300fe383ae6d632c0", "description": "venus: fix cmd state leak across implicit reset", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "a9f058d614929c7e65d4f8b839bd2b443729c25d", "description": "venus: fix a cmd builder render_pass state leak across reset", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "2b03938f27d68f6eca17002d9224639607585e90", "description": "gallivm: fix atomic global temporary storage.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f281290005119ddd2dc82e0b7a4cc22551d7fc71" }, { "sha": "9c17d9df4369f0acdff66a29451344e7d454888b", "description": "svga: set clear_texture to NULL for vgpu9", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "a1eabeff6607cf1466df3486d2585b51909e7450" }, { "sha": "fd9a0ecc865d0bb48c00723b41b9272e0a2a4e01", "description": "ci/venus: update venus-lavapipe expectations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8cb7bab3413d85a7773b7b2e4fd2a42841634ea9", "description": "lvp: avoid reading immutable sampler from desc write info", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "12a7fc51c77925a5562fd104a8fbd664a46ffc8b" }, { "sha": "1f3e320d15c7b33a620f807fcfe6a8f4db06d7f9", "description": "vulkan: bump header register to 1.3.258", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c75bf084d0b0ee4d4ba1d74ba5a7486a07ba8334", "description": "tu, freedreno/a6xx: Remove has_ccu_flush_bug", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "847834461e9db39b7c82ff0b3b23082e7882a08f", "description": "tu: Fix and simplify execution dependency handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed020942350c6c7a7614c04d1d0f0a78b4f84aed", "description": "tu: Fix vk2tu_*_stage flag type", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "59259a0167184e0cf9f472d379ac9723a2842139" }, { "sha": "e1abf85bf55179fdf063585919444d6b727c4c21", "description": "docs: update calendar for 23.1.4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0720b0a613fbc34e1215de9ed39591d4bf0d3555", "description": "docs: add sha256sum for 23.1.4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f6de634e6bf1b9c0482a3809c410ecefbb6f088f", "description": "docs: add release notes for 23.1.4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0bd9ab232baf5dfb499f5a5148e74a79df07cae1", "description": "gallium/auxiliary/vl: Fix RGB->YCbCr full range matrix", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "8a21efce3a2345a21683667f076d7f34a31e500d" }, { "sha": "0195e1204b6c49cd7851c590c93bb1a3dcf1d6ee", "description": "radeonsi/vcn: num bs_bufs must be proportional to num jpeg engines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "47a9d016414e31805ca53f6054edad0ceca651a9", "description": "radeonsi/vcn: support variable number of bs_bufs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "53d35c641da5e24f94bc38ba987b1d2f36aae33e", "description": "radv: bind the pre-compiled PS epilog to the cmdbuf state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "55f05309caeb20cc3966c4b593b33af7bd8348b7", "description": "radv: pass a shaders array for computing ia_multi_vgt_param", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b0f53c3a4803c07eca38e4d772b7fb2115d1d1c6", "description": "radv: remove unused param in radv_pipeline_emit_vgt_gs_out()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3348cd3a80e575e613a30f97069bd91aee9acae2", "description": "radv: stop using a pipeline for emitting VGT_VERTEX_REUSE_BLOCK_CNTL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "03b2c34793b62b285627f18753559c1c5f360756", "description": "nir: Remove register arrays", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "146601418409d31a66e4f98983afd28edc9f8384", "description": "nir: Rename lower_locals_to_reg_intrinsics back", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d2c94f9e7144115a3e7e5471757ae766475bb7ab", "description": "nir: Remove nir_lower_locals_to_regs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a8c0b6695fc14922ace05a72c5096a8355f0a5b8", "description": "panfrost: Remove unused helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a08286f993a5d354de84d81e7bd85c1d7eee5a2a", "description": "intel/fs: Don't read reg.base_offset", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "01965a2fe95a309d9eb646b68406ac05d87a350f", "description": "anv: drop CFE state validation checks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e7e7042093cadf67996edcc515c41c0dc349ea76", "description": "anv,iris: program the maximum number of threads on compute queue init", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "90a39cac87f415375a70e1cb2f7ba2c486f941e4" }, { "sha": "5a952807487255cb8e3be6bc2eb66041f7f7785b", "description": "etnaviv: nir: lower nir_texop_txs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "88f399b6515787adbe6e396df85fb5659797cb00", "description": "etnaviv: nir: support intrinsic used for txs lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb48d3d1da0ab493fbd22f62dd85a9ab0c0811a0", "description": "nir: add enta specific intrinsic used for txs lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "65ffa5b0b8066045b657d155d4ef16e5e7f38525", "description": "etnaviv: move nir texture lowerings into one pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "06046a02f8396b250c5cdee8e6ede301db356f34", "description": "anv: merge cases leading to the same code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0eb2679cdb5a82d95b28ead85c394637907e784e", "description": "anv: drop unused function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3c83ac800212f9347c8550fe1938a8b7a5617e83", "description": "intel/compiler: remove redundant code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e3ecba326648615aad37fea3ffc0ac761a078c0b", "description": "anv: use ycbcr_info for P010 format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "340df42977780323a1fe71e29dd374aeeffbbb44", "description": "nouveau: Delete the nouveau_compiler tool", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b5a638454dee19fdad33f959d6a7d143452b35f1", "description": "nouveau: Drop BuildUtil::Location", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "73239d40290df0ec140a4d026aaddabd9f3651cc", "description": "nouveau: Drop BuildUtil::DataArray", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "51dfde7b96e6dbf3789e8621b51bdd86fa828edd", "description": "nouveau: Drop ConverterCommon::Subroutine", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c631635f435591cfd079c2b2426a0ffabfeb9580", "description": "nouveau: Drop tgsi support from nv50_ir_prog_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "38a96f79afbce2945205d2b48a37cc1f9826d9f7", "description": "nouveau: Delete nv50_ir_from_tgsi.cpp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9178b049cc56aac8abd3df41f735912ffdde4684", "description": "nv50: Keep nir directly in nv50_program", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d00d9673996794904fc37737eab7ac4fa1c6735c", "description": "nvc0: Keep nir directly in nvc0_program", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "88bf4b61af84e301d337b63b4b6bbb93def3c727", "description": "zink: emit SpvCapabilitySampleMaskPostDepthCoverage with SpvExecutionModePostDepthCoverage", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "d744bb5bfc4b347adeb9afb1a806e5d4ea7e634f", "description": "zink: be even dumber about buffer refs when replacing storage", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "23795dc318a0df9e233123b76c1d61506a6289ce", "description": "nvc0: fix num_gprs for Volta+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fa8634388bfce0b3f1cb0135dab384df9071939f", "description": "llvmpipe: enable system SVM", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "44e652af9af7b3136011c9f3ad537782b604c004", "description": "rusticl/mesa: make svm_migrate optional", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "99ffa4043ef6611e86b87e2b4a441f3ac42fc8cd", "description": "intel/isl: Add a score for DG2_RC_CCS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "15dec3087700492cd6ab538250ba9de8a50d4f57", "description": "intel/isl: Move the Tile4 modifier score case down", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d9bdffa70889a397126c16e356f7a565b9b85f7b", "description": "intel: Describe modifier compression with booleans", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "37068e8aaf60a6d8239817b3186a7d7d41c6464e", "description": "iris: Swap stencil and modifier aux assignment order", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f5f61c5bb70dd509cb31fd727b17a844428b70df", "description": "hasvk: Delete modifier with aux code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d7fc325d6ba96ca97440b16d4d610300d4bd3fd", "description": "crocus: Delete modifier with aux code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5568970d63ee3abbfd548942f5cc190ed0e5f4ce", "description": "iris: Reduce accesses of mod_info->aux_usage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "569f80f2dfcd4cc31d3d9f835b9c573b7ddb1dca", "description": "anv: Reduce accesses of isl_mod_info->aux_usage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f2dab434d8b8b8d3fc8532c729e489dd16848706", "description": "anv: Handle explicit surface layout of DG2_RC_CCS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "47565d31e1446ba872f4d6473feea2caa406db84", "description": "intel: Add and use isl_drm_modifier_get_plane_count", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e50af52e3d9ad7a0a2bdeef5cfea19c973b25aa4", "description": "anv: Don't support ASTC images with modifiers", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "355f3188438d22712850d65e48660d8f46316dc5" }, { "sha": "c042eb653d431384ea70647a6583f74da2ed0b62", "description": "iris: Remap DRM_FORMAT_MOD_INVALID more often during import", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ba071ee81c31de1a47b44140d5a1e18e360873e1", "description": "anv: use the correct GFX_VERx10 macro for WA", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "60b0d2c2cbea0c1541a2e98e22a71b7fa4a8d27d" }, { "sha": "097f3b4a988f4b22b86ae8b329b94ffeac412d14", "description": "anv: use the WA infrastructure where possible when generating state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "54f18b5000223fe9b711ae71d67858863fc7ff4a", "description": "radeonsi: fix a CDNA regression breaking compute", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "315231b5a519bdc14b0ceaba0501e0c0b4067688" }, { "sha": "019e5cbd399d7c2e5fbbe9476d83acf27b489d82", "description": "nir/print: print instr pass_flags", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a89752d6300a850537b7f509b5662984b8aae072", "description": "turnip: flush cache for dstBuffer in vkCmdCopyQueryPoolResults", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "487aa807bd1b70602fcb6fbdabd101d4cff7c07b" }, { "sha": "950a0b6a6359e46f819be5540cce6a8bea35d1c5", "description": "ir2: Switch to nir_legacy", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ad214fcaf7f9581a9c315c11e8cabe19deca8504", "description": "asahi: Advertise Z16_UNORM", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0197d46b34c54f9a4e2bb477a538ca091d89faca", "description": "asahi: Execute preambles for background programs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9fbe2fdea04ee5d315e596dd6cc989a540d9c387", "description": "asahi: Offset clear colour uniform by 4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0597c100ccb1658ceb6a38d9af74747a1687f071", "description": "asahi: Ignore spilled render targets for background load", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ef5a5e170fe74c8b68dfb8ea40be3928edb1a64d", "description": "asahi: Permit meta shaders to use preambles", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5f167c9f728e16a27cbeff7af395261573564d3c", "description": "asahi: Lower multisample image stores", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ff16397912032873ed6fb3e9a99d09e15f054118", "description": "asahi: Lower tilebuffer access for spilled RTs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "66e8afe7c98da8f1945567038745f589b99dc1aa", "description": "asahi: Extract some tilebuffer lowering code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "46b54064837ee8da25c4cb04c22ff10d6dc02977", "description": "asahi: Ignore spilled render targets with partial renders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dc38f24de364006f32de0380c37e2143b354c07e", "description": "asahi: Ignore spilled render targets in EOT shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "73fb1543fd50e707d20c47a8677ff26223909c9d", "description": "asahi: Do not support masking with spilled RTs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fa0e671b7b2891c661d1656557bb8352a0069ae1", "description": "asahi: Add agx_tilebuffer_spills query", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6bc42054d118f3980c25b0ca2a94e618502e1475", "description": "asahi: Introduce concept of spilled render targets", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17e10499b94bd26dbf6d09699445d1232ff664d2", "description": "asahi: Extract sampler_view_for_surface", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "10fc9e3d5935ee5e76970ab74d61dd02e39824ea", "description": "agx: Plumb in coverage mask", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "56bb3dcc2137348d3bc88d6c17bffc9378f7ee76", "description": "agx: Require tag writes with side effects", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "46bb0037ce47d80a8e72da1f5c966ea3e26520d0", "description": "agx: Add simple image fencing pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7ed2596fe7773bd4ef9bdbfd08d087f6048b5de4", "description": "agx: Implement fence_*_to_tex_agx intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c1afe26be626d2a798a787584c56eabbb3b2d8ce", "description": "agx: Don't emit silly barriers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b618ba93309078c177ee1a6e6e58698f67bcff92", "description": "agx: Emit global memory barriers for images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "93f26abe493912abbfc172474728394a4694010d", "description": "agx: Implement image_load", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e5f37ac5cb0248febfcf09918c08999a8179266e", "description": "agx: Extract texture write mask handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "34c759467c059d57859179a9012e06a0070f485e", "description": "agx: Add image_load opcode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "02b1ddeca66db895249d5d8f542481310c87f8bc", "description": "asahi,agx: Fix txf sampler", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1106e2499eeddee8b34c1dd1f3bf6d98377c53f6", "description": "agx: Lower buffer images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "15915f021ae547747e797c5d80378105b368cbf1", "description": "agx: Lower image atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c09089025d7ed5ea110eca83d92183ffb5c9611c", "description": "agx: Extract texture_descriptor_ptr_for_* helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a43141f3b5411180b0ca3df55d004e72ae1626c2", "description": "agx: Extract coords_for_buffer_texture helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e2cfd2a228576035c61238532d0d2066e468422e", "description": "agx: Add interleave opcode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a6ed776a13a84bf397f6cc45ee4d8e60c9f55f4d", "description": "agx: Handle early_fragment_tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "76641762cee4d6997a5bed1b5bf6d1f6f0e10b22", "description": "agx: Implement image barriers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ad456a683c76a63f764be86d8fd8a0e81d2c92c6", "description": "agx: Wait for outstanding stores before barriers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5b3635a19744ccae2fc36cc0d6f6ce9cc6cee894", "description": "agx: Handle frag side effects without render targets", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4ef89e71bac056abf721222d170399d0a1495590", "description": "agx: Translate image_store from NIR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "13bb1209e2e5586f1561175c21605f0612eba5ba", "description": "agx: Translate texture bindless handles", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bb21160a19b18a3ce4cae9fcac1e3cd901cc92d8", "description": "agx: Pack bindless textures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "34a95820913fde3cfc150101553e231b5b713271", "description": "agx: Handle bindless properly for txs lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f4aa6fd22e9cf898e59e785dce5632d602015bbf", "description": "agx: Model texture bindless base", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4505cb962c63ebf303f6eba7406b792f456454f9", "description": "agx: Add image write instruction", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2978f4eef24677b57897f74d0466b7fbbd0cdf48", "description": "agx: Generalize texture/PBE packing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8398a2469ad98165c6a2ebd6800293f9a7d3b8b4", "description": "agx: Lower image size to txs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c6e33249801fcf3e88ab2d645df0b628df4cc712", "description": "agx: Legalize image LODs to be 16-bit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dfea028aa27bdd6b5576c632c3c1ff0eec69ef7b", "description": "asahi: Use nir_lower_robust_access", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2ebdd5fd1232e5caf4b63ebcf1f8625b650a2637", "description": "asahi: Extend PBE packing for image support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a77facd4599f5dbc530c3a769c9d2345885467d2", "description": "asahi: Augment PBE descriptor for software access", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ee83453f69f8ef5c82c7e2b5cc90e9779c638b6d", "description": "asahi: Add a shared library interface for decode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "55d363e02ef45fbf57c5ef46706a8ed69ee6e0dd", "description": "asahi: decode: Add a function to construct decode_params from a chip_id", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "56d5db247acfb41f22ac2c61eeca0fc94841247d", "description": "asahi: decode: Refactor to always copy GPU mem to local buffers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2c2858c2afda009c35556dad372ec6eb621e0142", "description": "asahi: wrap: Handle freeing shmems", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0dc819f284a2fff633ca0a6cebf684d3344a0e91", "description": "asahi: Add extra CDM header block for G14X", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "69e91527d3d3d40429509141e855889cc9fc2d59", "description": "asahi: decode: Add a params argument to pass through", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "de1174791d7612c1d08d0ef7c6ebbd41fa7f8dfe", "description": "agx: Fix bogus assert", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "80e103d71805eb39f65187f445e5810b56663935", "description": "agx: Reduce un/packs with mem access lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "afa38c7d4f5064e8b033262f6f342f95806b8130", "description": "agx: Vectorize 16-bit parallel copies", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "42a4c09b728b1e117f96994d9b3003fbba11fdf7", "description": "agx: Try to allocate phi sources with loop phis", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0caa08c26e1d1c0d5eb918d517d11d65fff1abf", "description": "agx: Try to allocate phi sources with phis", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "73da872a66deef2bc0923619b8388494527ad136", "description": "agx: Try to allocate phis compatibly with sources", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6cc8d7b52a68c665dc7d6450740cc55c6766748a", "description": "agx: Add try_coalesce_with helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "42fbbd2a73f8444ec14546b7e75bf2e239167a92", "description": "asahi: Forbid 2D Linear with images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4e53da72659f7e063aaf8f88dad0cb433b0d1299", "description": "asahi: Don't restrict sampler views", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6788194c3944797c12f4e4f561769ab0d259d1ef", "description": "asahi: Make clear the non-sRGBness of EOT images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8db9eeaeece9e384a62cdf3b0fb9354ea45bc795", "description": "asahi: Upload image descriptors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "689d47fe7c63b2cb6bd347c595dec4494e1e3f6c", "description": "asahi: Upload at most the max texture state registers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "274d0d1c8243f0b32ebe0fc755fe4caedf031f16", "description": "asahi: Add texture/image indexing lowering pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1ad4a35a6c5fbd6537d4bc00fd06ac8acf87854f", "description": "asahi: Add agx_batch_track_image helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "868d85bd830f74a0d97f14af47c6a1840d031f09", "description": "asahi: Reallocate to set the writeable image flag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "92cd946028fbaf012ff9f75f6cd47cfda2835761", "description": "asahi: Mark writeable images as such", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "16f081bf2a88f7d2b82bfee88da063936c139235", "description": "ail: Page-align layers for writable images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f716da596b005c2bcac146bd49d6ed84a1771b3e", "description": "asahi,agx: Set coherency bit for clustered targets", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f66fc18886120bcee27908edb6b4cda365dfc64f", "description": "asahi: toggle more barrier bits after transform feedback", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "58d43ca03c448e6f10bfbea38744ab2855c9b1a9", "description": "asahi: Identify background/EOT counts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "198c51d66495197e12ce3fad36e9e1c6dc8d9be4", "description": "asahi: Serialize NIR in memory", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8df0a86cc09d1f0b4521096edcc37fe505fa21d6", "description": "asahi: Extract shader_initialize helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e08923a7bc4418124bebb77fd2b8cf65c019e8c", "description": "asahi: Add nomsaa debug flag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9b2f02c2facc70a3e59b85a176d3fa0f4751a2f", "description": "asahi: Add smalltile debug option", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "35715db30d7ccceeeaadf7cfbcf506b16a34541c", "description": "asahi: Add synctvb debug flag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d33375bb052df0e9a4812ad15816bb2dd36d63fe", "description": "asahi: Refactor PBE upload routine", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "85c829d64f6ce8eaab4a07ab75815018d3c43d87", "description": "asahi: Remove unused #define", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f10d51541d57a38b8a8001e103cf657153e2c79c", "description": "asahi: Use nir_builder_at more", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c20c9f06d359000ea31f9fb9ca5abff1313db3c9", "description": "asahi: Augment fake drm_asahi_params_global", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f7d05865240f622d7d5d394a1bb62cb09c2d3f9b", "description": "Integrate ci-kdl in the building process and launch process.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8a1c95caab25a5dda287809908ac3576110881e8", "description": "Introduce ci-kdl builder and launcher.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "95c9d3db32bd581adb52c7736801fd5f27d0332d", "description": "ci: add Vignesh Raman into restricted traces access list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "85a8f03211090bc9a23a5fa116f698aef1fd8cea", "description": "ci: delete install.tar after extracting it to avoid re-uploading it", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c9a0e91d4cde7a7d671ec87ac91cbea273066e26", "description": "r300: fix cycles calculation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2007d67054e79007c5260449212a2375379ec4f8", "description": "ci/a530: switch a few tests to flakes to unblock CI", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d04be9770b08020dccf2eea75c135a92cd60e7d2", "description": "intel/compiler: use shader source hash in shader dump code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6ac8a9a0309e6fe478c597deb1d0901ddb751b4d", "description": "intel: use shader source hash in INTEL_MEASURE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "49182271e3867c1cd866ac4a5f71b207c5e46945", "description": "mesa: propagate shader source sha1 from gl_shader to nir_shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "96f344e5a623d43f194cac570dd8625048cfcab7", "description": "iris: save shader source sha1 in ish", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "124973c63586fac5f123195c875ad622aa3c9404", "description": "anv: Add Source hash field to VkPipelineExecutableStatisticKHR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b145d053818707ea5c97135f3fde50b512dec238", "description": "anv: save a shader source uint32_t hash in gfx/compute pipelines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3384f029be7e58b9c81b96c1a6250412acf41f6f", "description": "intel/compiler: rework input parameters", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "df3f2c89f5ba040f7f47ef566e7d2fc92bdeb97d", "description": "radv/meta_buffer: Rename size_minus16 to max_offset", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c49bd75fa780bceaec838676316f17a880c8b31e", "description": "radv/meta_buffer: Stop setting RADV_META_SAVE_DESCRIPTORS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "839d6f9fa2ffa5a584390febe8523b8739a33620", "description": "radv: Stop using the misleading round_up_u* functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "34a12a27277c6fb84970aca34abee6a7d3ba54d3", "description": "r300: cycles estimate for shader-db", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "219dc0fc0886fcd7f50c5945986c892261db5c51", "description": "r300: add a helper for checking number of temporary sources", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c86e1b97a376a3c7b7e5acf4062a0de20a826364", "description": "r300: normal instruction can't have presubtract op", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c577655f8c4742cfcbef2a9761028fda71a1fe63", "description": "r300: bump the RC_MAX_INDEX_BITS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "beee5c3658ff17f37ffb0c0ec3e84e2c52e49536", "description": "r300: source register index is always unsigned", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "953dd9605fb674d04d78d8f3626e7627a85de23d", "description": "r300: check for index overflow when translating from TGSI", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3b5daba32d1c4fca2f42d38cf78ef15ee93c43b0", "description": "ci/panfrost: introduce OpenGL testing with Mali-G57 MP5 on Asurada chromebook", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ac51cc12b1d1ccc8fa6e91616b5d94908450eee9", "description": "panfrost: Fix transform feedback on v9 harder", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c282f80c98831a2c41792eae39e843e9c3fb4809" }, { "sha": "64ff2b3ed6d9c51c8087f865961e2684a170a5bc", "description": "panfrost: Lower vertex_id for XFB", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "91ffd1035105c2c04f4cc2687fb4f9ff63fb69a5" }, { "sha": "539bf3929b0fb7c88f8bea7ebd36ec7f29bfbf3c", "description": "amd/ci: update radv-stoney-aco-fails.txt for depth/stencil clear", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e0602775c1dd26704bdc7a56d0d89701402fcf83", "description": "radv: fix separate depth/stencil layouts in clear meta", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aaec5ea293713580984f65959b7926d13842ca15", "description": "radv: refactor depth clear in clear meta", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a06cb572f6f7a34e13e54b78a643aacc4cd545fe", "description": "radv: fix separate depth/stencil layouts in resolve meta", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "673d416e22280b8df429762e54b77b27387d16e5", "description": "radv: fix separate depth/stencil layouts in fb state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "460e62b5e72481224c69cd481ccc90fc1edf135c", "description": "ci: remove binding model from the asan skips for lavapipe.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "32a79e9be7103559092e9625fba41b5f39c8da6d", "description": "docs/tgsi: Specify that depth texture fetches are replicated", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f88e3befbf36b91fe492fb15fca5ff53d406438", "description": "anv: Add support for userptr in Xe KMD", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5c729cb1b83f3caebc18aa3f5c1d4d6f97811fc4", "description": "anv: Replace handle by anv_bo in the gem_close()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7e7ab394249a55acc2cd094c5f36206b40542c7b", "description": "anv: Add gem_create_userptr() to KMD backend", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "46958bcb74f2766e0a613115559fd3b00b187fd6", "description": "intel/fs: fix missing predicate on SEL instruction", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d8dfd153c50f24ea50578202832b3eccfb61edf8" }, { "sha": "7fe16571403c20ae69098e83b52a9320f79daf3e", "description": "zink: set feedback attachments on batch init", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7cbdb0b71427a78e3a039e12c4b3e9265a46083a", "description": "zink: set pipeline dynamic state count after all dynamic states are set", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "d17c081b7c6485a00e99fa9472e3d6a0bb0f66be" }, { "sha": "97c79cdf19d63e8dad59c29cf12cae234739b4a2", "description": "nir: Use instructions_pass() for nir_fixup_deref_modes()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a0d426370db53151ad3683f50083607f6aeda6ef", "description": "ir3: Fix FS quad ops returning wrong values from helper invocations", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "696f37f5c3f4527cc204906f272bc33c5eae8ea0", "description": "freedreno/regs: Rename SP_FS_CTRL_REG0.DIFF_FINE into LODPIXMASK", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "59087003c4b7a4f5a6bf207f214a4c3443b9759f", "description": "r600/sfn: remove debug output leftovers", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "ae7d904a73b57f6f019346b3926cde5263bff787" }, { "sha": "7a4e3b27880a310c64064bc6ddb586f80211b6a2", "description": "radeonsi/vcn: Fix setting color range in AV1 bitstream", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2661e975dcac47c26bd13a158b7860bf384ffaab", "description": "intel/aux_map: Add function and macro to return l2 and l1 table masks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c50008903b226ceaade07a2caed5c85f1efcd9d5", "description": "intel/aux_map: Drop magic sub table size number", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b9a38a16619a5ed9f840b32bab6463c17163cff8", "description": "intel/aux_map: Convert l1_entry_addr_out to canonical", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f44c47db8b8b7b643f444a36a4f102f65a276ae", "description": "intel/aux_map: Mask out bits above index 47 in intel_aux_get_meta_address_mask()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "47792b3642c13ef1e9cd985409485a5fc8be8a37", "description": "intel/aux_map: Rename some variables to improve readability", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "14ae2c58b88893b477bec1663c4d113e81bfd958", "description": "intel/aux_map: Replace magic number by INTEL_AUX_MAP_ENTRY_VALID_BIT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4fc38aa99b8b60bf684dcd70655f0a41bca6bb68", "description": "intel/aux_map: Use get_aux_entry() in remove_mapping()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "872b4247ad8d51153828ca168ba0d58b11618481", "description": "intel/aux_map: Nuke format_enum", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db4b365f2b3283eba82883fdf12cfb4caa3121d9", "description": "etnaviv: initialize VIVS_GL_BUG_FIXES", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "af38b1acd577fdc7f66ad1704653495c2e6072c1", "description": "zink/ci: update list of expected failures for NAVI10", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "74451ed3f0832694c8c1fb8fbfe42b4ed2688d4a", "description": "egl/wayland: wait for compositor to release shm buffers", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "2a6fc690c18ad0e22eb0550bae6a26f222f3f182", "description": "anv: Use workaround framework to Wa_14016118574", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "58febefa9a37db3c1d4d20fbd8048c88b8054539", "description": "tgsi: remove unused tgsi_shader_info.max_depth", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0335976fb20c0b9ae2f1a3886102517a080d10bb", "description": "tgsi: remove unused tgsi_shader_info.const_buffers_indirect", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "674fbed75dfef89fb69bc5e6997124e0b9113224", "description": "tgsi: remove unused tgsi_shader_info.indirect_files_written", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bfb7f854614814684cd3653d67aafb5601388f21", "description": "tgsi: remove unused tgsi_shader_info.indirect_files_read", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "606db8cc400a2233f9e634ea7dbffc421e9eb2b8", "description": "tgsi: remove unused tgsi_shader_info.uses_bindless_image_atomic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "67f85d3f459db5de0745bb928a2cf2809083440f", "description": "tgsi: remove unused tgsi_shader_info.uses_bindless_image_store", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "70d840866671412b208d170e1865a444c058215d", "description": "tgsi: remove unused tgsi_shader_info.uses_bindless_image_load", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aa6a3faf7550fc216f908807126e79aa4b60154b", "description": "tgsi: remove unused tgsi_shader_info.uses_bindless_buffer_atomic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "33e9189aa1bf4ae0f0e1aadf6c6db6c9bf327ed4", "description": "tgsi: remove unused tgsi_shader_info.uses_bindless_buffer_store", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "98b157bd9c3e2cd7ec9c09ef24cb511d9d4f494e", "description": "tgsi: remove unused tgsi_shader_info.uses_bindless_buffer_load", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b2c6f21f10a89ac44df728b36216a5e84c5e3e16", "description": "tgsi: remove unused tgsi_shader_info.images_atomic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4b9b6a0711b1e5698370f5afdb4680f78f1ece1f", "description": "tgsi: remove unused tgsi_shader_info.images_store", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c227964f31ccf5a5d8d03ecca55b179e2f33add", "description": "tgsi: remove unused tgsi_shader_info.images_load", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eeb0d979f371a41be4cf6dadbf97d768740408d3", "description": "tgsi: remove unused tgsi_shader_info.culldist_writemask", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "14454e20eadff30f0f0b1b82a0a42a82fed95688", "description": "tgsi: remove unused tgsi_shader_info.clipdist_writemask", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a481db8f3e22d5165fa23aeff6a53f2dbb2d3918", "description": "tgsi: remove unused tgsi_shader_info.uses_bindless_images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d21d1317febbb5a242d764ff5b8491f8186fced", "description": "tgsi: remove unused tgsi_shader_info.uses_bindless_samplers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "395a2409cb9a1a29149bdcc1a2afc1979b9491db", "description": "tgsi: remove unused tgsi_shader_info.uses_derivatives", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "908441e0ee97ddb8a934343dc6a706bb3b867c58", "description": "tgsi: remove unused tgsi_shader_info.uses_doubles", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "87d1dde7f91338d066d04486bd50b6981532b831", "description": "tgsi: remove unused tgsi_shader_info.writes_primid", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9c207d4f8947fd0402e837fa0d2ae514b4608b8a", "description": "tgsi: remove unused tgsi_shader_info.uses_subgroup_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "68d0c847bbacbf541bad3f5c8e61b827590affc8", "description": "tgsi: remove unused tgsi_shader_info fields", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "402f5c5407b23ae540840a2e38a9e119dfce4cc3", "description": "tgsi: remove unused tgsi_shader_info.uses_drawid", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "436e59e3d9a0cf99e8dfb87e15d3630eb8712bfb", "description": "tgsi: remove unused tgsi_shader_info fields", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6c513ef4fdc23bb3aa7cbdff7e60db92884d4828", "description": "tgsi: remove unused tgsi_shader_info fields", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "76b0e7b25c64a21f3d3e6ef06c2dca6de313f7de", "description": "tgsi: remove unused tgsi_shader_info.reads_tess_factors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9050b1062766ca47818523f5be6dc200141fb21f", "description": "svga: remove unused struct field", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "29673ac8d0a2896c3bbab877e7b2f4d7be15f1c1", "description": "tgsi: remove unused tgsi_shader_info.reads_samplemask", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ad2c811884000c24d798b7fa6a95f998ceceb803", "description": "tgsi: remove unused tgsi_shader_info.reads_position", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1f1ffd5b1da0e60ba5c733ee0115ee91e736e184", "description": "tgsi: remove unused tgsi_shader_info.colors_written", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9684fbc87d595ef921d4bc102eabfdc1bf6f1a2a", "description": "tgsi: remove unused tgsi_shader_info.colors_read", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "849065b9f30d1ad901aa98fbd826efd756218b45", "description": "tgsi: remove unused tgsi_shader_info.num_memory_instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "64ce4669a3c562e93f3d4ec73ff5014e95469e87", "description": "tgsi: remove unused tgsi_shader_info.array_max", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8807f0ec3ea54a1437aa8e573f4838199978d782", "description": "tgsi: remove unused tgsi_shader_info.num_tokens", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b6102f2ffb71cd2d239008c2d9f18750f3e16a5", "description": "pvr: Fix writing query availability write out", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "a4bdf2de0f8bbef2536f6450ec0d1cc64b153b7a", "description": "pvr: Fix occlusion query unaccounted for user fences", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b685fb09e9419dc21af0bdf75fce8646ed1500d", "description": "pvr: Allow query stage for barrier sub cmds", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0ba29bf641d0170d32dddc9eaa9fd89b9260a460", "description": "pvr: Use the correct size for the unified store allocation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0137de917b20f87084581d35a7bbf0e52aea3a07", "description": "pvr: cleanup SPM EOT dynarray after upload", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "ad0ca7a8794b1a9ad4e9dd9cecbb98354fcdae61" }, { "sha": "f39df8fe2dfbb11cf90b560b6fac958cd5a621f2", "description": "nv50/ir: Remove SpillSlot", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "42f5f9cb8facd74928e3fc306f9f591b219f60bd", "description": "nv50/ir: Remove dead loop from assignSlot", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3c0f8aec844ad60244ea4c79dfda34e49fa76c03", "description": "nv50/ir: Remove Function.stackPtr", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cd2c314ee008000c89e3200ff9062b9ca25bd533", "description": "nv50/ir: Remove ArgumentMovesPass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1032d5c8361597e8858834eedae9d2125b46f26f", "description": "nv50/ir: Drop nir_jump_return handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "69101c72f373cf1dfdc0a82eb6c129d3cc921644", "description": "rusticl: Wire the 'start' and 'end' profilng times up", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4a44dd1654cfcc8a2ef8cd27ac091021f78e3e89", "description": "rusticl: Wrap pipe query reads", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "52e53938c3775c0844f80a27a0c68150eeb5261d", "description": "rusticl: Wrap pipe queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c893fa1fcd3ceab96cf97ca6d82824c6a7d41e23", "description": "rusticl: Wire the 'submit' profiling time up", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "85ca349be049fb8f8159fffa1c32c951662c7ce3", "description": "rusticl: Wire the 'queued' profiling time up", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6052e58bf6ad1f36fa88974c5b4218df1154aa0c", "description": "rusticl/core: Add profiling time storage (queued) to event", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a944a8eba93f771d7b7fe8a7271ff0dd59f67b58", "description": "nvc0: initial Ada enablement", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f626605cbff148a15f2448d259530f6d857f56f9", "description": "etnaviv: fix segfault after compile failure", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "3d496190715b012613c58de1f22c043e1573d671" }, { "sha": "b246f96573dba5a6bef1cdef94415c2e6394a1fd", "description": "virgl: Enable vp9 hardware decode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4220c14ccb901272afa673ccd93e6928fefe9f1", "description": "virgl: Implement vp9 hardware decode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7eff5cdbacd317cf2f23467b8a54508339f8101e", "description": "virgl: Add vp9 picture desc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "15a2b1797b74c9a3d32c3663d7a5384ecedc163c", "description": "virgl/video: Add jpeg buf start code check", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9cbb7cb13b2d94531a64ee890812609704789f74", "description": "virgl/video: Add more pipe type in virgl formats convert table", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b6301e870f03c3d65e3087a15240e4b6d2c34e3", "description": "virgl/video: Add support for hevc10bit decoding.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e1b8e4d7fc0c56496c1f6aa003cb60a44d701e32", "description": "virgl/video: Add support for jpeg decoding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dad4b79ee004bdad7e961f7b5fcc8b5e058457af", "description": "virgl/video: Add support for vc1 decoding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "deafeab1ee336836ca1bf2e5c43a127eafb22f30", "description": "virgl/video: Add support for mpeg12 decoding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "61a90c2968862c0fed4b8c6fb257d28246c126eb", "description": "intel/vec4: Drop support for nir_register", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "39b5bb080972c9f6fc3249d700cea3ce358fc3f4", "description": "intel/fs: Drop support for nir_register", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ce75c3c3fea9d0c045587f3a8dfa33c1dc8cc222", "description": "intel: Switch to intrinsic-based registers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "abb6188a04cb5a38c02997c4a0daee96440cce39", "description": "intel/vec4: Add support for new-style registers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f783eb9ebdeb18f1cfac48db5d68a2da612fe5d1", "description": "intel/vec4: Assume get_nir_dest() provides a sane write-mask", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b8209d69ffdb8ea0e09257a2cc1a3fa903250e4c", "description": "intel/fs: Add support for new-style registers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c64ad299e4dbf8cb8cc5e32d9083018b3c2207dd", "description": "glsl: fix validation of ES vertex attribs", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "80c001013ce83c679a3b9a59e27f9a72b70a45ea" }, { "sha": "28b07a7bd2a2afa34b6c7fb905c31e79c030e393", "description": "ci: bump VVL to 1.3.257", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0f557ffa26a9b2f76e6ace9181b7b5fc34d75999", "description": "ci: move lavapipe files rules to src/gallium/drivers/lavapipe/ci/gitlab-ci.yml", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a15384383b0724efb3de85b843924fd3a50a0786", "description": "ci: move softpipe files rules to src/gallium/drivers/softpipe/ci/gitlab-ci.yml", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "14b9f460c21c849975e07111cc09668d4238278c", "description": "ci: move llvmpipe files rules to src/gallium/drivers/llvmpipe/ci/gitlab-ci.yml", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "96344c7b7111bcc3d33d918451be4ae8cff6f6cb", "description": "ci: move virgl files rules to src/gallium/drivers/virgl/ci/gitlab-ci.yml", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9f2c4b4c299d08f90c642ad7f69210c96250353", "description": "ci: move intel files rules to src/intel/ci/gitlab-ci.yml", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c99f10eb54043642224dd5d0c9f69a6646305d29", "description": "ci: move virtio files rules to src/virtio/ci/gitlab-ci.yml", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5828d86c26f87d73403e3eee7f277088e8246d6b", "description": "ci: move zink files rules to src/gallium/drivers/zink/ci/gitlab-ci.yml", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7aa9abe47318a1f940aec4af5c773bbdcb2f3395", "description": "ci: move microsoft files rules to src/microsoft/ci/gitlab-ci.yml", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b7298836c5c25bc60692ef1bc746d68bdd0dbf30", "description": "ci: move amd files rules to src/amd/ci/gitlab-ci.yml", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "58077c6add6915fc3c533ec54b350c1def3c13dd", "description": "ci: move lima files rules to src/gallium/drivers/lima/ci/gitlab-ci.yml", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1625b5984aff6c8fea21db1ddc25c4b06a37d525", "description": "ci: move broadcom files rules to src/broadcom/ci/gitlab-ci.yml", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "728ae85b5de06f6f4d1249f923cb3dd190749aed", "description": "ci: move panfrost files rules to src/panfrost/ci/gitlab-ci.yml", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8b8169f52eaea1c617f12cba25d10c574e8244e5", "description": "ci: move nouveau files rules to src/gallium/drivers/nouveau/ci/gitlab-ci.yml", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "52528c7088f76914d8308575a8abe0233ca86f71", "description": "ci: move freedreno files rules to src/freedreno/ci/gitlab-ci.yml", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f176d2cf276af05fb6dd8b6683ccde528f234e2", "description": "ci: move etnaviv files rules to src/etnaviv/ci/gitlab-ci.yml", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a445f611c42fa2226b520ae9edabfaa86c8a256b", "description": "ci: replace virgl_file_list anchor with reference", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a35056421ed92d20193027c833d4d12196249ed3", "description": "ci: replace radeonsi_file_list anchor with reference", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "068b68db948dd9ec53a006dc5a32092fc7e27653", "description": "ci: replace radv_file_list anchor with reference", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e6d5448229ccaaf5cdfa70771dd8ce4810104119", "description": "ci: replace iris_file_list anchor with reference", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8af6ad46ddf832f21b18f9139b4a60b883682fae", "description": "ci: replace lavapipe_file_list anchor with reference", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d8503dc5fd0903b8bc51da5e6d6966491cddd0bb", "description": "ci: replace softpipe_file_list anchor with reference", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "426d417f3afa66c2973520951a2799cd8f193e33", "description": "ci: replace llvmpipe_file_list anchor with reference", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2668c02c32b767e1c4704033007cd9ddd2936730", "description": "ci: add .gallium-core-rules and use it instead of gallium_core_file_list anchor", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f55a2b5babea94b3d5294d2a6dd42a0194508fe4", "description": "ci: add .llvmpipe-manual-rules and use it", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "593b85f672843469febc06906a98d1de20431dda", "description": "ci: use !reference for scheduled_pipeline retry rule", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "614efeeafec12dc64178ebd4f461b60bf538a13f", "description": "intel/genxml: set a default value for \"Pixel Position Offset Enable\" in genxml", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e6f0819806c779ef18bcc83296045bf76811e757", "description": "radeonsi/vcn: Enable full/limited range support for H264/HEVC/AV1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "756e5d66871a3bf65dd365e17e0f674b78bb903e", "description": "radeonsi/vcn: Set HEVC video signal parameters in bitstream", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f44697239dd408e8eabfe2eb297dee34e101ff34", "description": "radeonsi/vcn: Set H264 video signal parameters in bitstream", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8a21efce3a2345a21683667f076d7f34a31e500d", "description": "frontends/va: Add postproc support for converting to full range", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8438d6363a26c44788e7c7b7aaf4854c90fe2bd7", "description": "frontends/va: Parse HEVC SPS for video signal parameters", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2785d54b71c19a2f9d191af21794bf5b919d7952", "description": "frontends/va: Parse H264 SPS for video signal parameters", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cfd24047a1d901d209b18828fd91f9ec36ef0fed", "description": "radeonsi/vcn: Don't use chroma in AV1 encode with RGB input", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "64eab1f3ae231d61bb2b66ebbfda750e610d8b8d" }, { "sha": "2cb4c6aef0bb7a4d2156d39c1605acef38f19e3e", "description": "frontends/va: Don't use EFC with scaling or filtering enabled", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b5fa9f992da7618a9fb08605b953b2051cf63e2d", "description": "frontends/va: Skip processing buffers already converted with EFC", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e9affd2676bc65be0270d7198b38ac7d80a1739", "description": "venus: reduce to use 4K mem suballoc align on platforms known to fit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "283e3acd3ad7c3a1c4467211d56799e93b5496e0", "description": "iris: Re-emit 3DSTATE_DS for each primitive (workaround 14019750404)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4ad19c8310546a276ec7c68dfceb7c545ab13047", "description": "anv: implement Wa_14019750404", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b0ded0b232a21c7459d3f90d766a8d0887a0517", "description": "anv: ensure mesh is disabled on context init", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "50d68f74b503d3a65a89f10c32c199cdb4431054", "description": "iris: ensure mesh is disabled on context init", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f48aa460a26c1d314a47978b8bb805a2a5a26000", "description": "r600/sfn: Print more info if scheduling fails", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2a9348967ae1ca424e1c50ab2d3524656e3a5b51", "description": "r600/sfn: Add some tests for proper register access", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "382e198503d7134cfaa482e515b12d8026acb7ad", "description": "r600/sfn: reorder the value factory class member declaration a bit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "00417c216e2309e3f13d54e4ad8b330efdafc1cd", "description": "r600/sfn: Add peephole optimization to move a dest to the previous op", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "197bc1ee07bb7dd6b6a7d95f44b631aa76fdbc2f", "description": "r600/sfn: Increase LDS fetch schedule priority", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ddb167e81a18c09bd3a4c519e8728e2842d827f1", "description": "r600/sfn: Handle indirect array load/store dependencies better", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0beaf73d9b5323e8e76a5c4a5a0fad747f89bd3", "description": "r600/sfn: Allow for larger ALU CF's", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d8291cc7ee8cc7c62d1241ea347dfcd777f4d16b", "description": "r600/sfn/tests: add simple copy-prop test with register source", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "10938cddd7a19086f3b4bbafd8ce2a555fd4f7fb", "description": "r600/sfn: Switch to register intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "886a7ae78688feb3a1e0afa8b5fdecce26794eb9", "description": "r600/sfn: Remove nir_register unit tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f334d00a8a09a9e629164681f4385abc4e7e3d4b", "description": "radv: make radv_get_pa_su_sc_mode_cntl() static", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9299a90cc1af860252f6cea6a8c2153ce916f3b0", "description": "radv: remove support for VK_INDIRECT_COMMANDS_TOKEN_TYPE_STATE_FLAGS_NV", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4b93ae7e7a7559d70f62e2ce8f649c399e7733cb", "description": "util/u_queue: always enable UTIL_QUEUE_INIT_SCALE_THREADS, remove the flag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bfdfe5aa82f349d055d2e69aaf1b46325a6772ca", "description": "util/u_queue: fix util_queue_finish deadlock by merging lock and finish_lock", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3713dc6b2a7472a838885b9ff1e4e07f9b9b7713" }, { "sha": "c282f80c98831a2c41792eae39e843e9c3fb4809", "description": "panfrost: Fix transform feedback on v9", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "75990e5564fc8f155c9f165517712a232a2100c8", "description": "anv: ensure CFE_STATE is emitted for ray tracing pipelines", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ecb709c85351c8c127a1cd3577c74d6b2b0b706a" }, { "sha": "4cf94ce90efd4af20e24292e261038349923c64f", "description": "ci/freedreno: add a530 flakes, remove one fail which recently started passing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a6edac376405ac0f3cf0ced7d85f0939b05006e7", "description": "ci/microsoft: when re-enabling Windows Farm, always run the container", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "d3b6635663f71ef65230ea4a8b321a22a64a9e26" }, { "sha": "1d9d72b3fb905e2a02abdc7fd87f6b0b78725cf0", "description": "egl: Rename _eglAddDevice() to _eglFindDevice()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a9e1014e134c705fbc94831cebe19aa3ea4cf34", "description": "egl: Rename _eglAddDevice() to _eglFindDevice()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d231f828294cc9e6187c78b236f9fba524f4498", "description": "egl/android: Use EGL DeviceList instead drmGetDevices2()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a2aea2672792dcf5ce63b2278d6128db4c795ca2", "description": "egl/surfaceless: Use EGL DeviceList instead of drmGetDevices2()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cd52762bb65586c547004fa26d372764e120d0ce", "description": "egl: Refresh DeviceList during eglInitialize()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e0c97148de8c68c1461089c08a07e82f12e54210", "description": "egl: Rename _eglRefreshDeviceList() to _eglDeviceRefreshList()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e0adec81ec4a05c36ecb8f21fce7ce726a1e269", "description": "egl: Expose access to DeviceList", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a8aae9e6aa526367523c58dfe5046909776be74", "description": "ci: drop leftover kernel configs", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "23158e9a3f7c1c3155bfc371ed562828661f9f18" }, { "sha": "5178c81e26ce7379a08c11a9d9f8026cd8373e14", "description": "radv: Rely on workgroup_size initialization", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3fed1b4a9e22f3c910ef0d4ac9664c9c5e9b2b41", "description": "v3dv: Rely on nir_builder setting workgroup size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0f0afc6a4f350edb43a67aed2050320a1c0d0af", "description": "nir: Initialize workgroup_size in builder_init_simple_shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ce25668d020fc29a5815d1f2bedee44a796ea234", "description": "ir3: Use NIR info to enable per sample shading", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "79f7882fc604515302351282f5e01ec5907727f7", "description": "ci: add quirk for GitLab assuming changes is always true for scheduled runs", "nominated": true, "nomination_type": 0, "resolution": 2, "main_sha": null, "because_sha": null }, { "sha": "16b080b5d8c1e1fc450c1190d794d7d1a9bb6857", "description": "ir3: Use nir_lower_tess_coord_z", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2c8f884103382bac6ef61a401894a80d8dd31d43", "description": "r600: Use nir_lower_tess_coord_xy", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f0f76346e056ee8f555f45000c876d99fd1fd4f", "description": "nir: Add nir_lower_tess_coord_z pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9109830bb04b1664bd19f9ab350602a869e048f7", "description": "nir: Promote tess_coord_r600 to tess_coord_xy", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "74f8956f27a2eb8dc4fb39c61115fffaedcc0b8d", "description": "ci: replace copy of nouveau rules with reference", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "005ffbe4b75e46f331673061d23dbd7010ffbfa6", "description": "freedreno,lima,zink: update CI fixes and flakes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c97961a855ad1ae5c58d47634862b459e682e158", "description": "mesa: fix 38% decrease in display list performance of Viewperf2020/NX8_StudioAA", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3a294ff01fb9d1d8b4f984a364ed7ef469624c49" }, { "sha": "701b035179b61bf2d21a912132ec8408655bb1e8", "description": "bin/ci: Ensure that all jobs have nodes in DAG", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5e4029bfe5accb0ce78345b9111bb69318ee2ae2", "description": "nir/tests: add test for unsigned_upper_bound with loop header phis", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1139d870f38e7458155c192e1b5a3fe322a7c63c", "description": "nir/unsigned_upper_bound: fix phi(bcsel)", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "72ac3f60261a8510512861b93e843e695331e2ab" }, { "sha": "34c4a195f9391fb8257a68ab6a2f9ec986c1c84d", "description": "radeonsi: add AV1 profile to supported profile", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "36d4e832996c3e38452e98ffd3aa21e80fe32abb", "description": "intel/perf: add perf query support for Intel Raptorlake", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "4e0eca7dc34942759638ab00eb006ba40284a7c5" }, { "sha": "6cda08416b10e43b0a75b4d0a649f8bf29a24a8a", "description": "glthread: determine global locking once every 64 batches to fix get_time perf", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3ed141e9d80bc2174e34afafb13b5bf07c802ef0" }, { "sha": "d4b211bf1b9db21d8bd2d01a3ea4a7c9c4d10caf", "description": "ac/nir: always round cube array layers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e02f8b62af290c4f94a6e422521bba263d931819", "description": "radv: don't unset TRUNC_COORD if conformant_trunc_coord=true", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "436df35c17b84424d9664e66cae8b3885491d9ad", "description": "radv: add conformant_trunc_coord to cache UUID", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "0cb26f31feb954e7a1c49d54930f83c002329c7d", "description": "ac/llvm: skip ballot zext for 32-bit dest with wave32-as-wave64", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "47c9dea6ac63d70d261029588d618dd82527d992", "description": "ac/llvm: fix wave32 ac_build_mbcnt_add with 64-bit mask", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "7a199a051e68e1fb41dd06943dc725d4c950bc16", "description": "radv: fix radv_get_ballot_bit_size with CS", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "85d1159a2a7b09dd285376cbb62921126ba0fda2", "description": "ac/llvm: fix AC_TM_CHECK_IR", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3f272fd15e9f0776056699e90ce021f4766d3384" }, { "sha": "f7c74e35eef06b6b6f5b14eff4a129fb9592e562", "description": "etnaviv: remove bogus comment about replacing resource storage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4b17bab6b4a1196d3001689e525acc69fb4ae1b3", "description": "etnaviv: remove always true assert in etna_transfer_unmap", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ab1d4ac33871157e5c758105e7a72f9e696cec29", "description": "etnaviv: remove superfluous braces", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bee2a8465774271b814dd7678397f7208a55fe08", "description": "etnaviv: move buffer range tracking into the PIPE_MAP_WRITE clause", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e1c00ce5c9e21589da7a9872d77a422c941f419a", "description": "etnaviv: remove huge outdated comment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6638ba513b26aebb00e69f82db36d9cdb692a847", "description": "etnaviv: reword comment about staging resource usage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f6222a4b927f2a7b6e8d31f9f0b17bfb6a319261", "description": "etnaviv: check for valid TS as condition to create the staging resource", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "78a999ecfac9f4fe752efb16a8535c6a317a2d1a", "description": "etnaviv: don't allocate full resource as transfer staging", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c8741a17e218ea87b2637f4f14cf0705ec39e7d", "description": "etnaviv: split etna_copy_resource_box levels parameter in src/dst", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "07a958589859300ab48260a184f717b869df55ba", "description": "iris: fix iris for WA 16013000631", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "83716b08cf103622829d84e673584781ee8850f6" }, { "sha": "a303ff668471058cb9c317a9b7c7d50fa4b875d8", "description": "isl: add a tool to query surface parameters", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dfd96fac41418ac85fd64ffb2973ff1a7ca2a363", "description": "ci/freedreno: add another a530 flakes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f952756d1e28fdf4f0be9efa165e29e6eb20f035", "description": "ci/freedreno: fix unexpectedpass flake on a630", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5b3cccaf6305bde6f27a7550a85bb8414ce0b240", "description": "ci/lima: EGL testing was disabled when fp16 fail was removed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "87439a8c7184bd222325ee0d028876e641086018", "description": "ci/radeonsi: stoney arb_timer_query got fixed between kernel 6.3.1..13", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d3f26cbbe1a957b76804da44bbf5e30de2bac941", "description": "Revert \"lima/ci: temporarily disable deqp-egl tests due to timeouts\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "be2619766be3f4ee0b22a10f8db179dc1e3c5773" }, { "sha": "c467d760cba654076dad7cebf3ba5f0ad3f1572c", "description": "ci/freedreno: add fails introduced by upreving to 6.3.13", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bd2b31a89cc40e5dd6133dd6e2d90faee94e4bec", "description": "ci: update kernel to 6.3.13", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "23158e9a3f7c1c3155bfc371ed562828661f9f18", "description": "ci: build kernel in gfx-ci/linux and just use binaries in Mesa3D CI", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9bcdc45ee7e8c4ca0dbb18ba16077d474d5ebb31", "description": "nir: Devendor load_sample_mask", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "56d61d9a644a9f3f6be55a424fc911fef051d8b5", "description": "nir: Add fence_{pbe,mem}_to_tex(_pixel)_agx intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "259ba104f79f9f653130865b21bccfab62dd4829", "description": "nv50/ir: Support vector movs", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "6513c675ad31d192265a8286d712e8ae81c9f305" }, { "sha": "39824457283bf194c2e2773c19708848027121e1", "description": "glx: Assign unique serial number to GLXBadFBConfig error", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e89e1f5049d3b78542fcd69b7d6106dd4bdafc39" }, { "sha": "9590bce3e249a34665b2c42b20bfdbdc7f32147f", "description": "radeonsi: prefix function with si_ to prevent name collision", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "27d30fe3c0e71efd90fcfe209d8515b195b0075f", "description": "isl: Disable MCS compression just on ACM platform", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "efa65945360586e37d22d30d5d1e250a6b696594", "description": "intel/compiler: Look at 2 register worth of data instead of 4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8b93fa149bfbe1ca1a59d89ec53d576aa4ede2ec", "description": "iris: migrate WA 14016118574 to use the WA framework", "nominated": true, "nomination_type": 1, "resolution": 2, "main_sha": null, "because_sha": "58829d9f112809cabaec471a2961ac42bb529ae6" }, { "sha": "83716b08cf103622829d84e673584781ee8850f6", "description": "iris: migrate WA 14013910100 to use the WA framework", "nominated": true, "nomination_type": 1, "resolution": 2, "main_sha": null, "because_sha": "eeb3f4594d5acc40c1febf22f97ddb51517a0c88" }, { "sha": "e85a18a9afe78ea6611b511bde602bb8c567fdf2", "description": "Update radeon_vcn_enc.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "64eab1f3ae231d61bb2b66ebbfda750e610d8b8d", "description": "radeonsi: enable vcn encoder rgb input support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "043dcfad04d89c5b68a82f0c68638f38a85fdb05", "description": "Revert \"ac/nir/ngg: Follow intrinsic sources when analyzing before culling.\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "411f69b9c5b884f6802758347e72a10ec5564df1" }, { "sha": "d408ae88db6df25463f6ba0165f7b5b004346658", "description": "radeonsi: Use DIV_ROUND_UP instead of ALIGN_POT", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "ba83c1e254d8a968c166610765ab92ce4cf0778e" }, { "sha": "6d312c616004a6063621fa6c8fe155fac9233fc9", "description": "etnaviv: optimize transfers when whole resource level is discarded", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f8f0f1c5cb51511083c0d7bf48a0f079a4d71c8e", "description": "etnaviv: optimize render resource update", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "61e27debf5b13e792ec74bc79fb0abf9f83a4d71", "description": "etnaviv: keep blit destination tile status valid if possible", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dce4aa83e4f07aba08bbdf70889e1be74c9c7b27", "description": "etnaviv: allow sampler TS even if the resource is flushed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fdedc0b3b37c29ac2d75cd0cf6795323d3944b65", "description": "etnaviv: optimize sampler source update", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "995e34840f03598fd71bc8eaef32e2e470b5002f", "description": "etnaviv: add tile status buffer status into TS metadata", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "49d2f9f918a398f0f2c13ee838e1b267d99fbe6f", "description": "etnaviv: move TS meta into etna_resource_level", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "97aec88c7939f8c30f936d0c28a8d6e4109b0c0b", "description": "etnaviv: add helper to set TS validity", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0f2df7d361520aa2c88c51a3990e05f8849cbf35", "description": "etnaviv: add helper to get TS validity", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f9af3b368a761cd0ffac45e7740f7d3d331b95b4", "description": "etnaviv: add helper to transfer resource level age to another", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d2d0e803dbc522bb66d9c9a9f407aedc9d95abf", "description": "etnaviv: add helper to mark resource level as changed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "99daab8bf06fafb2d8f70dd1586db1b0396db1e6", "description": "etnaviv: add helper to mark resource level as flushed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "83a05447c58ee4bea2aa899633baea1486848c51", "description": "etnaviv: optimize resource copies by skipping clean levels", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "87021531a321804998f80f7836b1c61f50131839", "description": "etnaviv: flush destination before executing blit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ff3741eee1d2eb50226d75315ca0bc48d9848f1c", "description": "etnaviv: move resource seqnos to level", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "73c1eb50dc33d46d50a9dacfe0245e538dae4256", "description": "ci/etnaviv: update ci expectation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1e9f4b967a5b70a5c6864d30ddf8da21a028f64d", "description": "ir3: Convert to register intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7ad9416c6118843f7f2b18ad8aa7032ec25d1987", "description": "ac/llvm: Remove subgroup_id and num_subgroups intrinsics.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9fb9e54d69969a0dda83c9b34d2f38156e6ff897", "description": "aco: Remove subgroup_id and num_subgroups intrinsics.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2468874bf00d0b2119781b4e33bba05bec7eccd5", "description": "radeonsi: Use ac_nir_lower_intrinsics_to_args.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7000cd83620f812b68c080209ce4f22c977e9559", "description": "radeonsi: Move si_select_hw_stage to si_shader_info.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9bade0205adf331e8ba0010ff41575733e8f385c", "description": "radv: Use ac_nir_lower_intrinsics_to_args.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6551be9c6e5a802cfe39dddfd04c38f1e941a245", "description": "radv: Move radv_select_hw_stage to radv_shader_info.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5825e20dbf59f687973303ede2ac0836d6f405a2", "description": "ac/nir: Add new pass to lower intrinsics to shader args.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a7f2d821ecf8a3bf670df6431fb5aaf1f39b98f3", "description": "ac/nir: Simplify arg unpacking when shift is zero.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dc3bbd351a081a90b57a8772ade8d693048f6403", "description": "aco: Fix subgroup_id intrinsic on GFX10.3+.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "3798f99c4693dbf83e93512f47b8af55c651ebba", "description": "pvr: Submit PR commands", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3c9d1a6cfac717a0aef39f09505a62a0966f7fc9", "description": "pvr: Restructure `rogue_kmd_stream.xml`", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "87e7f6abbe195689d7302d0844e5b25d920809a8", "description": "pvr: Remove some magic numbers and increments from km stream", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f1e45f4bbdd8218af8aa8b25d71e51630ad23f19", "description": "pvr: Use the SPM EOT on barrier stores", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ad0ca7a8794b1a9ad4e9dd9cecbb98354fcdae61", "description": "pvr: Compile SPM EOT shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bf5c529f974a1eec09c77263751517e8dc881f7a", "description": "pvr: Remove mrt setup from SPM EOT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "36ff6c0004a0d7820abb56c07a80b40184d096ec", "description": "intel/compiler: remove NV_mesh_shader support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "87dd96bbbe595905643afdf699dfd62bda81eeb8", "description": "anv: drop support for VK_NV_mesh_shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed72d6e2a798e7c0a526e900426c41d93798bfec", "description": "hasvk: remove dead code & comments related to mesh shading", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "55e75d89e31d247e66b77829fe6148eee3a1d088", "description": "iris: avoid duplicating validation entries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b470d931dc2da66a4d6d726891bf2e508025f99d", "description": "pvr: skip setting up SPM consts buffer when no const shared regs are used", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "1dfd5351249c957edab895bdf3f667106eaaa39a" }, { "sha": "5f5be9e4e10a487e60dc7a04affa5405e51c06bd", "description": "ntt: Switch to new-style registers and modifiers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d54aa28b970ab09302cba67d5502cb0b4b702a79", "description": "nir/legacy: Fix handling of fsat(fabs)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "34fcf6d479baafbff5e41a1e50993b8ce581bd50", "description": "nir/legacy: Fix fneg(load_reg) case", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2e23d8c885e07612659b913ce7432378206413a2", "description": "zink: remove venus from renderpass optimizations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a608f5804c3fe62f9f05c0be15f9e3f3a9feeac2", "description": "compiler: Remove blend enums duplicating util", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3748d143a7514bcb694d57443554913e447d4887", "description": "gallium: Remove pipe->compiler BLEND enum translation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f55efb4ae68e9f0e08c2fe749d662c5f2ad8d450", "description": "panfrost: Convert to PIPE_BLEND enums internally", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a2d56c4c738fc531dc6aa59746e87e97f0044d24", "description": "nir/lower_blend: Use util enums", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eb1112ae7a6e1724c26059072aee916ea7304c25", "description": "lvp: Use common blend/logicop translation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "31001c61840e07c510e7fadc3013b929a63b900c", "description": "vulkan: Add helpers for blend enum translation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "521d596d2718214b2c37c0bf0487fa38f7fe99aa", "description": "util/blend: Add helpers for normalizing inverts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5764071f95fd077eb1da157c784e0fcba4526412", "description": "gallium,util: Move util_blend_dst_alpha_to_one", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "02868c9e77d3a89afab4caedb53d81a0ad5c8f30", "description": "gallium,util: Move blend enums to util/", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b0313d9f09a6d7dacd3f9850822aedab130e7157", "description": "gallium/trace: Collect enums from multiple files", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cef578c5fc7789598d71b9e3e52ecd3636b28b61", "description": "docs: truncate feature list for 23.3-devel", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7220deff90c20d3495b92e7363b1360054d1ce24", "description": "afuc: Rework and significantly expand README.rst", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "426708796c71a43d67bc99ac14e87c71452cda08", "description": "turnip: Add debug option to allow non-conforming features.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "576a4e85f0022dd5b573e35254b8f427f583a88e", "description": "freedreno: Add support for devices not supporting double thread size.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0f57d7c0c39c98382ca600003342853369695d57", "description": "ir3: handle non-uniform case for atomic image/ssbo intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7373ab7f95b1c67897b6ddf2027e9e214e25a087", "description": "freedreno, turnip: set correct reg_size_vec4 for a6xx_gen1_low", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "49ed69369ee3c931bc8b595d5ebc6048e63b8a47", "description": "turnip: make sampler_minmax support configurable.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f78bce1b59cd47741b88a349ebe22050f9d3726b", "description": "turnip: Add support for devices not supporting double thread size.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9d2fd39f84674709b131942a11062a587a2fb827", "description": "ir3: make wave_granularity configurable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e58f28f3dadf236896979a56c69f879d27067154", "description": "ir3: Make FS tex prefetch optimization optional", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ed32b386aa7d717100ac0557212a715b85b8e42", "description": "turnip: Make multiview support configurable per generation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3d299bc7ef8ee2514f2c760e71d4402ead82c5de", "description": "freedreno: Add A605, A608, A610, A612 GPUs definition", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "02ea3e4e10a0cffcbbc5da200e77095dd8fac56e", "description": "freedreno,turnip: Make VS input attr/binding count configurable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4a43ab3019232f323117c9d067bf57b5955096c5", "description": "freedreno,turnip: Make CS shared memory size configurable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "05fffc7b25379700548afe64466de1fd7b95de93", "description": "freedreno,turnip: Make number of VSC pipes configurable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0814c2c7a6dbbb456facfd6c21a768d4461115ae", "description": "freedreno: Set magic writes per-GPU, using existing data", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c8ce3e50967e74138afb750e97fad7925b13ef54", "description": "freedreno, turnip: Clarify some RB_CCU_CNTL fields", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "67a8b70c57b12a54dcb465feed67f808691a85b5", "description": "anv: hide exec_flags selection inside the i915 backend", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f6dddcef79bb6836037be2f27794c4d379c9c705", "description": "util: Blake3 - Identify arm64ec as aarch64 instead of x64", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6e87b277bde71e30c98ab9dda7bd2f2017b77ed5", "description": "crocus: Avoid fast-clear with incompatible view", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "4fa02c5c8e60a2ae13165563fb0d3b4c69155b21", "description": "freedreno/cffdec: Decode CP_DRAW_AUTO", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a2a7bfd19b66a4bd29e1ef112659a2976e6d61c", "description": "r300: update RV370 failures", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "0bf6dcb785ce82006f9757217153735e39127834" }, { "sha": "953c04ebd39c52d457301bdd8ac803949001da2d", "description": "pvr: clang-format fixes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "39f547381cc84db8e2d3cf4908146ba2a949cc31", "description": "isl: Set MOCS to uncached for MTL stream-out", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fa47c82fbe8d61cfa2f83ad00b7624aa8f305f16", "description": "isl/dev: Add uncached MOCS value", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ef105f8ccee32c8aeefeaf31b61fa5d091d60e2e", "description": "genxml/chv: Add MEMORY_OBJECT_CONTROL_STATE_CHV to document compared to BDW", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "90535d7aef0bc3f54069453807e76d3cd40c42ce", "description": "genxml/hsw: Add additional MOCS field enumerations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "492b07625d46e53dd6fa1c81c8385994ae3ee390", "description": "anv,iris,hasvk: Use ISL_SURF_USAGE_STREAM_OUT_BIT for setting stream-out MOCS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b5082f5d5d77afa2a2ca5fb0cfebceb14bbbf04", "description": "isl: Add ISL_SURF_USAGE_STREAM_OUT_BIT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0dc961645c4f0241f8512cb0ec3ad59635842072", "description": "docs/ci: Add docs for EXTRA_LOCAL_PACKAGES", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a3d10300b0b0e4cbfd6b9774fa3ee244087329d1", "description": "ci: add EXTRA_LOCAL_PACKAGES to apt-get install", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "afaefb20f30f31df6d1493d547a1f145871b1518", "description": "ci: re-add EXTRA_LOCAL_PACKAGES to rootfs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "29de65206094d3d184b580937ea0646e47fcb9d0", "description": "ci/freedreno: update a530 flakes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b64c27a976b6aef566505934b7f3e6e4f2f3370", "description": "docs: Update release calendar for 23.2.0-rc1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c136a22b60091cb11cfd115be8a0816652c859a5", "description": "nv50/ir: Convert to new-style NIR registers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a151d26513a9d89af70c8c9e475b5451db61e696", "description": "venus: refactor query feedback cmd record", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed79b30639899e1815ecfbb4411ea5fd59b77867", "description": "venus: add a missing barrier before copying query feedback", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "de4593faa193f575b8524c49b8e64f2dc12b498a" }, { "sha": "c4c258e19eb3ad45fada2f122cacecc9f1dfe57c", "description": "vulkan/util: Use ycbcr_info for multiplane helpers in vk_format.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d5b6edec0f062aadf55a16520224d06ed52773fb", "description": "vulkan/util: Support VK_EXT_ycbcr_2plane_444_formats color formats in vk_format.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c263e5307fd082c82b13ebb915766f082fb8fc49", "description": "vulkan/util: Support 10-bit and 12-bit color formats in ycbcr_info in vk_format.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b44880e3e22380ca3835eeeaffadc6d7dfec737", "description": "venus: ensure consistency of query overflow behavior", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "e6cffa1f0e4e54616629177e09881784e33328db" }, { "sha": "c55d43df04e5291c1754324e34f8bc2f38ffddda", "description": "venus: handle query feedback creation failure", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "e6cffa1f0e4e54616629177e09881784e33328db" }, { "sha": "d810d67a8cc0f8c9751fe2491b8272d83898039f", "description": "radv/ci: Set DRIVER_NAME in LAVA raven vkcts jobs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bdaee9e09daf2ca1850fbb0ea44d8ac545647e5b", "description": "ci: avoid running hardware jobs if lint fails - now on Windows too!", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "a1c1cce9dfc2d8400a6726affed80997514fefa0" }, { "sha": "fd35e5913955e6b9c15d7c96c9919916ca9d8c42", "description": "ci: avoid running hardware jobs if lint fails - now on LAVA too!", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "a1c1cce9dfc2d8400a6726affed80997514fefa0" }, { "sha": "ef80f81c8f93f16af0ddc1152cd0139b898676a8", "description": "zink: Switch to register intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fac4f526acfa300139c37e7270dd8ec84b31ce0f", "description": "VERSION: bump to 23.3.0-devel", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2c48ce81a82436d2aff3e0d6b9169d83e33038bf", "description": "api/icd: drop static lifetime from `get_ref` return type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d653eb8a9a06af1c9e9001698def1bb09ab4a87c", "description": "rusticl/device: make it &'static", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "afe95b613c076835ff1dfc99ec427e2db3f7e251", "description": "rusticl: Replace &Arc with &Device", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5bd235189ad71712bf04beb8672d2df58f77df4b", "description": "rusticl/kernel: silence newer clippy warning", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a1c1cce9dfc2d8400a6726affed80997514fefa0", "description": "ci: avoid running hardware jobs if there are already trivial issues", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "feaa12c7c66f62629c6af814cd8e535fc95fc9b2", "description": "freedreno/regs: Document a7xx CP_BV_BR_COUNT_OPS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "271ba7476694beb2939fdda5b69b71624574e55f", "description": "freedreno/regs: Properly document a7xx CP_EVENT_WRITE, CP_WAIT_TIMESTAMP", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aceb82b80e385b16a4e22a775d8cb276a4a45a23", "description": "tu: Use reg usage tables for stale reg dbg option", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aecb73232079ff03cdbe85d389aa99f07b172a90", "description": "tu: Allow reg stomping of compute related registers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dac8d371e14e687da36ef7d7be62a9988fd038a3", "description": "freedreno/regs: Define usage for all a6xx/a7xx regs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c62b0cd4f8f25a95df0a46cbfff8399b78a46ed5", "description": "freedreno/regs: Generate per-gen reg usage tables", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "463db34258624fec6e82750f40bafc79013fa6b6", "description": "freedreno/regs: Fix a7xx SP_FS_PREFETCH definition", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f3117fbce365f988c42c2a94c0c2fb8c6238138", "description": "freedreno/regs: Add more a7xx regs and reg fields", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "95354ab679978e1e0959f689c79e860cfd2af57a", "description": "freedreno/regs: Add some new a7xx events", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5928ac6b642e2a4e0677e2cfffc9a9e49e9d71e9", "description": "freedreno/regs: Add 2 new a7xx modes to CP_COND_REG_EXEC", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "27312eb38600f47efe92cee2fabc734bb582d732", "description": "freedreno/regs: a7xx has a new source type CP_REG_TEST", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "853d64ae551f9443b4e65cf936750612a2110901", "description": "freedreno/regs: Add a7xx pseudo-regs to CP_SET_PSEUDO_REG", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1dc044764da9b886b58e5d36a6109a7bb6234c6e", "description": "freedreno/regs: Clarify polling on a7xx for CP_WAIT_REG_MEM/CP_COND_WRITE5", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1f192e49b628b1b628d9ea6a950f9a11856170cb", "description": "freedreno/regs: Document a7xx CP_MODIFY_TIMESTAMP", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed6394fda707c3f07d3daf8387bbe3d12319ee76", "description": "freedreno/regs: Document CP_MEM_TO_SCRATCH_MEM", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "912bafbdd5cc84f05817a00b784388c476c12d3d", "description": "freedreno/regs: Document a7xx CP_FIXED_STRIDE_DRAW_TABLE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8185fac66b56cc6bab2b0f38ec4e100946342439", "description": "freedreno/regs: More CP commands are the same on a7xx as on a6xx", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "11cc4561178026909187b57d5d968d274c6a10a8", "description": "freedreno/regs: Change a7xx regs to have open range for generation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3ba1d230ad202dfbbed078925768ea9ada1155f3", "description": "freedreno/rnn: Take into account array's variant for regs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dfe650f3f9b3454b78323fb4ad8743f766a80280", "description": "freedreno/rnn: Make addvariant work for fields in the same reg", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "15db60fbbc7e4c659a933ebda7a18cb6f78c19ce", "description": "freedreno/rnn: Fix addvariant being set effectively once", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "148f214dae546983ef99036a1afae53773cd4e43", "description": "freedreno/regs: Print xml validation error if validation fails", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "431bbea84098e322e067a304c5fc204962e9d885", "description": "meson: clarify what \"off-screen rendering\" means", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4ef16e34a8a1f15ef5596b68cc0772fb29c5fe7b", "description": "meson: clarify description of `opengl` option", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a762fa27db35f5852e42a234026c58cf14ca2f6f", "description": "anv: limit stack usage for anv_surface_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "deaf4f2d574ba340cee3e39dcd137455ad4bb6d9", "description": "anv: pass anv_surface_state using a pointer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb070b1dfd8dff3e5df037d9b3c97a0f3fa139ea", "description": "anv: fix how NULL buffer_view is handled in anv_descriptor_set_write_buffer_view", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "127999989a75c8d3e7825d5f20bbaff680bce758", "description": "aco: Add MESA_SHADER_KERNEL to instruction selection setup.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6934efc15df0cc740909ac669e42080636fabea9", "description": "broadcom/ci: add the renderonly folder to things that can affect v3d & vc4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f831883af6389097624d0f9d8b067eb59b2c4780", "description": "nir/lower_tex: optimize offset lowering for has_texture_scaling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "938300980946526926bdd2082178133d6081f4df", "description": "nir: rename has_txs to has_texture_scaling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ddedf45540bc73d343db3dd7eadd0e165fe22c0", "description": "nir: rename intrinsic to have a more generic nameing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dd81c03ab1381fd3d70ed0e4b616d8119fb5cdc9", "description": "etnaviv/ci: drop duplicate line in etnaviv files list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2c3b62430024ab00d09e6d9ea448f18a73e129d7", "description": "nvc0: backport fp helper invocation fix to 2nd gen Maxwell+", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "0c778ec3c8ea98699d5419588ae50aed801aae6a", "description": "anv: Adds a workaround for HEVC decoding on some old platforms.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ad980dc699ef59d68716039e661c9230d6652769", "description": "ci: update fails for fixed tests due to llvmpipe linear changes.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a07fa6516b0157aaae1213b284e3817c2148bf52", "description": "llvmpipe/linear: add support for rgba color buffers.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f96b6027a1a480d4de84c3d4409791c4210e62e1", "description": "llvmpipe/linear: add support for sampling when cbuf order is different.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a3f586685db3add2a49087a73e07a6b2edd9d5cb", "description": "llvmpipe/linear: add sample routines for swapping r/b channels", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "70f49c78cc73be0dfe96fbc68bfc07e17466db39", "description": "llvmpipe/linear/tgsi: calculate num_texs properly for nir.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e43804ba65d525b61e9a5c783fdfd43e08af16e3", "description": "llvmpipe/linear: refactor linear samplers into templated code.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0230179f8b5868ed17b74f050b251c05b9c056b7", "description": "freedreno/ci: Update pixmark piano checksums", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "69f8daca16607a891842d4517542719759ba22dd", "description": "pan/mdg: Ingest new-style registers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "35030fc79c38ac91d327a956ee870aea5114e11e", "description": "gallivm: Switch to reg intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fded7e7b66ef33ef6d96ccdcef66a0d0e0c475a2", "description": "nir: Remove nir_register-based unit tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e96a9a1b71cff109f945565a04a3d6ce1453b469", "description": "nir: Remove nir_lower_regs_to_ssa", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9eab1e7521bb7359d552c5652d56bd76507fbfa6", "description": "nir/lower_shader_calls: Convert to register intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "002f8b657eb15fa35a1289c6bfdc174ff302f2d6", "description": "mesa: Convert PTN to register intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b55836a74dfabfe22b0210a24500b44b39e99069", "description": "mesa: Return SSA defs from PTN ALU helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5b835f1a08a6f142273362f94b71f1d29ccad7ae", "description": "mesa: Simplify ptn_log() a bit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2198eedd045d4ed66bd835f77dc746e757b04da2", "description": "gallium: Convert TTN to register intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a6d9f168ce1b7c78f41798e1e72dc4db385ae84a", "description": "gallium: Return SSA values from TTN ALU helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "61010e52554ee832a149139bd56276191b849fd7", "description": "nir: Add lower_vec_to_regs pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aea8a702008d72798383759cca86c7846bdba503", "description": "nir: Add intrinsics version of locals_to_regs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae0408be1bdc7c6edba24e3a36b728a016292b45", "description": "nir/from_ssa: Support register intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "29b2ace18454e8d1b06f938132a30710e899dc1c", "description": "nir/from_ssa: Make additional assumptions in coalescing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "36b29201faa19263a5f95e056e9cb3c3590747ec", "description": "nir: Produce intrinsics in lower_{phis,ssa_defs}_to_regs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "73e191924c09875f6118bb040343d87965fbba8e", "description": "nir: Add a reg_intrinsics flag to nir_convert_from_ssa", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bcf3a622d1d9e964a3446ffad1ce4c4ace41ad22", "description": "nir: Add new version of lower_regs_to_ssa", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2eb554af4820eddae2988bc6fc88a80173206986", "description": "nir: Add legacy data structures & helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d313eba94ef0aebf6ee5217fc128f359e0ce1265", "description": "nir: Add pass for trivializing register access", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1d6c06e4b972274155000c768a30fd02f231bafe", "description": "nir: Add helpers for walking register uses", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7229bffcb133b68f91607fb6bccbe0e48b6a55bd", "description": "nir: Add intrinsics for register access", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "80c10b2a4b05e519144cdd811bae5eef7f898056", "description": "ci: split farm rules out of test-source-dep.yml", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f9c1948a21dbb91594cd9a04ffe74f2d4babeebb", "description": "llvmpipe/linear: don't allow linear path for shader output with location frac", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "fb925c92600c869d2a326037508336eda6e5869b", "description": "ci: fix .valve-farm-manual-rules", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "28667995e4c3437868eea3a51525a6176e105294" }, { "sha": "f160f7c525c8412f55caa11bc005818fcb502355", "description": "nir/opt_dead_cf: Clarify comment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4b5737b785c105c925fb841a31b5a8ec19bcc305", "description": "nir/opt_dead_cf: Run dead_cf_block while it makes progress", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6532751e4d2757bd65871442b5116955affd69d7", "description": "nir/lower_shader_calls: Remat derefs after shader calls", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e81a47cfa246848f28f9c878f1337df8bd0da007", "description": "freedreno/drm/virtio: Trigger host side wait boost", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a85b84ba1e205f665787ea643aa20912bebaca09", "description": "anv: fix utrace signaling with Xe", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "fdea48df5ed22c1f54338b779125b1894c239295" }, { "sha": "6b2fa965c6cb062d7a30ed056bf905fc6fd7cc72", "description": "gallium: Remove `PIPE_CAP_RGB_OVERRIDE_DST_ALPHA_BLEND`", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "99e58460efb975f7acf91cf32b044bc55a77b936", "description": "tu: Fix zombie VMAs array not initialized when first BOs may be freed", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "63904240f21b192a5fb1e79046a2c351fbd98ace" }, { "sha": "8e383e6d9ee08db3a540880b8d5ed9c38c7e4463", "description": "ci: set priority:low tag only on non-Marge pipelines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c56528b450b8622cc99b8dd0da9b144bda4d6894", "description": "ci: document workflow rules", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "12c75922d5dcd6ff742f397fe1b7c0e88780e472", "description": "radeonsi/gfx11: fix a regression with PAIRS packets due to shader changes", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "1753b321f8766783b73f153131c575b868c5cd12" }, { "sha": "7e4870e8e5bd1694fbc7f210d8fdf8460fb3c1b3", "description": "amd: Do shader binary alignment for prefetch at memory allocation time.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "437bf4fccb8c54a9204ba6d13f389f6bcf86cb99", "description": "amd: move end-of-code marker padding to ACO.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0ffcfdba9e95788ae25427a4181cc3048dabe5cd", "description": "radeonsi: fix gfx9 regression causing GPU hangs", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "283be8ac3b8610a77b28ebe9e44b946b979f0381" }, { "sha": "1c21f6c90d9c99e09270203e0d2738d9970203f5", "description": "etnaviv: linker: clean up etna_link_shader(..)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a11501e014c82a51e606df079cc0dec2538fd860", "description": "etnaviv: linker: handle scenario where there are FS inputs without matching VS output", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ba0ceb3be33766e2d96d50be6827e709c25f57dc", "description": "ci/freedreno: another batch of a530 flakes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9b72ece4ec8b05f5c897fe8f555729334370122d", "description": "docs: Add inital PowerVR driver documentation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e88c0bb945c99e11ee944f27ebfc2403b157ea83", "description": "radv: migrate radv_shader hash to BLAKE3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8740fb00264a500ae0d0f9d54eae6f98db8d7b77", "description": "radv/meta: disable disk cache for meta shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2efa5ad0f69eb346ee02f287cf7870063b5722bf", "description": "vulkan/pipeline_cache: add 'skip_disk_cache' option", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c778803d673f8db16df5951637258405b2d7e0a6", "description": "aco/assembler: change prefetch mode on GFX10.3+ during loops if beneficial", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b9c5b273b0a9b12c9f962e511dac801b3732f8fd", "description": "aco/assembler: align loops if it reduces the number of cache lines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "de8ecc127efd793a49e5df85df507e9ce4b6a6fa", "description": "aco/assembler: align resume shaders with cache lines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f4ed778cc1bcff5acdbbe70b7d24dc07673753be", "description": "aux/trace: fix (u)int dump", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "d29bb6467e2a37b480fc7ff8bf0334d68c74c3a3" }, { "sha": "77b76074fc49069b5b473660d6e15067e8f79c45", "description": "zink: drop linear D32_SFLOAT_S8_UINT requirement", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5c2f6d3f8e8bdabf93ceb6e5c34e4fffa865bd41", "description": "virgl/video: Fix out-of-bounds access in fill_mpeg4_picture_desc()", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "6b5aecb19558200fd39fda46db08456ba7acc180" }, { "sha": "3c520892b10ca249723f11d3e4858cc41e072e0c", "description": "zink: fix batch disambiguation on first submit", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "9b572ce8ebd727ea108c70b11b8f8636b1e0e42c", "description": "zink: update profile vulkan version requirements", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "005a4ec9e8c4245eb953decef900e017f69f48c9", "description": "radeonsi/vcn: Remove unnecessary type conversion", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9790350e9dd9450786c2449c445fff5177bf230b", "description": "frontends/va: Fix memory leak of decrypt_key", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "deb7dc82f626e92525d01829d88f0ac348de03b8" }, { "sha": "55d9ffc99ed03c903e2e33283384b3722d54023b", "description": "gallium/va: fix superres av1 decoding.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "85ec6ecf820ee954de3e76275957ea9af7640b5a", "description": "ci/zink+radv: fix flake definition", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "741bfb52e674950e773160d2180b95ec557d8fb7" }, { "sha": "e17535829372d4f43969a89388c6c7bc1a171029", "description": "ci/traces: switch from xvfb to Weston XWayland", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "69614e859e6b39df75652bb4266be525d6f5819c", "description": "ci/container: we need to keep the wine inside", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a0ae98f345c970947f40cba8d3192181f7acc301", "description": "ci/container: add weston into Vulkan container", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "97014036a9520e881639f1556808dbd2875b5c5c", "description": "nir: Remove nir_builder_init, it's not used anymore", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bd27faf0833c5cf28e2d865d43d7e8cc51653f39", "description": "treewide: remove unused nir_builder", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "48a25ef700a7aa29697579b5ca8ea6d9d385f7ea", "description": "treewide: Remove all usage of nir_builder_init with nir_builder_create and nir_builder_at", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "df91080389006dd4131c9408d886adccb3c20c71", "description": "docs: update etnaviv extensions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e034ba1c44ac662699026bdadfa68af61bb6c1be", "description": "radv/rt: Miss rays that hit the triangle's v edge", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "a096cf784fd18454250c6483574dd487ad5f87f1", "description": "radv/rt: Enable exact on software intersection functions", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "34ef0c15db05e40f344bd7bdd9ab72a1b4b93670", "description": "iris: Drop depth cache flush requirement after depth clear/resolve", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "66a6f48747266f9adb4c36ea3e846dae3e0647b7", "description": "anv: Drop depth cache flush requirement after depth clear/resolve", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bcae3128193047e82c3e2b110f424cf2a77eef56", "description": "freedreno/ci: add KHR-GL46.buffer_storage.map_persistent_flush to flakes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ec260cb7a2f78d80713f9006bc78242e89986189", "description": "mesa/main: add PIPE_FORMAT_VYUY and PIPE_FORMAT_B8R8_G8R8", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c3c9c36f33d2bcb44893ec9ad450d60ce799229", "description": "mesa/main: add PIPE_FORMAT_YVYU and PIPE_FORMAT_R8B8_R8G8", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "26e3be513dc855f235ee12c8ebc0e7d1a82cd4cf", "description": "gallium/st: add support for PIPE_FORMAT_NV21 and PIPE_FORMAT_G8_B8R8_420", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "65d6f5aed2843d322dda9bd21d0540629347f892", "description": "nir: add options to lower y_vu, yv_yu, yx_xvxu and xy_vxux", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f49587386679df7443ca37d9a551d6a1841bc279", "description": "ci/freedreno: add execution@varying-struct-copy-return-vs flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2dab9b37f85c697ddbec48a63540955626cc9821", "description": "ci/freedreno: add KHR-GL46.buffer_storage flakes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7fba2b1fe1fd6963a67ce4d768d93d30cd4017fc", "description": "d3d12/ci: add piglit arb_clear_texture-integer fail to CI expectations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "40e3055efdfc0e05da76ee105d1ae19ee97299ec", "description": "lima/ci: add some ARB_clear_texture piglit tests to lima-fails.txt", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a1eabeff6607cf1466df3486d2585b51909e7450", "description": "gallium: remove PIPE_CAP_CLEAR_TEXTURE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "491110f02ed6fc7eeccc80ae01a1e8e92d92a2dd", "description": "gallium: cleanup util_blitter_clear_render_target", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3d9438ecd63b64a304df8b800484bfc52eb16a90", "description": "clover: use fallback path when pipe->clear_texture is not available", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6c444ac12f621b3699880254733a3798dde8eafd", "description": "rusticl: use fallback path when pipe->clear_texture is not available", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "29a64f677a26026a8e1006046f0d1b828ff87537", "description": "mesa/st: use fallback path when pipe->clear_texture is not available", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2594436c7a66449d699e8f48b25280089076225a", "description": "gallium: rename util_clear_texture to util_clear_texture_sw", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a044b16812f9d992036b3f571f24ff250fbfecb", "description": "gallium: use u_default_clear_texture where applicable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "28837ac970f103a54b877340030d8f080d63337b", "description": "gallium: implement u_default_clear_texture", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f4ab32941174d33b52f60e9c2a9ec8723ac9436c", "description": "d3d12: fix clear_depth_stencil texture deref", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f326479acc5d9fd710177d09c7fc220587ef6a17", "description": "vc4: implement clear_render_target and clear_depth_stencil", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b094332303fc6b3350ee09e745b3956e16c29b6b", "description": "v3d: implement clear_render_target and clear_depth_stencil", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9a88064162ad0a8815a40eb21e03090beddd22ec", "description": "freedreno: implement clear_render_target and clear_depth_stencil", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b0bbd9c0d3310b80e20f2414311d4c14677d6558", "description": "nir: do not needlessly rely on optimizations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d42711043ca7661d989264a8b01e30a505e8797", "description": "radv: do not rely on constant-folding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1f9a3ee011193f853e5a1ad69a2c366b77cc5a59", "description": "nir: use nir_intrinsic_get_var", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "67a7b66b90371fa38e2c3a83c8509165584d1de7", "description": "nir: constify intrin", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "15b4670305295a4e8f62789d07c16843a39be0ba", "description": "ci: Uprev virglrenderer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0695ead057b221d025213d0f2042dd35b69b3613", "description": "rogue: Remove commented convert_from_ssa call", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e51364241a8d69fe46989fe49952d8dbcee43ae9", "description": "virgl: remove check of VIRGL_CAP_V2_UNTYPED_RESOURCE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "80c001013ce83c679a3b9a59e27f9a72b70a45ea", "description": "glsl: do vs attribute validation in NIR linker", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9cbdf5c9e5a0e940810217e9c0c10245fa1d9aae", "description": "glsl: remove dead varyings before assigning attr locations", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "a8534c7b4cfc0f8450da2c03d8ffb74cdafee4c6" }, { "sha": "689f38b2b452a8b8bad5ab9388c7f71ff9074cec", "description": "panfrost: fix refcnt imbalance related to blitter", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "146a92dd9f7094b3be40db4d2cfbc25a0395da6c", "description": "radeonsi/gfx11: only use SET_*_PAIRS* packets on dGPUs", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "22f3bcfb5a3311a2c61ad26c943976e66b68b09c" }, { "sha": "d3662ba461e15bbefc5f8887bee58e016f69f281", "description": "wgl: Fix depth/stencil image support when using zink kopper", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "544c0b572eaac6744d387d801b23854a70fda395", "description": "ci/zink+radv: document another flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d92520e19c3ce6e97cdbb6e1eaad3760f4615e9f", "description": "Revert \"Revert \"radv: Enable ray tracing pipelines by default\"\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "49b400423ce2ac3f0d868a38a51bcd9d02cccd1b" }, { "sha": "816ed055acf81042f6513842913d5232d9d9592e", "description": "Revert \"radv/rt: Enable RT pipelines on GFX10_3+ excluding vangogh\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "7f3874981dd11821a4001671b5ee505868f9aa7d" }, { "sha": "0804e150e49be49f623d74cf2875857c052cd63f", "description": "radv/ci: Skip ray tracing tests on vangogh", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6934f6603576a91b01603a4d897037fe20cb3d5d", "description": "ci/freedreno: document number of a630 devices available", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "15cddb7035ac90d16d855cfdeaa96b12e86e0569", "description": "ci/freedreno: re-enable a530 as it's now stable with multiple skips", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "69a14f3f7db3e455b1b43a96cce340735dfb1e5d", "description": "ci/freedreno: switch a630_{piglit,skqp} and a618_gl to Weston", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "591ce8f185b6123fd95dd77880c706c2d7e25666", "description": "add initial .git-blame-ignore-revs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "98ed583a6d794937e32a312e84f4907bbca9bdd9", "description": "clang-format: enforce formatting of egl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e85983d7726f8d2fe4e3014afc8dcc94f56809ac", "description": "egl: re-format using clang-format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f30081e5868add81c7579585287ec120869840d1", "description": "egl: prevent clang-format from reordering some headers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f2300eeb67ada8fedcf3c6d6e106f7b522ad4293", "description": "egl: protect the formatting in a couple of places", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "659bace01a5e69633fd8ca756793f93eac59ec42", "description": "egl: add a few trailing commas", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "35d8db96ed2f714d8164d1b048f75da2a77fe558", "description": "egl: change a couple of clang-format settings", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f5eec48799b40c92ade1a928305996a654bc25c7", "description": "clang-format: add wayland foreach macros", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4575d7fcb128d0137a727c538a3552dca9b57a6", "description": "clang-format: add egl foreach macro", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "66a01b9377b4849c69080591323f81124534f8ab", "description": "ci/amd: switch all possible jobs from X11 to Wayland", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a6740ee7a4de17ce05fa10c872d6a6f08b39b77c", "description": "d3d12: Fix indexing of local_reference_state", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "7edae456e2c64d0328037c42b61fd829e29c97c2" }, { "sha": "8166c1f8c1a99c08097219c25849b5f03fdde818", "description": "intel/genxml: Drop incorrect compute aux-inv register entry", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cc6c35518fe5049b831a69b99c2e5f0cf9c7bab8", "description": "intel/genxml: Fix typo in CCS cache flush enable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a126ba0cbd0bbb19d975032ab661d25614afec37", "description": "iris: Use correct CCS0 aux-map register offset", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c328638b3b2e156ca53c904bff0c15b1a649c54f", "description": "anv: Use correct CCS0 aux-map register offset in pipe flush", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1fb946091378654dc9c1630e93807022e88f4fc4", "description": "anv: Program compute aux-map base address during queue init", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b4ab4e85498f1bd318c26360d4060b32058a6261", "description": "intel/genxml: Add COMPCS0 aux-table registers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0908adf567a82a8e98dad20010ead367c9079ff0", "description": "ci/windows: Re-enable Windows builds", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea3c73b33c6bbd40b0525027304f9c9e53d32cad", "description": "microsoft/clc: Fix usage of nir_builder_at", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "12a268ea813ba3caaee9cc34d0fe597d66a2d574" }, { "sha": "511116d6307a033ab3a08506246115e95c905999", "description": "radv: Fix label name", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "158813816e7a9b16eb92786f9137ae7c84013544", "description": "virgl/ci: fix skips definition", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5b2e672bb0bc1f2b798b2ced52348e88c192cf64", "description": "v3dv/ci: skip more tests that are timing out", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb7c9745141e1e27f98641d05ae423593fded9c6", "description": "v3dv/ci: fix skipping of vk tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d5e01e67a4f12870144d56007fd4146ec1d36da4", "description": "vc4/ci: fix skipping of gles3 piglit tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "975a8ecc881873744d851ab0ef45ad7698eaa0ef", "description": "frontends/va: use resources instead of views", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "025dcbea661e25a6eb9ad99d11459f5913cd1ce0", "description": "d3d12: implementation for get_resources()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e4389fe0eeca196c62e8ea3be5f506a4f162f492", "description": "nouveau: implementation for get_resources()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8e147746c40625ee8b1638237f8d4204a47cba37", "description": "gallium/vl: implementation for get_resources()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "815e8cee7d3a7592c34a93dbaaabefd1c51b8cae", "description": "gallium/pipe: Add get_resources() to pipe_video_buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a5ccb4dafbabd7d54d0b7b8f8b7e1c751ee46763", "description": "ci/lava: Use an alpine image for SSH client container", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db3b5370ecdf65f7789350df7851908915c22871", "description": "ci/lava: Add LAVA SSH client container", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d222502624203286c60000bb645e0b79ab1218cf", "description": "ci/lava: Increase Docker action failure_retry counter", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ec819a16b92c42b54f052cd487822426f9fb2c6a", "description": "iris: Convert to use nir_foreach_function_impl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7471bc2574dfb0f22555210f1da317572ff30a02", "description": "intel/vulkan: Convert to use nir_foreach_function_impl when possible", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b6cfb9aa9d8c9d913b8c37f2c202f004725e4aab", "description": "zink: The result should be assigned a value when returned", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2ad2af19cea83e260c409866a8ae2e4b688fada6", "description": "lavapipe: Always advertise formatless storage image OPs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d681cdf4a6d94021c9a75c8aedff32b01c441606", "description": "rusticl: support subgroups", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0fd1b21db2b222a9afbecdf6a8d8b820c69f9d83", "description": "rusticl: deal with compute_param returning 0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a8df5cfa3a66a647b5fe78ae962ec060003dc799", "description": "gallium: change PIPE_COMPUTE_CAP_SUBGROUP_SIZE to a bitfield of sizes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "13df23bd67edf388d856328de4afd2e8c5f5c5b3", "description": "rusticl/device: rework subgroups to subgroup_sizes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "af98c5c77cb0b9089e58e86665eaea872230029d", "description": "rusticl/util: add div_round_up", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8dbccadb71edcd1569468fc18c6b7fac056f8a4d", "description": "rusticl/util: add an Iterator to iterate over set bits in an integer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b5f8ddee58fefc91a8d2f0ae1d58377c582c4939", "description": "iris: implement get_compute_state_subgroup_size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f0b2944a0bf63abde981e742984ff10a0c034c70", "description": "gallium: add PIPE_COMPUTE_CAP_MAX_SUBGROUPS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "98d6edc6ad87e63bbac90e33869b98293c3250b1", "description": "gallium: add get_compute_state_subgroup_size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b72d9509392174caf88f6e90b3a2725e047706f4", "description": "gallium: add simd_sizes to pipe_compute_state_object_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5afed0661524a14758210ee5dc524fa7fa1b4ac0", "description": "llvmpipe: report the proper subgroup size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1e655b2f2550aacd768138d74ce857cc25bf9fae", "description": "clc: rework optional subgroup feature", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17e749dc0026b178254cf2c069a213f326681960", "description": "vtn: more CL subgroups", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "11cb1a7bd7a82acd7c0875fc12f5ba9838790d01", "description": "docs: add missing get_compute_state_info documentation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6562e898936a99bc2fcc0a1760f7a0a9ff24b9b9", "description": "v3dv: Use vk_index_type_to_bytes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d5979f1cdef1e51e763d58261d3169d4938f76f", "description": "lavapipe: Use vk_index_type_to_bytes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b733fcb3370fa6a80d461764aeaecf07f8ed6d10", "description": "vulkan: Add vk_index_type_to_bytes helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ce2252d2659d4086047bd3308d1b6aadc5ef2e60", "description": "etnaviv: Convert to use nir_foreach_function_impl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1c268196b848a4c5b48ba4ecfa802d9ce578bcaf", "description": "meson: Prefix Vulkan \"Ray Tracing\" summary with \"Intel\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "334bcb31a51a18b0da942a14164b474a5686fee4", "description": "etnaviv: blt: fix multisampled blits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7552f481dc168f744c675eee21a4433a16819234", "description": "etnaviv: rs: fix multisampled blits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "12e4988e8260150b831bc11f9d7e31c97c413b29", "description": "etnaviv: move resource level dimension members to make comments line up", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8f3e298a588b1027c8d7ce30d2eb457e507eb8bb", "description": "r600/sfn: Shorten array elements live range", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "409486aa5749534494c6d895d2ed1d02aec05d93", "description": "r600/sfn: Be more conservative with AR re-use", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "d21054b4bc92a1a9240841dca719f81a142fd5cc" }, { "sha": "91fa1970c9978edb6de4da1066f1b213e9bd2868", "description": "r600: Pre-EG - Set wrap texture modes to repeat when seemless cube is used", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "bf3027c3916ad5be172c22851e7172671709a9bc" }, { "sha": "75fd29036f1e4b401bf519e126df0848d008fb15", "description": "venus: recheck valid bit after acquiring lock to init ahb mem type bits", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "432ffaf10a5720e6a254da64d438ae9efe0f69bb" }, { "sha": "ee7e440743fd48c8e38981ddcbf248c957a26a9a", "description": "ci/radv: Add testing of the GLES CTS using ANGLE on stoney.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8d7d2aeba29115d9d717b3c9f58ab23e8e37a878", "description": "ci/radv+radeonsi: Fix the combo rules to include core vulkan changes.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2e3c445b680ed5dfbf65e85a3484a8e60c4abccc", "description": "ci/anv: Add testing of the GLES CTS using ANGLE on TGL.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ebec1e36778911ca52158a593e427b74b64357d8", "description": "ci/x86: Build ANGLE for testing layering on VK drivers.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0811a51e9ab8b7382f976bf3e92334abc70386ef", "description": "ci/amd: Report flakes to #amd-ci on OFTC.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6bf4b89fcb0e71957eb7266abb8ce2b08d867cf9", "description": "ci: Clean up .intel-rules definition.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cc7aaa2c54532032daadd4d990eb2ff7cea9a15e", "description": "ci/anv: Make anv-manual-rules actually manual on anv-only changes.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "26d83ae255945177e25cd9a071db22d177c7a2cc", "description": "venus: refactor query batch handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c3ad8c2f94f3abf9ecf642ad415361c654b8d0fd", "description": "venus: cache query batches at cmd pool", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a74b6061423ccc5772bde61c58dc16827ea17423", "description": "venus: refactor vn_cmd_add_query_feedback and miscs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5889995fbdfa9364fdc3f14b261aca7812b25c5c", "description": "venus: cmd to reuse alloc copy from cmd pool", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "81aa680b3ceffda693c40d89287e16dee00b1de9", "description": "venus: track pool in cmd and track device in pool", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fe4cf26687cc9a2abd737b0a3fb368a1832cc3b8", "description": "venus: fix leaks from tracked present src images", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "ee3f17ca7909412fc9ce1288324edea3bc2e312a", "description": "venus: fix a cmd tmp storage leak", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "87b99bf47040045cc6bca57c447a55acc220bfc3", "description": "venus: extend VkBuffer cache to cover concurrent sharing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1e172342608f549a83e5b730493a922a701628b5", "description": "venus: refactor buffer cache related bits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "432ffaf10a5720e6a254da64d438ae9efe0f69bb", "description": "venus: refactor ahb buffer mem type bits cache to be lazy", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eaab20c58f1b04ec1979910f035a8ff467e74a3c", "description": "ci/etnaviv: update ci expectation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5ebbb937af6cadd63e5e9223d6fae837d6db8058", "description": "docs/features: add hasvk entries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1bed67dc3a9662a31055dbaca994e2515d08642b", "description": "docs/features: add more missing extensions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "80731c4b437ad093f970f5d520211e7c0f5516c1", "description": "frontend/va: Remove fence_server_sync for surface in vlVaHandleVAProcPipelineParameterBufferType", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "fb1783616e3950837b59f3e611235c0b6d288f62" }, { "sha": "52647bd221f859d313fbad7159b17a5ecea5eeef", "description": "frontend/va: Fix vaSyncSurface and vaQuerySurface status for drivers not implementing get_processor_fence", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bcc1e3396658ad08f766f7c2c482d0b487c5e275", "description": "docs/codingstyle: fix clang-format command", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "209a347a8c3341318981cd5bf64d7792c19542d0", "description": "zink/ci: fix skips & flakes for zink+radv on vangogh & navi10", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "827e7182a5b6a25da67c5d88666653244eadb59c", "description": "etnaviv/ci: fix skips definition", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "703102d7cbd1a72169eb439cbf4fd768894845d1", "description": "intel/ci: fix skips definitions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "42df7131ba9870a81559fc2f67f5842bb05aebfe", "description": "panfrost/ci: drop invalid skips that are already marked as known flakes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6686a1e7ea449a88596e91c9e495c1484ffe28b4", "description": "zink: fix anv ci flakes (for real this time)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1c29200a15e3e70b03c21501635bdf392104fd0a", "description": "vk/wsi: add error logging for syncfile import/export failures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a69a4f393b0b0ae36241c8ced2c47438386a529e", "description": "vk/wsi: unify dmabuf exporting", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b885b233f7a6300ae88732c179888c02788493d", "description": "vk/wsi/x11: stop roundtripping on presentation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "36d5b58317179e5db32800743ef0faed4655b9fb", "description": "vk/wsi/x11: handle geometry updating more asynchronously", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb9f697fbb8f836aaf12a269195841e36b93adf2", "description": "vk/wsi/x11: move surface alpha check from get_caps to creation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "776f258ddbaa6e9ebabbda6e99285f7b23c4ac09", "description": "zink: Free the cdt when an error occurs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a6dd797ea7fef18eb9e4665bb442e02c4340be0", "description": "nir/opt_shrink_vectors: enable sparse intrinsics shrinking", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c26c0a36d3468c438261801c87f53e96b93efc64", "description": "intel/fs: disable coarse pixel shader with interpolater messages at sample", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "30163c59f70c0624b7326f7b2a2e2185f4fae05c", "description": "rusticl: Drop Program::kernel_count", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3dde5c231e15480466e7aa08ebbd1d7e5a2dd9e4", "description": "rusticl: Drop some Kernel data and have a NirKernelBuild ref instead", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "005b41fd3915146494434c2ab5d1909bda2b5943", "description": "tgsi: uint -> unsigned", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a42dc4ef5e59ee98743a4c9e2e74a06fdb210a68", "description": "tgsi: uint -> uint32_t", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dcbca3e3b3f72297dc237bc62b181bb43592e0f5", "description": "tgsi: use enum for interpolate-mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "733ed06e94038d35da5be4f5cb305554e36451df", "description": "tgsi: use enum for shader-type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e4b86e76cf76f136ce67aa3246ac00ed6f925366", "description": "tgsi: use enum for property-name", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5ccf63dc9d8b8d37e93410f843201172c06e4c8d", "description": "tgsi: use enum for tgsi-file type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "32f40b2e81346132ee1446d58393a9fb20980af9", "description": "tgsi: use stdint.h types", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a65da48b6ccbbac286ee6286acec50268f63472f", "description": "tgsi: use enum instead of defines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e8114fe9a74843398b1050248b6d9135192bc486", "description": "aux/util: uint -> unsigned", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "284151262fde82ca88a349de6ce7cae318b42bc6", "description": "aux/util: use stdint.h types", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3f79b51dcd6bdb23eca5f7bbaaf0d9099977d038", "description": "aux/util: use unsigned instead of uint", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae0df2a52faa49230adca955ac068d545f1a7653", "description": "aux/util: use enum for primitive-type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "70e153e8d088a77dc362f925ff597b29e881e7f3", "description": "aux/util: match type of pipe_draw_start_count_bias::start/count", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0f98f750db30d2b650d319e6f21f44c7fcb19409", "description": "aux/util: use enum for render-condition", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "647241a770c365a77ad8354145d3f2a1f0f44ec8", "description": "aux/pp: use unsigned instead of uint", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "872719d15cfcf45059f8107746929851677e21d3", "description": "gallivm: use unsigned instead of uint", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c3ec99bf9a5c8248cf0d12b3f232209611022fd8", "description": "pipebuffer: use unsigned instead of uint", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d29bb6467e2a37b480fc7ff8bf0334d68c74c3a3", "description": "aux/trace: use stdint.h types", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d941078129bad10f87cb93e4d2164904adc77cff", "description": "math: drop MAT_[ST][XYZ] defines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4a00e4ff6122afda320ed5ab1a3abbab5cb52027", "description": "math: remove unused defines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "386a365645828ea455bbe4670c79209843edbdb0", "description": "math: fix indentation in m_matrix.[ch]", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a4c5d0ebea5d1b16c8f778cc6b3f727065e886fd", "description": "lima: use u_pipe_screen_lookup_or_create in the renderonly path too", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a57dc77482d9723cc1e1a459bff19d4616f90b22", "description": "docs/features.txt(fix): mark VK_EXT_pipeline_robustness as supported on radv", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b10877078b1a68791ae807c76bf2de519208723", "description": "vbo: correctly restore _VaryingInputs for display list fast path", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3a294ff01fb9d1d8b4f984a364ed7ef469624c49" }, { "sha": "5c1d91d5da45000a62b273ecfc8ac1c7f4bdc7ca", "description": "st/glsl: merge st_glsl_to_ir.cpp with st_glsl_to_nir.cpp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c6fe8b7cba031a0b694dc304e76b58b55ac72b8a", "description": "st/glsl: merge st_link_glsl_to_nir() into st_link_nir()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "692c97c70a827f1b7c29722b6fa7676e90ef0f1f", "description": "st/glsl: merge link_shader() into st_link_nir()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ac2b3cf7ef48fccf17f43ae1df6f762122df4f8e", "description": "glsl: remove glsl ir optimisation loop from linker", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed3fe89562ff6dcf56ccbc4f69862a4797e3fb89", "description": "glsl: move store_fragdepth_layout() to nir linker", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e8c2c59372ad7d7a8d1a6a464455147be81aa0ca", "description": "glsl: drop link_invalidate_variable_locations()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ee68c633e942dad39ed3be51984e83946b6762b5", "description": "glsl: set last_vert_prog in the nir linker", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0d7b5f8b309fcc1af310a7d97acf40036b022f23", "description": "glsl: inline link_varyings()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bc66c2588ac96ab41f95e3bb2e9b1999de472e05", "description": "glsl: remove the always_active_io flag from GLSL IR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "06f3988c582b8761a5eebe13d9c252d03955c03d", "description": "glsl: move disable_varying_optimizations_for_sso() to NIR linker", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7cff8d85c0617d8bafa69d7f23ae124dcaa0969b", "description": "nir/glsl: add nir_var_declared_implicitly enum", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a8534c7b4cfc0f8450da2c03d8ffb74cdafee4c6", "description": "glsl: drop the dce of global vars from GLSL IR linker", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a8c485efee4f7fb50faff0c56b59dc3c9d66dd41", "description": "glsl: remove unused system vars", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cbff8f8c5c5e9a9712733105ff6d42c11a72271d", "description": "glsl: remove unused buffer objects with packed layout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fa56e911b8bf16529031814f6753fc052d2fb3c4", "description": "glsl: call assign_attribute_or_color_locations() in NIR linker", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f3c6718f73c458aaae553f7d826956cb1fe8802a", "description": "glsl: port assign location code for VS inputs or FS outputs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6786a39940eb93c656af184fb3990f8e96c01ed4", "description": "glsl: move lowering linker code out of st", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a5131074247cc020bae657ac0aa2ad53b3501cbb", "description": "glsl: move some compiler code out of st", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ef5893687659a6ee43866c0044ea9ce542a6fb9e", "description": "mesa: add some new constants", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5f26c647fbfbb015e516017b0ab75a02dbe67d4d", "description": "glsl: add some more c wrappers for string_to_uint_map", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be91133f8767cd37325403f599038a5841370f68", "description": "broadcom/compiler: don't leak v3d_compile when finding a new best strategy", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "dcc6288a137fc8f1eed1cb1e7431e2f8640ac972", "description": "broadcom/compiler: free defin and defout arrays if they already exist", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b9de7da421d2dde4e473c50cc9293e693836d7f7", "description": "tu: Add missing dbg reg stomping to tu_CmdBeginRendering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "39427352f6e040b9f8d9d0f3a615d9e481c8d89c", "description": "llvmpipe,lavapipe: Relayout lp_descriptor", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b1a1e21632231baa3b386cf6be20a1bf8957708", "description": "llvmpipe: Allocate more dummy sample functions for FORMAT_NONE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "91d090f0e7fe33c32238822388d2845cb28bf319", "description": "llvmpipe: Allow comparison sampling for float formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9caf625490bbfc1ff7ea591f8257a225d036c55a", "description": "lavapipe: Set the descriptor count to what vkd3d-proton requires", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f281290005119ddd2dc82e0b7a4cc22551d7fc71", "description": "gallivm: Fix atomic_global types", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "791785c2b4c01abf1a0207fb4697789ff03af218", "description": "glsl: Fix yylloc.source propagation in YYLLOC_DEFAULT", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "a0cfe8c44085032fd982bbbff1f02252ffaa7114" }, { "sha": "80ccc3f822d32f014ccb7ab7283a1a80e6f7d9ca", "description": "radeonsi: fix refcnt imbalance related to util_blitter_save_fragment_constant_buffer_slot()", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "03bc7503d471dd2d2795a8f18a7212e98209a051" }, { "sha": "fb5ecbb4fe9d9f58afee341116def699f3bb8341", "description": "clc: llvm 17 requires opaque pointers.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b392d3ac27be026feab32da0d803a229b52c812d", "description": "r300: assert that every writer has a reader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5716700bbf9f88839a32eee1fd6f669e6d89b015", "description": "r300: disable ntt regalloc for vertex shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7c291fca156be75be0726af411282dcd40bf6da3", "description": "r300: remove most of backend contant folding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "41f1dd89a35a3396f562e7a07d8234439f87a6aa", "description": "r300: add some early safe bool lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0bf6dcb785ce82006f9757217153735e39127834", "description": "r300: lower undefs to zero", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ba83c1e254d8a968c166610765ab92ce4cf0778e", "description": "radeonsi: Use ALIGN_POT instead ALIGN_TO", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4880c827d63a1fd674b1b7cd5050c5e837316cde", "description": "radv: Re-enable RT pipeline capture/replay handles", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "169583a4addf7fd5a59b3897386d561c23b36a60", "description": "radv/rt: Rework radv_GetRayTracingCaptureReplayShaderGroupHandlesKHR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fccf6fbeec6301590b6fe2a64169fbea26ab2386", "description": "radv/rt: Replay shader allocations according to capture/replay handle", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3e9bd821f15a5fa10bbe303e2b2fd4c2c6e0dc1a", "description": "radv/rt: Associate capture/replay handles with stages", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eee0068943f586a2d1344e2b9880414f1b17dbfb", "description": "radv/rt: Only compare the non-recursive capture/replay handle", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "59d269c48e6e094c04f6a25a7796099dc76a699d", "description": "radv: Add radv_rt_capture_replay_handle", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e3bd54d2a82e83c052ed3f1360f8bb2e5428ea2e", "description": "radv: Add support for creating capture/replay shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f192b9af4472c157e59646153c0c3ed59cbeebc", "description": "radv: Split up implementation of radv_shader_create", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "51f2fa1a5ef0e05fb4b95ba914fbee787d983fee", "description": "radv: Break up radv_shader_nir_to_asm", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "878a731c77b17b05f06e1179e43195165ea45cac", "description": "radv: Add radv_shader_reupload", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "744357477efaa0190c25f77fc15b744ff3931786", "description": "radv: Add utilities to serialize and deserialize shader allocation info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d23e41de6cd9d87e820b07a0353780dc771e39a1", "description": "radv: Add option to allocate shaders in replayable VA range", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ec9f5b77779350ac066930250e0e0ac129663a76", "description": "radv: Move shader arena allocation to a separate function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "91241014e886d5f72af5373331cc61bc1b6581e1", "description": "radv: Add radv_shader_free_list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5cc9569b5b9d8e5c696c70af3cc79f13184a5474", "description": "iris: Convert slab address to canonical", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e7e6f2a0d67af0533572b2d9a7ce7149830f225", "description": "nir: Fix breaking in nir_foreach_phi(_safe)", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "7dc297cc14196ec1f9a4908395d89dfd00de859a" }, { "sha": "ee62f4629a4da6a4e0e1ea011941d7cccb7b41a9", "description": "kmsro: assert that scanout refcount is larger than 0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "279d08a18a3ad52c0636674ba0aed65368cfe01d", "description": "panfrost: remove BO from cache before closing GEM", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7a0033a1c9c2c0bdf291fa44fb608357bf2f88dc", "description": "winsys/panfrost: Make sure we reset scanout on error in create_kms_dumb_buffer_for_resource()", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ad4d7ca8332488be8a75aff001f00306a9f6402e" }, { "sha": "45a27adc3b9c45e04945add803de58cc9d285a50", "description": "renderonly: Make sure we reset scanout on error in create_kms_dumb_buffer_for_resource()", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ad4d7ca8332488be8a75aff001f00306a9f6402e" }, { "sha": "8568a46c1ca64092dd2f3f8f140ea1f261db2b1c", "description": "renderonly: Fix potential NULL deref in the error path", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ad4d7ca8332488be8a75aff001f00306a9f6402e" }, { "sha": "8087f784e4268476411a6c3b944731bee2315d10", "description": "winsys/panfrost: Fix a scanout resource leak", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ad4d7ca8332488be8a75aff001f00306a9f6402e" }, { "sha": "46b488151f299581ba3a6acc303e1c16777c84c7", "description": "aux/trace: fix bindless texture dumping", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "a28f9738e1781ebdfb6e485284544905793d42d3", "description": "asahi: Use txf_ms for MSAA background programs", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "d4424950ace16da00cc660e0c4106d19e169b04b" }, { "sha": "02ac7305a01a25b43ca06c8a47beb947ddbb0f11", "description": "agx: Don't leak ssa_to_reg_out", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "6b13616cba27fe4566dfc475ead9a8000b469a2a" }, { "sha": "2a334a9f4d90d38208488a99716352de39fc72f5", "description": "asahi: Take ownership of compute shader NIR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a004d968742ea8788f2bdf6984c1f74b4305e399", "description": "asahi: Use ralloc harder", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "56461bc0a2e0f8535b7219badd007d09801172d5", "description": "asahi: Fix scissor_culls_everything check", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "98de1b1b9586b1d2f6cb37b620a14316b160f95c", "description": "asahi: Assert we don't transition shared resources", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1140bdb783b7a99d3380dcabcaa2c9ac525bc252", "description": "asahi: Arrange VS varyings in the correct order", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2055e0324342b4e2a98f71937c77299d5507df66", "description": "asahi: Add flat/linear shaded varyings mask to the VS shader key", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4a65b4bb1446201fab8ba2f99b5e5109896ca8bf", "description": "asahi: Fix type confusion for fragment shader keys", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "90834353a1041a03ce033974c1505fea4d3e06db", "description": "asahi: Gather flat/linear shaded input info from uncompiled FS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "49994dc8cb5555dfc35be67d2852acc2d7274331", "description": "asahi: Identify the separate varying count fields", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d9bf52e00f5909b81dd5dcfafaa9a5326ec6fa4b", "description": "agx: Assert that barriers are not used in the preamble", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9bf7d14b2cf5ae98dba7ed43846aec037712a8a0", "description": "agx: Use nir_opt_shrink_vectors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c81a14c7541f3c8c0a672d7f9b3d33014b0d0e1b", "description": "agx: Use nir_opt_shrink_stores", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "45cbe122821730609ec1ff12f1b2f6aeeea5896b", "description": "asahi: Remove ; in perf_debug_ctx", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b57faede7156c90f355f57ad0c4543ee1212c7b3", "description": "asahi: Identify PBE::sRGB flag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6dc6991930311ee55077e307d55a761592bc33f9", "description": "asahi: Rename 'Render Target' to 'PBE'", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "75b5bf8dbccf26dd87aa0323b29fe6a7d98efa1e", "description": "asahi: Strip ? in GenXML", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "850380cbf5e6c24975195e05af6590cf45ae7ce8", "description": "asahi: match_soa: Treat offsets as signed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a90b0743f3b085970f95121738950de76f7c78a8", "description": "agx: Smarten discard_agx -> sample_mask lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5a4c9136cd851cb276a507752a189b13122a5be3", "description": "agx: Add algebraic opt to help with discard lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "54bd804ad30e0c465762d5a5e06ee40b817c317c", "description": "zink: don't destroy swapchain on initial CreateSwapchainKHR fail", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "2fc2597fe533f4303fe6c1ab33f86a615730fb3b", "description": "gallivm: make block_size use discrete values.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c0123d792ceb20cef60fbe065348e09de98dc240", "description": "gallivm: convert grid_size to discrete values.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e021973f5a4051f33661d3ab66a940c411d3750b", "description": "gallivm: convert block_id to discrete values.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bcb5dbf23227f59980bb67f8a7099f79a7a033a9", "description": "gallivm: store thread id in separate values.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0e6809ee5e0b68140313cab20422fd2ea861afb", "description": "anv/video: fix to support HEVC 10bit on some of 9th gens.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "649e12c8973fad650b307f5075dd2cae12ce2481" }, { "sha": "59cf3702c4bf3734e42a8ad5e086a3a6ed59d4b7", "description": "radv: Remove unused pipeline param from radv_generate_pipeline_key", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5ca8390e5f18f68ff5eef357b600db415429eaae", "description": "radv: Advertise VK_EXT_pipeline_robustness", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c9ac960b6a7ea37840ec151e05335caea6c740ff", "description": "radv: Implement VK_EXT_pipeline_robustness", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3e269c7a4e309a232177bf15a7994ae0270b8627", "description": "radv: Rename radv_required_subgroup_info to radv_shader_stage_key", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2c6125c1c5336ce6b8aa20ca63428afc1335b7a8", "description": "radv: Split and move buffer robustness to shader key", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3e36b47b962535fdf3561ca9db94ce9e6dad64b4", "description": "radv: Rename radv_nir_compiler_options::robust_buffer_access to robust_buffer_access_llvm", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f52ebc8b40efedff21281aeedf23ff7b5d9aae39", "description": "radv: Refactor buffer robustness to an enum", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "59aa49494c45b5a38484d7aed1147416e9eaf479", "description": "anv: Drop unnecessary intel_canonical_address() calls around bo->offset", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "27e20c87265136be549ae7d012cd15c425d1b829", "description": "anv: Drop unnecessary intel_canonical_address() call around anv_address_physical()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2fa4fe2c8580e78ce0a162003da580b00727f840", "description": "anv: Fix some mismatches of canonical and regular addresses around anv_bo_vma_alloc_or_close()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f948393005e45592aac0a7167b951d0a1ca1d49c", "description": "Revert \"ci/fdno: Pause a660 testing\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "e207458ad509c6dc670bfdef9e1a3685aa4ee5f4" }, { "sha": "a775b9cb640138c96142f7f1efc9360411bc639d", "description": "ci: restore lima farm", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bbdb615a868f3bc9fc04f7c2f603ee49f2b31031", "description": "v3dv/device: update conformanceVersion", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8f8ea2dd6894d4d30c01304a67f8e81a77c87415", "description": "broadcom: Switch to use nir_foreach_function_impl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "edb607ed9fae6bf407b1e814dba082033a14fcfa", "description": "v3d: Switch to use nir_foreach_function_impl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9cfded7f1b3f9469a0906b783751229f8e534016", "description": "vc4: Convert to use nir_foreach_function_impl when possible", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7ed9ec70c0166147b52774727496ebbbcb0ce182", "description": "intel/compiler: simplify reading of gl_NumWorkGroups in task/mesh", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1ac1d5d62e26764720c44ecca90537baa8132b17", "description": "anv,intel/compiler: enable shortcut in wg id to wg idx lowering on >= gfx12.5", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3d7513ee8ea0c5c0b14b39dd2ab8f4dc23781bc1", "description": "nir: add cheap shortcut for wg id to wg idx lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7ec1ef75d346000b694984847ec36e4433f5eed6", "description": "intel/compiler: pass num_workgroups from task to mesh shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e7ca9d70f5fc6e4bce0f699a016e7fce4e87ec45", "description": "nir: lower num_workgroups to constants", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b9eeee8554cf1bd6c97e29e0ee1fc106a6b8b24d", "description": "nir: use constant components of num_workgroups in wg id to wg idx lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7ebfbc97a86e90ef67672ed6117e3cf45bbdf1bb", "description": "nir: use wg id to wg idx shortcut if two dims of num_workgroups are 1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b5792c1a3421572c86667b6fbb9878531caed4de", "description": "nir: extract try_lower_id_to_index_1d", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1f8ecd3ae0e43c17361de75f338060c3e2bcb6e8", "description": "broadcom: use nir info to keep track of implicit sample shading", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "59e2760d8f76882a0b20540ed9ed60d1a0878e19", "description": "pvr: Use alignas instead of ALIGN_ATTR and remove ALIGN_ATTR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dadb7244bb3df10b1418146b5a5c1cffa8364973", "description": "etnaviv: support OES_texture_half_float_linear", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3f726f4ca5a8cee66fbf7f277223a63b2d6684bc", "description": "docs: mark OES_texture_half_float done on etnaviv", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fd4d0e1cc23ff64d4d9b852e3f5cc7454c7b2018", "description": "st/mesa: Set gl_config.floatMode based on color_format", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "649e12c8973fad650b307f5075dd2cae12ce2481", "description": "anv_video: reject decoding of unsupported profiles and formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "832c408b63f5ef24fbb1d4bd9e1934c253a22799", "description": "lavapipe: expose subgroups in mesh/task shaders.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c142736f52f537fb0dcef959b1a6bc2ac2e8335e", "description": "anv: Fix compute maximum number of threads value", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "608504c7747c6b38e840f4134c9092191c68f90b", "description": "nir/print: Reformat the preds/succs block information", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a188337972e712232032d0edce68821ec8421c1c", "description": "nir/print: Print div/con annotation first", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "884debdee3f21ae6281d21f11414506aa67deaae", "description": "nir/print: Use 4-space indentation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9215aad7daa72569031e78bfde5470d0d54c5a9d", "description": "nir/print: Use `//` for comments", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1c0038d5d589286f320e989ad6b994404208b838", "description": "nir/print: Don't use comment syntax for deref_cast properties", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "88c411c6388ef1dfe793d38502eddbe28ffff72e", "description": "nir/print: Rename print_tabs() to print_indentation() and use it more", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "761d90341fd1b7e19857c2de494b714e47b98243", "description": "nir/print: Align instructions around `=`", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "58e3abc4a37027cd0fd315b5ed3752e7dd3fdfbe", "description": "nir/print: Use BITSIZExELEMENTS for SSA sizes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "252a6140ead27cb314397c544bd838523428d498", "description": "nir/print: Use `bN` instead of `block_N` for identifying basic blocks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea44879d2d9353685fd94d9b97c73ec294f4f185", "description": "nir/print: Use symbols % for SSA and @ for intrinsic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c4d3bc03c4e76759e7297a9d3a8d10b5000c84b5", "description": "nir: Add nir_foreach_function_safe and use it", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0fbec6dd79ee02989b5541f272a23fd32f0fa797", "description": "radv: Use nir_remove_non_entrypoints in radv_shader.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c545c39c7e5af7808fcd58409f9f266c013535ff", "description": "glsl: Use nir_remove_non_entrypoints to simplify the code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1238a652510c1035865ba44effd3e0430819cfc8", "description": "nir: Update the comment to call nir_remove_non_entrypoints directly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "823a1047e91d05629f77e776c8d39a5e5722a787", "description": "dxil: Use nir_remove_non_entrypoints", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "20beebb0414a53b85556d2750bba83847aa776a8", "description": "amd: Move ac_hw_stage to its own file", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "82aaf1893ddd711b61339e2ace4c56b99fb8e9c9", "description": "nir/builder_opcodes: Do not generate empty intrinsic indices", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e379b9ad8c37edb4a583aefa876ab5f11a36b572", "description": "nir/opt_dead_cf: Handle if statements ending in a jump correctly", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "7be8d0f7f490ea58c89798efca7e45b84dc395da", "description": "tu: Use common dirty tracking for PC_PRIMITIVE_CNTL_0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "97da0a7734188f4b666bc38833bfadc8b4c53f84", "description": "tu: Rewrite to use common Vulkan dynamic state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "56cd6a8b6474f78ca61fdd34139ae854e1611cb4", "description": "tu: Split pipeline struct into different types", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db1ea9f749eabd99c442b9d37f65b93ed9d87a19", "description": "freedreno/a6xx: Fix name of A6XX_PC_PRIMITIVE_CNTL_0::TESS_UPPER_LEFT_DOMAIN_ORIGIN", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5704d0ad275fea1e50526a3fdc268a63a731bf80", "description": "tu: Don't use A6XX_PC_PRIMITIVE_CNTL_0::TESS_UPPER_LEFT_DOMAIN_ORIGIN", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "df7be7323a300fe7f146ce07dd3d804849cd628a", "description": "vk/graphics_state: Don't track each vertex input field", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2a8e627e3a41dbf7e363c81cc55ea939bc6a2afe", "description": "vulkan: Fix renderpass flags with driver-specific renderpass", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "f3876db1ee5a6362ad301a236db767862b93c648" }, { "sha": "ea52d0d9e07ccbe662d798d6cd12c7c66ddb41d1", "description": "vk/graphics_state: Track attachment count as state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d322a80170f605e16a09b7034dc0e4a86340b71f", "description": "radv: Fix radv_pipeline_is_blend_enabled", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f497cc9d56e173c62a87b81b02a284e20eff9345", "description": "vk/graphics_state: Add helpers for pre-baking state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5405c9ed5057c5f1e8dc2a362afeda2078abec0f", "description": "vk/graphics_state: Fix some assertions when copying state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7da44ef671f9b61b3b1a52c86ba6aa2ff9add69e", "description": "vk/graphics_state: Add VI_BINDINGS_VALID state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea4257be32db088aaa4893f07943eb1a611a77d0", "description": "vk/graphics_state: Add feedback_loop_input_only", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1d5eeefd9b10df5d12eb2961d29bbae8a35befc8", "description": "vk/graphics_state: Remove vk_subpass_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "282e73118d59ad1204ccc1aaff3aa8b267bc2ed2", "description": "util/bitset: Add some extra functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5be8f98f5ac5cbdb314bdd88d6b6f51642d7701c", "description": "compiler/clc: Switch to use nir_foreach_function_impl in function nir_lower_libclc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0dd0f35205c7442fb41e205d543465aea6d8eb4f", "description": "v3d/ci: add new flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d2719c317779041887ce89205842eb1a5dd334c0", "description": "d3d12: Video Decode - Refactor and style fixes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5a8d8dad9a890a19ecf4734a28043d5188fdb33b", "description": "d3d12: Video Process - Implement get_processor_fence and async queing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c875028b02827e3acdac6cb917756c1d5a40243f", "description": "d3d12: Video Encode - GPU wait on input surface fence", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9510c11c6fe6dd6d5791f32db192985442ac46b2", "description": "d3d12: Video Decode - Sync 3D context copy with decode work for texture array case", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4b15eaeba8b5670089991f4db0c59de278dce4b7", "description": "d3d12: Apply style format to d3d12_video_dec.cpp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "af0b4eacab74e37bb682cccccd7d24fc41482614", "description": "d3d12: Video Decode - Implement get_decoder_fence and async queing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb1783616e3950837b59f3e611235c0b6d288f62", "description": "frontend/va: Add video processing async fence support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c78611c0ab660dd6af0cc2d99c146692a733dbea", "description": "frontend/va: Pass surf->fence in PIPE_VIDEO_ENTRYPOINT_ENCODE contexts for driver to wait on input surface pending work", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b09f8f453e4bc1fe23c2611828ef1723bbb655c", "description": "zink/ci: Add ext_transform_feedback@api-errors to fail list.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "94b92718d9fedd6cfb3b1b097558cf87a45906fc", "description": "radv: Enable weak reference cache for device->mem_cache.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3bd72eec1e45eb7b215b4b0ffa0441ecd2c7121d", "description": "radv: reference pipeline cache object in radv_pipeline", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "05269047d3c50907dfffa18dfc409938aaabd44f", "description": "intel: Use nir_builder_at", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed083055492a5936bf2972758dde48d29148fe1f", "description": "panfrost: Use nir_builder_at", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "12a268ea813ba3caaee9cc34d0fe597d66a2d574", "description": "microsoft: Use nir_builder_at", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8b606d534709696ece7cf9f20a7da45dee1750ae", "description": "lavapipe: Use nir_builder_at", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "47934ecf07cccf44a9a95ca7ef254ac6b11bedbf", "description": "zink: Use nir_builder_at", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b8486673a024a6cb23d36ebc7479c212b90d72be", "description": "vc4: Use nir_builder_at", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "364edfefe4e06c0f3813996191d48cd6285140ed", "description": "radeonsi: Use nir_builder_at", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "977f385e65600a97e213849e23e3108a873f3495", "description": "r600: Use nir_builder_at", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fba5c97bc1a3bdaac0897ac35a41270e7924006a", "description": "etnaviv: Use nir_builder_at", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7f9e790d429fef4f427a987c16f20d3b73be9ffa", "description": "crocus: Use nir_builder_at", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2c413ed86f0e1f25be319bb6c6db93d1605590b8", "description": "gallium,st: Use nir_builder_at", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "79a37ceda099445a4c73d713bb617b80874c76ad", "description": "freedreno: Use nir_builder_at", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be45d4fa6ef4c5b67b2d4e9b4fb27113b922797d", "description": "spirv: Use nir_builder_at", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "574079e354e5dcd664c837c892d70ddc09524466", "description": "nir: Use nir_builder_at", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c1b472c834f3c89e048e6c0f82809f03d9d8f083", "description": "glsl: Use nir_builder_at", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5c8c2ec85c6ed80e2a83ced8678ecf579707bdfd", "description": "v3d: Use nir_builder_at", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8ce27e7ed284c3df219f52d7aa869908b4ccd6f9", "description": "asahi: Use nir_builder_at", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1ea963c00b7120d260fa67116d290e23134d25d6", "description": "radv: Use nir_builder_at", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a7cd20693706c9c0d1a66bad22736e7efd79beba", "description": "nir: Add nir_builder_at", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b774d5f9d5e740b06590eed81c55cb0d5fbe59df", "description": "freedreno/fdperf: Use common device info helpers", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "00900b76e0f45a98d073e04fd51cff759fa870a5" }, { "sha": "a9c6f7ffdff88ddedaf5798a2b955610763b763b", "description": "vulkan/pipeline_cache: Introduce weak reference mode.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "47c9fba3221a3e157fba05fcdb6bd8c47fbe604c", "description": "vulkan/pipeline_cache: Move cache_object_unref out of header.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "44bfeb77d9f19c236c86e60c69c42cf56e558040", "description": "vulkan/pipeline_cache: Move locking outside of remove_object.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "64c959e46c7a04aba4853173fe35edb033eb07cd", "description": "vulkan/pipeline_cache: Do not consume object passed into remove_object.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3774c3232c4d655b0ad7dcdfec4bb1e897aac4a8", "description": "docs/features: update anv entries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eb0610c4012506bd7e7c6fb0feb86e3ef51c3529", "description": "Revert \"ci: disable Collabora's LAVA lab for maintance\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d3b6635663f71ef65230ea4a8b321a22a64a9e26", "description": "ci/microsoft: partly revert rename from container-rules to manual-rules", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "c9de0d297743ce193010dab8ca451a353dd8299e" }, { "sha": "80a140953d91e88c597d2cb91dd3c0cdbc00b337", "description": "ci: when touching farms, never run manual jobs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ece34ec12763068f5a71cd5631dff9d004ba1d99", "description": "tu/kgsl: Fix memory overwrite with vkFlushMappedMemoryRanges when more than 1 range", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5a594109623fff43fcd3b874b160c711e81bf55d" }, { "sha": "ae48fae658a510e4fd6fdd4f529694645c421194", "description": "aco: remove 64-bit integer conversion opcodes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1194a3baa98cad3378bf6b22d04349fa075d5c0f", "description": "radeonsi: use nir_lower_conv64", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b3b9b22c95365cd359efcfd9b42091340fb23858", "description": "radv: call nir_lower_int64 later", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "38cff03e58b4ae2f7b8275e429cde1c355ab1b07", "description": "radv: use nir_lower_conv64", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3d0e997e99e5c61724ef4b56a4e76043513633b5", "description": "nir: split nir_lower_mov64", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bd43d9e3d9050d10c728c1e009d317e4c765801a", "description": "radv: Enable required subgroup size on mesh/task.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "34ace6688ac9baaf07f997307ecfd129116518e9", "description": "radv: Use required subgroup info for graphics shaders.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8982bd60453cb4a76c7693fe41d3d802d1f0f0d3", "description": "radv: Refactor required subgroup size in pipeline key.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b8fbce045e6789042f9f5f4e9a0ed42b7d43939b", "description": "etnaviv: nir: do a late nir_opt_cse run", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8d49f66ee91109a5c11c1486869fd41c135492e4", "description": "ci: disable Collabora's LAVA lab for maintance", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1fc98414b6b054bef17a5c5e172dd80465564300", "description": "ci/traces: print version of apps used for replaying traces", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae69494be00f97b9b6b05a40f06362c16807928e", "description": "ci/apitrace: include version with LTO enabled", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "40c7262c40747112865cda7146297ab76cd38ff2", "description": "ci/traces: guard DXVK and VK behind VK_DRIVER", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "28667995e4c3437868eea3a51525a6176e105294", "description": "ci: create manual farm rules", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c9de0d297743ce193010dab8ca451a353dd8299e", "description": "ci/microsoft: rename manual rules according to rest introduced rules", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4403797b716af9c7eb93092d1d9962064bdf3f2e", "description": "ci/microsoft: uploading artifacts gets stuck currently (retried)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea9f8c26bc952c6e0e24e086e364d16aa7841bd9", "description": "docs(fix): remove last ref to i965 in features.txt", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ee69c56c8ca99b678258c06748c47cd1d58c6a66", "description": "sfn: indent fixes after switch to use nir_foreach_function_impl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b64f29f0fb5c6226a9042732da6bcdf04bc175c", "description": "sfn: Convert to use nir_foreach_function_impl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8410468d2307b0c9f4ae92d48c244dfa65b20680", "description": "llvmpipe: Convert to use nir_foreach_function_impl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0554eec4939f88fd7b6228e0e96531a33c379128", "description": "mesa: Convert to use nir_foreach_function_impl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d86bcc39d64f39d2822b641e7b8ea7f1ea4cf1a1", "description": "panfrost: Convert to use nir_foreach_function_impl when possible", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9b6dbb2a2b15a36e5fb8d066fc3975f5d6d1e319", "description": "panfrost: Convert to use nir_foreach_function_with_impl in function midgard_compile_shader_nir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "21a0ca7ce58e7a71bfa24114a319a7839261f5b7", "description": "nir: Strip the const modifier on nir_function * in nir_foreach_function_with_impl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e32cb99dcb9ccb96965b314a3e9257113ad31c81", "description": "util/disk_cache: fix ~/.cache/ permissions", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "87ab26b2ab35a29d446ae66f1795d40c184c0739" }, { "sha": "384c8677f590df290c442b378b077fe8e8c365b9", "description": "draw/gs: handle extra shader outputs in geometry.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "7e42fdac6b29b33e63904167f07011f40e4ba538", "description": "nir: Rename nir_reg_{src,dest} -> nir_register_{src,dest}", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bed2f3f8e69208bfd97f3bc72c96ed06ea1cf3df", "description": "nir: Rename load/store_reg -> load/store_register", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f9a0423a20a3d94874404ef026e71c280e001ef8", "description": "pan/mdg: Propagate modifiers in the backend", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e97dc25d7736dc4c2a1d8e82cc62b64d003825a", "description": "pan/mdg: Copy-prop even with swizzle restrictions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d78c4c44c311d045bcddfb21f1014854fc3b0762", "description": "pan/mdg: Reset predicate.exclude while scheduling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "056e8ec8c3c166d6dc16a796760caa725eae252f", "description": "pan/mdg: Lower special reads better", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "23010acc10a344297c1f5791487fb60e42d0bc3e", "description": "pan/mdg: Fix temp count calculation", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "7da1e4c326d9f3213060c45ddeb1c65afcba7bff", "description": "pan/mdg: Fix 2-const CSEL at block beginning", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b66b122e0376bfbc81e167141e46f92384869dcc", "description": "pan/mdg: Fix IR from scheduling conditions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "080a1a4cc4f58bfd591a48242bc6dc0f662e7664", "description": "pan/mdg: Add is_ssa helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "50449167d5d66c778654d4e79cf2abe087907d46", "description": "pan/mdg: Constant fold after algebraic_late", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e8ffbc77b5c2e843e2d54465e4a37ab46e95a33f", "description": "pan/mdg: Lower isub in common code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "074e5700cc4434d66a8555a5e4161add6b163760", "description": "pan/mdg: Type CSEL with a NIR pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "311bfd0623d8d20d90c6d693ec31483a1f682a02", "description": "pan/mdg: Optimize b32csel(inot) in NIR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d1f6bcd1d05ab6b9c118dd173f8439866a843827", "description": "nir: Add b32fcsel_mdg opcode for Midgard", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "feea00a6c429e5d8656d62123d5923de69da3f10", "description": "anv: retry batchbuffer submission with i915", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e6cffa1f0e4e54616629177e09881784e33328db", "description": "venus: use feedback for vkGetQueryPoolResults", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "38b1c39b59527c2afadb66c7c14664c7641660cb", "description": "venus: batch query feedback and defer until after render pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e96428d588e4e5494899c29533b3af48311403ca", "description": "venus: track render pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb537262c2aee22469acd21d96dd12aa014d5c0c", "description": "venus: track viewMask", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "de4593faa193f575b8524c49b8e64f2dc12b498a", "description": "venus: add query pool feedback cmds", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d88a3db8b413969b7061d68c69ad636dd5fcf50", "description": "venus: expose vn_feedback_buffer_create()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a26a51d1d4e021286bf37916fb01684137cf7618", "description": "venus: factor out flush barrier cmd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6788aade62ccac2087171ecd888d2c58ab0ef04e", "description": "meson: Add back execmem option as a deprecated option", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "1dd1147408e8fcfb9cbd08d5a5651152d288ef41" }, { "sha": "25c49e491fd9821cb687012c7d7b5bd68c31400b", "description": "aco,ac/llvm,ac/nir,vtn: unify cube opcodes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dd3f756204de359a2834661d3bde39a5f20a2097", "description": "docs: update lavapipe extensions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4e380616430ce000bc4454f137265ec6e65b6afb", "description": "zink: fix separate shader program refcounting", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e3b746e3a31e350e9f0962717e49acba28efee30" }, { "sha": "84bb6078f44a8518bd7080ae2362ae1a8a6383c8", "description": "zink: do initial program unref during program creation", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "a0e69e7601a3f7cb6bfa578ccc4ec52abb9ee662" }, { "sha": "d5884d5bd5cef1f6f9b5badedc6f57ff54deb5e2", "description": "llvmpipe/ci: Update expectations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9a0c9c3ce49f2ff23e1a7ce4454c4f3fe30c5b97", "description": "lavapipe/ci: Update CI expectations for new extensions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1eca25cacc7f577e51c3ba531ef795e243ecdaae", "description": "venus/ci: Update fails", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "16151a597a0fe4e8d030757159218835afe25e25", "description": "zink/ci: Update lavapipe expectations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "01357b4da7c315453bd372f67574c4c48360f483", "description": "zink: Increase ZINK_FBFETCH_DESCRIPTOR_SIZE to 280", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8f003569dd69251afa9b4adb5b3d430d073b8430", "description": "lavapipe: Make shader compilation thread safe", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "83a7a88d6bad3e2faeb3904d965f5042e37a50da", "description": "llvmpipe: flush/reference fs ubos on bind", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b9c588b47b7b6f923ac894775bc77d401fbbbc61", "description": "llvmpipe: Use lp_jit_buffer_from_pipe_const in setup", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "63d09d2437da020d54e6a6ec1bc8fbbf27416803", "description": "lavapipe: VK_EXT_mutable_descriptor_type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "91eb0f5b082c881f42328f6d5bfeb3ed80cda881", "description": "lavapipe: EXT_descriptor_indexing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea848d37216b1f8cfd6b5d8df470735e64feba46", "description": "lavapipe: Lower non uniform access", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b9d774fe22253b9dbf3025765bbb209b033cb59e", "description": "lavapipe: EXT_descriptor_buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9d876505bc0a72a34990badd73e0c73fb7c1db71", "description": "lavapipe: split out descriptor stage setting", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "180f0090e515af9a030d97db652fadd65a830d91", "description": "lavapipe: create a desc set for immutable sampler layouts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "12a7fc51c77925a5562fd104a8fbd664a46ffc8b", "description": "lavapipe: Rework descriptor handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9b12e0ec02ff748adc4f44f205710c39efef7432", "description": "lavapipe: Make pipeline_lock generic for accessing the queue", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "001a3769a6fdf6c2cd5221d2b06915383e988598", "description": "lavapipe: Lower more texture OPs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a8adbaf9651264e01673f8573129aaddab2ed502", "description": "lavapipe: Include llvmpipe", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d361a0be28646b5689c583609d98208c505faaf4", "description": "llvmpipe: Disable the linear path when running vulkan", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "61d94f243cd3d2fd9b249bc49477bf3b4fc2df33", "description": "gallivm: Implement vulkan images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "573b8f23c295d57507de7a36a9177f5e9a6ee1cd", "description": "gallivm: Implement vulkan textures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eb140fa936d1be22835ed9fd228d2ae8106bf20d", "description": "gallivm: Implement vulkan SSBOs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3f5f807125727d0c4eede1465ba3eb65908d586f", "description": "gallivm: Implement vulkan UBOs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "62b4eb9d741a216ea0794301c7d493eb02b6b74c", "description": "gallivm: Add a function for loading vulkan descriptors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f675e4ee82319db31a9a70d65063290e4f151b4f", "description": "llvmpipe: Pre compile sample functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d4135ac10601f0f6efb44cc0b0b7cb77983bdad", "description": "gallivm: Clamp the texel buffer size", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "14486001712b7072f7fd74563cf89924ee72767b", "description": "gallivm: Propagate vulkan resources", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9aa28ae09de8135f91301b893fe02953ffed2b83", "description": "gallivm: Expose lp_build_texel_type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7ee32d636a1bf68c7d7eb6e9e4d65e8c66586202", "description": "llvmpipe: Add LP_TOTAL_IMAGE_OP_COUNT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b7e85f838aa80fe75a0af1e779d04c0da8867c11", "description": "gallivm: Expose LP_MAX_TEX_FUNC_ARGS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0814f5477961744847a7043ef0956cb574920528", "description": "gallivm: Add LP_IMG_OP_COUNT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "12bd6242e533b58ec49b8eaed292a9b20bc8f3e5", "description": "llvmpipe: Add lp_build_image_soa_dynamic_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4654a9949755929d8acb291e7b8cedd477ba780c", "description": "llvmpipe: Add lp_build_sampler_soa_dynamic_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e1f603b0924aaadd70c6c116b123a78ca03053ce", "description": "gallivm: Expose lp_build_sample_soa_code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e11e8289dde7834eb1c5e9ab2ea1869fd73df772", "description": "gallivm: Add lp_descriptor struct", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0ab04247dc706500f5b42650eeb4fbd4c18bd8f5", "description": "gallivm: Add missing includes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c2e639e74b2d1f69ca9355855c0a4924c83b6bab", "description": "llvmpipe: Add BDA jit type helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d63549a64293b3a35a90f8a165ce3a903265c39b", "description": "ac/nir/ngg: Follow tex sources when analyzing before culling.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "411f69b9c5b884f6802758347e72a10ec5564df1", "description": "ac/nir/ngg: Follow intrinsic sources when analyzing before culling.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "91b28fc6218c0d702d8c30dc33d320921a59938c", "description": "ac/nir/ngg: Add upper limit to reusable uniforms.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ddeabcc19b022c1137ec41701dc819ef446fa717", "description": "ac/nir/ngg: Call nir_convert_to_lcssa before divergence analysis.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "ac61162e2a903f973d0f98979c2b974346820d8b", "description": "r600/sfn: Fix filling FS output gaps", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "201b46e487d3aecda005973b0b46a514184eec4b" }, { "sha": "48737626c80f17590889612df8ec0d38322e2a48", "description": "docs/cl: timer sync is implemented", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2df351562560f5bc416c4f5394af9814f3301d84", "description": "docs/cl: move vec3 support under OpenCL C 1.1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9784b525793292df0d64999395ada44eb129da48", "description": "docs/cl: remove cl_khr_byte_addressable_store from extension list.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c3110ef1e973af3237fac89758549ee8cd15f6a4", "description": "intel/compiler: reuse previously computed bitsize", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7f48c70babd2e5ce1f561fc51635fae588a8573a", "description": "intel/compiler: construct masks instead of using magic values", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0925b07f4f54e66cf3f7c2b9b4571262a4f0f3da", "description": "pvr: fixup transfer primary sub-command list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b544a6d6c3569b15abd9e99c82f69277a5b1b3bd", "description": "radv: emit PA_SC_SCREEN_SCISSOR_BR with the actual fb extent", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c881e4167e4e438fb5557004978ce640c5e4dec3", "description": "glsl: remove old lower_blend_equation_advanced() code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c02252950ca69cf4fba7b90ffc117938305099bb", "description": "glsl: call nir version of lower_blend_equation_advanced()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7f3f429308183c58eb8f3f7aaec576c87d75057f", "description": "glsl: port lower_blend_equation_advanced() to nir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "34072923a9f3be316c12875a5ff11f33eb896b0c", "description": "util: Remove redundant #if !defined(XF86_LIBC_H) in u_string.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2aafd9d7e294721a5e850e7b6d7a52ae98527133", "description": "util: Remove redundant defined(_WIN32) in u_string.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e385913c21d8c85eab5127a466bedb6b99338519", "description": "lavapipe: check sampler pointer before deref", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "d2a7ddf066a7f8c69f6e5df50e34736f146bd1f4", "description": "zink: get new bda when rebinding invalidated buffers", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "041591d972d022810afa89590375a33d8e5dcd35", "description": "zink: fix unbinding generated gs on real gs bind", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "a30379488e27865a380ae9eecc41e3ea0b476130", "description": "zink: fix assert for inline uniform invalidation with generated gs bound", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "eeb6515096481d8e8a66f6d76a050e69716d791a", "description": "intel/isl: tile 64 calculations work with 1D surfaces", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7c43c2ac49bb0db2602682ade2936b7cdb100586", "description": "iris: also avoid isl_memcpy_linear_to_tiled for Tile64", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a64f860acbb4c349e68f7849440c2afe423554eb", "description": "broadcom/compiler: Use nir_steal_tex_src", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5623f6571b555c7f9b617ed9b7cdd5ab0546da46", "description": "broadcom/compiler: Remove unused #define", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4601517f54c1b634bba03a4da3abdcd1c0a35238", "description": "broadcom/compiler: Remove v3d_nir_lower_robust_access", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "596176a72086f4f7a247bd33edd4715fbfe5135a", "description": "broadcom/compiler: Use nir_lower_robust_access", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f0fb8d05e30c51e070155c957f3b71cf31c4b784", "description": "nir: Add nir_lower_robust_access pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bafbfc57ea836716a76a286c93f53641b315e274", "description": "anv: flush data cache before emitting availability", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6535b0c0ea1421c1f047a47fdcfafcc5d6c97404", "description": "intel/genxml: Update RENDER_SURFACE_STATE Fields", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4affaced9db5017f92336d552041bc385610d359", "description": "intel/genxml: Fix gen_sort_tags.py to handle mbz/mbo", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "12f93d06e97c70807bd8f1863afc4189151dedb9", "description": "isl: Don't set \"Enable Unorm Path in Color Pipe\" on Alchemist", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "38935d97898e31bfc31118b94f932f3f9ed5ce0c", "description": "broadcom: replace redefined ALIGN() macro with common util functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9a8a7aaf1d17c4586ca7006a40b8ca53700dba05", "description": "ci: split valve farm in two", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1ab22f788d31a6cff3651f44d0ad2c7ce9c50df1", "description": "ci: remove unused tag DEBIAN_X86_64_TEST_IMAGE_PATH", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1faac35866a68994f4e1b1156356c39d3c57ec5b", "description": "etnaviv: make use nir_shader_clear_pass_flags(..)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "36b0cff7749b04c3681f97fd76c6ab59c6eac7ab", "description": "nir/lower_amul: make use nir_shader_clear_pass_flags(..)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fada46cf99a04bd4d4ff2249444e5173fbc54a96", "description": "nir: add helper to clear all pass_flags", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "690549f1b65a6828e6478f2d834b3682bc81e354", "description": "amd/ci: add another dEQP-VK.dynamic_rendering.primary_cmd_buff.basic.* flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "33ee59af1def0dc2c46051d160cb39f940f544ab", "description": "radv: fix incorrect size for primitives generated query", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "1ebf463a5a64af54a18b69ccaa2453449938df61" }, { "sha": "4f3890dd87b8b279951f3f5da510af031c589a10", "description": "anv: move WA 1607854226 to use the WA infrastructure", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2bd2c03b0ee6c877df5a088eebad5e32f8048213", "description": "lavapipe: handle multiview queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e81b5b972ec318241be99a2eb14859f9f7831249", "description": "nir/validate: Assert txf(_ms) matches dimension", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5099137612cdbfd0d39c672d4698375f56113eb4", "description": "aco/optimizer: delete s_bitcmp optimization", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "130fbda71b9281c373cacf046facd224564ca37b", "description": "radv: set has_bit_test for aco", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "44d0b785ccfcd797ab6d0d34ee8e04d0544054b5", "description": "nir/opt_algebraic: combine bitz/bitnz", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "573e98f34ac99028934e273585baf9e3cbf76b3a", "description": "aco: implement nir_op_bitz/bitnz", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6585209cdd938b24418b606b1c4de68753f89dc7", "description": "nir/lower_bit_size: mask bitz/bitnz src1 like shifts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "481a34e82e4a50e4ba2f8923c3d469fa506a1006", "description": "nir: add single bit test opcodes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ca1bb3cf8f2f4d9378ceb8ae39e6f853fb900b0", "description": "util/blitter: revert util_blitter_clear_buffer()", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "23c003b88c54e00436b4e2684e6227e79538cf5a" }, { "sha": "625215dbe17899bdc693ade6a6c4f28844f91b2b", "description": "ci/fdno: Pause a660 testing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "68b8aa788dc2e6146b138401a6225388f2311e95", "description": "intel/compiler: Switch to use nir_foreach_function_impl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "46df42c4e80578512cc0051f8f5d82800a2a4d70", "description": "crocus: Switch to use nir_foreach_function_impl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e1bf96dd567a485a041f5ca48a1630755afba400", "description": "glsl: Remove the extra scope in gl_nir_link_uniforms.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dcf9cfd2973f0938e1ddcc640eaaf73a69ac6be3", "description": "glsl: Switch to use nir_foreach_function_impl from nir_foreach_function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4a8ec0db90cc24e958b7bf80df0a81633d7e00a3", "description": "d3d12: Switch to use nir_foreach_function_impl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "99dce8407e57a58b59eb1dcfdfd6e924d671c9d8", "description": "asahi: Use nir_foreach_function_impl instead nir_foreach_function in function agx_nir_lower_zs_emit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a434217720486a5efedc860235f8ad6df7d360d2", "description": "gallium/auxiliary: Switch to use nir_foreach_function_impl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a8d669b593122a91c6ba2fefbb7ab308c7477300", "description": "nir/split_64bit_vec3_and_vec4: Use the right number of components", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "496fd59d711b9a0744878918caeeaafb961e3deb" }, { "sha": "d3003b0a413ad6bb666c47af3c9da712743df4f7", "description": "Revert \"isl: Set Depth to array len for 3D storage images\"", "nominated": true, "nomination_type": 2, "resolution": 0, "main_sha": null, "because_sha": "7e1b62ea5b35d7bd0245d10c8667184a7a6a4882" }, { "sha": "2e8c0a33e776383bd27e285504e8023b2c005338", "description": "anv: implement storage image depth query using descriptor buffer read", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a7ccba2dfd1a2c4ed1ebce74e16966751c16ef51", "description": "v3dv: fix blit path for compressed image to buffer copies", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "599e76617daf3deebc2aa0237c16a671401b2e56", "description": "v3dv: use div_round_up for division by block size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a1fda29bd1d8577caf0f7bb6e058b53241c7ff0f", "description": "anv: look into batch bo reloc list looking for BOs to decode", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "96c33fb02704fc80363d3d17c3b2e54f21d09f18" }, { "sha": "5f7fb0a720c3f297c5a8f43e3c25c0bea6bb5d67", "description": "clang-format: Add nir_foreach_function_impl into src/.clang-format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "62ce223245ce69bb7613ee219107c41abd5edd97", "description": "treewide: Switch to use nir_foreach_function_with_impl when possible", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b91bff3537fe239e186a2c319d18b8da35559f85", "description": "clang-format: Add nir_foreach_function_with_impl into src/.clang-format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fde6b51749a7b2ef6b3ecf7ecb34ef8d5813d3f0", "description": "nir: Split macro nir_foreach_function_with_impl out of nir_foreach_function_impl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "afa79cd9b882b5c8613184ee70e9e6ea03e37b0b", "description": "nir: use imm-helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0d8c458e8f4becbc6c53632ec605ed102fa59b1b", "description": "gallium: use imm-helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2a7ab2f7bd4c27843c2274dafd2f8f585530dc82", "description": "etnaviv: use imm-helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a6da9d7147e8dd2f8c4bf4c24ee4e54ce2a384e9", "description": "amd: use imm-helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ee02893573204e7c30039a2dba9b1696dae79d04", "description": "mesa/st: use imm-helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "33035ed216ea1f657aa80c16708d455f75c58dbc", "description": "hasvk: use imm-helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6520b3e7262dd14615a5d1453a227061006b1a6b", "description": "anv: use imm-helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c4b6b0d949e3f1210445bce1688dcd2395df3007", "description": "intel: use imm-helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b57f76986d1ea3242840170ecf7384eaf202e5e", "description": "vc4: use imm-helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6537b8b40b7cad2b51dc34c3ce47c468cac4ec7c", "description": "radeonsi: use imm-helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bd87f15ee95b685cd06338967f602aa8cf515cd9", "description": "d3d12: use imm-helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f2afe52a14d19daabbb5ad96a093d4cd2e153995", "description": "r600/sfn: use imm-helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1c524136c0805472c871440d8a4b6bd0519d4f9a", "description": "freedreno: use imm-helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "45e7e162221b8e203f0e707658c509343b1b7116", "description": "pan: use imm-helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "80212172e44307141f3b06c858c919658ae69bdd", "description": "v3dv: use imm-helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b3b3be55c4f099e6a2a2f4689668dd2cac308f64", "description": "broadcom/compiler: use imm-helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c69dc017965fd5bc14dacb60d1c7b7b942d160c2", "description": "vulkan: avoid needless constant-folding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "195399f857f4ee3203255e512df638bef0f1e669", "description": "mesa/st: use nir_ineg", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b9d3736302c8fddbf44e40beaf0b379515c197e0", "description": "microsoft/compiler: use nir_imm_zero", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "30ab06bcf8b79bde8d6618e722c22bc007905cfd", "description": "mapi: Remove dead struct _glapi_function in glapi/glapi_getproc.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1ed7a1282c5952aacaf641e9f400b6e7b06b43b9", "description": "mapi: Merge get_static_proc_address into _glapi_get_proc_address", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e3b93887eb67a6179f4a8f50ed25afb8e42d76f7", "description": "mapi: Style fixes in glapi/glapi_getproc.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a63b7a03a1e45e17956a341ec73c77cbcba489b4", "description": "util: sizeof bucket are always 32bit width, use align instead align64", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b7a0d34f893c62f3bf571bc95f8dbfbc95f68837", "description": "util: Do not use align64 over unsigned int in register_allocate.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4d7c969dd8079c556f865ceef8057e5de89dc267", "description": "util: Replace the usage of redundant u_align_u32 with align and remove u_align_u32", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7ac83b096127cd55dada967ae3e80db4c8cc9221", "description": "util: Getting align and align64 consistence with ALIGN", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b45fb614a4cce8e7f014df9057e1165e4867907b", "description": "util: use uint32_t instead of unsigned in bitscan.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3aa929ca4618b1855c98aca479d7c0bd5498d67e", "description": "util: Add function util_is_power_of_two_nonzero64 in bitscan.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3fc727b34688e90c1c2228837552817b70ccd55c", "description": "pvr: Rename rogue_fw.xml -> rogue_kmd_stream.xml.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "70f86b25a14e8314ad633f3b217d9d176c5ba806", "description": "pvr: Rename transfer 3D heap to transfer frag heap", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a76818e525d5df22cfdcc7dff746ab61cd43c27a", "description": "pvr: Merge main and extension command streams", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8d3e8c3ad920b7f9b248551cc87df264dad845ec", "description": "pvr: Rename heap reserved area to static data carveout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b0a45fc6184727d99838cc086781a3a33933c236", "description": "pvr: use pvr_csb_pack() to setup CR_FB_CDC_ZLS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e714b35301a33145399f8939ca864ffd14b49de9", "description": "pvr: Fragment register fb_cdc_zls is feature dependent", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5acbadddb454505b2cc354f9a9a33ce289f489fa", "description": "microsoft/clc: Don't build compiler test if build-tests is false", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "1b7bf9a4f42a4c86155ced2a1cee0b9f67f172a1", "description": "d3d12: Fix usage of D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAG, was using D3D12_VIDEO_ENCODER_SUPPORT_FLAG wrongly instead", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed0087d75ef85f65ba6d0fed8165a957d0f2b799", "description": "d3d12: Only set reduced_tx_set when supported by D3D12 caps (no libva caps for reduced_tx_set to map to)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6de9402fa8f479c54cb813e7d3e555aa069fe4ca", "description": "d3d12: Correct tx_mode_support reporting as specified in libva spec", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "75ac852253d33b050e7ff3c3cdd866cad9e4dfa6", "description": "compiler: set alignment=1 by default for handling empty struct/interface in glsl_types.cpp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "68b9ad0ba7e1dfe58b3a08ea3dcb7efe0a819753", "description": "radv: Do not enable robustness for push constants with robustBufferAccess2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f4c2025e2cfde15ba448f769104504491e6fa16f", "description": "nir/print: Print more representations in load_const", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a185736a42925d9b375c13b9e94f941cba6161cb", "description": "nir/print: Use src_type when printing consts in SSA uses", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d15f4ef28bb6b9a62cb9d8205f6cde6613f2da2", "description": "nir: Extract logic to get dest and srcs types from intrinsic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7de530d3dfb1b752339502e4b6516924142536a4", "description": "nir: Make a const-friendly way to get the offset_src and arrayed_io_src from intrinsic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8f64415af722fc37fe994a55b7268df5ddbdb7b8", "description": "nir/print: Make NIR_DEBUG=print_consts behavior the default", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "260a9167db54de8ec6cd687aab2225751fb2dda6", "description": "nir/print: Improve NIR_PRINT=print_consts by using nir_gather_ssa_types()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3cfdab8f928f469d2cd9e3363c05da5aaf0d2c9e", "description": "nir: Allow nir_gather_ssa_types() to ignore regs instead of assert", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1e2f647fbbace978228029f9dcc262eb3608ae50", "description": "radv/rt: Hash stages using radv_hash_shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "de1092e25673e9b0230d174fc42fb051942c3d91", "description": "radv/rt: Fix caching non-recursive stages", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c9a5cac4ffa441b46000c8be0ae1b5b1819da9c9", "description": "util: Do not include immintrin.h in half_float.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "189c7d6ff1581889c729b296ce769a21debb6b0b", "description": "amd/ci: add another dEQP-VK.multiview.renderpass2.multisample.* flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e67337bebf623e67d119f48c2d24f3b831482ede", "description": "vulkan/wsi: check for dri3 buffer initialization failure", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e51f2de88717e6c4ad0cfbbcff85fed7c3e7ef0", "description": "freedreno/registers: add bitfield for DSI wide bus enablement", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bbcda63564478533ce33a924421a75ab1d042f6e", "description": "draw/i915: move hwfmt array to i915 specific struct", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3f7ea95bc9ed21588876ff166d4bfa94bf0c4230", "description": "radv: inline more values in radv_emit_fb_ds_state()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5010ab8fffc66337a16c7120bcf5196565a5251a", "description": "radv: stop emitting TILE_SURFACE_ENABLE for the ZRANGE_PRECISION workaround", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f8a204738779bcdbd6b02d9f8ebd7962a74cae16", "description": "d3d12: Fixes unused-variable compile error", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4096bd8d8593480303e3cdd8a83b00ae71f740c1", "description": "pvr: Setup ZLS depth and stencil load/store separately", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "59518b6dc637cab22838ef8d67d541dc3ebf30b9", "description": "v3dv: add a linear images to buffer copy codepath", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "74fd2b9dd7f64850e7fcceea9da634ecb24f5117", "description": "v3dv: refactor copy_image_to_buffer_blit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b8c6cedcf8013af097ea6ecd0a5182c55901770", "description": "radv: allow NV_device_generated_commands with RADV_DEBUG=noibs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "277b2afd7081fd41fe08db6890f58f2ac1fbe42e", "description": "radv/amdgpu: add support for executing DGC cmdbuf with RADV_DEBUG=noibs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "82c60b41e92e79a2a878a791c5fa7686b8fb6c47", "description": "radv/amdgpu: add more small helpers for managing CS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "86785130d18a1e6c603dfbf57559aa2a8a748295", "description": "CI/windows: Update headers and Agility redist to 1.711.3-preview", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "64da736286d0f1cba47ead6d93bb2e7766ef0ad4", "description": "d3d12: AV1 Encode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "314871d57bd24318aa1fa823177206ce04c98aa0", "description": "frontends/va: Extend AV1 Encode params", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "190b1fdc643b82e25347926717712c92cdfe0fc1", "description": "nir: Convert to nir_foreach_function_impl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "19daa9283c146a8c50fdc0250e73a0bc366c826b", "description": "nir: Add nir_foreach_function_impl helper", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "a8044110bf627c868cae49fc56505325c85b41bc", "description": "docs/rusticl: add Enabling section", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e2263a645c486a63c72c34864121c713aec249fb", "description": "docs/rusticl: mark building section as such", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7f0ed719aacd56a1ab08ad7bda9063d42b20a9ed", "description": "intel/devinfo/i915: Set has_set_pat_uapi for MTL+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "463bf134115909d11dc1d9dd440f59fcea93bb7e", "description": "anv: Use set PAT extension on BO creation for MTL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "45278d1988a2fcb6996028f0d9bbf18c3c012ba6", "description": "iris: Use set PAT extension on BO creation for MTL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b66678fb2e5e4e0c4681d7315a7a8133dafb0970", "description": "drm-uapi/i915_drm.h: Update from drm-next (2023-06-09)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fce905f613f13c2419ba9e496ea08f91077692b5", "description": "anv: Swap ordering of memory types on non-LLC platforms to work around application bugs.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "79c879d2354f157dec823c317a733261b9f6a8f0", "description": "iris: Map aux-map with WC on MTL+ (has_set_pat_uapi)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "37fc25aa74263e02f0d1e09ddd7f13dd13071442", "description": "iris/bufmgr: Skip bucket allocation if not using writeback cache PAT index", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5e697abc588329c7423de73f8ac184bdf519fbfa", "description": "iris/bufmgr: Add iris_pat_index_for_bo_flags()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b602c14fc529843a6bae4dc2e739bce354554195", "description": "intel/devinfo: Define PAT indices used on MTL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e896b81322b85aa648591cf8e3003f9a02b89ec4", "description": "intel/devinfo: Add has_set_pat_uapi", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "758bf5f7648320eb58e80854074f29088c788e73", "description": "iris: Allocate coherent buffers for resources flagged as persistent/coherent", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8b707547535602e2e507e8b9015c07ecc19048fe", "description": "intel/dev: update mesa_defs.json from defect database", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f0569cdba013cf048129b76b448ba6f241972616", "description": "dzn: VK_EXT_external_memory_host", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a831ee51ae6e522295c68a9af7659c9edf9258a8", "description": "anv: Flush untyped dataport cache DC flush is requested on compute", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "215c6c6ce4c82c897ef87d06fb685ed01ee5b8ab", "description": "anv: Flush untyped dataport cache when HDC flush is requested on compute", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c5ca2bed51302ac72f5524afe5403e85421c259f", "description": "anv: Clear untyped dataport cache flush bit if not in GPGPU mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1d1f5f14057fb8c1d2a4eef4dbae8b8c37d84635", "description": "iris: Flush untyped dataport cache DC flush is requested on compute", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "46e1a2b31e04ebd02c3471308521f39335c0c173", "description": "iris: Flush untyped dataport cache when HDC flush is requested on compute", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a4f1c926888aec08ed1de22ae7a9a53d33d7e0b5", "description": "ci: Testing -D shared-glapi=disabled with debian-clang-release", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d5a09bf5944b7762f823cc93debee34bc0afb80b", "description": "mapi: Hide OpenGL functions to be exported when shared-glapi is disabled", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a8b832449466411e87cab6b9b6e9b4a311498d4c", "description": "intel/aubinator_error_decode: add ccs support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "16c12a9c3b4587d1afe21443923ea17c756e0b9f", "description": "genxml: enable decoding on compute engine", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "79d935ceaf63da2fc18e08df0808f858b5eb7471", "description": "radv: use nir_opt_intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8649bde78fcbc3fb7c7284bdbe44ffdc2eb21e19", "description": "nir/opt_intrinsic: optimize quad vote", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "58f8e0e2a0cb033a12ec68065f49e97aca383243", "description": "nir,aco: add INCLUDE_HELPERS index to reduce intrinsic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c5fc89019b5c2b5f52e3e74d0e786fd54c312127", "description": "aco: include helpers in emit_uniform_{reduce,scan}", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "48674a179985d05e91a1c7ca5783058ae9d113b1", "description": "nir/peephole_select: allow some invocation broadcast intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "069cca9d66d1c4fb933c8d82b9d49a831fb43285", "description": "treewide: Remove unused builders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "173b9ee69a55d8ce67d2b1ac588b6121f2f742bf", "description": "treewide: Use nir_builder_create more", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "815efcdf7e2b291532b0e08ba4144ff01f21b418", "description": "nir: Use nir_builder_create", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e5410f9b00e60fb47e7737f7b5357398c3b2f7bc", "description": "nir: Add nir_builder_create returning nir_builder", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ddb7cf7a25ffc8473de1b48452c96b6d00843e91", "description": "nir/builder_opcodes: Remove nir_build_ prefixed helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "400645a5656315d3e48a0bb1c4e9cef12cd7ece2", "description": "nir: Use nir_ instead of nir_build_ helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "083f7dba5bb5e52af632a6297766dcc955a7e2dc", "description": "vtn: Use nir_ instead of nir_build_ helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "707f92f248bcacfe26bed8ddb6345047c8eb5771", "description": "freedreno: Use nir_ instead of nir_build_ helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8f3db26d14d970164811b4dd559e2e3b78a602e6", "description": "intel: Use nir_ instead of nir_build_ helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "afd81d5ace4565270dab68198b76c7a31038bd20", "description": "microsoft: Use nir_ instead of nir_build_ helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17f3f5fa851920970173964fb906a9d12ed55149", "description": "amd: Use nir_ instead of nir_build_ helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c24b7533781e6c75135230ea717ee2596bb93f14", "description": "nir/lower_blend: Optimize masked out RTs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4424950ace16da00cc660e0c4106d19e169b04b", "description": "asahi: Use txf for background program", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "05adeb850be3129211b79ab06d385d9e59f02636", "description": "agx: Use nir_lower_frag_coord_to_pixel_coord", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "abe5b06a99ef47895e86d5c5fed8545a17fd9720", "description": "pan/bi: Use lower_frag_coord_to_pixel_coord", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f318cab4a1661d08d5596ff72401fe669ff3b04d", "description": "nir: Add lower_frag_coord_to_pixel_coord pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c7067660b286636d611a854cb6444c71f0a4aec9", "description": "nir: Add pixel_coord, frag_coord_zw intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "137e8d1cc481519364e2b223c06b74627f600ffa", "description": "ci: add a test-dozen-deqp flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9b00867327c2b266fcdebcef8bc7e7497eaab06b", "description": "radv/amdgpu: workaround a kernel bug when replacing sparse mappings", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "51caece74cd54e99a5f89521e8feacd894781ca2", "description": "radv/amdgpu: skip adding per VM BOs for sparse during CS BO list build", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "035e55f5aca9ef2da59bc834c2c0b8c18527e2e2", "description": "mapi: Now _glapi_get_dispatch_table_size always equal to sizeof(struct _glapi_table) / sizeof(void *)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e72a879de075b21fc44a33a9d95cc4654c35bf50", "description": "mapi: Fixes compile error with build option \"-D shared-glapi=disabled\"", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "398a8d43dc93beed68099e466a46426c927666a1" }, { "sha": "d53c7513285cdcd9b5f89bc5fc801c7777b36c92", "description": "pvr: Change winsys flag defines to bitfields", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4e6444af0befbae8c4aac4fe24c1cc3fe66eec4d", "description": "pvr: Fix missing BITFIELD_BIT for winsys frag job flag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "739ba18c79908f96081935d5536cc88b0e2e04d7", "description": "util: include \"util/compiler.h\" instead of \"pipe/p_compiler.h\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0d82c0a026b1a6828d18fb72d361d34d60fae68f", "description": "util: Merge p_compiler.h into src/util/compiler.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b7b4e534043a14df2a3974d7c3eed1de339c71b0", "description": "treewide: style fixes after replace the usage of ubyte/ushort with uint8_t/uint16_t", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e53915828f9b2d3f69c04d467a008f25a2904951", "description": "treewide: Replace the usage of ubyte/ushort with uint8_t/uint16_t", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "05b840521ab3e621d1664cd91d839914ddabd0db", "description": "treewide: Replace the usage of TRUE/FALSE with true/false", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "49e84fdad2b453460100ea9253015eec437f5405", "description": "treewide: style fixes after replace usage of boolean to bool", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b45a0bd666f54c3b5497ea0db19b5ed2db7dd02", "description": "treewide: replace usage of boolean to bool", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b65e745168df47fad8dd32d4ec2aced0e002fa2f", "description": "llvmpipe: altivec.h inclusion in -std=c++98..11 causes bool to be redefined", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "07cb3c0e312db8256acbc74579e4ef706be5af2f", "description": "gallium/draw: Replace the usage of ushort to uint16_t in files that can not found by tools", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "542f00b5f1886459e0ca04bbcb7f06fbaa4e4108", "description": "hud: Use bool/true/false to replace boolean/TRUE/FALSE in hud/hud_context.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e5aec68ce790b2dca23333989ce5cde61685a415", "description": "aux/indices: use stdint.h types", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "96c99bc2d9503b5c64f2a1dbc5333141848097c9", "description": "etnaviv: linker: add fallback lookup to VARYING_SLOT_BFC[n]", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f9e60699596080fbcbb91dc6b0306d12810e07ec", "description": "etnaviv: nir: call nir_remove_dead_variables(..) before linking setup", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5f9ac2011652b6864f285fd57ee9bf5ae6f4cab5", "description": "ir3/analyze_ubo_ranges: Move IR3_DBG_NOUBOOPT check", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "03ad1d5ab6fa4290c28a0bfe04ca8f328a82fac1", "description": "v3dv: don't use the TLB path if we might be copying partial tiles", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cec030a2332a4d9f18d8ef80912330fc7742403e", "description": "v3dv: fix slice size for miplevels >= 2", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "1cb2d2a5eedd2962297e877850242260c93dd804" }, { "sha": "107d29765b57fb4e6504127759877b45e8c4b7ae", "description": "docs: Update envvars used for tracing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b0beca8c7a4dbc13f4462e67db54603fff5aaf21", "description": "vulkan/rmv,radv: Use common trace trigger", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e0641ed59f1056a5797e4642481bd17d8bd6f569", "description": "radv/rgp: Use common trace trigger", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3e11640127a268271f62e5e7c061712f685632af", "description": "radv/rra: Use common trace trigger", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "291fa055453e2832423e6f82914131fa2c748abc", "description": "vulkan/wsi/x11: Capture traces using a hotkey", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "15d6618a1286cb8c0e091b2a734cf7ee5d939236", "description": "radv: Add radv_trace_mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "70489edce48f90bf86c105fa63a64757a04a9ea4", "description": "vulkan: Common trace capturing infrastructure", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3b83a60c955ca67759d266f18247c476817e75a5", "description": "meson: Add a xcb-keysyms dependency", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7a7b1a4f7102e864284e576000a7317171d98e41", "description": "radv: Call radv_pipeline_init_scratch per shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "957d7644aa47478024315a20a31a91b32d3e65d6", "description": "intel/ds: Track CCS cache flush bit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5a272b5ed81e0daae7d2fc3d5ffe9316da00501c", "description": "iris: implement recommended flush/wait of AUX-TT invalidation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6be75d8aa2b2e1696ac7fdc5275c799f1eb3850e", "description": "iris: Fix AUX-TT invalidation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "26a7e997fb141cd15788af64eb228dc138cec2a7", "description": "iris: Add CCS cache flush bits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e88eac5b6cac01e986ee75f572dde5c8512af37e", "description": "anv: implement recommended flush/wait of AUX-TT invalidation on compute", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "012ff791fb842912c4b96d9ca730878abcddad31", "description": "anv: Fix AUX-TT invalidation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b42a6c3b57b3ffede80e25376e0c0a0a6239b30", "description": "anv: Add CCS cache flush bits to anv_pipe_bits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f5927271301d3f3610efd39f4ee2a2e141d4941c", "description": "intel/genxml: Add Compute/Blitter CCS aux invalidation register", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "55d9959e6743dfc4d3c566d5e39841baa852b3cf", "description": "intel/genxml: Add CCS cache flush field to PIPE_CONTROL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "99502b42b4d09195ba404173baa92d12216b6a96", "description": "vc4/v3d/ci: update expected results", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f9e6d35f65c6c5913d54ba5306af391a8701a68a", "description": "radv: Enable VK_EXT_fragment_shader_interlock", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8a8f2edd505da5a8b58e04822b77d89db04c8df6", "description": "zink/ci: Add broken fragment shader interlock test to RADV flakes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ec0778f59ee4a57bbe1e782e9fff4c1aabe966b3", "description": "radv: Disable VRS forcing with Primitive Ordered Pixel Shading", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "787a5532625004ec83c6d5ee4ed10d7de9d1392f", "description": "radv: Apply the POPS missed overlap hardware bug workaround", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "647952c8e31babd980f6feaaf2ee5cfe70ec72e3", "description": "ac/gpu_info: Check whether the device has the POPS missed overlap bug", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3831860b2019941b9449095777738cd8f959a49c", "description": "radv: Handle Primitive Ordered Pixel Shading in DB_SHADER_CONTROL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "37e325fe15b3e5f42bcc7e9a5f904ce54e90e9df", "description": "radv: Enable the null export workaround with POPS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7eabc5d6fc08b0be9949289ba4e0227f3d33b74e", "description": "radv: Enable POPS collision wave ID shader argument", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "50e680d05a97cdf27989ac7fecf8f3584fe02376", "description": "radv: Declare POPS collision wave ID shader argument", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1812819e6693e0ca04af27bad0d0b350ecad3e9d", "description": "radv: Ensure 1x1 shading rate on GFX10.3 with interlock execution mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "08c582ea6968b81aae08352188fb1f1d0d13d04d", "description": "radv: Detect the use of Primitive Ordered Pixel Shading", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5449a2c98840254f07e46da2553a503cbd3dc92e", "description": "radv: Remove unconditional POPS_DRAIN_PS_ON_OVERLAP setting", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "266ad83acd164a7dae5b29a727fd223381d60d20", "description": "radeonsi: Remove unconditional POPS_DRAIN_PS_ON_OVERLAP setting", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dda425df098d1ef2c00532fafedcbcf8e80bbdd7", "description": "aco: Implement fragment shader interlock intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e0f4b52559942bb5a1d1b65e5544a2ec2265d227", "description": "aco: Add Primitive Ordered Pixel Shading waitcnt rules", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a87628cd08860ae8e1e368c50e36f4bf04942531", "description": "aco: Send MSG_ORDERED_PS_DONE where necessary", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2194e8bd82c1bcbcc2002e7d8a03e831c31d870a", "description": "aco: Add Primitive Ordered Pixel Shading scheduling rules", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6082e126ebf157adfbc4b4295ff59e6da6a99a8e", "description": "aco: Skip waitcnt insertion in the discard early exit block", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f8e744f07f1aa5dd2463b5912dc0a6eb83da4d8b", "description": "aco: Add Primitive Ordered Pixel Shading pseudo-instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "94d2888da225c4419dc65cbcf5755aaf3eb21caf", "description": "aco: Add s_wait_event argument bit definitions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b892f31e4d728acb87f48d27dce02e2860d75945", "description": "ac: Define POPS collision wave ID argument SGPR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "308a5ea43afeb2373bd4bb43a59e3ce74e264c3a", "description": "aco: Support pops_exiting_wave_id PhysReg usage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "90c88f5933ea71e57fd0741a3a733a9a8735295e", "description": "ac/nir: Support Primitive Ordered Pixel Shading in lower_ps", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "365d342ee6e89973e94bb3bef594859bccd1c808", "description": "docs/amd: Document Primitive Ordered Pixel Shading", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fadcd8d371a027e881cc443eabbbda9d5349be03", "description": "gallivm: Use NIR_PASS macros", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6689c678fe50647c5e3f85b9a6d6c4cc640e473d", "description": "nir/lower_locals_to_regs: Add bool bitsize knob", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5c8f21412f240c5197ee12293eedfba7307627e1", "description": "nir/lower_bool_to_int32: Fix progress reporting", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "6a29cb2654ff059dcb59e3fcaa0bcc982656609d" }, { "sha": "8887be6206586d5fe048489ce7cb8e00cc31a7a0", "description": "rusticl/api: Wire up CL_DEVICE_PROFILING_TIMER_RESOLUTION", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1bb523111b839628c623f81a46eaae56d24dc3a9", "description": "rusticl/api: Implement get_{device_and_}host_timer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2a41b1869f142d871a1e60e3171aa5f19106b422", "description": "rusticl/device: Stash timestamp availability", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "748a1b357d1a6b69c8e2000062b0aed9368f5999", "description": "rusticl/screen: Wrap get_timestamp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9486b9e7857766fe0a5c984bb3320be5060ab7b8", "description": "draw: use unsigned instead of uint", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "65591a3b25aaf4adda3adbba666414091c792e6a", "description": "draw: match type of pipe_draw_start_count_bias::count", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b108e47091e70c199c9d0c55e52e3a2607fc6d1f", "description": "cso: use unsigned instead of uint", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fda6cad85eff13d8af667f1d19dd4a97fdc27b60", "description": "draw: use stdint.h types", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f4bd2d35cb21fe1d195fb1917a587ba768b4e2ca", "description": "draw: track vertices and vertex_ptr as byte-pointers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed4bda804485515e9f3ddece1b318da8edeff49e", "description": "draw: use enum for primitive-type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1569507e265df05a76e252864c151687e5437093", "description": "draw: use uint32_t instead of uint", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "57abc7d0379199a75e8721845c8dbc689bf0db3f", "description": "draw: use enum for tgsi-semantic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4844809edbeed44337b4557749c881d47ae5b07f", "description": "cso: use enum for render-conditions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "82e2802b7d69c4b64ba40868466aaf23630d949c", "description": "radv/amdgpu: add a helper to get a new IB", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "148f42be1da84075be13f04658ca6cdd8ace13a9", "description": "radv/amdgpu: rename old_ib_buffers to ib_buffers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d74de6506922b71fc2f7435a7e9735e0ab0393c6", "description": "radv/amdgpu: use cs_finalize() when growing a CS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "437456b47c222270da850362d027822ac3da17dc", "description": "radv/amdgpu: use the array of IB buffers for the chained IB path", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "81e308df72ce6dd7991e6a4dc542bb5848798cb7", "description": "radv/amdgpu: do not set the IB size when ending a CS with RADV_DEBUG=noibs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "df0c742543d7fd256690f7757cd0d2fc6d62aeb5", "description": "radv/amdgpu: rework growing a CS with the chained IB path slightly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c11a62a7b05a6847d2126911cb0b0f127f5bc2ef", "description": "radv/amdgpu: use the correct IB size when growing a CS with RADV_DEBUG=noibs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "91143f45b85d625261bf6af1dd3546a0f47439ab", "description": "pvr: Advance entry pointer in pvr_setup_vertex_buffers()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bc2828a436ada4b1264cb92fe2d50c8b833d83be", "description": "compiler: Allow the explicit_stride of aoa types to be zero", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "9f4299d6b24a206b059782df1cd40d233c49dcbb", "description": "anv: fix to set predicted weight tables correctly.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "8d519eb5f5947800279e4c02bf7aa79b0b65cd17" }, { "sha": "b8dc7675f27a3851403c3306a09b345c6a47aca5", "description": "intel/genxml: changes the type for predicted weight to unsigned.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e2f95ad296d665891cf455030094e1e9d20d4b43", "description": "vulkan/video: keep delta weight and offsets of predicted weight tables in h265 slice parsing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c421ecea56e3587d197fd860952eaad72f52e202", "description": "vulkan: Update XML and headers to 1.3.255", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "73af0475cbdfa016392edc5f3d42d3b01aaba53c", "description": "vulkan: Add NV suffix to VK_NV_cooperative_matrix feature names", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "07597596588973cea5bfe064ecc4017dd24357be", "description": "rusticl/program: skip linking compiled binaries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "18f1087a21c738ad1270557c5541fe796262066b", "description": "rusticl: bump bindgen requirement", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5b29463746d559c926cb84b35c749625123dec82", "description": "nir: Add function nir_function_set_impl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9fa38cf142716644cbe8e2ae2fcdea717e45062f", "description": "vtn: Do not assign main_entry_point->impl twice", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0d9f474381b48fa3f0b695ea51298e3efbf86ca1", "description": "draw: Update the comment and function name to match the type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e7f0dd27107bac50aadef9cb56aa93b332597095", "description": "draw: Replace usage of ubyte/ushort/uint with uint8_t/uint16_t/uint32_t in draw_pt_vsplit.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f35ebd221f5d269fdf57da67cd2ea018c87027f9", "description": "draw: Replace usage of boolean/TRUE/FALSE with bool/true/false in draw_pt_vsplit*", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fbe9a7ca3e78b683266dac706d156c110dcefdfc", "description": "rusticl/mesa: create proper build-id hash for the disk cache", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "29b932512a873abb932e2fde99081d705bf9d465", "description": "rusticl/meson: extract common bindgen rust args", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c89637388967d83fa621cc674c414eceb299b776", "description": "rusticl: generate bindings for build-id stuff", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d14af0043217150c299e6a6731caba30795ed1a6", "description": "rusticl: structurize and reorder mesa binding args", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "337908440eefc95abef9fa4464e29d299072df73", "description": "v3dv: replace boolean and uint with bool and size_t", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fa8a2326910f2c2ea2695c147e9170e157d90d45", "description": "docs/coding-style: add pre-commit hook fallback for clang-format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "270d898e754f7ea8e4a55c138f5b59b47219f009", "description": "docs/coding-style: add example emacs config for clang-format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "342196f7b05e8d618ff4119de353eda1292b1d45", "description": "docs/coding-style: add example vim config for clang-format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "89873e5e5ce98c811968f38eb7d1a7953476fe97", "description": "r300: properly count maximum used register index", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "561cce32f142d65364d9e48c7469ba9e605f5f21", "description": "anv: Only expose video decode bits with KHR_video_decode_queue", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "93614817806b7a58b1dbbd0229d1a9c52df58746" }, { "sha": "727335045dd7bba6d835cb0a3b9cad2dfc3171f9", "description": "anv: Pipe anv_physical_device to anv_get_image_format_features2", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "02aaf589083a768d9d1db8500c3b4495ed98df29", "description": "nv50/ir/nir: set numBarriers if we emit an OP_BAR", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "a2d7a4f9788e62270af8c14b2eee5452a1e0945f" }, { "sha": "69c452781b32c1e4138c9454ce110e561e7de019", "description": "nvc0: fix printing shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "45d86b419bf681f3c0444a6c44eade4957fe3eee", "description": "rusticl/program: add debugging option to disable SPIR-V validation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b2a51389009a5a844cd001a4746d4d6e1f8d63a", "description": "rusticl/program: add debugging for OpenCL C compilation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2362fd502bb07fa515518e5d9c783382f8015d3e", "description": "docs: document CLC_DEBUG", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1b3669a1ed320549a09185700e7e56086fc1064a", "description": "intel: Initialize FF_MODE2 on all Gfx12 platforms", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "427fee3507973dee8c85fd684f0a704928c9251c", "description": "intel/gfx12.5: Enable L3 partial write merging for compressible surfaces among other cases.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "d7ec6f172465a25be73bb2b30cf586a88aa4928d", "description": "ci/fastboot: use gzipped Image to avoid compressing on the runner", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d3c29dc60044ea35141e5f9fcd06c89e17fdb91", "description": "frontends/va: fix some coverity scan reported issues", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dc93f205c11cb16fab52872c61221992b79cc122", "description": "meson: Explicitly add \"check : false\" to a couple instances of run_command", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d3e5e04a75e90bd321ae6e2b840fc46d08fd666a", "description": "amd/drm-shim: use fixed-width types", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "766535c8671e3b4d6595c8ede233b6316e4518c1", "description": "agx: Implement vector live range splitting", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "72e6b683f37f91c9af4027a5d3f4f8ae7ca9ba3e", "description": "agx/lower_parallel_copy: Lower 64-bit copies", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bfdaab65121a3f5cef8915090a865dab685da23e", "description": "agx: Validate predecessor information", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "923b966775f7994317578237172bc7e246152661", "description": "agx: Add loop header? flag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a2dbe6b688d5931139012074e17dd93fb0b4e91e", "description": "agx: Recollect stored vectors at their use", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "91d98975a6889ce0f1e2306245356cd3c0a9393a", "description": "agx: Extract coordinate register size calculation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eef7fff852978f23434bcaf6bc6af1ada215e4ff", "description": "asahi: Pass through surface sample count", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "87bbaf680aa58c9ecef0a368ce2d22c669bb16a4", "description": "asahi: Disable PIPE_CAP_SURFACE_SAMPLE_COUNT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "af895692b3b52599e456f14e08a3beaa32b5a4c8", "description": "asahi: Revert \"Advertise ARB_texture_barrier\"", "nominated": true, "nomination_type": 2, "resolution": 2, "main_sha": null, "because_sha": "9e67d3f23780a818b9fc764105f39c6d595c6530" }, { "sha": "b5fccfa1977cbad1afd6cdfb8836c7bf392244da", "description": "agx: Fix discards", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "baf67144bd1862247042f6f5abca43c32d22f60f", "description": "agx: Update explanation of sample_mask behaviour", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "942c206cd17325a0710dceeb17fa917fb7b6d5e1", "description": "nir: Add discard_agx intrinsic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0f8864e04713db0000f1f41458737314ddd9f512", "description": "radv: adjust alignment of the preprocess buffer with DGC", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "06cdf222a6c3052eed6510d14b962dd8775769d4", "description": "radv: only dirty the active push constant stages with DGC", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3b329e195e340b64d090c57a291d7ed9d41686c7", "description": "radv: only dirty the index type when necessary with DGC", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d97cc89fb621de4cd9b4fdf93ab46fd13a21251", "description": "radv/amdgpu: dump all cs with RADV_DEBUG=noibs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8af705a856793313c6dfcc5d46d7b2e37828c442", "description": "radv/amdgpu: fix dumping cs with RADV_DEBUG=noibs", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "50e6b16855d5f72c3a8e16bc131d6d88b5cddfff" }, { "sha": "a1e2e01f62f247ebeae4a4230c49067c431fe5f3", "description": "pvr: Correctly read dynamic state setup during blend constant setup", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "036d3dc0660b3b54d6ee2a833a637d096d279834", "description": "radeonsi: disable H264HIGH10 profile", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae7721d1637b3e231929bc7bca7ce2b569ae2841", "description": "radv: reserve more space in CS for SQTT", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "7893040f807f2b81d03a6a19c577d6d98bcc116c" }, { "sha": "bbdbab15fc45b2cc303c87c2848ecd367d3db6cd", "description": "aco: Drop NIR parallel copy handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3b21c59fc3eb9cf1406a6fa8365fca77b17cfeec", "description": "aco: Remove unneeded stage related info fields.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bc971ba2c7d8cb869f38f069306112bdb75cb7e0", "description": "aco: Use aco_shader_info::hw_stage instead of guessing.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6028c146d54f14277000f98daf94c629a64cb19f", "description": "radv: Set aco_shader_info::hw_stage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "016370b4f912437f2e6129ff46cb9bca59f5d682", "description": "radeonsi: Set aco_shader_info::hw_stage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0fef6b95caabb03923d68a8cfdceb7f16b07a837", "description": "aco: Add hw_stage field to aco_shader_info.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "05928f42004a136ea951580e77d952149a4035b1", "description": "aco: Use ac_hw_stage instead of aco-specific HWStage.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cc2307008a345fbbacefcbaa69699c93deaea8fe", "description": "ac: Add ac_hw_stage enum.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "231fa269eac6c6d88a8a6516515681d551854c9f", "description": "treewide: spelling fixes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a13ac83f1b95ba3829f1f39ec932df8ddd8733de", "description": "anv: fix utrace batch allocation", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "b9aa66d5d0a8c166e5b0008337fdaca2b97a37f4" }, { "sha": "8e729a2f578a2433a4c0489e7feec665d05bf7bb", "description": "freedreno/decode: Correctly handle chip_id", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3111a70a554ad0f95379ca6686c0e97ec1ffc478", "description": "freedreno,ir3: Don't call fd_dev_64b more than necessary", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "00900b76e0f45a98d073e04fd51cff759fa870a5", "description": "freedreno: Decouple GPU gen from gpu_id/chip_id", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7a8d92e25f6cfa45af4bde427f77472469d0cd1b", "description": "freedreno/perfcntrs: Link with libfreedreno_common", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f18afc886a793e53fec8063dc6543b8231ab2f16", "description": "ci: Upref virglrenderer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "90bc0ccf4ab6974ffc5a95d4071bfbf3ab61c3f0", "description": "virgl/ci: Drop duplicate runs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b69a1b4153a955eb9991bea0d2595246a7c61c15", "description": "vulkan: Migrate shader module hash to BLAKE3.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e5173e62d719d78cc0f782f013af17381ef52aec", "description": "util/blake3: Add blake3_hash typedef.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0823ab43c527fab4e1059d2b175422c60628e614", "description": "Revert \"egl: return correct error for EGL_KHR_image_pixmap\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "5db031bf3ea3e37983f3ab17f2b550e1949d95a9" }, { "sha": "34163e19f7a64621a7995b92fa2f79a0f933393d", "description": "r600/sfn: Don't clear clear group flag on vec4 that comes from TEX or FETCH", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f3415cb26a62289fed9cb5f202088168add43cfd" }, { "sha": "23d4e21d835975110e96cd7dface422ef043374f", "description": "anv/video: fix to set U/V offset correctly.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "98c58a16ef1ab2208693505a88e597202cc3c2a1" }, { "sha": "d336bc39260efc1e47bd3e96061d78bd4d0ed8e8", "description": "glsl: call nir_opt_find_array_copies() when linking", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d75a36a9eeb1606fab19362746f9b5d94b98bd3a" }, { "sha": "570c263ea3a2032ed4cb263bb092f55d3ab07be7", "description": "nir/load_libclc: run some opt passes for everybody", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a981acf55570a9b1e023d2c7ef75d499c2c8fbc", "description": "rusticl/device: create helper context before loading libclc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "98c8d7b7cfbe7dc66a87bbe8fda56d855053d7cd", "description": "venus: Fix detection of push descriptor set", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "91966f2eff17cc7c95ca8a89ac40d5d211e5b407" }, { "sha": "f278b30e94ee94fb9d8f4b0c4e93cc42319e4eef", "description": "nir/opt_if: Use block_ends_in_jump", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7ddfc43fdffb4b38f721c7449fd0c9dcf29749b7", "description": "nir: Remove integer and 64-bit modifiers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a2fc3213f8965b0a9b739eabcf8671c3df14ad5e", "description": "venus: Advertise 1.3 in ICD file", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2f729ff6aaedcc3f4584830c2f88da2402b76ce7", "description": "venus: suballocate feedback slot with feedback buffer alignment", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "b2ed33fb4d0a3c78287d58e8edef6f4576dbf274", "description": "docs: update calendar for 23.1.3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "86f8e90deb40f00ea225791b5abd8ae9d619207e", "description": "docs/relnotes: add sha256sum for 23.1.3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7051d4e1d852cc6131abf96149ae4646a2c95839", "description": "docs: add release notes for 23.1.3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8509ebb68a022bd1b0629c3362638d217ad0c477", "description": "anv: align buffers to a cache line", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "9db5da0f388f22a3d705d02e34fe1026c9f176fd", "description": "r300: add partial CMP support on R5xx", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e15a4e6e1a773f83e621ad95689d264d04963a73", "description": "radv: pre-init surface info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "92dbf454f81ddf2468766837b38e8dcfd31d8fc4", "description": "ci/etnaviv: update ci expectation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3005c27a92d6daddb1896730618d6af3cb6e3520", "description": "Revert \"amd/ci: temporarily disable some manual jobs that take a long time to run\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "4031ed5c8a0bbda910f22aec5ee3263b8137936a" }, { "sha": "33673bcc2ab84de0b1ff35519e7d7a58ef572fba", "description": "rusticl: stop linking with libgalliumvl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "92fdfea5af8783cae471c510d1fccb1aab4c9a73", "description": "rusticl: specify which symbols to export", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "72fe01a6be92a32392742eb1ba65992b53175bde", "description": "rusticl: add ld_args_gc_sections", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ff290167536347a6831034a996b9ee1a8c3e5d6b", "description": "meson: Guard the glsl tests that only working when OpenGL ES2 is enabled", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0c298c1bb2181fc90f92ee9701457d62ef8fd010", "description": "mapi: Fixes non-constant-expression cannot be narrowed from type 'unsigned long' to 'unsigned int' in initializer list with clang", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e44773b6d643d24273cf07945a52287a148c0159", "description": "meson: Use consistence disabled/enabled comment for shared-glapi option", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7af2c45947d47f72600bdf2b393faffa290f9cc7", "description": "mapi: Fixes check_table.cpp for DrawArraysInstancedARB and DrawElementsInstancedARB", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5679ef99b82b7ae8803b91f6dcde19e53c223c5e" }, { "sha": "29b4c1a09f23985a8d367b2b95e887f4418ebba7", "description": "rusticl: experimental support for cl_khr_fp16", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6ae801c4d832c490f1c45b2665d2f380dd958c6f", "description": "rusticl/device: rename doubles to fp64 and long to int64", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0623e1784caaea0deed1f711c3777f2a5b004517", "description": "ci/panfrost: switch panfrost-g52-piglit-gles2 from X to XWayland", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5c120173b3665a740e1d10e5644b1c344b35c1f4", "description": "zink/screen: add PIPE_CAP_TIMER_RESOLUTION", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "79cd51d0e6d33b518e5b225bd7d91da03b9bee71", "description": "radeonsi/get: add PIPE_CAP_TIMER_RESOLUTION", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "979f47a04d72d10fceebc1f2c92848f39ae566e8", "description": "r600/pipe: add PIPE_CAP_TIMER_RESOLUTION", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6e1f873a0c019ee11dc6a1e489a615d270411e76", "description": "iris/screen: add PIPE_CAP_TIMER_RESOLUTION", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d27040ed89bc0e05e12ce7457dca6666fa391192", "description": "crocus/screen: add PIPE_CAP_TIMER_RESOLUTION", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6ec57403dbf6a8c60865caff90f4d850cd73b619", "description": "sofpipe/screen: add PIPE_CAP_TIMER_RESOLUTION", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "35f5bc0ad47baaaafa36a95b1658c9fb7755e154", "description": "llvmpipe/screen: add PIPE_CAP_TIMER_RESOLUTION", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "660f2eabe116972b82f2b6fcdf4869962f641d6d", "description": "gallium: add PIPE_CAP_TIMER_RESOLUTION", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "77f5b1cce024a472ffb603bc7dbb7c7f9f5f993f", "description": "radeonsi: clean up #includes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "56c787b36df809740d2cc43919dcd9794901234a", "description": "radeonsi: declare compiler[] and nir_options as pointers to reduce #includes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "620ff256a2c2b3de0f148c107a7eadad45ed09d0", "description": "radeonsi: clean up query functions, make them static, remove forward decls", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "69bc1180b77ae366e05298e892f3e83079414cd8", "description": "radeonsi/gfx11: use SET_SH_REG_PAIRS_PACKED for compute by buffering reg writes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1753b321f8766783b73f153131c575b868c5cd12", "description": "radeonsi/gfx11: use SET_SH_REG_PAIRS_PACKED for gfx by buffering reg writes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a6e6646d918a1110211cebfb634db0bccc69d40e", "description": "radeonsi: reorder compute code to prepare for packed SET_SH_REG packets", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f71607c8d3cea3f2ec5ea6d23ddaec3a2e05a875", "description": "radeonsi/gfx11: enable register shadowing by default", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aafef61f6a37e22f989eef10fd70399d787ba874", "description": "radeonsi/gfx11: fix GLCTS with register shadowing by keeping the CS preamble", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c7f4ffa401b8b2c43ce59fe4aafe3602060a589b", "description": "radeonsi: remove uses_reg_shadowing parameter from si_init_gfx_preamble_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "913c6392f65824b25202bba35c75158e705ca4e1", "description": "radeonsi: remove radeon_winsys::cs_set_preamble", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c4811edfa693f3b417b41ead67b5b13d32913569", "description": "radeonsi: use si_pm4_create_sized for the shadowing preamble", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fff585bdb80b83d754aaa61bf5306268a7da5e06", "description": "radeonsi: don't do BREAK_BATCH for context regs with only 1 context per batch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "835190dd9f6c75c0b50bbb70907ad1aefe83afb7", "description": "radeonsi: keep pipeline statistics disabled when they are not used", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ccb856fbaa1ae9d77e034f6822c9d004837932fa", "description": "radeonsi: determine si_pm4_state::reg_va_low_idx automatically", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "22f3bcfb5a3311a2c61ad26c943976e66b68b09c", "description": "radeonsi/gfx11: use SET_*_REG_PAIRS_PACKED packets for pm4 states", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1aa99437d3784cb1193120d8e069bd168ba9e749", "description": "radeonsi: eliminate redundant TCS user data and RSRC2 register changes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6959493f8c2a0542d13312069659c3c3e233206e", "description": "radeonsi: move the only tcs_out_lds_offsets field to vs_state_bits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5632d8d1a777d39c7882dcb011aab4619bcff01a", "description": "radeonsi: replace tcs_out_lds_layout with nearly identical tes_offchip_addr", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1b40ab21503fdeabb37950a73ac630240331a4ca", "description": "radeonsi: move TCS.gl_PatchVerticesIn into the tcs_offchip_layout SGPR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b4e2073f041174a4dd4de141823d7950ffb78819", "description": "zink/ci: remove 3 tests from the fails list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4031ed5c8a0bbda910f22aec5ee3263b8137936a", "description": "amd/ci: temporarily disable some manual jobs that take a long time to run", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a4796a34b192c7d251bd15fc9a13ed15321ef1ba", "description": "Revert \"ci: mark the valve farm as down\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "2089fc8188635ed0ee72e2ddc009e7a775210bb7" }, { "sha": "b4ca45911d234c2fd763ed60cbb74be804dccd31", "description": "nir_opt_algebraic: don't use i32csel without native integer support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f9a4b8e6401a875db7886ad8baeefdd9d1461b21", "description": "docs/ci: fix command to disable/re-enable farms", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e8533328056f9fe68a4935cd8eaa8038615268a8", "description": "r600/sfn: Add source mod propagation also to fp64 ops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "255eee10ace253d61570d9b97b44158082ae8de4", "description": "r600/sfn: Implement fsat for 64 bit ops", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "0ff3c4bef21e6768a53610337c39d1e306b3869e" }, { "sha": "12d86e9822f97d4a66d8cbb90ba13491153711ef", "description": "anv: update conformanceVersion", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ff52a00553ce6c8dc5398ff4eb9dd923d10ceada", "description": "dzn: Align placed footprints used when copying linear <-> optimal for BC formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9dd106b1137bf94369dfe293cfe800fe2ff642a9", "description": "ci: move .microsoft-farm-container-rules to test-source-dep.yml", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "402ae3b132e026d681cb5e4b8b44d6504998c2b5", "description": "nir/lower_tex: ignore saturate for txf ops", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "886b7aaa6be918857c685d980110f35ef57d96df", "description": "zink: add fastpaths for no-op sampler/view rebinds", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8125437acdc104dad6d9b70c4814bed8f5b271d2", "description": "zink: check sampler views pointer before loop", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "58b82d231de91fd9241401c55b6939a9c4f050d0", "description": "zink: don't update tc info directly from cso binds", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b4c1b3a426ec781c81f48bf57e5e7de07bea2af", "description": "zink: track and apply ds3 states only on change", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5dc2d329cb0130413bbbf3c7500076e7c5f7f065", "description": "zink: use local screen var in blend state bind", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2543fc15a1968e83aa44c90494bbc1d047409494", "description": "zink: clean up rp update tracking on dsa bind", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b65efda50880d4bf03d06b7d2496ac7d9d314e7d", "description": "zink: specialize invalidate_descriptor_state hook for compact mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "53542dd12000f0618784204b1ca4633b9f23ef1e", "description": "zink: make invalidate_descriptor_state a ctx hook", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ad04bd81b96bfd41adcf230b161dda24559e2722", "description": "zink: force inlining for a bunch of functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "14bf10c1adce11c9e208d9269e9e048eef61ef8b", "description": "zink: no-op redundant samplemask changes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f759cbb6755e713a8fdaa1f0b26f1144ae482933", "description": "dzn: Fix multisample counts in device limits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8b888ead2f738fa24ccb0cb534a932eb45d67484", "description": "dzn: Remove dynamic check for block-compressed support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a3d14e4b0581c9a5a3d84b52566fd628685a5886", "description": "dzn: Use common GetPhysicalDeviceFeatures2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7a68617692f3632a87decce1f751196226daabf4", "description": "dzn: Inline D3D12 device creation in physical device creation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "badb85edb8ff2236f38dbbbdd3aeb9febf02f54f", "description": "util: reinstate ENUM_PACKED", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "86532fa21dee16debf4f96a8b6eb6e894076845e" }, { "sha": "4b48d377badc6871237583e2fdea16063e686308", "description": "egl/haiku: Fix potential crash if double buffering is disabled", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2089fc8188635ed0ee72e2ddc009e7a775210bb7", "description": "ci: mark the valve farm as down", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed5d3468682d775f2a9e5253d868997cca9ea4b8", "description": "intel/fs: Add missing newline", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "df6749ed56982f056be8c06d7b1af7f84e842fef", "description": "radv: inline radv_can_enable_dual_src()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8b73109a938cebdc97057518a297f32beed37485", "description": "radv: remove redundant intermediate variable in radv_is_mrt0_dual_src()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2a1d97e3fcffa6d38413f8d785afaf9d2278fb71", "description": "dzn: Ignore export access parameters", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "c64f1b6650f9f81a0329390d92f8c27bcb046e7c" }, { "sha": "63f44951ac4b4055b4137f57ef10c5fb078bf35e", "description": "asahi: drop unnecessary DRM_FORMAT_MOD_{LINEAR,INVALID} fallbacks", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "afe134a49c5ef79ca6125f0263331b440b9c0e49" }, { "sha": "cfa7eec06c713bd4ec1eb91f02cfddc57c7bd2f2", "description": "aco: don't set exec_hi for wave32 scan reductions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d03bbc91d10a8ed479d1a68a363e69135f1e6d8", "description": "pvr: Fix csb control stream extension", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5336cbff3bd0ac73cb03915bb2dad102f15d58a0", "description": "intel/fs: Constant propagate into SHADER_OPCODE_SHUFFLE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b902fb2e14e56bdf914eb175489d3b53ff6fcda0", "description": "pvr: Fix dynamic offset patching", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "aa791961a82e1f5a9dd841c3e0398c3e80d09652" }, { "sha": "4071b8e7f32f1801f7e578ce580b22d8ec7b0332", "description": "pvr: Fix barrier insertion on merged subpasses", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "6d672e0336836bdbf3d444f7febc74f5c91e7de1" }, { "sha": "822dc384b1364a4a2a67c68a20a00bf324e40380", "description": "pvr: Fix seg fault on empty descriptor set", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ce67f5ac944bdc6ebf27e3b115706bec5b63f002" }, { "sha": "9d75795087ce1233e92df2582846ec6f6116d423", "description": "radv: Move most of DB_SHADER_CONTROL to PS, more precise GFX11 blend WA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b687cbe36c12081921e03c8633fedea334642105", "description": "isl: add surface creation reporting mechanism", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "750744143021f3925a6e35b0a1502ef4821c8b6b", "description": "isl: assert on gfx8 condition that should not be met", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "31cc7a1887678dbc8f250559d87b6aa8e4c69d2e", "description": "isl: assert on gfx7 condition that should not be met", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4616aa2fac29100be99afe0ff382e442f152d421", "description": "isl: assert on gfx6 condition that should not be met", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7cf7ea2500232ac3ccf6ee2ee98a6188a784bfc0", "description": "zink: radv vangogh ci updates", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1ca87a300dd0206bf802e30e9c3eebcbc8864361", "description": "zink: always clamp NUM_QUERIES to 500", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "0e32de0aed7279b680d0604ac45f1d1663e7c99d", "description": "zink: recache present semaphores", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b204c616223b2742e120218676f9d5575dd4cc0", "description": "zink: acquire persistently bound swapchain descriptors before setting usage", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "98031749421ae328d5b38a3931b5b507ee0838b6", "description": "zink: fix ubo array sizing in ntv", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "240b419c03aaf050aa06a4b7d308a633f414ea0f", "description": "vulkan/video: consider removed bits when calculating the size of comsumed data.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a28994f73c791a909c92440d9cbc7d5dac57481d", "description": "util/rbsp: keep track of removed bits for the emulation prevention three bytes.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f2e260d2bf8e47cabfa9cf844125255ad8da4a6", "description": "vulkan/video: move parsing longterm rps in h265 slice parsing.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "efdcacb230c7003685c0de9ef6bf9c72fae4a1db" }, { "sha": "b10631865d85b59b6b3acfbc1e2b5aa52db5d6cb", "description": "vulkan/video: adds more conditions for setting loop_filter_across_slices_enable in h265 slice parsing.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "efdcacb230c7003685c0de9ef6bf9c72fae4a1db" }, { "sha": "48b32124c61f35ef39cee7e32ff7795dd49e0690", "description": "radv/rt: Store the prolog outside the shaders array", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ebe4e337fda951e01b87242a3d960c6d882b0fcc", "description": "radv: Use _mesa_shader_stage_to_string for executable name", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "334a20ae28a140c26887d65a1856b7b5916ae394", "description": "radv: Implement executable properties for ray tracing stages", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bf5b74c3baeda7f29ea2be6595705a64bd7daea3", "description": "radv: Use get_shader_from_executable_index for executable properties", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8a5c4b3ebf8f499a862642618e9e3be9a671f46c", "description": "radv: Adjust the traversal shader description", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eeae2fb5c4cbcfc8de7efec22295e5b3b4511110", "description": "radv: Move the shader type to radv_shader_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "12d7aaf2b825fe49277b84a605733e8fc39e241d", "description": "intel/compiler: add more validation for acc register usage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "836990b6513c74160ea50a4ecd59552fc9ac970f", "description": "radv: enable NV_device_generated_commands on GFX6", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a9c836626100bba2ccdcf6bca8d9a8aa71095f45", "description": "radv: implement padding cmdbuffer for DGC on GFX6", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "65249c6f0a76bc671dbb216b4aed851ce99f00c9", "description": "util: Fixes prototype of threads_timespec_compare", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "45bd24708a91420f8ea37c9d185b37af055756d9" }, { "sha": "146adbd2f49c2e25dc10a0cb388c3872c313d710", "description": "radv/video: drop incorrect defines for uapi ones.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "9477f117f4d45445dd8d3ccc2497b5e4dfb48bd6" }, { "sha": "38f941c8a85b8bed4e955dda8b9a6e890cef24ec", "description": "intel/stub_gpu: Don't run program again after using GDB", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "c56dd678e4827a0d32f693d04f451ac45c890e82" }, { "sha": "23c003b88c54e00436b4e2684e6227e79538cf5a", "description": "util/blitter: fix util_blitter_clear_buffer() refcnt imbalance", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5f566faa46078500d0d70f510d3ce3e75d1f6e83" }, { "sha": "3d22bcb7903d168e1c79252b283adbad4124e8bb", "description": "zink: only retry bo allocation after reclaim if reclaims actually happened", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4757ea67e527fa4537b543aba07bb44073979b6", "description": "aux/pipebuffer: add a return to pb_cache_release_all_buffers()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d065304367140c4a855fbbeccb1896ba84edccfc", "description": "aux/pipebuffer: add a return to pb_slabs_reclaim()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fde8bf7b7f57a20f7355f67f840f7c3a2a9eb49f", "description": "intel/compiler: Respect NIR_DEBUG_PRINT_INTERNAL flag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "af9be8c024a34332964f69ce7629550e668222ef", "description": "nir/print: Print whether the shader is internal or not", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "880a8bb943f24b79db7f27eddc7c5d15aee56df9", "description": "rusticl/memory: fix clippy errors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f1f01aaef53cd6a9593dade1e2fedcacbc2e45c2", "description": "aco/gfx11: schedule for VMEM store clauses", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f837fec2134be7717108defcecdef47d0802bb25", "description": "aco/gfx11: use s_clause with stores", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0c0143a4c0477ce092bb4cd3ab1667e057cbb5e7", "description": "aco: don't try to form load+store clauses", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "414576aad54da8ec9df5f64ddd40f2f819d4dded", "description": "zink: fix anv ci flake wildcarding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c15b2491ec064d8bcb6252b9c35fc0c6667ecaed", "description": "zink: ZINK_HEAP_HOST_VISIBLE_CACHED -> ZINK_HEAP_HOST_VISIBLE_COHERENT_CACHED", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7a169254c510f51eb3fbf7f5bcd642e23520d492", "description": "zink: add COHERENT requirement for CACHED memory", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "59a72570b66ad7c4fd953e18e18a9b09b1a7ae7e", "description": "compiler: Move spirv into a module of its own", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2af68d157b3b9e6bd3b6777eefda5d77059c34b1", "description": "isl: Add and use size and alignment calculators", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "68f7c5381426b7e76ce3632631df602419d38e40", "description": "aco/gfx10+: use v_cndmask with literal for reduction identity", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "71d30bcede5df1450bf4a1c018d241a94482ba16", "description": "aco: combine scalar mul+pk_add to pk_fma", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6db61d0dc07173a276c2d6c487791774afc072ae", "description": "aco: use uses helpers for pk_fma opt", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "532407094a0bb0d2ff65abe8033efefe29c6c218", "description": "radv: use wave32 for small workgroups", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b765a27d73b4b2a36e171d699c467f81af0a05fc", "description": "radv: refactor CS subgroup size determination", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "41d8837e89c3ef632151a50df4b7078ff7d6d2c4", "description": "radeonsi/vcn: update luma and chroma size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1359e806f25ea4b25be03821e356881eb528ff24", "description": "radv: advertise VK_EXT_depth_bias_control", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "266b2cfe5bf3feda16747c50c1638fb5a0426958", "description": "radv: implement VK_EXT_depth_bias_control", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0432a748ee077330afcb512b7b81cbf25a8701e6", "description": "vulkan/runtime: call CmdSetDepthBias2EXT() from CmdSetDepthBias()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae7d904a73b57f6f019346b3926cde5263bff787", "description": "r600/sfn: Implement source mod optimization in backend", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "da92733d5a9d39c02d08a0c97ea29a0fdc96b74c", "description": "r600/sfn: add source and dest mod info to opcode table", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2f6ded1098ade0b19c64a84653de843c4155f17b", "description": "r600/sfn: allow source mods for per source with multi-slot ops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0ff3c4bef21e6768a53610337c39d1e306b3869e", "description": "r600/sfn: drop use of nir source mods", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "47152b6c09ba6b467b94b8f105744110fa734027", "description": "r600/sfn: Fix typo", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bd93d6b2fba4a9e78d12fc9c6cd2df4d2216dfbe", "description": "virgl: don't allow vertex input arrays on GLES hosts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a2d40c09b72374db5d2dd4115c1ea51b2543f515", "description": "zink, drirc: Add Borderlands 2 workaround to fix spir-v 1.6 translated discard", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1dade03b1fae712100f57633973de2c07337acfc", "description": "etnaviv: remove not used tgsi includes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c784a3db7fefaecf9874bba6a1713c8b7a18c6b7", "description": "etnaviv: drop usage of tgsi_swizzle_names", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c9ced5abde1497da969bdb10a66749c7ea1185fb", "description": "etnaviv: remove tgsi remains", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ab6aa14f427a4b90c23dbd7c2194a182a1c9e00a", "description": "v3d: clear alpha-only as red-only", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "91c56020264adcd6eff26867ffc5306b4b049b28", "description": "gallium/util: fix color clamp for alpha-only formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e1d7861dd69651eba41aa5875c3781a51527a3bf", "description": "isl: handle DRM_FORMAT_MOD_INVALID in isl_drm_modifier_has_aux", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b8f8146c6e4d98dcf1b94943476a777d4b10a3f4", "description": "gallium: Remove unused os_process.h in gallium/auxiliary", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3851a65579646410a9901cb88863c6853bf75f59", "description": "dd: Replace the usage of os_get_process_name with util_get_process_name in dd_draw.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e287d39f4ddd0f7430d0fda32b582d1decc8c0a1", "description": "zink: Replace the usage of os_get_process_name with util_get_process_name", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "25fcf0adc35287a62a2bd194800004ef53ce99f7", "description": "mesa: Fix use after free.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cb588d5d6ee290ff8ea405ff3ee56a51bc1b2145", "description": "compiler/clc: Move related NIR passes to the common mesa clc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be3e4c8aaf1b2b9d257a7abd9c3d7ab43ecfdcc5", "description": "compiler/clc: Rename the internal library from libclc to libmesaclc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0c387249e1e03cfc5b29ac8a7fe6894bc113e969", "description": "intel/compiler: Move brw_kernel.c to the intel_clc target", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ba420128577e81419560df4ec0064ef25bbcd579", "description": "anv: add VK_EXT_depth_bias_control support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f39fa398096ccb60d60289dce45b4b6ee970ab9e", "description": "vulkan/runtime: add support for EXT_depth_bias_control", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6249ff17ca0d40dfcdba59ba9e6d7ef40fc16410", "description": "vulkan: registry/headers bump to 1.3.254", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1a6e45d32bd70e12b55211653de78051f7e4490a", "description": "anv: switch copy query results with shaders from semaphore waits to flushes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "61496915c2182cb623f2cd175878a4c98f176d55", "description": "anv: tracking query buffer writes & query clears separately", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0339ec4240c98f1c5bf0d6532cf7ce7af3e7eadf", "description": "anv: fix pending query bits for compute only command buffers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c548700b6aa79f233f471cee572eb1744ed11a6", "description": "anv: change the way we clear pending query bits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cab849562517631db7303f0bdf08d21e60f59ad8", "description": "anv: track buffer writes from shaders for query results writes", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "1f72296f2c8699f2c8a840c9be129a51597aed3e", "description": "anv: add missing query clear flush for acceleration structure queries", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "a78772890628f70668950bb4524a9d8e29a9bac5" }, { "sha": "4431e5a222a6921ed26885d505d0b51fa391aa42", "description": "compiler/types: fix size of padded OpenCL Structs", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "44d32e62fb8d1fa9bf22c136aa41114d19b2d874" }, { "sha": "8e452e385b5adb7fe49bd97da96393d6697989c5", "description": "c11: Implement os_time_get_nano with timespec_get(&ts, TIME_MONOTONIC)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "45bd24708a91420f8ea37c9d185b37af055756d9", "description": "c11: Improve mtx_timedlock to use timespec_get instead of time(NULL)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "66a99f619fe1a24f9ff6797d56d417fbf23cb0ef", "description": "c11: Improve timespec_get to support TIME_MONOTONIC TIME_ACTIVE TIME_THREAD_ACTIVE TIME_MONOTONIC_RAW", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "785ca1332319219828c4d76d032f31345c41e48c", "description": "wsi: Fixes passing argument 1 of \u2018mtx_unlock\u2019 from incompatible pointer type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2e4f874fa5bcb68d4520cba8e87e8f420085ff11", "description": "freedreno: Fixes error: passing argument 1 of \u2018pthread_mutex_unlock\u2019 from incompatible pointer type in tu_pipeline.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1f3869ed4e44907ca925d52ffce662a483822706", "description": "nir/print: Use mesa_scope_name() function to print scopes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "45bd6cfe281aa99b6f39329d1b188b3527979552", "description": "compiler: Add mesa_scope_name() function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "59cc77f0fabc99dd333b6a7186771561d702c14d", "description": "compiler: Move from nir_scope to mesa_scope", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4d26b38caf962367b16487bfe6c180a15bba7990", "description": "rusticl/program: pass our max param size along to the spirv validator", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "99a480ba9bbae4df47f90a84fc150944b3465ae6", "description": "clc: allow passing custom validator options", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8f7da6f05256ff808f72a096b2fac7cbd53a917e", "description": "clc: fix SPIRVMessageConsumer for NULL src", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e09754c658d60d9df3487bc2655186c7fab16959", "description": "r600/sfn: Clean up FS member initialization", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "201b46e487d3aecda005973b0b46a514184eec4b", "description": "r600/sfn: on R600/R700 write a dummy pixel output if there is a gap", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "98d65120cb66cf8ca9f9928b107d93af24c83776" }, { "sha": "0e728ea7b0779e299cec948d7ba06ab591c04992", "description": "anv: avoid private buffer allocations in vkGetDeviceImageMemoryRequirementsKHR", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "4075dd16ab8ceb1abd852e685118e88a8c4cd749" }, { "sha": "714e11fe046f71a9184af475fe631df918a97cc7", "description": "rusticl/format: enable all trivial to support optional image formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "976ba09f576147857b477209d91853c9e914477b", "description": "rusticl/format: move format table generation into a macro", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9112aeb4a4f676ba6a31c2b3710410332c2a201c", "description": "rusticl/format: document cl to pipe format mapping", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "092abd8b9af58fa597578543eb4290caf459ad69", "description": "rusticl/format: add required format table for CL2.0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a874d76153fc8d24f3c9ce312263d5653e4079a", "description": "rusticl/format: drop req_for_3d_image_write_ext", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0ba3ab0b5a7cfe101388a4151398c3993a15e36", "description": "rusticl/format: extract required format checks into const functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ceb1c292b5b47a7552756900ea5317906de6d2f5", "description": "rusticl/format: extract CL format to pipe format mapping into const function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a259c0b948287b746d466908729489677e74850", "description": "rusticl/format: pass order and type to rusticl_image_format directly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4999f9995ee7b3e73aba3eb88129b99372f1d2b0", "description": "rusticl/mem: fix validation of packed image formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "73f86c9b9d16e981905e6c1e09a539aef1c04d71", "description": "rusticl/mem: cache the pipe_format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ff95349285d08c2879f497da9cee3f68ee8fc93a", "description": "docs/cl: improve reporting of image features", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0dd0ad1c321be10d2062bb9516f9b36f1f6bc6b", "description": "Revert \"ci: remove clang-format testing\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "d666a8d259a0bb0a14e5bf42e90f167e150f185b" }, { "sha": "ec8932fd633f17fb20ae0e9870a9f18f00a8582a", "description": "radv: fix formatting", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "45a0de84912dfbb9290f5b97595ae8a1478b69bd", "description": "docs: remove i965 features from docs/features.txt", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "125700cf8b87c4ddd6ec881783d0363d996a8b82", "description": "docs: add crocus features to docs/features.txt", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aa20ea7c5e58508a07964f19cb8570c3113156cb", "description": "docs: add iris features to docs/features.txt", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5cdb2371fd3472a9858a03ed584a42d5af3658a4", "description": "v3dv: expose shaderImageGatherExtended", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e31aff59d88702bf760c8141204c23b58f6b58e0", "description": "broadcom/compiler: handle textureGatherOffsets", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0de89e10ba1ccf9a4b579d6eb756e4cf253fb82a", "description": "nir/lower_tex: handle lower_tg4_offsets with lower_tg4_broadcom_swizzle", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "65353814a395b97a5a472d5eaea6383f4eea6fa3", "description": "nir/lower_tex: copy missing fields when creating copy of tex instruction", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "320884453904890771b68b945ed000fb1a794fa2", "description": "radv: use cs_execute_ib() for GFX, MBCP and DGC IBs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "afbe18771512993ae467019f89dd2369f695e94b", "description": "radv/amdgpu: add cs_execute_ib() for executing IBs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0551954e80c67efe9641253902e22e90b16737d2", "description": "radv/amdgpu: remove useless assert in radv_amdgpu_winsys_cs_submit_internal()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8e1579a21421ffee3cb5a6477bf1fa57ec615003", "description": "radv/amdgpu: fix a buffer overflow for submissions with RADV_DEBUG=noibs", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "53b439d24fae8a02385d6b04b85024c706c0c256" }, { "sha": "795bf984c6bdbddb33dd00b7bf62c547a7855854", "description": "radv: reserve space for shadowed regs", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "7893040f807f2b81d03a6a19c577d6d98bcc116c" }, { "sha": "a5cdc4840da25903869667409e1cefa4e4274bdd", "description": "radv: use IB for the GFX preamble on GFX6", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e20a0f32f293b53dcae7b1a5911ce1dbb8c8992c", "description": "radv: do not use IB for the GFX preamble with RADV_DEBUG=noibs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7e56f0389be94083161e0638dcb2344097b8bab1", "description": "ci/docs: fixup incorrect spacing around console block", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "dcf5dfbbf8d33c0de625ad3a1020fece0cb2acfd" }, { "sha": "e0ca73e96d53a69ea3c83ea98983b61ecc8a7a60", "description": "r600/sfn: Don't deref unused group slots", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "e57643cf5488fc7ca2619f62997527b1f546cd38" }, { "sha": "3a569fbf9b6e8eedd8659fc51b9b1378bae9dbf6", "description": "r600: Split tex CF only if written component is read", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "da4b5b4a47ca727a7c8892d2bea50739df3b94ed", "description": "intel/ci: disable iris-jsl-deqp because it always fails for an AMD MR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d666a8d259a0bb0a14e5bf42e90f167e150f185b", "description": "ci: remove clang-format testing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "845ed015dd359f40c74a2466efecc815500f07b4", "description": "radeonsi: remove gfx10 NGG streamout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "283be8ac3b8610a77b28ebe9e44b946b979f0381", "description": "radeonsi: handle GE_CNTL and IA_MULTI_VGT_PARAM as a tracked register", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "12b123fdb7205b46a4d6e668cb4630ebedc2c381", "description": "radeonsi: handle VGT_LS_HS_CONFIG like a tracker register", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7065bbdc2390ff425c73cf50cf886edd103d6da6", "description": "radeonsi: handle VGT_GS_OUT_PRIM_TYPE like a tracked register", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "315231b5a519bdc14b0ceaba0501e0c0b4067688", "description": "radeonsi: eliminate redundant compute SH register changes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "35fa0135452ee812ee79af109c2cc3a330882563", "description": "radeonsi: handle demoted si_pm4_set_reg_idx3 as si_pm4_set_reg", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "29e1d0ac4fb7c439068f8ea24746785bacaa8876", "description": "radeonsi: set non-graphics uconfig registers first in the preamble", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "52087d5772ad59344c70d69ef053d5d1a86a8556", "description": "radeonsi: remove sscreen parameter from si_pm4_set_reg_idx3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d2a0bda77aafc98d2b040eb5bae14d2423aeb17", "description": "radeonsi: add more variables into si_pm4_state and rework how it's created", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c7e32fb330a033afc9750b7278ee2e56fe23c90", "description": "radeonsi: don't needlessly invalidate L0/L1 caches at the beginning of IBs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c5a565d094956c769ed30cd5df004d418af779ea", "description": "radeonsi: don't do PFP_SYNC_ME before CP DMA and compute blits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "76664c1677356d3d568b0c4b5db2700ef926b015", "description": "radeonsi: shrink the last field of tcs_offchip_layout due to LDS limit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c89ca3b47f11ce2c2e6953d37590021e89c1d119", "description": "radeonsi: change si_emit_derived_tess_state into a state atom", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d891bd7c3a939bd92814f709af6705fa83fb4d29", "description": "radeonsi: fix RB+ and gfx11 issues with framebuffer state", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "9fecac091f3159eb50a3e3dea2312218bb87d8c1" }, { "sha": "9fd5561d7731ca56b5462175202dc6c1d7643cc3", "description": "radeonsi/ci: add glx@glx-visuals-stencil to skips because it gets stuck often", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "229c3b7827d6873604e11ada9ba1a50dbc633ce3", "description": "radeonsi: set register_shadowing_enabled if AMD_DEBUG=shadowregs is set", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f0eb548e7b2bf3e5cfcd920fc316eb55f12c31ad", "description": "amd: skip redundant INDEX_TYPE even with register shadowing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2ce24402d6b8e5a00ddf5b1752101eb9a042b9a1", "description": "amd: skip redundant PKT3_NUM_INSTANCES even with register shadowing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6349d3f537cf4681575fac2afd65bb88ad7ac2a4", "description": "amd: update shadowed register tables for gfx11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c8efd2b2cf34726a6182ff7a131f0faf5a3ed8f9", "description": "amd: add a new helper that prints all non-shadowed regs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f43d68d7aca0326f3fb5a969beb49a8b38aed4a1", "description": "amd: remove ac_check_shadowed_regs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6e19b6d97f9d5d4e8c6ebd7027a01bbdeafd7cc6", "description": "amd: remove non-shadowed register tables", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "93dbdde31327d7ddb8162d2274d04a56dc23f404", "description": "amd: fix GPU cache sizes retrieved from the kernel", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c33622d93188bfe53d22cea9780209b5d88fcc9b", "description": "amd: don't set PA_RATE_CNTL because it has no effect", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3e5aa9e717d19340d16513313be1418a0485c894", "description": "amd: increase the attribute ring size on gfx1103_r1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "93162584499a14cbba0d60dd445c9af51bc6faa1", "description": "amd: rename mid_command_buffer_preemption_enabled -> register_shadowing_required", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "789a3b24c1f9975b48383e4373ce0d892dc15cc6", "description": "amd: improve the IB parser, parse more packets", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "95a85d1b375f2425e1ecf50fa7c0b9e529638734", "description": "amd: update SET_*_REG_PAIRS* documentation and remove radeon_info options", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9078301ff8f55efcf24025026edc9f82d03385b3", "description": "radeonsi: don't convert L8A8 to R8A8 when blitting via compute to fix gfx7", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "0482ff31588d5c6f00b52edd1dea3bb512d6eee9" }, { "sha": "d9eedda917c7eef33ebbc6aa5956e1bd5d0f5b06", "description": "rusticl: advertize cl_khr_spirv_no_integer_wrap_decoration", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9985247e7199339c77b016e89e3b1ee25075e414", "description": "docs/cl: fix whitespace issues and add missing entries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a9ddee677b4b8f2a2d005896aea3716d88ecf607", "description": "rusticl: advertize cl_khr_extended_versioning", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f969e9a137c5be510ef9164a27a37f8bcb713e23", "description": "rusticl/version: use cl_version instead of cl_uint and provide a From impl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dce0665705a4886abbdbe9d55e10d4be08cdeb54", "description": "rusticl/device: sort cl_device_info queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c7751c7f7df1b993aa7f7da59b1003ce32e71fdc", "description": "rusticl/device: add intel usm queries DPCPP cares about", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2f1e62f83164237c8c0a8355c52dbf8728121221", "description": "gallium/hud: append results to files instead of overwriting them", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6e5eb0afd3f97937262db0bbd4f13aff76785015", "description": "anv: do not explode on 32 bit builds", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "930e862af7a7780bf44bd9f9469d7498c280c01a" }, { "sha": "dcf5dfbbf8d33c0de625ad3a1020fece0cb2acfd", "description": "ci: implement farms handling trough files inside .ci-farms", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2146e91e984ae1013c969c29da335a79b05dab79", "description": "ci/crocus: depend on state of the Anholt farm", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "da12b40a49b76bbb173712440f5b1ed89db7f08e", "description": "ci/amd: hide vaapi job dependent on Collabora farm when it's down", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "ae9c67d773a74d29f22059636f957892fcbf517e" }, { "sha": "fe844dd72bf0d1f7753617074208d7c632ea5ab0", "description": "ci/etnaviv: if farm is down, we expect no manual jobs can be triggered", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7377bdd66b3898612d303f2414a0422834ec8ca1", "description": "ci/windows: move microsoft farm rules", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "63c883ee006dc35136fb4a2403f11fbfdf14e6c5", "description": "svga: lower images before ntt", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "0ac9541804889d63f6da47424746c76e08a43134" }, { "sha": "4f1a3955c4c6aa9a1590a57582621d80dfa03fad", "description": "tgsi: remove unused functions and structs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "62b9e6e937107a37233f235926d22ab6dfe55aed", "description": "ci: enforce formatting for RADV & ACO", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b21653ab4d3a67e711fe10e3d403128b6d26eb2", "description": "aco: reformat according to its .clang-format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8b319c6db8bd93603b18bd783eb75225fcfd51b7", "description": "radv: reformat according to its .clang-format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1725d9aa672ee13a5cc202b975e5c6bef601db95", "description": "radv,aco: tweaks to get clang-format to print nicer code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3ac00f9db3a52bd81a81d45349933fc343a3861e", "description": "clang-format: add explanation for anyone reading .clang-format-include", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5db031bf3ea3e37983f3ab17f2b550e1949d95a9", "description": "egl: return correct error for EGL_KHR_image_pixmap", "nominated": true, "nomination_type": 1, "resolution": 2, "main_sha": null, "because_sha": "a1c4a8a3c855d52fbfef10023b9a8f116e163a97" }, { "sha": "84b47f0d26e7868f47886ba91d26d4df0a88c900", "description": "iris: Support MTL modifier MC_CCS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f71c42bc2c614a078cab8593969f87addc2528c1", "description": "intel/isl: Add MTL MC CCS modifier into modifier info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "71b7355aae7d11dfc8932c1fae3cca88f2024b34", "description": "iris: Support I915_FORMAT_MOD_4_TILED_MTL_RC_CCS_CC modifier", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a45f5500ddc8075f51b1d155d30ff080b2746e3e", "description": "intel/isl: Add MTL RC CCS CC modifier into modifier info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d9392d97c7030f758c79193a914860e073fe749b", "description": "iris: Support I915_FORMAT_MOD_4_TILED_MTL_RC_CCS modifier", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "898c7252c128f6a70b90851d8d1e2bc3956fa548", "description": "intel/isl: Add MTL RC CCS modifier into modifier info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b2136dbe6f5a7022a3f25dda2ca2f3f88fbaeadf", "description": "include/uapi: Update drm_fourcc.h from drm kernel", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8bc7bcfa0c19b402aaaf36b9bc43548dc3c44be7", "description": "iris: Fix memory alignment when importing dmabuf (GFX12.5)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "94d827332f39f537debde50125e3f4f9f5fd34c4", "description": "dri: Replace usage of boolean/TRUE/FALSE with bool/true/false", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7f3874981dd11821a4001671b5ee505868f9aa7d", "description": "radv/rt: Enable RT pipelines on GFX10_3+ excluding vangogh", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "49b400423ce2ac3f0d868a38a51bcd9d02cccd1b", "description": "Revert \"radv: Enable ray tracing pipelines by default\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b49afd6ce24b9f3403993bbc096d72c6a28a854f", "description": "radv: Add the BOs of all shaders in a RT pipeline", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "99e44cc527d70e3e2d9b194e45f3b73b2e408ffe", "description": "aco/opcodes: delete wrong comment copy pasted from NIR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fe3993447d4d2b4235f4ed0abecd2d622a15a965", "description": "aco: remove v_cvt_pkrtz_f16_f32_e64 when it's actually VOP2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "49bdc3a1c2cb9958188f1e85943f8bb91dae32f8", "description": "aco/opcodes: move v_cndmask_b32 back to the VOP2 list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "89c86af39e690548150e6c586394d534e8b8c95f", "description": "aco/spill: Use arena allocator for spills", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "73835f4b0997a7106cd4d5a5f84ab5cb161fd528", "description": "aco/spill: Use arena allocator for next use distances", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b3aae9c55684eab85128580607a81a9b7d3b86c6", "description": "nouveau: eliminate busy waiting on fences", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8f2680871da5545931f49610840bb557826ddbbd", "description": "anv: convert most pc in genX_cmd_buffer to use pc helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9f3b51255a7e54828974e4b5e9117de8cf1642d2", "description": "anv: change most pipe controls in gfx8_cmd_buffer to use pc helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b3589a88992d9aa0a6c28938f3382cdae4695557", "description": "anv: change pipe control in indirect draw gen to use pc helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a7dcd3e12f876b133da8f0a6c825b73cba015d5", "description": "anv: change pipe controls in genX_gpu_memcpy to use pc helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e70cf3ea988bf279d4f624fa60805142681554ae", "description": "anv: change pipe control in genX_pipeline to use pc helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c232269db43b1b5613e0bea1dfa21fcd60b29797", "description": "anv: change pipe controls in genX_state to use pc helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6dc95685f3b1a14b2a0d80bc05ea198de8027f44", "description": "anv: convert genX_query pipe controls to use pc helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d8c76f884417fcf8f3bf2a4de642bf4cc5c2f687", "description": "anv: implement invalidate part of emit_apply_pipe_flushes with helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9f6f69e0f9b67c8dc380dfa0fd61b07794801155", "description": "anv: implement flush part of emit_apply_pipe_flushes with helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c3658f5a5d31e3512c0c1dcf2e1c9d0c21438de8", "description": "anv: wrap pipe control emission to a set of helper functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1ad79cb84fc3cd5d2a3a4db532ec976ec4bcf5d1", "description": "virgl: Fix stack overflow in virgl_bind_sampler_states", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "63c4c559cbce22102bdac695db1cb1bf229f68c3" }, { "sha": "0e726c63ff8f0b2d9639da450f9f2ae57cf8407b", "description": "radv: add dgc_emit_index_buffer()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a842f37dff72e4347c0917119425023b6c2e91f2", "description": "radv: add dgc_emit_draw_indexed() helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0551c54dff96e82b719e442cbb8bda2ee1a1acb7", "description": "radv: add dgc_emit_draw() helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bb24e17d4452c15f4024d98727c32eca1164831a", "description": "radv: add dgc_emit_vertex_buffer() helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be05e0e7a45ff8e7f5485e30c8f1aef7b90c7a33", "description": "radv: add dgc_emit_push_constant() helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cc3a9b90a97c81d0736de0490923ffb748330763", "description": "radv: add dgc_emit_state() helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1d0c18ba3b20f65972b249c8d8d7db61d1c48faf", "description": "radv: remove unused radv_dgc_token struct", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "562e890f2c6a1a3b5198f4afdca6a5276cc49a7d", "description": "ac/radeonsi: add av1 defaults header file from radeonsi", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b7f37265ac2006b29949692b568aa3eccb6a3b99", "description": "lavapipe: correctly update shader object per-stage push constant sizes", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "8b3022c918086cd23b7f8a9e4dd61d1b074fef87" }, { "sha": "6e4971b5104e90da0970375214df9b3a84881fbd", "description": "lavapipe: fix shader binary binding with mesh shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cb03191e82d666a222a378b25560761e4885bd23", "description": "lavapipe: more fixes for sample shading", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "cc9e958053183a9507e40be02cd7decfef1c45d0" }, { "sha": "9aff38c7ca79bd36f017f92babf0c3f67c98a21d", "description": "aux/trace: add methods for mesh shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8f9514fc63df6e87ba800ace49f1a8ca2f31ce79", "description": "clc: static assert that clc_optional_features has no padding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ce467c6b33d73fc40a791f2dd49a4c56c4ae8773", "description": "meson: Remove reference to removed SWR driver", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e2de00876a7033b6923f912af8d2b0bbd100e113" }, { "sha": "bea911174903190bcdeff63d431b04304c7fd6a8", "description": "bin/pick-ui: use asyncio.new_event_loop", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0630a599fc7ab3b2c83a703dd1ddb71c535b3d9c", "description": "bin/pick: Add support for adding notes on patches", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "41394187aae15f06fc97cc9742d2c9663430dbbf", "description": "bin/pick: use lineboxes to make the UI clearer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dd760f88461095c43a1c3c746b088fb464d837c3", "description": "bin/pick: fix issue where None for nomination_type could fail", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3f48d842960c6d7e3814b75c611c69209098a0b6", "description": "rusticl/spirv: Key optional clc features when caching.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "23cbe6b0d573bb6e2a548d723a9f50155c6187da", "description": "clc: add commment to clc_optional_features to ensure no padding exists", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0d5673d63504d1a3db34c22a8a3569ddf07c0c3e", "description": "docs: upgrade bootstrap to 5.3.0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c9a00d66760956b92f52bb92cade3edec9c9c978", "description": "nv50/ir: resolve -Woverloaded-virtual=1 warnings", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6c73c6cec6d63fe22d4fa39f744f32afb2b7c140", "description": "nv50/ir: use override", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a734dba415bf235506dde52186632d69609ac510", "description": "zink: more anv ci flakes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c8d8961f3325c8d47931e4a71a6e092217ce97fc", "description": "anv: avoid requiring ordered memory planes for explicit import", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a6d919c532773b54cb368c82dbbb1600fcd0405", "description": "asahi: Use bitfield_extract for texture lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1636037b664322b5e7553a91983ccb664a140752", "description": "agx: Implement bitfieldExtract natively", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fc3bf53a65eae158b0c2043ea0525827c90da882", "description": "nir/builder: Add ubitfield_extract_imm helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7f8e172ecf7dad7430380be90c64911b7221a179", "description": "pvr: add missing frag to geom dependency for jobs targetting same render target", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "44ed3e7341517f95441a2380e3474750c3d9426d", "description": "microsoft/clc: Add unreachable() to fix 'may be unitialized' warning", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6007dcbb3347aad2d4251585f5e7ef5f73e6a636", "description": "r300: remove unused opcodes from r300_tgsi_to_rc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ffedd609017eae0cff7fe52580538c152e43a7fb", "description": "r300: remove unused LIT lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "69c9f4631e1d6f80d02583459bfef25e1700510c", "description": "r300: remove unused ROUND lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d56edd8d180ff48f31a200dff651511afa83de70", "description": "r300: remove unused DST lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "20bd7bb6fa28440760613137ad47e2e1577a4abd", "description": "r300: remove unused POW lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "127941ef1b3150699660be98ce4fcf8e4b87ddd6", "description": "r300: remove unused FLR lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a1813720228e86d122b99c8d56469a9d227971d0", "description": "r300: move CEIL lowering to NIR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e16894fb5ad304762713e6a7fb084f8f1dd3b0f6", "description": "r300: remove unused SSG lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a3b9b7a630cf796f4f573a1521988b4df8824d3", "description": "r300: remove unused SIN/COS lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "daac72de3a2e01dd17e766a43ee2fd2dceee829f", "description": "radv/rt: Stop forcing wave32 by setting compute_subgroup_size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "397e728ef4f1247c0c2d11bf8516763b2a3088ff", "description": "iris: Drop GPGPU Tex Invalidate restriction for TGL+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e3b794c184c6eba584030f277a263aedbd6e8127", "description": "iris: Drop the RT flush for PIPE_BARRIER_TEXTURE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bb6d300b3a3878109bd07fbee241547ec0009ef7", "description": "Revert \"iris: Add missed tile flush flag\"", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "0523607ebb108d8c90bbda9c6564b66a0a6250e6" }, { "sha": "f0b6b57c77ba4b58229e128f5c7d2d31bebee450", "description": "intel/blorp: Avoid 32bpc fast clear sampling issue", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "a593de7cf3f44d34d72304713693643cc196db64", "description": "nir: add missed nir_cmp_imm-helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a64e3425f9de050a5f0dedbb1d18f2a1341ac61", "description": "nir: add and use nir_imod_imm", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e1f4c7928832a1065b43a280a9e7bd6d71bb0f51", "description": "nir: add and use nir_fdiv_imm", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "590e191e775290081c04e740caba7c525b68b611", "description": "nir: use nir_imm_{true,false}", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9e5cd02faec4a272da24ff7ea8e8d1f6b6c3f44e", "description": "nir: isub -> iadd_imm", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8b03a54bcde7a26a87d11babbccd9b9c8006e029", "description": "nir: use more imm-helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2dd5f2cfb4ea3df6f50468191565ef95ac08995d", "description": "mesa/st: use nir_imm_vec4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "84856cabfcbdc5599a2eca9193ac3f48e03b83c4", "description": "iris: Don't use STREAMING_LOAD without SSE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1e46ca673cd038b0d2c0002c6dcaabdaf1dcdc85", "description": "dri3: only invalidate drawables on geometry change if geometry has changed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2a71e332aa03d81f26f46cad8c7703d0ffa3ebf0", "description": "nir: use new immediate comparison helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f7bf0c774f3ec1e9522bcc99ecd65a2e4e0efdba", "description": "nir: add nir_[fui]gt_imm and nir_[fui]le_imm helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4291cc5255741f02eddc2114b7170166658174ce", "description": "ac: fix PIPE_FORMAT_R11G11B10_FLOAT DST_SEL_W", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "6a2ada93b49b2317e25d433da1548843a14b25d7" }, { "sha": "5638b768e660266426e69ce9db1af2e1ea8baee7", "description": "pvr: fix division by block size in blit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4eb9d22b9e52358e09651c3c220ea09721e049d3", "description": "pvr: Remove outdated finishme", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "10c0c68f47350fa13c30128fb50cd1b157da05ca", "description": "pvr: Dedup a check with pvr_is_render_area_tile_aligned()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c57a49c23490898d44675af2399ac64fb0a4d075", "description": "r600/sfn: Downgrade some error message to warning", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2a4a93a84893257a2f4987f0e13265a4a9d85f3c", "description": "r600/sfn: Silence warnings \"overloaded-virtual\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "71b6108f672c07be8b8f2c744c12486e6916d1c3", "description": "radv: reset some dynamic states when the fragment shader stage is unbound", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "80153a8666052dd1bb3e3b4890f3c9d351294f10", "description": "radv: fix re-emitting early_z/late_z when the bound PS changes", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "d740e283e1635b1fdbcb9f8ccf4de434f7ba11ef" }, { "sha": "00968f38ca7a7b853235fa73f867c47b7feb6fe0", "description": "radv: fix re-emitting some dynamic states when the previous FS is NULL", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "e93d6abeb7bf0c74b07d14299f088b6dbf40eadb", "description": "mesa/arbprog: fix compile errors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c36e0e3f792b1ea69fc11320f4ebba70f0239b4a", "description": "ac/nir/ngg: fix ngg_gs_clear_primflags crash", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "60ac5dda82e1a5c020aa51a02fa65131e9bfb2ca" }, { "sha": "ff1e667e4536cfb9a73b640e7acd141d82fda735", "description": "zink: strip format list when disabling mutable during image creation", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "0c17eadac003f74c5637ccb646f608a30d7d64a2", "description": "zink: drop dt checks for mutable format init", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9e83723a210de484be13e691263b048dcd1a3e9d", "description": "zink: add srgb mutable for all resources by default", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1859f191c3815934615f00995443b0f7404b97b1", "description": "zink: wrap format mismatch checks for blit/surface", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5511a08a1c5218ca4a5b174bafd877177024f5f8", "description": "zink: remove redundant conditional in set_sampler_views", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "26f456203cac6765dc758e84aaf373ecd3f1f04c", "description": "compiler/types: Use hash table pre-hashed functions for type caching", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "40ba00238bbdf2f61df85dc362aebd000cb32ddf", "description": "compiler/types: Tidy up the asserts in get_*_instance functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "efbbdeffc09eb0555829c0411d06170537a4d80c", "description": "compiler/types: Be consistent when naming array element/size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "83f741124b66818053b6b1b2f7e42f5217a27004", "description": "nir_lower_returns: Mark assert-only var as ASSERTED", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "5d238c0c2cd90dc175e04de6cf6b3116c440c90b" }, { "sha": "13df91d7d7d4a249bd9bbcd102798c630d9eecd3", "description": "radv/video: restrict the number of IBs on video related queues.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0535948535e0aa7702d4427f02e39a71ad2fac00", "description": "rusticl: fix UB in CLProp machinery", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fdcb86168d151adaf3385d580a9caabe48b66f88", "description": "rusticl: drop cl_prop_for_type macro", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cf43a74c7932268eeb6b3bb7a6e2b55ae0025d4c", "description": "rusticl: drop CLProp implementation for String", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f1461c5a7725dc61162fdeb705ac24f49887be91", "description": "rusticl: core: stop using cl_prop from the api module", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "27555191423191a37bcbf072380eb22abc9b4aea", "description": "svga: fix compute shader type after ntt", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "0ac9541804889d63f6da47424746c76e08a43134" }, { "sha": "095fee55f85b07322d4cb9970c1ebb0b05bfa676", "description": "rusticl: enforce using unsafe blocks in unsafe functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4edbe8f5a090861eae1aa6975b40b56000fa468d", "description": "zink: add mem debugging", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "65fad783c7cae89b16f8c35c1bd61d4e20520d2a", "description": "zink: break out vk flag unrolling into util function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "de60b463d767ac9e2c26021f6a76a11e0da5be62", "description": "nir/algebraic: Simplify various trivial bfi", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "541e7eb3898bef4878e6eb356a5942acfb8431ee", "description": "nir/algebraic: Optimize some u2f of bfi", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "96cde9cc01dc0cfa4d4edf70d47df118ca57e5c0", "description": "intel/fs: Emit better code for bfi(..., 0)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6603948a7adc8ef53be77517559a8128e1a882f3", "description": "nir/algebraic: Lower some bfi with two constant sources", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e419eefd3483e98580481d98b2176484c423b64a", "description": "intel/fs: Use nir_opt_reassociate_bfi", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "83bd87c558f9bad2eb0298ac16b57f84a82159ca", "description": "nir: Add optimization pass to reassociate some bfi instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a085fead0c0db9e9ea7971bf4f1925c24e1f497c", "description": "zink: add some ci flakes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2760aeb13e0fc04c63649195ba665b3db0817460", "description": "CI: Re-enable freedreno CI", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6af691dfffa5a5fa2bef7b80e54721877d5e37b1", "description": "ci: Extend a618_vk_full runtime", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c41d493f7716a511138e93d40f2d8d36bb154d41", "description": "ci: Don't retry manual or scheduled jobs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "47991a094ed19d91c2bdef5a1a060623ab9ea95d", "description": "ci: Elaborate causes for job retries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5ef4e1c4c05ed4dc4a7499aee6ed5e573434e228", "description": "ci: Drop some skips of GL CTS ArraysOfArrays tests.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "97744f11cf114aaf52727d3e82db7dbe1bdf4548", "description": "ci: Drop skips for some previously-invalid CTS tests.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c35537351dcb0b6181cd9c5c7ee6f065bff8594", "description": "ci: Update to vulkan-cts-1.3.5.2 (and pull in some more fixes).", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e3b0a79b3a8943391b5bf7c476edc5735f9741db", "description": "ci/zink: Update current xfails on tgl.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "10b94772d293bab6ab6e5eca8f629ff4fba047f5", "description": "intel: Reduce cost of resetting last_grf_write.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d4769e80226d172f100368beee043904c972951", "description": "intel: Allocate the last_grf_write once per scheduler.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2ad865b2197df9fd86da3c004579f6905763f15c", "description": "intel: Count reads_remaining across all blocks.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "12a47b84b7386e1aac6c4b0d36ad198705432378", "description": "egl/dri2: trigger drawable invalidation from surface queries for zink", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1563aea69f29b34db356300aec903c0f055e4981", "description": "lavapipe: add version uuid to shader binary validation", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "b79f6ec39742e40f42b9570582ea7af962ec39e5", "description": "r600: Disable SB if we use the ariable length DOT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "269895c674ce822af17c5754e77d723fb85b5100", "description": "600/sfn: Trigger use of ACK for some barriers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d6280a8eefc0444668cdbd56994329efd42fa961", "description": "r600/sfn: move kill handling to fully scheduling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f7e6171f3ae1ac5b1364740f431f9d4e5e57cb95", "description": "r600: fix handling of use_sb flag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4e87d81d20a084f550c601e9e4dc4e44fbf9a750", "description": "zink: add a dgc debug mode for testing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b9f838d621931b688d7f4e69f23958c67b17f34", "description": "intel/fs: handle load_global_constant_uniform_block_intel", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4ee1a8bb9c29d7873653b456bac343c3d65f39a2", "description": "nir: add a load_global_constant uniform intel variant", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5ae8a78d8c899b66ec3534f52cfbddaeb47f8bbf", "description": "intel/fs: make use of load_ubo_uniform_block_intel", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4a23a5a904780ddd04e424b607fa7ef206b63a42", "description": "nir: add a new ubo uniform loading intrinsic for intel", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7eb1e2a690bf0b94e6343271d58fbd04b7d1c43b", "description": "intel/fs: avoid reusing the VGRF for uniform load_ubo", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ff3494fce3a168d5fe8d851a3ac6d323c8431290", "description": "intel/fs: print identation for control flow", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5b3ff7e3f3d0e35f7bc17d9f208a8aeee3062427", "description": "rusticl/queue: overhaul of the queue+event handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6114e6612414afe2abeb668d0cdbfdab2c68fc8d", "description": "broadcom/compiler: only use last thread switch flag to detect final section", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dfdbf5bf947578284444734f4868b650d3441507", "description": "broadcom/compiler: clarify use of QFILE_VPM", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0cd9f0c3d36066c5188aade37f728067b863990b", "description": "intel/fs: fix bindless/shared surface mistake", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "068bf1378d71e6498a4763666be3bb28a0a2e5a6" }, { "sha": "b3b12c2c27fdd42668c041dd5428603d6cee4eb4", "description": "anv: enable CmdCopyQueryPoolResults to use shader for copies", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e86f3c7abbaf5d8c21c7c8e43f80c63a91f55151", "description": "intel/ds: add query count in query tracepoints", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "930e862af7a7780bf44bd9f9469d7498c280c01a", "description": "anv: add shaders for copying query results", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4cee8ce7a589a77e13a269c6cff68b749555111e", "description": "anv: generalize internal kernel concept", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7ca5c84804fa33b26a0b4c3cb8ea2a8f66d46315", "description": "anv: add support for simple internal compute shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dbbcd5c32c7768d97ae4a386bfde3639fbd3ce0a", "description": "anv: factor out generation kernel dispatch into helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "455a13fb7f170b0f4a55375ec3a6f006fc69f078", "description": "anv: limit ANV_PIPE_RENDER_TARGET_BUFFER_WRITES to blorp operations using 3D", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "d7c28e526b9407b100b8c49f369fa20ae8601429", "description": "anv: fix incorrect batch for 3DSTATE_CONSTANT_ALL emission", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c950fe97a05ef54e8298544a4582d21e524ada08" }, { "sha": "0da39bf8ee1090ad60bb82b067a721abed5ac4ec", "description": "anv: disable mesh/task for generated draws", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c950fe97a05ef54e8298544a4582d21e524ada08" }, { "sha": "e9c1eaa535c523668b0a74c5f31f3223fb951ec5", "description": "anv: only disable mesh when enabled at the VkDevice level", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d096a3f1a6541bbaeb7678730815bcbd7a295f4c", "description": "radv: fix smooth lines with graphics pipeline library", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8f88cf3b42d3978ce8f83c8d6df684d7d5795613", "description": "radv: do not force VRS 1x1 when smooth lines are enabled", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f6c01cd1dc15b88d08803aad01db0f1d7518a230", "description": "radv: add a helper for forcing VRS 1x1 in some situations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "642a0972f009e4e0ea9de6433a45a5fbe549e32c", "description": "radv: gather info about load_poly_line_smooth_enabled", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5ce784e5c9354f3ffd9ade8dde8a0fe4e8485f70", "description": "radv/video: reject unsupported hevc profiles and bit depths", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d7d0ccdc51fa4114d77e1c14f934fc9dafbd630d", "description": "radv/video: reject non-8bit H264", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "758e6a8f2fc7b8b99adf126285e46895353eaabd", "description": "radv/video: reject general unsupported video formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a6a687b197f8355975f5b67a285ba47ecf200dfb", "description": "svga: fix shader type after ntt", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "0ac9541804889d63f6da47424746c76e08a43134" }, { "sha": "d19bb4bc57910ca6f82da70d9bba51d29ac57ad0", "description": "zink: add some ntv asserts for ms txf", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9b8adebfcaf868847b19d5e442477e0cac1be097", "description": "zink: assert that ntv image creation isn't clobbering existing images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d032de726ae0900c17d1d07f5c20fc901ba0c43f", "description": "zink: massively shrink qbo size for timestamp queries", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "e816c106383380658a4cb1e3956232165fbd130f", "description": "radv/video: program hevc max dec pic buffering correctly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ff4e9fa2d5c06ef589b8899387c3589122d48a35", "description": "radv/video: program frame number correctly.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "efd4a162d30ddfa15d84703ebfa5375549a83f2b", "description": "anv: always report all pipeline stats regardless of stages", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "810da51e9130fbcaf664f5758804d6b7cd20edb0", "description": "anv: report max simd width only once for fragment shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a0a20164eb04b5511fb298531b6ad532c4a72480", "description": "anv: deal with unsupported VkImageFormatListCreateInfo::pViewFormats", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "697ed61e7c5701333e0dc9cdda05ae31dfac2dd2" }, { "sha": "374bd4e1bef25ba2aeef6016ac35b41df07f3a99", "description": "radv: Enable ray tracing pipelines by default", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fa7c7791ee52d81fc874cbf4e91615290a5e3d28", "description": "radv: Add RADV_DEBUG=nort", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c17d0cc488320a2cc5c67e7db7c07e7869cc0b36", "description": "lavapipe: use PACKAGE_VERSION for cache uuid in release builds", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef" }, { "sha": "68ded42a385e3eac8856d9842134a9e71a44b756", "description": "radv: directly use vk_format_map for vertex input", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6650d89d4cfcfe3cd59c2df4542984d21ad1c24a", "description": "vk: make vk_format_map[] public", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "30fb1bffd634721d61b32aefec0abaa02811f751", "description": "etnaviv: only emit sampler config for changed samplers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8f56228ace6923a488abcf4a8dd3b52e5957f9cb", "description": "zink: only try to create srgb mutable images if the vk format is supported", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "0d52acce1ee51b3c88f3d5d29bc47236180ece35", "description": "radv: tweak gfx pipeline stage binding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "12eb23530bc8c08b16eae8b32d85f56a1be81154", "description": "nir: Remove non-scoped barriers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d64f6f2f695d8a0a88be78b83a4ab09cb2ba810b", "description": "radeonsi: Scan for scoped barriers", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "2d1859b01e3ff26b3867401b1da1f13c2383e4c4" }, { "sha": "df51464cacb1ab37b84215dd66530fc9eab2c971", "description": "nir: Remove handling for non-scoped barriers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c7232be53731680ced0a5d7c151127261826f64c", "description": "nir/tests: Use scoped barriers internally", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1d4a59448c847a238a734af71fc2296e8db69b82", "description": "treewide: Remove use_scoped_barrier", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "416d8ad384da4950f6abf1d647797b5da8979b82", "description": "ttn: Assume use_scoped_barrier", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7173cbccbfc53eb31718caec795b04108f14ae3f", "description": "nir: Assume use_scoped_barrier", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5dfa8e45378ff66a40d5b9001b110e03959505a1", "description": "vtn: Assume use_scoped_barrier", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c696fc43925376ea21fada90d7558bd3039589bb", "description": "glsl: Assume use_scoped_barrier", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d8a45db591d06dac306f722879107bc55928d368", "description": "ac/llvm: Drop memory_barrier_buffer impl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "749b4817ad24e2b6e170eb942ffbd0398dcea467", "description": "ntt: Use scoped barriers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d3aca1a75868cb3c184509bcdffddc2b9310a6ce", "description": "ttn: Emit scoped barriers when needed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4368365fcf65a4b0a2c12ad8650a32888b28401f", "description": "ir3: Drop reference to unsupported intrinsic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "09b5e2a78612e148f6600443f10d14ae90e9c86f", "description": "vtn: Handle atomic counter semantics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "98fde58b3a7494d315d6c0958fa7add9e6a576b1", "description": "ci: temporarily disable lima farm", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "20e6c31ba679c373cbe8ee51d785cb0e45cdd446", "description": "r600: tgsi cleanup", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "50085ccd11041221446ff8ab5c5bb344b6e12fc8", "description": "docs: improve OpenCL features", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d3d55f77472b673ebd0f2bfc3680404df3831159", "description": "radv: Leave primitive reset index at max on GFX8+.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ce3b84cc62f7e10dbf5a62ff8c5a50b3c8074cec", "description": "radv: Remove primitive reset index from late scissor workaround.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3d496190715b012613c58de1f22c043e1573d671", "description": "etnaviv: add support for performance warnings", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "00a91d88702b7d429bba0089324cf4f78b3ec8e7", "description": "anv: use workaround framework for 1408224581, 14014097488", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c7c902cdbfe56ae6f1b01a90cdbc6ffae510fe39", "description": "iris: use workaround framework for 1408224581, 14014097488", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "15433897b2c1f14ea6855cfc763bcc61c25528ec", "description": "intel/dev: add parentheses around intel_needs_workaround macro", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4c28c5b074383b25802ba8744db37a814f616c27", "description": "r300: be more agressive when merging A0 loads", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6de9152e3a04eefd6da9086242989c25ba155532", "description": "r300: remove duplicate ARRs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a1a981f6c1359b5c3b87c8ca1e2d886159a223b1", "description": "r300: optimize the load A0 pattern from wined3d", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "886a6aa5be2804e3a3917c38a7190797406427d7", "description": "r300: move the ROUND+ARL->ARR fusing to main optimization loop", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f82574fb2c58483cebcd89194d05018ed23fe6af", "description": "r300: move the ARL merging pass up in the opt loop", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "453201fe74506e431e9e440ab245c42ae0c65481", "description": "r300: move nir stuff to r300_nir file", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d60e38dd73ef5023f92038c964550b7b8ecb817", "description": "zink/ci: enable zink-radv-vangogh-valve for pre-merge testing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "741bfb52e674950e773160d2180b95ec557d8fb7", "description": "zink/ci: add more tests to the flake list of vangogh", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e01f7323def54167ed530efd1355e4183f665f84", "description": "ci/b2c: change the default first-console-activity timeout to 2 minutes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "acf636406899b47bfb12bce69214c99bdcbec368", "description": "broadcom/ci: update expected results", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3f71ed9e7e1a482c27ece40e42a436a341c6dd28", "description": "gallium: Rename dri_init_screen_helper into dri_init_screen", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ad0bcd75fd1112dc056bc358a881db09a78d1359", "description": "gallium: Use the common destroy function on screen initialization failure", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4d25ae350f75c36aa09f815966ec4360d175bf03", "description": "gallium: Only call dri_init_options when the screen is actually created", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "09f65f266e99a9d1764bd1c8df849042f200dbba", "description": "pipe-loader: Do not destroy the winsys on screen creation failure", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b4f80f7f002216263ddef65191b060ed49d2c6e", "description": "pipe-loader: Document the behavior regarding screen creating failures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "744c849a08a57c7144d83276c1839be2ff212dc0", "description": "gallium: Rename dri_destroy_screen_helper into dri_release_screen", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c2d90602ca923645e29133e3fd2dc05a96992be3", "description": "gallium: Incorporate the device release in dri_destroy_screen_helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5b96a6cc2fe19acdf5c81352b8b553ea08711a04", "description": "radv/ci: update the list of expected failures on STONEY", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "25d46958c5ddd9b38bfe58b737f11655f5942907", "description": "radv: disable HTILE compression only when layouts are compressed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9b141e2565e6a46b92f5d7803fa6c966c2ba96d6", "description": "radv: emit DB_RENDER_CONTROL as part of the framebuffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b9237bdc6b35537cb4c534f9566cf0ef77f2e255", "description": "radv: reset more DB registers when emitting a null ds target", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "42dbfad01d4e86d724f0fc0d2d8c4a6f5c97bcf6", "description": "radv: add a helper for emitting a null depth/stencil target", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b4403d89851042cf03dcd31082f79ad4c6a4cb0d", "description": "radeonsi: enable aco support for compute shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "df4f84f806c7a502fdea761e78ed7d8784427699", "description": "radeonsi: fix crash when AMD_DEBUG=cs,initnir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5f52f8a6bab13f18321e2020d5b182ef0f347fe8", "description": "ac/llvm,radeonsi: lower nir_load_user_data_amd in abi", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a7014328f0fade4e2c3c129df5aad964a803203", "description": "radeonsi: add scratch_offset arg for aco cs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a337a0c8072d0be487e43c2b7b132e003c6d5a5e", "description": "st/glsl: move linking code to the same st file", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "92dcaf7debf719d16619e08bd8ece198b4210f2e", "description": "dxil: Remove custom SSBO lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "16aeaad73e57737648a86ddd903f5d59775ef373", "description": "microsoft/compiler: Don't over-align raw buffer load/store intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "38617dc72692f514a331bce303623965a9ac816d", "description": "microsoft/compiler: Don't lower bit sizes for movs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ecfbc16f612a3d85b1fd52b504dd9bb1ab07c624", "description": "dxil: Delete load_ubo_dxil intrinsic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "42877c8b631002f14664733f736bbfb062ba743a", "description": "dxil: Don't generate load_ubo_dxil directly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a5ed9e2e9d158c17e4e6d678cda06efdb2fc6be", "description": "microsoft/compiler: Support load_ubo_vec4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f960b3798681821ab91b4b5882c38d5f4d4b4e8c", "description": "spirv2dxil: Don't lower shared/temp to explicit I/O", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f121d8fe12ec8e91dcb618f11023371ff3d5d6e9", "description": "microsoft/compiler: Un-lower shared/scratch to derefs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "95bfee6a85ce71cfc9dedd78e6ae7a475e144dfc", "description": "microsoft/compiler: Use mem_constant instead of shader_temp for consts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f9b0382fafcfabbb8028b9cbfdfb6cb077c2dc4c", "description": "microsoft/compiler: Emit const accesses as load_deref", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "572e02a3b79f7ad3780a42bfc4dfc8b9a9216c25", "description": "microsoft/compiler: Add some more lowering passes for derefs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d40c64c4c345bb76d4fb1ccc4c9f59f685c8c47f", "description": "microsoft/compiler: Improvements to constant -> shader_temp pass used for CL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "13e5d51f8e4d5c639f9e9a504c0bbbdd335b505d", "description": "microsoft/compiler: Support vec/struct const vals", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "33ce7c4b9019ee56912a432acd569bdce97c3b18", "description": "microsoft/clc: Fix progress reporting for some lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9b2bb244bab82c4638ead8cee57c9507d793239", "description": "microsoft/clc: Try harder to optimize memcpys before lowering them", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fba82797d720c930051d1593062840713e874250", "description": "nir: Optimize unpacking 16 bit values that were originally packed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "663d957480b7752ffb5f90657ac424d1260cf5e9", "description": "nir: Fix constant expression for unpack_64_4x16", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "c70d94a889709d181e9569d4089f2d017b5684fc", "description": "nir_lower_mem_access_bit_sizes: Support unaligned stores via a pair of atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "082eba61653d2989800bdb034bdfacfadf3ebf18", "description": "nir_lower_mem_access_bit_sizes: Move options into a struct", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4217353e2d1d97dc3beb57015e43b8f53f09069e", "description": "nir_lower_mem_access_bit_sizes: Add a bit_size input to the callback", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e77fe70b1e31f0d370cf1525484b6e4379b280db", "description": "nir_lower_ubo_vec4: Delete an invalid assert", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bb311ce370d2243d9441618a99bce66c837d9444", "description": "nir: Allow atomics as non-complex uses for var-splitting passes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cf9ea94958a497241162e96ad385c20ed203555c", "description": "nir_split_struct_vars: Support more modes and constant initializers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c0e41e9b3e40ac2e6f1c596f8d52626703a32ed6", "description": "vtn: Set is_null_constant", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4edfb67fd4911fea127a3ee070dfd1eb8898a76b", "description": "nir: Add is_null_constant to nir_constant", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "009d2de88f7f4327b19aaa4d514c805b124db2f6", "description": "nir_opt_constant_folding: Fix nir_deref_path leak", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "ce07aabab124e14a47f13f9fb734d9502cf527b5", "description": "meson: Key whether to build batch decoder on expat", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "75276deebcf76f8fafa68f4e4ecb29768d98c764" }, { "sha": "b717a438261ad53bcc8c27e8a36cfd7e7a7b579f", "description": "dzn: Don't support VK R4G4B4A4_UNORM_PACK16 unless we have B4G4R4A4", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "a4ce095bad9115c25b05c82db171171275d6e3a4" }, { "sha": "1dd1147408e8fcfb9cbd08d5a5651152d288ef41", "description": "mapi: Delete execmem support code.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "34808de7371f93222136994a8656fc21b55bdd65", "description": "mapi: Drop the unused_functions table.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a4b28252286003a275988f3db9c91b8a3529ff54", "description": "mesa: Drop the aliases from the remap table.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e0213a695356085fe7f490594dce92a50fd83c81", "description": "mapi: Clean up mapi_stub struct.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "29397f2e0006e5a3af47b22212faf56579152f65", "description": "mesa: Drop the function parameter spec from the remap table.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "398a8d43dc93beed68099e466a46426c927666a1", "description": "mapi: Delete dynamic stub generation.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "30332529663268a6406e910848e906e725e6fda7", "description": "mapi: clang-format _glapi_add_dispatch().", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5c1d614256b3f59a156c87852c5cde433e776073", "description": "nir: Add interleave_agx instruction", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "176c3a2ab7afe0c1bb133f98cc83118a3c6b3f27", "description": "agx: Use common nir_steal_tex_src", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d1b94a11bd2b9084a840eba66126d5461ce06017", "description": "nir/lower_tex: Use nir_steal_tex_src", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "36e779e4a9ab7266025e8720f51e965fcc454d94", "description": "nir/builder: Add steal_tex_src helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bbda9f73904d2a5290d7a63ad9f099145396efc1", "description": "aco: validate ir for prologs and after lower_to_hw_instr", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2028df87577f40ab12d9b9a9ae9db7dac165eeec", "description": "aco: don't validate p_constaddr_addlo/p_resumeaddr_addlo operands", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b9854a9097547d603ff4b1fc17d8741b9e21cff0", "description": "aco: move cfg validation to its own function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e5df6ee6054b2f6a47e09b3cb613b48fc6f3307e", "description": "aco: make validation work without SSA temps", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "496ea57d418f8d44da8b66567e4b32a2e7ce967b", "description": "radv: Add driconf to force wave64 for RT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "42847057334d41225931dd333253afbb1eeace47", "description": "r600: fix cayman_convert_border_color() swizzle behavior", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "923d635357f6f8600c72fd9c972c6ec0c0b700ac" }, { "sha": "fa4e55c54fa4bc4e6401b7979fde5af9812cb5ae", "description": "mesa/atifs: Rename the header guard.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "377048700fc04851fe5102ea394f2311692bab9d", "description": "mesa: Drop dead TGSI serialization prototypes.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "7221cc7657998c131eff3156913331eb1ae5705b" }, { "sha": "248ac8921e755c4c2d8f788dc5eb72881e9056b0", "description": "mesa: Simplify st_get_nir_compiler_options().", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c52d1acb42d23941489d348929994e648cc53155", "description": "mesa: Drop TGSI token handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0034a26a407a9076ecf30c69127510ff8795a764", "description": "mesa: Always query our compute params against IR_NIR.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4534eb5f4245a84e5a7da803f3b04676fff8ced", "description": "svga: Stop asserting that compute params are queried against TGSI.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "96bee21dc7ba46f2ceef66d57b4dbcaef38a7d62", "description": "mesa/drawtex: Cut out the TGSI semantic translation.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0ac9541804889d63f6da47424746c76e08a43134", "description": "gallium: Drop PIPE_SHADER_CAP_PREFERRED_IR.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "de908b8d05fbeba8b841032ad457fc8aea5c1cfc", "description": "nine: Drop the nir_vs/nir_ps env vars.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d9affb76ba45a05e241f657e7ad670d6f19ebf80", "description": "svga: Switch to preferring NIR by default.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c3cbe610dfd978c2f25124017a54196757401434", "description": "nouveau: Delete the NV50_PROG_USE_TGSI env var.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae777b1836715d8a775208f49048440ce17e76d4", "description": "r300: Drop RADEON_DEBUG=use_tgsi.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "715dcf405306fea8c97148ad26d82cdf25f356e8", "description": "r600: Drop docs for use_tgsi debug var.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "337dc7d76604e646f1a85615ab2d9d238427bf46" }, { "sha": "4340ec141d02173b7e0e9d80c3eaf6c45dd2ec58", "description": "virgl: Drop the VIRGL_DEBUG=use_tgsi debug var.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8dcf78d6d019ea004547eb5708677d34286f8c2a", "description": "llvmpipe: Drop the LP_DEBUG=tgsi_ir debug option.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f71762f54e43ae167581ebfd40adeefb0a0850a2", "description": "softpipe: Drop the use_tgsi debug flag.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "96a0f886a7c6086ba9b654d94d250b81fd1c7b10", "description": "mesa: Port the pbo.use_gs path to NIR and let it get used on NIR drivers.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d361655aae37ee204352f768282dae8c27b2847b", "description": "mesa: Emit full output write in st_pbo_create_vs().", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0cffef54e5dd99f25c6c17a968968f89104efb40", "description": "v3d: Respect nir_intrinsic_store_output's write_mask.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3aa1aed23703d2c1e28b4b38c2c8aa9c565cf75c", "description": "radv/ci: Test ray tracing on vkd3d-proton", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bbd428401697fe6e1ed0dbbabe952dd27955d388", "description": "Revert \"glx: Remove pointless GLX_INTEL_swap_event paranoia\"", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "19c57ea3bf6d77cf6f07f2a56e781f55b0e6013b" }, { "sha": "1980934d0d1c9e4d9e6688493483cdfaae21d50a", "description": "nouveau: fix nouveau_heap_destroy() memory leak", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "67635a0a713e54939f1f72ba8db2b3099988a925" }, { "sha": "d0e0ba897fd5a15bc5283b150a122dee078006c2", "description": "anv: split ANV_PIPE_RENDER_TARGET_BUFFER_WRITES for finer grained flushing", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3c4c18341aafbdd0c24665a56d0af32b1e4dc981" }, { "sha": "06b436e51e25febf04e58d8d2da1c38c799cfca2", "description": "anv: add query tracepoints", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9de81344107afe0b08d083145e1db8f362a6fdf7", "description": "aco: Fix assert in insert_exec_mask", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "3ea01b86f0afa293bffeac013de0f475d8c8cd1f", "description": "aco: Fix live_var_analysis assert", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3d4f6a00b8e8710bbc265f8a5e3050d0550e1491" }, { "sha": "7f3cfcc96a13e93aa9667331f9addf9a19165d21", "description": "aco: Reset scratch_rsrc on blocks without predecessors", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3d4f6a00b8e8710bbc265f8a5e3050d0550e1491" }, { "sha": "67a0f2532fdbd7658560238aea5a3e4f6f2850a6", "description": "aco: Mark exec write used when it writes other registers.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "0211e66f65522caa1f6855b937ae4fc18af0c937" }, { "sha": "da4b27452b3cd169298012cc88d5ed19bbaa30b9", "description": "rusticl/event: ensure even status is updated in order", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "47a80d7ff4f966e3839640efd5f9d75e36af8906" }, { "sha": "e7d336bb85d9e2d373fb1d435952d9f6fb0eaaf8", "description": "rusticl/api: remove some repr(C)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "30559a399b90762b61fa406b225b7dde45ba076a", "description": "rusticl/icd: fix ReferenceCountedAPIPointer::from_ptr for NULL pointers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e358173fbfdf40598714ff7c502197fc46985472", "description": "iris: Add GET_PARAM for protected context capability support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "937325137ed5708dee47bee1b0a40bcde6661519", "description": "drm-uapi: bump headers (except AMD)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a4bb6d7c722b9ffa2e911ed4e1cac91384cfcc11", "description": "anv: remove BDW specific WA for CS stall enable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "386c7a5158a1aa31ca54314c4567f0214fe12ae9", "description": "radv/ci: use the low-priority runners for vangogh jobs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "43d83cd0d89962537dd937cdcf34dd0597c33f68", "description": "ci/b2c: select the DUT to run on by name", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "926e97d5df203fe19a2498e6a84335dedbab382e", "description": "r600/sfn: Remove duplicate assignment", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "bbd265b8e8b9bdf253958168eba70e4826508d2a" }, { "sha": "12b816ce79c9e19938954ea9df95ede419c13128", "description": "mesa/st: discard whole resource when mapping drawpixels texture", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1a975bc278fc7869aa2fdf4255bc2754ee9fc72b", "description": "lp: align memory for long16 CL types", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8e7d434b8cdcba0d7aaadcaa2686a01e4e768eba", "description": "etnaviv: query: optimize context flushes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5ef6da21d91a2ec47b229d1a702c1095dfd084b6", "description": "etnaviv: query: correct max number of occlusion query samples", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3d98e9c2e0cf33b18046bd0fe3da711ecceca345", "description": "etnaviv: query: correct max number of perfmon samples", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f33a4fa6025f8088daa376ebcd7d732ca68ab32f", "description": "etnaviv: query: remove incorrect comment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b6a4b988abf57bd00be8a18be4ac610b0da64201", "description": "etnaviv: query: reset sample count on begin_query", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "22d5d1bc4040303fddaec04c9a0fd0b67e4d82f4", "description": "etnaviv: query: move sample counter manipulation into query providers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4452216a28017a4d470d05d53283121d34785b5e", "description": "radv: Use RESET_FILTER_CAM for some mesh shading draws.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4181e144eff4dae4b84821e2a8b195d16ad393d6", "description": "radv: Always flush before writing acceleration structure properties", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "31fb75a08b00e167d78b94b89d6d34897b1042e9", "description": "ac/llvm: set +cumode for radeonsi", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "9d7eab2ab17b3ffcf8c965c9e7cf89ff1bf2b7ac" }, { "sha": "19196199a8afbc4b0088b2bec1e3b2e2565ab2be", "description": "ac: Replace the usage of pipe_compare_func with compare_func", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "00765e78652b949fbd3be0657d065f53c597beb3", "description": "ci: bring back the valve farm", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "08e95f8f8e9eb3020a564db1bf364289fa1b138c", "description": "nir/lower_shader_calls: Fix cursor if broken after nir_cf_extract() call", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e2dadda35f87af08358f0ea43a12434c1626ea82" }, { "sha": "ba0787f266a05d51fcdc2998bd661b7e1fec26fb", "description": "freedreno: Partially decode CP_PROTECT_CNTL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "628d21c5219178b29caec6ea9c21bed59a0a58ff", "description": "ci: valve and freedreno farm is down", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "91e5c4a82f7f12d916d1a3710200b740a47a5b6d", "description": "docs: rusticl envvars list supported drivers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1555f4125695846bb37a4703eaed06a12924305b", "description": "panfrost: Replace the usage of PIPE_BIND_* with PAN_BIND_*", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "51cd2965c71986d904997c15981217a6270943c0", "description": "aco/rt: Do not initialize the next shader addr", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4bf3d7d8cf268f20e075463a3e9f2d023a0ef4c9", "description": "radv/rt: Clear NIR metadata after lowering the ABI", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b577f8b547faa0024f689618477188e6ecd0777e", "description": "radv/rt: Do not guard the raygen shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed3f23029be5bf1b17c4fadb17555fb32549fbda", "description": "ac/llvm: replace MESA_SHADER_COMPUTE checks with gl_shader_stage_is_compute", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "39da12b7c7c522e1bb5a51b7310a2b68d30a04aa" }, { "sha": "e65f561a75c34e2e09a381720d5e302d2236686c", "description": "ac/llvm: support vec2 on b2i16", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "d692d433f28e0a170685dbcfd941d68e6d767182" }, { "sha": "5ae953b5e97831a1bc3db9f24b06bd916f89e76f", "description": "radv: disable calibrated timestamps on raven/raven2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e1d948b6a247a7c5d05c90a05b47e5675738a417", "description": "frontends/va: Fix missing unlock", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "af695149e96bf276b52ff3715076ddc847c6b959" }, { "sha": "bb3cf3ff8ee317d885ffbadbc50e477704ee7ce7", "description": "zink/ci: remove spec@nv_shader_atomic_int64@* from the fail lists", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "56eb83115538a05f656503f8d2a71a837490af6c" }, { "sha": "0ce595a89a784fff14db723151b9ddb824a5a81d", "description": "intel: use generated helpers for Wa_1508744258", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "256f64dc4566b2db6d8dd829cf4fcd1aac1397b1", "description": "ci/android: remove the artifact file just as we unpack it", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "32007270b5230e3ee67a95edd3784ad920d10758", "description": "ci/lava: rename rest local MINIO_ variables to S3_", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "78aaec836a90dba51d7ae7c8325be257ddb73afc", "description": "ci: remove BUILD_PATH, always use S3_ARTIFACT_NAME", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2af371b3f319e5143eae2d028be8a14da4ec92d8", "description": "ci: replace MINIO_RESULTS_UPLOAD with S3_RESULTS_UPLOAD", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "deba02fddffd52156d061aedf270df4eacf5a60f", "description": "ci: rename MINIO_HOST variable to S3_HOST", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b6629a694337ad39d472382864b3df87e8494ae", "description": "ci: rename MINIO to S3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e1737c46b964cf7d84a313bff1e3fd0c26715090", "description": "ci: rename S3 artifacts according to scheme mesa-$arch-$config-$buildtype", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4670eea0f29ecca7a80e7ecc5e9cc34ae235fca", "description": "ci: explicitely state BUILDTYPE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "40042ed25aecda65d5477c517ae13807e4a4b39f", "description": "nir: Rematerialize derefs after opt_dead_cf", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb8c48f4fcc6c3d95e2b4608e92013fadad42c57", "description": "anv: allow intel_clflush_range only on igpu", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "521c216efcc0d0292ceedb3451c5a0a1ef956083" }, { "sha": "26f6ea5c304e32096f59d1c909d03c3c3fd93319", "description": "intel/compiler: Remove unused functions and declarations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8f4b9ed4d8a6ef8a817e2cb3b51a671d4a8cf16f", "description": "CODEOWNERS: add r300 driver", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "62e0f6bf328e37f3c4704ca35427c3dde0744977", "description": "etnaviv: Add support for conditional rendering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a603413eb8a8ad4e3e5dacd7360100c4225cb9b3", "description": "etnaviv: optimize transfer flushes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "64fda091de9132b3694af58f2e9a3427d3419a40", "description": "aco: Lower divergent bool phis iteratively", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "ba27071c8bc57e1fef92a6c61b9ceeaa94829a9e", "description": "agx: Fold addressing math into atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "13535d3f9ddef4f51b4414518a3f7e7ae4143cad", "description": "agx: Refactor expressions in agx_nir_lower_address", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5a55ef2fd13bb05e5c6bc1392fc245e40c508887", "description": "nir: Add AGX atomic intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "06f4608c5b4a465ea1549f3d7f31b30c37841239", "description": "ir2: Drop lower_locals_to_regs call", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "10fb9de9f68df986d85b9ca7a6ae8e4b892046a7", "description": "lima: Drop lower_locals_to_regs call", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "03175f61fc214e2fdc149690e068597b93ef6ea2", "description": "pan/mdg: Drop lower_locals_to_regs call", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f317d15d37d6386d00cc7a1423a69d18039815f", "description": "amd/ci: add another test to the vkcts-vega10 flake list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b8c766559930bfe812a10bbf229631e7a7bdaeca", "description": "zink/ci: add more QBO-related fails on RADV", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "dad91dc7c47c95dc394c8d096faecfb25d738a9f" }, { "sha": "56eb83115538a05f656503f8d2a71a837490af6c", "description": "aco: run nir_lower_int64 after nir_opt_uniform_atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "948970c1ebb0f98ce291fbfe6527fc2ef930a916", "description": "rusticl/icd: use new proc macros", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e3bdc7cc23091bf19bc6a2419f257c308be7e4f0", "description": "rusticl/icd: make release return nothing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5875f2e8030ac25628f748e7d51fc85103848c86", "description": "rusticl: add proc macro module for generating API stubs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b1cd5780d6546d2b0082db11336589b929ec344c", "description": "etnaviv: rs: unconditionally flush color and depth cache before using RS", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "cfc1be959026f15db32fe68a4d96568921ec401b", "description": "etnaviv: rs: flush TS cache before making configuration changes", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "c39521a9290cb1846bf6d5950aa5fdaeebdf5652", "description": "anv/video: move video requirements to outarray.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "689b01c598d0da03c50b3da2a7ca7265512aac10", "description": "ci/b2c: update to mesa-trigger:2023-03-08.1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7c78c346ff86b16e5e8dec09b6ee5209719e44c8", "description": "rusticl: compile r600 driver", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "33d878eb584cad621906811dbf8466aed86d57e8", "description": "r600/sfn: Handle load_global in 64 to vec2 lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "687e41da61028a9ea22f7806fb5590a51dc987de", "description": "r600/sfn: Handle store_global when lowering 64 bit ops to vec2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9dbe936fe4a46f3ba9142c186587769da48a3a28", "description": "r600/sfn: Add experimental support for load/store_global", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "25de091753e2d0dcafaa222382e48c4e395c626e", "description": "intel/nir: switch ray query state tracking to local variables uint16_t", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "085f6ec6ebc8b6a6bfdfba8e2d7ec43ab9cbf7bf", "description": "radv/video: fix hevc scaling list order.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "da54b57888cf61737b92ed8759f3ca91350486b4" }, { "sha": "4cc86e4ea94bcbfffbac7448bdffa77384701b4f", "description": "radv/video: report bad profile operation if h264 profile isn't supported.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5024d8c76301c7c63cf922ac83c8e4b24b291527", "description": "radeonsi: enable aco support for gs copy shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8b71935c140d83d84dc0ead1c03fb74fd599ac7d", "description": "radeonsi: enable aco for standalone gs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1e2d4b32b0cb505ad589915353e19c46151be732", "description": "ac/llvm,radeonsi: lower nir_load_ring_gsvs_amd in abi", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4e3da403cca7dc67c0b906fa2f6a4e69d0c9b1b7", "description": "radeonsi: add scratch_offset arg for aco gs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "afa90c6a41dc991e5f469cf66e4236ffea945cf9", "description": "radeonsi: enable aco support for standalone tes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f8c830ab85a18c17ba61a9f4f177d9ee94902f97", "description": "radeonsi: update lds size for tes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "62c8edaa636568f955a9bcb0faf179e67332b778", "description": "radeonsi: init tes aco shader info fields", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e8b3c9a13ba4fb6f60fb0f82c4d4f17f99e27959", "description": "radeonsi: add scratch_offset arg for aco tes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "13ff818d569b646311eaba0a40d8c9cbdaff4613", "description": "radeonsi: enable aco support for mono standalone tcs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b4f3b7c3401a4b56385bbdd585741ba5b3cfcebf", "description": "ac/llvm,radeonsi: lower nir_load_ring_tess_offchip_amd in abi", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "415ed0567a8ab15d5290e550e3ddb7fe2c39b0b1", "description": "radeonsi: lower nir_load_tess_rel_patch_id_amd in abi for aco", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "497d563b5ecf1c3a79983378e5bbd2772829faad", "description": "radeonsi: add scratch_offset arg for aco tcs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b44bbe7daa45d6ccca1440d89dda662f9d1503e4", "description": "ac/nir,radv: add 1 dword to ES/GS item size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2e1092095a49f0f1b13b4f4f65883ab4ecb181fd", "description": "ac/nir,radv: add 1 dword to LS/HS vertex stride", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c2251b8e13e7903d917cc81baeff192b36b08413", "description": "ci/etnaviv: add asan run", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d510fcdc57012093f9004d7552fcf46381711e4", "description": "ci: add debian-arm32-asan", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2bb26cc01d016e1f5317213bca930c3de7ce00d1", "description": "intel/compiler: Refactor dump_instruction(s)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f9a23e33985527202492ef05cc0048ef6688c6c", "description": "spirv: Use vtn_translate_scope for OpReadClockKHR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "089a0cf4ef8bafbf58a5c6aaed5301372fa125bb", "description": "spirv: Refactor and rename scope translation helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7ff978b5debe9cd59c46b154e6912da588b81bae", "description": "docs: venus: update extension support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "106e97a43a2cb402e656c47caa8f44f7f7ca6650", "description": "venus: enable VK_EXT_color_write_enable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ca0b7811325db9988aedcec08e79b6e42cb7b465", "description": "venus: enable VK_EXT_shader_subgroup_ballot", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5f2d38ac3ca15ea5f7051b1c110ea6d33d8acb08", "description": "venus: enable VK_EXT_fragment_shader_interlock", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6e4c93886d628584a76fc3bf9e65fc92058e1496", "description": "venus: enable VK_EXT_border_color_swizzle", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e217b3093c0d43be7e171628913e0f79f1a884b2", "description": "venus: enable VK_KHR_shader_clock", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b31127ed2a19d873989c23e40d179f087369c0f", "description": "venus: enable VK_EXT_dynamic_rendering_unused_attachments", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7fe390c85b238b33a62697d66cb62e790f88339b", "description": "venus: enable VK_EXT_non_seamless_cube_map", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bd4cb328a394b7fb6696c9530e31c8ed4f5963d7", "description": "venus: sync protocol for multiple extensions for zink", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f63ea8614a1a1a3fbfb93a468daa53f481468e14", "description": "venus: sync to latest protocol header from v1.3.252", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7a4a2428c0e63af138a54a1a2b45be4e70906926", "description": "util/tests: add gc_alloc_size alignment tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "928f31a24a83524ea696a52690e4479804c2381e", "description": "util: fix gc_alloc_size alignment", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "69a9b343e8da235d5aa2e50556b73e39c0bd1e9e" }, { "sha": "90b8666ff2f73e691ff34ffa87962a0922950b7d", "description": "clc: relax spec constant validation", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "a699844ffba20fb0bfe7103eb70938bac604748e" }, { "sha": "1bbc997bef340a8ed8fceede40de030389284a86", "description": "rusticl: fix clippy errors on image_slice_pitch change to usize", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "68735f4e860227b87cd6eb987e5a8a5b1c9baef9" }, { "sha": "d57303ace77ea9751b522f71a15a666a57104279", "description": "ci: add and use clippy for rusticl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d551d14cc7013fd3347a0f817988f477c5b3db6", "description": "docs: update calendar for 23.1.2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "df0c5d84555af86206257c9a00acdd21185224d7", "description": "docs/relnotes: add sha256sum for 23.1.2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e428b6479ddeb15579f6798afa82e4a04a55e09", "description": "docs: add release notes for 23.1.2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bac1c88ea3e1f0966505a3bfb016c6b2e8cbb629", "description": "mesa: fix glBitmap in display lists when width <= 0 || height <= 0", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "bb860f63f6df60a00c5a97df4cb98a2e0850d3aa" }, { "sha": "206cdbc44032de4ce983f1f6823058444bd75128", "description": "radv: Clarify gang submit terminology.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dad91dc7c47c95dc394c8d096faecfb25d738a9f", "description": "zink: update some radv qbo fails", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6aa9e95021c79f22ec9557035226563b017e796e", "description": "zink: stop swizzling conditional render during batch flush", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "43a6f8b9f8ca09328ec27956ebcd4140a0defba9", "description": "zink: remove assert for dt in zink_kopper_update", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "81834a211df96692133e5e74da457ad7003c1bf6", "description": "zink: check for cached mem correctly when mapping buffer", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "52f27cda05b9ff2eb93cbaf1cfae15198ed5a3d6" }, { "sha": "3e1431dee93e43777096ad4d00e0c4f9317fe795", "description": "zink: don't check prog->shaders when creating gfx pipeline", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eca11febe2070b11ce1c894ebd980b2dac7b7973", "description": "zink: combine some rast state draw conditionals", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a1189f4b7ff885a4d3338c36f2541f23ea442385", "description": "docs/features update opencl extensions add rusticl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be673fdd78ba8773f75b9951c18cdf002986898f", "description": "rusticl: add cl_khr_create_command_queue", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c41faeb323f725ca121b0af784927b8914e695bc", "description": "docs/relnotes/23.1.1: clear \"new features\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "31c8c42f48ae919324387ffbb8b2a6e776ac93e4", "description": "aco/tests: test that s_bfe bits is masked", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "08064a55424c54a7ccf506d46840811f7234e040", "description": "aco: mask bits source of s_bfe", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "4a2e62844b45e31b05274ec8d06204ad8221437d", "description": "pvr: Add support for sampler border colors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b8a32e76941c13a887d406ea80453fb62d60d11b", "description": "pvr: Declare dependency on idep_mesautil", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae828a33a74c5b3fc6abee481eac7cb57bf815d0", "description": "etnaviv: make wider use of DBG_ENABLED(..)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "14782cf2480f12ee5da15b2c22157fdaa987d91a", "description": ".mailmap: add an alias for Christian Gmeiner", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aae23fe68d16988d2daca70ca883394bc280a45e", "description": "pvr: HWRT creation simplifications.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ace53f3cc1b6d37ddc09f0231edb6a61b9aa08c", "description": "r600/sfn: Don't rewrite TESS_EVAL inner tess level outputs", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5cd3e395037250946ba2519600836341df02c8ca" }, { "sha": "976d6de232aec1874b634b7dda3b2c90d607e13b", "description": "r600/sfn: add read instruction for unused but required LDS op results", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6" }, { "sha": "9396ba3be10e2d546f7ae9962d62e9031dd67934", "description": "pvr: fixup assert in pvr_cmd_buffer_alloc_mem", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4dc82b4473e4d408aa4d4e44279849feaf10d6b1", "description": "pvr: fix infinite recursion in pvr_cmd_buffer_{start,end}_sub_cmd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cb41ef0d3f537f8d1fb345cf5bdcc30070333c8b", "description": "util/driconf: pin minImageCount to three for \"Path of Exile\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "75b63a5d3e4c0816b55deaf8d105d28bfebea98b", "description": "r600/sfn: Fix warning about overloads hiding virtual functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1eda220f18e93d446ead996485c69838ea137bfd", "description": "compiler: use align instead glsl_align and remove glsl_align", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4134f9ac0958f745e1c487f1f256c51eee1977be", "description": "util: Do not use align as variable name", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "586391720b31e9589e55c7849c64326a0e2d9208", "description": "util: use uint32_t as the parameter of align function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ce8ff9bb1eca0a354583474a2168415ca9ba7c4", "description": "util: Remove redundant type cast in function align64", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "0a06cf752316e929083aa1eae1c763de5eb210d0" }, { "sha": "93f047b6ffa5e9d2db0491b1885c60a9df88ac19", "description": "gallivm: Zero initialize param structs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a2159dfe8aa6cc869cb4e942f84d25d332dd5259", "description": "gallivm: Handle invalid image format/op combinations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1841dd7549c20c850e61503fba90ac1319370fb7", "description": "gallivm: Add lp_img_op_from_intrinsic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a0383e518fdf6e9a6ad866e8c594031a69670cb", "description": "gallivm: Add lp_build_nir_sample_key", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9d3dbc6400ed1f049ac9532f9e5b0eb91f751d47", "description": "llvmpipe: Add lp_storage_render_image_format_supported", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cfb37e738331a747b6458100ccd41a442021a33f", "description": "llvmpipe: Add lp_storage_image_format_supported", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fbe7c970f69ead98c1897932129d2bd75a11f975", "description": "llvmpipe: refactor out the pipe->lp_jit structure fillers.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c3c9e28131ee9036718f033d141d1962884846fc", "description": "gallivm: Cast read_first_invocation source to an int", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "3101f900a02e400475f32296491aad633a5191e7", "description": "gallivm: Fix anisotropic sampling with num_mips=1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d99dca86cebc0e717e0725630096c18ecb38d4cb", "description": "lavapipe: ignore another yuv format.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "da54b57888cf61737b92ed8759f3ca91350486b4", "description": "radv/video: fix hevc scaling lists.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3f12103be96563d857445a0f5c9439adb9173899", "description": "radv/video: fix hevc st rps programming", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f0597a1514b894f3d1ecacf9a74c02f49c98d5bd", "description": "radv/video: rework h265 reference frame bindings.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b8191cd6030bad0c66c04305df066bdd2e4067a0", "description": "radv/video: don't supply an 8-bit format for a 10-bit dpb.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b2e1e17ff66a525e71c873e2ddb8a2db9c0c2615", "description": "radv/video: convert session memory requirements to outarray.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "28f2a6b28138a6505bcc05f86843f43e5b746c84", "description": "radv/video: convert video format properties to an outarray", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0d7dda82932f59b3e07f00c7edd2bae6fb8f467", "description": "radv: fix non-square compressed image copy on gfx9", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "35f053ba8cd11a16077a79ebf5d3952f6112b096" }, { "sha": "8616c0a52c776ecc7d0e946207ab35213b5ba985", "description": "rusticl/event: flush queues from dependencies", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ebfffa1daec0a5a5ad0ca83dae1873cd01407bd1" }, { "sha": "86dd5dd8530225019136b3d4f8a37d7cebd11e96", "description": "rusticl: bump rust req to 1.60", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "e285a05c2a27ad8c2888eb48a63532e72b8dee85", "description": "doc/rusticl: add Rust Update Policy", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "19092576ce3678d090b4a62742b8fc0bc1293ab5", "description": "u_format: Use memcpy to avoid unaligned accesses", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "45ae4434b5bd779e74d12e5b63fcf91d88f4cb28" }, { "sha": "96cf4531e11eac8175671be990a02c7b5d17fb60", "description": "Revert \"gallium/u_threaded: buffer sharedness tracking\"", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "8f159a8576efbb7bb3755d215a54b87c4c99a0d2" }, { "sha": "965503ae220ba5a7bc6208d909f015a4315caa59", "description": "anv: allow binding tables allocations on compute only queues", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "eb2b3093282aeb671beed011778c9bfcd3cc196c" }, { "sha": "b1faeae4fe85d118e6017f7bb8e5e2d13de04a28", "description": "draw: repack some members of context.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "73f7948298611d4c15e74799a832d6b0c0f114a0", "description": "draw: add a max stage define and use it in a few places", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f922f1f902b7d4dbb44bd55335ccd5b75bf97a9d", "description": "draw: refactor resources to use arrays instead of explicit structs.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d1cdf0d91a1d3a5cc92f2c4c53f287cf497d0eb4", "description": "gallium/tgsi/draw/softpipe: remodel shader const/buffer bindings.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "370cd08a5eb3c8f02639d09e99b5e66b136290da", "description": "draw/tess: drop unused tgsi bits.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f1b752f6502b890a25ebe4c3b95a5c86e22f320a", "description": "draw: rename jit to vs_jit in lots of places.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c20df7e22e6af3e58c79b8413e2cf41aee2b6220", "description": "gallivm/nir: fix shuffleup tests.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "976dd26004ff6b52e14c031398edae840ded005a", "description": "lavapipe: NV_device_generated_commands", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "32096095356c1ea1fb6681d77338c7f209c4cc62", "description": "lavapipe: handle index buffers with offsets for indirect draws", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "1d64b185fea111406ce1d5ae107dc0139c3d6a9b", "description": "lavapipe: add a zeroed buffer that can be bound in place of an index buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea9ded410a4031c83e7c27c570856ce7e8dd29c1", "description": "lavapipe: add a mapping for BDA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2ac8ca7d72dddf1b58ab5378f654395b644dbdd9", "description": "lavapipe: pass list to cmdbuf exec, not cmdbuf", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e05e62c6118853ba5ae43fe0edd577174e842d66", "description": "radv/rt: remove now dead code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "60f9dbeb2ba086baccb74321b7a9b0547e6b9263", "description": "radv/rt: use priorities to select the next shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f5428a4181d3d5ff3801ab13e391ec7e081f5ccc", "description": "radv/debug: dump ray tracing shaders in case of a hang", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "163c97e6a7adf40a9bebeaf2fc338faaa387702a", "description": "radv/rt: separate shader compilation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "defdcd2058aa13cf5f50cf558637959cb190261d", "description": "aco: adjust RT prolog for shader functions [disables RT]", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "302649dda1fecb1774eab9503bc47fd79f8b46fa", "description": "radv/rt: adjust lower_rt_instructions() for shader functions [disables RT]", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b33c01b00feef9f7d33b39421b1eb4c15423c447", "description": "radv/rt: set up RT shader args for separate compilation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "365f3346f8c3f39952b46752be0954b1323a9d68", "description": "radv: Disable capture/replay handles", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a5eaa25ef5c58f4f35c553c7949b24449b041b5", "description": "radv/rt: create compile_rt_prolog() function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "09e4535f20cd4590b237c1485afb9f12858d8a72", "description": "radv/rt: don't write cache hit feedback per stage.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7f2a569ec5d78b63dd4b0ff4ec99b848167579f7", "description": "radv/rt: reference library shaders during radv_rt_fill_stage_info()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "772b5b3758d1e3adb2b03e9de1f0f7bbb08536e6", "description": "radv/rt: add and use specialized cache search/insert functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "62b4380acbf642456f0dfa169f233528297121bd", "description": "radv/rt: pass radv_ray_tracing_pipeline to RT shader creation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8fb7df92c0ff32186fe2fe3bb08f799e105ac70a", "description": "radv/rt: replace pCreateInfo with VkPipelineCreateFlags in rt_variables", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d506fe3397bba82b7baa60e48276dcc39f847de3", "description": "radv/rt: change RT main shader to MESA_SHADER_INTERSECTION", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "81e48613b98d9daa9b504926b6134dbb301dc388", "description": "radv/rt: implement radv_rt_nir_to_asm()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "99466ca18515e7f7c4576f16578e66d3dd6d6df8", "description": "radv/rt: implement radv_nir_lower_rt_abi to lower RT shaders for separate compilation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4409769c78b20d9a3b46a20e86605521c4b0bf3", "description": "radv/shader_info: add RT stages to radv_get_user_data_0()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c75619b2686543f28f6d70b7b381079520f70311", "description": "radv/rt: extend radv_pipeline_group_handle with shader VAs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "870e4d285ef38a9d0c3fe381e8c386afedf2f17c", "description": "radv/rt: adjust shared_size when lowering hit_attribs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "393f3426b61e93d50f4e13e85213f6b029c67485", "description": "aco: implement select_program_rt()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f66f2743046e761e79d18b00775b84e428492706", "description": "aco: implement nir_intrinsic_load_resume_shader_address_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be9f4a80b83d01f508cf5d6ed9e1b944580af353", "description": "nir: add nir_intrinsic_resume_shader_address_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "03c4b5b0cc19f0ddeb9b4c1caa03919ad1dc7669", "description": "nir,amd: add nir_intrinsic_store_[scalar|vector]_arg_amd to overwrite inputs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1be3a558f2ead2023baebd71f5a021c0161dfe15", "description": "radv: add remaining RT shader args for separate compilation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be235ce93813e9e610f9dece9b1e4a3df96241d0", "description": "intel/genxml: Drop Tiled Resource Mode fields", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e7c63fc51c77e4b90c7d389b4f2f4142683e6fed", "description": "iris: Assert against FCV_CCS_E for blitter writes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0f0e929655e84b8fa4dc57e69621dd74b5e4cad5", "description": "iris: Avoid FCV_CCS_E for shader image accesses", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "39ec3c180e37ca910bbd32da08ea4dd9be48da18", "description": "iris: Avoid extra CCS_E flushes for aux mode changes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0c204277e71eb4a08aec33f55a41ad12f5d44594", "description": "intel: Rename the GFX12_CCS_E aux-usage to FCV_CCS_E", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dcc1d1be19b6736f71a38a516ffcdfdce4e33f26", "description": "iris: Drop a GFX12_CCS_E check in can_fast_clear_color", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0f54621564586043cccfd29f0e7b17c427faf3ee", "description": "compiler/types: Make key in subroutine_name more effective", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d57eedefa9be619947a1fa9e9140c2dd2d5f26bf", "description": "anv: convert Wa_14010455700 to use workaround mechanism", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7868c8698f47c465004db9a5b612166633cb10ca", "description": "iris: convert Wa_14010455700 to use workaround mechanism", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5b2d71ab8851259cc06ccd324ddef32bb8b999ec", "description": "Update OpenGL headers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6dc1ae1759e0648397b6f5c608be32a781cc9c82", "description": "amd: drop support for LLVM 14", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ab5662dc6177111c2b7399a61cc15ae5ca8723b9", "description": "amd: drop support for LLVM 13", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a9f8730f52191f6493f4b7d8748a6bfd6d30993", "description": "amd: drop support for LLVM 12", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4c8cc26fd8cd7b9defdfc0beae063ec08a52c22c", "description": "amd: drop support for LLVM 11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7761e93c8c8a5a0dd02f1c7c94531d961d5baf41", "description": "ac/gpu_info: rearrange if checks for dcc config", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f968f46fe56c7e22086687886844413b17da89a", "description": "ac/gpu_info: num_cu = 4 and gfx11 enable dcc with retile", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "add14d6cfb6b2aa666c7dbe2bbe43a8926d62d34", "description": "etnaviv: nir: do not call nir_lower_idiv(..) unconditionally", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f532202f2d55b9ac475b7e3f8c96a4dd23489299" }, { "sha": "c5b6a65f81445553c023f7e3f253c8afebf27dd0", "description": "v3d,v3dv: fix viewport offset for negative viewport center", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "78dc0bc58910fe5bae7d8a573e9ee64a0026f685", "description": "broadcom/cle: fix up viewport offset packet definition for V3D 4.1+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "84af2cb44ab56772d79bc60771162327f75f943d", "description": "v3dv: simplify scissor setup for negative viewport height", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "226c62b74549da567104d8b3ed361747777ef883", "description": "v3dv: remove bogus viewport code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "40433dea14acb787d88ad9b148c2c85bc6594e35", "description": "zink: add a ci flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "02bf3e3c0a6eddef27ed9f7ad093a6d5b4d11d41", "description": "zink: enable EXT_shader_object globally with have_EXT_attachment_feedback_loop_dynamic_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d17c081b7c6485a00e99fa9472e3d6a0bb0f66be", "description": "zink: use dynamic state for feedback loops when available", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "88d42b62306cc1d1c450eb2211a4a4e7ffa46279", "description": "zink: hook up VK_EXT_attachment_feedback_loop_dynamic_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "51db63538c130a048d4bd6b19f078f2a67479baf", "description": "pvr: Fix PDS temps allocation on fragment stage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8809758fbc1a3ed77c21e01a3a800094a5b89c05", "description": "pvr: Rename temps_count to pds_temps_count", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d070e31020f3900d1caf262694473a2ccfe24d12", "description": "pvr: Fix draw indirect page faults due to missing index list buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "68735f4e860227b87cd6eb987e5a8a5b1c9baef9", "description": "treewide: use uint64_t / (u)intptr_t in image address calculations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d72d13bbb5b7d3d8ccfd9411ddc66bec648555ea", "description": "pvr: add block compressed formats blit support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "811ac6e393681c288161ece13cfb51c826903a25", "description": "mailmap: Add Lucas Fryzek to mailmap", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dd1b92780538fca106bc443fbe228705fa4f224a", "description": "ci: uprev virglrenderer and crosvm", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e1cd887b78e9a2a5e800f34cf191f062fbfbc4a2", "description": "ci: Bump base tag to rebuild piglit", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "d75973a1422d86799312d7aa60d0dce846fb3dba" }, { "sha": "91505132423bcf8949034ef277b8bee4e1936855", "description": "radv: advertise VK_KHR_fragment_shader_barycentric on GFX10.3+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "593fb2035d3cee4f19bda5f584f25afdca8ccb5a", "description": "radv: gather info about nir_intrinsic_load_sample_positions_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7ee8a12a62a5d2f187bfce6af55a03121b0d570f", "description": "radv: add a NIR pass that lower fragment shader barycentric intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b156c8258071f8893cac8b9016db4423de619c3", "description": "radv: configure RSRC1.LOAD_PROVOKING_VTX for the fragment shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b9b3560039dc6da65310cc13d1fc92657ec7b35c", "description": "radv: set ROTATE_PC_PTR for custom interpolations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "50888ba390f2fe359d5a5955e68c20fb23a4ec46", "description": "radv: handle per_vertex variables when gathering FS inputs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "506705bdeb9351f89059aa427a1fbb66646cb9b4", "description": "radv: add support for nir_intrinsic_load_rasterization_primitive_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "98bb7e10e736fe21e35cada05a77fa7541e073d4", "description": "nir: add nir_intrinsic_load_rasterization_primitive_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "116ee981068d115ca3ba520d899780ed4b475c61", "description": "radv: track if the rasterization primitive is known at compile time", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "958cc879542693d0b82ac1b87c6c165133b2c7cc", "description": "radv: add support for nir_intrinsic_load_provoking_vtx_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0358a230127b729c6dba5894b1821275e34f92c8", "description": "nir: add nir_intrinsic_load_provoking_vtx_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "67cd3da63e630667a44ce3079ff305a4d6a4ed3b", "description": ".mailmap: add an alias for Clayton Craft", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d76aaf1f4dda851c172fb479a933054249d837b0", "description": ".mailmap: add an alias for Miguel Casas-Sanchez", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d13baacc8cb00b1f250538a81df1f6434819590f", "description": "pvr: Don't overwrite PDS vertex input flags", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b53ba341e19f905806b6aaf82089696c8881c28", "description": "pvr: Allow S8_UINT to be used as a stencil attachment format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "52050a35c7aa2a67489d305c333ffc6cc5767a3a", "description": "pvr: Refactor pvr_unwind_rects()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dc3538cdb50787bca9c6bd580b26dd4911d94980", "description": "pvr: Correct calculations in pvr_unwind_rects()", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "6d3d1f884ceadf62e332e797e994b810a0e010b0" }, { "sha": "b5c31f14a278bfee7888929c7e51c8be5f641899", "description": "aco: remove memory_barrier_buffer implementation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "62f023f6cf8780c34bb52ee7751bafef7ec0f1ce", "description": "ac/nir: use scoped barriers to finish stores before exports", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "417990b19eca6dfc46657a7a12af32031891828d", "description": "aco: consider position/primitive exports around memory barriers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dfb6d3e443b12e66c91c4512f69b2e0f3c57bd29", "description": "aco: use v_fma_mix for f2f32 and f2f16 on gfx11 if wave64", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "177dba62a1fae4e441ae587b70876b991cf8bcd8", "description": "aco: use v_add_f{16,32} with clamp for fsat", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a0bc8f0076c61591070185310903c14b0f2da4f", "description": "aco/statistics: improve v_fma_mix dual issuing detection", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0f023d90c079774ea89a5dc3d0770a868d9da9a0", "description": "aco/ir: return true in hasRegClass for Operand(reg, rc)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a62a22c92225b02537e6cd73abedfa5466f58ee5", "description": "vulkan/wsi: Remove duplicate NULL check", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "eadc64ab24842f478b4d31396c9b2900fc1d3361" }, { "sha": "46764815ac39dc2ea22417963d5b5be5e420bee1", "description": "tu: Fix missing unlock", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c20139c2922276238c12dc6a6cf0fbbc39e9d732" }, { "sha": "7bbef4002cc812ba4acfb114bac1b49fc2579c46", "description": "etnaviv: move printing of final shader out of etna_link_shaders(..)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f40ab555f51636c054146a5bcfff3eab4135d6a3", "description": "etnaviv: correct number of instructions in dump_shader_info(..)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a2d7a4f9788e62270af8c14b2eee5452a1e0945f", "description": "nv50/ir: convert to scoped_barrier", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7a21b59df9baf8140d5fbdd766a7f0082da0ae00", "description": "v3d: handle samplerExternalOES", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b687fa4ccb985913ffe1440cde7105641d7e9761", "description": "vulkan: move nir_convert_ycbcr into vulkan runtime", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "476022cbe1d1a06e43aacd81448a7a22c6331b1f", "description": "zink: also disable bg compile for compute with nobgc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b222b34e789812301f4f7b79911f9edc599937e2", "description": "ci/etnaviv: Update some xfails common between the last 3 nightly runs.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d93bdf242761f7140b153be184be8f5263dce6cd", "description": "ci/crocus: Update trace hash for the neverball regression.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "580a8a8b1e4d0bfab09c0d0af9110f405a3ef262", "description": "lavapipe: fix memory budget reporting", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "1c42056ee126dbf9f06d27f0380f890ec04ea431" }, { "sha": "bfed41d3229e0308f3882fc456439562b4664bbe", "description": "lavapipe: don't remove queue family barriers.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "91e919f1bf8b3e78690069ae4314362963caf935", "description": "llvmpipe: emit fences for barrier.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "9fb0bbd7d41b61fb4ba6101a637aaf7638691617", "description": "docs: update venus VK_EXT_device_memory_report support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1bc4e716959e0e570409864ad24e285dfc04dcac", "description": "venus: enable VK_EXT_device_memory_report", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0960ceb0719e500ca1dba8eb43b3955dc9ecbb6e", "description": "venus: emit device memory report for device memory events", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f70a08bc60f26cfcefa6e1c229dd1f9bc258d7cc", "description": "venus: handle device memory report requests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "26567183d81d6e2cf64da9fa74fd2b6040a12238", "description": "venus: refactor vn_device_memory to track VkMemoryType", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b387997244679dcc995f3b5cb6cd50ce6e132c7", "description": "freedreno/a6xx: Use idalloc for samp/view seqno's", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "a3c73987ab92f7a43cd4e8918bde8b4bd04ca9fd" }, { "sha": "3f00f4ac30aa7f5133cf43775b4d9c7f05d98076", "description": "freedreno/a6xx: Directly invalidate on samp view update", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "ca9dc7be3431c2ac7b1796dcf09aae111f401370", "description": "freedreno/batch: Add driver-thread assert", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "e527bd79861ca5bc8b0b9eaef8dff84a3ca21494", "description": "freedreno: Add extra assert", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "537994bb3289deb29cb6a5ccad0e0eeba4ec5f33", "description": "asahi: Remove stale comments", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d6ff4733a63c4ca3e968db4896a8724c95ef1c1c", "description": "asahi: Do not leak meta shader NIR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c6016486f4a89bb86639338831563e2250f5c0b0", "description": "asahi: Fix memory leak in agx_nir_lower_sysvals()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bb27e3f69c37cacfe49fad363a05a3b2854c15e4", "description": "asahi: Use os_dupfd_cloexec() instead of dup()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "35d849025ba99227e2528e56b74538fc22f83ac9", "description": "asahi: Decompress with format reinterpretation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d499bf10a342f9d89a0f7b0809a21a5375e6510c", "description": "asahi: Decompress writable images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "531247cf31a440643df066769d184e5f8274f043", "description": "asahi: Extract transition_resource helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "389c0fdc7c71c634ca35cef6cb4d0c018358f974", "description": "asahi: Add ASAHI_MESA_DEBUG=nowc flag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a0d1f83d57db303b85ab281b161a34229484d5a", "description": "agx: Stop bit-inexact conversion propagation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be5004691cd2ac273fc50ac6d1356e780cd8c878", "description": "asahi: Advertise GL 3.1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8d019125a0165d007333a2180dfb68a03d442495", "description": "agx: Emit shader info late", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b1d6204c81cd7b374696f88420336ba8d9f9bc9", "description": "asahi: Use nonempty tib for MSAA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f3919bead6ea555eed687da979bdd43f703606c2", "description": "asahi: Lower MSAA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1dd513727db238066f65240cc65f83ed0aaa6f4e", "description": "agx: Handle centroid and sample interpolation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b7f130fbbc1e3417aabd3993703a90bde6152230", "description": "agx: Model interpolation for iter instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2548293e8b557b30dc69875d62e880124126fbf3", "description": "agx: Split iter and iterproj instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b9b71bcae685dba5da066a769e5ea0ab53110f3c", "description": "asahi,agx: Call lower_discard_zs_emit in the driver", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "398851ca53dcd0ce4f7ed4d379034d1a63da1b79", "description": "agx: Lower discard in NIR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "989d6fd37887c963f730b7a9a28ec34f434dbf2c", "description": "agx: Enable tag writes when sample mask written", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f514d49ae2007360b14570cf76869da8a8c53dbb", "description": "agx: Handle sample_mask_agx", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "73bbf43bc0bf441cf8d711c48a23df3b384519c3", "description": "agx: Plumb in nir_intrinsic_load_sample_mask_in", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6fd16dd7c9e99bb2a13301555e402b033c9931af", "description": "agx: Model both sources of sample_mask", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "954e2eee29c5903fc9a7ebee205414b95da0133e", "description": "asahi: Plumb ppp_multisamplectl into shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17a05884b425a1794809aa92afb62b01c9055908", "description": "asahi: Plumb API sample mask into shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bffbe099df176ebf010b6e3396534340a2d239e6", "description": "asahi: Set uses_sample_shading for background program", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b95d81150a1efc3db3237fb08ff78c12c708b64", "description": "agx: Assert that sample shading is lowered", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "46a5a99d24d569a7ec5d2bec0f3255f7576fedfa", "description": "asahi: Add alpha-to-coverage (and alpha-to-one) lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "51e868f3a2880453ce760c3b08a4023c601fa90e", "description": "asahi: Add passes to lower sample intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f28962e29a53101e484ddfd433d1afe559d923db", "description": "asahi: Add passes to lower MSAA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "70b8babe3cd14a8ce21704005a5efbbdc3e53841", "description": "agx: Use textures_used, not num_textures", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "e607a89f22f4148e123dbf46bd8d8ee77d154761" }, { "sha": "f1c2ea99e2a100f14d4fcf6f59b108ec4520b312", "description": "agx: Constant fold when optimizing int64", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9641fba9bab64d512a29acd97fcd8c4060427455", "description": "agx: Set support_16bit_alu", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "80682644693872a666645b474358d39b24307f18", "description": "r600/sfn: Switch to scoped barriers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a12072868d3ff71cfa7d124d1e0984d5723a00b4", "description": "r600/sfn: assert that group barrier is not emitted in divergent code flow", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0b7cf192b786e9c3383193f21babeff25e08c45", "description": "spirv: Add workaround for OpImageQueryLevels with Multi-sampled images", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "568209f57d347fe15368f71d37ef46f5fff7eafd", "description": "compiler: Remove redundant struct glsl_type in nir_types.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9e8135e9361d83934d1a1979df497b8760fd1384", "description": "compiler: Remove the need include \"util/glheader.h\" and \"util/ralloc.h\" in glsl_types.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1b836a52ea2dcc0b77a48a2a3d1f9052321cf325", "description": "mesa, compiler: Move gl_texture_index to glsl_types.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ab73f717d91529a96af536f9e661200c9c2a1b1f", "description": "compiler: Move can_implicitly_convert_to helper to glsl module from glsl_types.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f9860a84b3cf1735ece78bc5907b2be4e2878f8e", "description": "compiler: Combine duplicated implementation of is_gl_identifier into glsl_types.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "340311dac9cf6425c3bdfbec1c38ae38f974607b", "description": "r600: fix r600_draw_vbo() buffer overflow", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "0cf5d1f22620d67659bbd632a2400c3a6956a011" }, { "sha": "ed759ad7952df07c07d48de5ed45b16dce06e8b0", "description": "dzn: Fix qpool->queries_lock double lock", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "a012b219640e875aa552b37dfdaf69336d5863c7" }, { "sha": "60664285a91de5c57cb5a963615655722f6ae486", "description": "nir/print: Do not print raw values", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "49c7fd7a7ee88b526b59e24e52d65ffc87baa58f", "description": "iris: Fix memory size with disabled resizable bar", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "07207d12b0b894eca33b741ab4f5f2eb99495050", "description": "ci/zink+radv: update expectations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9316ab74ef8192a83afa01f47805d0e818845b0e", "description": "ci/radv: update expectations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "99a00e224757664412b338bebb846e9024f038c7", "description": "treewide: Use nir_trim_vector more", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "68eda9456fe27ffb4baa2eb729d741f33bce197e", "description": "treewide: Use nir_tex_src_for_ssa", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "386328039984e023352ad2333ff2328ad6cde454", "description": "nir: Add and use nir_tex_src_ssa", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "218c00319bcdbe51fed225e114f9e30499e28855", "description": "amd: remove unused PKT0 definitions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dd5604b94df6c0f9aa6c68bb0769e024878f95b6", "description": "radeonsi: don't use SET_SH_REG_INDEX if the kernel doesn't use CU reservation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d98501f5c1f4ace70dcf0ecee7fd17b00baf170f", "description": "radeonsi: don't use SET_SH_REG_INDEX on gfx7-9", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ccaaf8fe04c956d9f16f98b7f7fa69a2526283bc" }, { "sha": "0fecee53cfef66019ef82951661aee0dc07d7f1e", "description": "radeonsi: re-indent gfx10_create_sh_query_result_cs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "acde68b2824ef483f4c857c11a0fa165c9b0e903", "description": "radeonsi/ci: add gfx6 failures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c2b655d788113a98c33d7b0f2764f179e893637a", "description": "radeonsi: add a separate cdna_init_compute_preamble_state function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7baeb54c2aef3bbde9a64a2ebee8e44a23775943", "description": "radeonsi: don't set registers set by CLEAR_STATE in the preamble for gfx10-11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5acff16ce4e191e95c9640cd52d2ab6792225707", "description": "radeonsi: add a separate gfx10_init_gfx_preamble_state function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c4d465a514ffa739c4ca27e83a8ff80f992ec3ca", "description": "radeonsi: add helpers to create and clone a sized pm4 state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c23597970b8078810d8f1e257f97b2f52883aecd", "description": "radeonsi: don't program COMPUTE_MAX_WAVE_ID (GDS register) on gfx6", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ead53b62c907fa839ff8c1fd1790d93b08d41d52", "description": "radeonsi: optimize no-op primitive restart index changes thanks to index masking", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ade70712df729cc665c3e80d7bb18a50967359d8", "description": "radeonsi: rename the msaa_sample_locs state to sample locations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0e141ca735381b5049e1227a1bd412f7a149895", "description": "radeonsi: merge si_emit_msaa_sample_locs with si_emit_sample_locations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b8fef52f0c98c6520b63e6efd8cc4f90517b7234", "description": "radeonsi: move PA_SU_SMALL_PRIM_FILTER_CNTL to the preamble when possible", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "547fccaab97d30677f6a98a9dfb539978a90cdc0", "description": "radeonsi: adjust 16x EQAA sample locs to make PA_SU_PRIM_FILTER_CNTL immutable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "818381dfbdb3a10a3e8dfe566efc8502c7b1248f", "description": "radeonsi: always set sample locations even for 1x MSAA for simplicity", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f6d861a1c18eccc9a245e7ab20bc51f3f10e9a09", "description": "radeonsi: move PA_CL_NGG_CNTL emission into rasterizer state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "941e214fe7f7df2bf1e3f5b665aa7f48033198cf", "description": "radeonsi: reorder and comment tracked registers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d7802b02c4ed6281f346e93508d343e0de6166f4", "description": "radeonsi: split tracked_regs masks into context registers and other registers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9cf2e47833f91ee50833b3cdfa16467b986c662f", "description": "radeonsi: increase SDMA gfx9+ limits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "52f94e2b93a43993613296bdc9ec9d0a30789af5", "description": "radeonsi: decompress DCC for SDMA if we're really going to use SDMA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d2e6c4d255b66eb26833f3ccbbbaca146c0564da", "description": "radeonsi: unduplicate si_translate_format_to_hw", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5f2779f62ade7b142165c33cb093ec67162db2ee", "description": "radeonsi: completely rewrite how VGT_SHADER_STAGES_EN is set", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cfc9352c2590c715aaa6ac96289528fc770cba60", "description": "radeonsi: remove RADEON_FLAG_MALL_NOALLOC due to no use", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d3f716bdfc043914ebe058b14eac2660748b3a91", "description": "radeonsi: add a gfx11 version of si_decompress_textures, add assertions < GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dc311f3f616e439596a365d20b6d24bdec16cdc7", "description": "radeonsi: remove a useless depth texture function call in a fast color clear", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d692d433f28e0a170685dbcfd941d68e6d767182", "description": "radeonsi: use nir_lower_alu_to_scalar correctly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5066623b797ec5eff2d540840c72d8cc471f3c6b", "description": "radeonsi: print shader-db stats with AMD_DEBUG=vs,ps,stats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2bf839f0aea744fa3b42a296cc97c2dd31a8d59f", "description": "radeonsi/gfx11: extend DB_Z_INFO.NUM_SAMPLES programming to > GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "52ca879cdd24aade0cf79bdcece37c51cf9d0ba2", "description": "radeonsi: export non-zero edgeflags for GS and tess", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b72a1883e22c82c91ef794a6b8d5c8ce78028d44", "description": "radeonsi: remove gl_BackColor VS outputs on demand if color_two_side is disabled", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a1d938d31881020ca6f00077c4e91f193cfca250", "description": "radeonsi: define si_shader_io_get_unique_index() values as SI_UNIQUE_SLOT_*", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed8250360f36db84e07885c2712e10f5ed7f9550", "description": "amd: add radeon_info* into ac_llvm_context and radv_nir_compiler_options", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "192b2c7c313115f5d6f454d1430ab18ebadc6474", "description": "ac/nir/ngg: always use load_initial_edgeflags_amd, choose the value in drivers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d6e70334fff9a31b32dbaadeee75ebe39cc79c50", "description": "ac/surface: fix R32G3B32 image format regression for gfx6-8", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "ea7c89d1f57510e86c1d53de4b5681682a6fc57c" }, { "sha": "15be2f554af42055c1b95dac24954d7dd824da17", "description": "ci: fix KVM module modprobe code", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "5941fc8ccd306942c7c5af5584fac64751278123" }, { "sha": "fed5a50d0f5b927a632ae2457128f08641ad7599", "description": "ci: missed variable inside the big rename and split ARCH and DEBIAN_ARCH", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "5140ff194841443b73a7320b9c3a822e572fde5b" }, { "sha": "b9c1d74ff4f823e3e8c63eab6cd3ecb3686eaeec", "description": "radv: correctly skip vertex loads with packed formats", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "a46acdbc3ff46080179f40155fa8a74340b938f5" }, { "sha": "69e259dcff9fed85ded85105ba7cdd8a3fbbf810", "description": "radv: initialize aco_compiler_options::is_opengl", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "8d5cc23c1867aace71091dc80131b1a7f7cf7a42" }, { "sha": "53383fe8a55510fa238c17e2bc8a3b4677f5dd36", "description": "aco: fix ds_sub_gs_reg_rtn validation", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "8d5cc23c1867aace71091dc80131b1a7f7cf7a42" }, { "sha": "e2927dd5e76454279d464b92eeb810515e42f2b9", "description": "mesa/main: fix distance attenuation calculation in ffvertex", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "c5b3d488f9bed0616f42193073fa0014cb68284d" }, { "sha": "049c791a63201bd2081b814e18b4c82c7beee305", "description": "intel/fs: fix pull-constant-load prior to gfx7", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "ad9bc1ffb57e36d0c8f4e57c11f82785b1ef5bdc" }, { "sha": "c56dd678e4827a0d32f693d04f451ac45c890e82", "description": "intel/stub_gpu: add an option to launch valgrind", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "61a7eacf3e98b6748d24f509c2268f3f17cd4d69", "description": "virgl: Replace the usage of os_get_process_name with util_get_process_name", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b3feb48548ddf9d536d58eac495d403c415ade8e", "description": "virgl: Array cmdline on stack should initialized to 0", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "b3b82fe8ea1f7d02c93513920143cba2fe145b6c" }, { "sha": "ae7a30d5db0fd20367c111ba29cd453dd282099a", "description": "r300: Replace usage of os_get_process_name with util_get_process_name in r300_chipset.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8a22f5c3729c2241b69e6f358bdafa0f098d00bb", "description": "radv: initialize the device cache UUID even if on-disk cache is disabled", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "e6e320fc7996db60231d277bc3e28fdd01018b33", "description": "anv: make Wa_16013994831 to use intel_needs_workaround", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "58e2947cc9b410f57488548ff82c4e2b4e954263", "description": "iris: make Wa_16013994831 to use intel_needs_workaround", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7e9b06f1c6031224935685a841d81aafcf5bedba", "description": "intel: Fix stack overflow in intel_dump_gpu", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bd88c75d4c83637a2ecb0b1755f171b1adddba52", "description": "aco,radv: remove unused gs aco shader info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "75cd115ecf6d1db23eead25c138b9408734fce22", "description": "venus: temporarily disable VK_EXT_memory_budget", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0be83bf1c412e1ed998bd040b12b59314a675ecb", "description": "anv: Drop unused ALL_GRAPHICS_LIB_FLAGS.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b44d47748918d4eb8889d076fcb40431a8bfddcf", "description": "tu: Ignore unused shader stages in pipeline library creation.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "78dd15d8e8e71a8637e350f9e90eebb3f413f39a", "description": "intel/eu/validate: Add some validation of ADD3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1c4c76032bbaf56b9709cbd2d955cf9bb119faf9", "description": "intel/eu/validate: Add Gfx12.5", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a3cfec0690891b9e022db6baff74980d35f72e7c", "description": "intel/eu/validate: Use a single macro define half_float_conversion cases", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7ef45e661f4072382be7cc70f417f86a1ab039cb", "description": "intel/fs: Add constant propagation for ADD3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b348086498a314bffaf37aa522c764e43fbeea1", "description": "nir/algebraic: Fixup iadd3 related patterns", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9a9a86013c2323c689a73b4c5b2b1413f4e45848", "description": "intel/fs: Allow HF const in MAD on Gfx12.5 if all sources are HF", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f272bf001dec66d79511fc58f9f48e79ecd5fed", "description": "intel/fs: Fix handling of W, UW, and HF constants in combine_constants", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4cc3206218aa9b16939842a67d4a988d8e416d6d", "description": "intel/fs: Don't munge source order of 3-src instructions in opt_algebraic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "60a00f246b9094a12774bc515ca8a90775920fb5", "description": "nir/print: Print 0 when mem_modes or resource_intel have no values", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8bdd3e318b43e02ffeb34e156a779ed9398f866a", "description": "docs: update docs for lavapipe mesh shading", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bc3f2ab62b359f89861736338bb7e1048b7e623f", "description": "traces: update sir-f720 trace expectations for zink on anv and freedreno", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4909a216a54ab10f307a505db562fb12e94f89ca", "description": "lavapipe: enable task/mesh shaders.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aa2c2092604c1922ee9781ce6dc512471be6f966", "description": "lavapipe: add execution backends for mesh shader draw apis", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5c6c226f5ae5fd466264d0b87b725a258044f501", "description": "lavapipe: add support for task/mesh shader stages in various places", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "092b1daaf6d2f1735cff8b410debe1a4cb9f878a", "description": "lavapipe: add mesh query support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ccb16259cbd4d19de409cb4394fad17807c38d5a", "description": "lavapipe: handle some mesh shader stage differences.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8f8c55fd38f9d72b79fd6cb6bbb305a140a47775", "description": "llvmpipe: enable task/mesh shader support.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "450c95c7b45f14848978ce92fb0abbe77abae117", "description": "llvmpipe: add mesh shader drawing.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8fcb024047d955aeed7557de353c7fae913afc17", "description": "llvmpipe/cs: add multiple stride indirect to fill_grid_info.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3994fb1e19ce90d56559de68451c20a3c7bd51a0", "description": "llvmpipe/cs: add task/mesh shader support to compute shader builder.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "51eb3cc5636d6adcde3d921ad5eb52d5bfd2a0ee", "description": "gallivm/cs: add payload ptr to the cs thread data.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e4c5a9383dd37b8c32360cd4183cdbf524addf8d", "description": "llvmpipe: bind task/mesh resources and dirty bits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "936db9f8f3ae3cacf9036f42cdd0a1a0c5efae36", "description": "llvmpipe: add query support for task/mesh shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "575cc620cdff00538c855744237faba01bbb2aa4", "description": "llvmpipe: add debug bit for mesh shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fcf653067e6c6831adb015e480fd503a785d949a", "description": "llvmpipe: add dirty bits for mesh and task shaders.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "24f4f35eac4fc619300569dc9ed59114b10a6b7d", "description": "llvmpipe: bump dirty tracker to 64-bits.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d9fae966183cf18d1e8f6dc1e117782ba6239afe", "description": "llvmpipe: start adding task/mesh support.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b0b81b279cfa7134f5dd708898b26b8bf0cca2bf", "description": "llvmpipe: resize arrays to handle mesh shaders.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7f1151d90da3e38364ccc96d9a3dfdd2ec77f27b", "description": "gallivm/nir: add support for mesh shader outputs.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a1106fd8b83e420cb0643d46e90cc54310b9d5ad", "description": "gallivm/nir: call task shader lowering.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a29ed5ba5dda7a783a27dff200928a696860a963", "description": "gallivm/nir: add a mesh interface and vert/prim count setting.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "24fe5abbaefaff6a524042c7eaed86e23ba8c597", "description": "gallivm/nir: add launch mesh workgroups", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "97a2d0aded72fc0842278afd88d485c25f270e52", "description": "gallivm: add support for payload access", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f3e6582f3254dac621e343ffc3ae7ec3e1010926", "description": "draw: add support for per primitive aos emission", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fe0e4bf86376edfb6259a6e0909fa9279bb4b3df", "description": "draw: add mesh pipeline middle end.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "888fb3d360b003d4be47a31fee5e0fadee24dd28", "description": "draw: add a mesh primitive assembler.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bb1be13bb8cf346f62bc1e5642d214220a9f108d", "description": "draw: move draw_vertex_info and draw_prim_info to public header.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "03768014fab5744c81532bf23f5272a3e5d81a5b", "description": "draw: add mesh shader infrastructure", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6123f8e2453d299e4b9ca88600dcdec5db9ab944", "description": "lavapipe: fix indentation whitespace", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cbb8632991437ba0c644bb42f8cd22b55b6b5d8f", "description": "lavapipe: fix pipeline sanitizing.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "954e56bb185f32a5217ed4ca1d665df153c845ab", "description": "d3d12: Fully initialize UAV desc for null SSBOs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "df8b41b0b4182519a7c55625f337e755358c4c7c", "description": "zink/ci: remove useless RADV_PERFTEST=gpl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3fa3c23623796a6bebfd696faf25186a5fb667e4", "description": "broadcom/ci: update expected results", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d142078bc31e12e79c9a72034c1e1418c940efc", "description": "nir: use generated immediate comparison helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "82465f141845aafef95bc2e4f023c4d3b45a4e67", "description": "nir: generate nir_{cmp}_imm variants", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "28b1c5bca165871e1eab8d6f3df852516a6236e0", "description": "nir: use nir_i{ne,eq}_imm helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "57260a836a1ffb4fc8b8e524a947a7302c7e0517", "description": "d3d12, dozen: make sure we pass float to fge", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "817be4b86074ba589da32b31939d4f4ef47998df", "description": "pvr: Fix typo causing seg faults copying immutable samplers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1021e2b946b18739b65b575b0770e6158ba05592", "description": "r300: fail linking instead of using dummy shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ae5c942da988009cd4c69270073b01f2374515f", "description": "aco/tests: add discard export target tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "21867b45c16049b97b314e51fc8846a6a1edffec", "description": "aco: fix has_color_exports=true for mrtz exports", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "d3611af38969307a0b1c6d36301e2e6ee83c668f" }, { "sha": "7447c158944b0938701d5a17f61e1a7d40d4e0e8", "description": "Revert \"ci: disable Collabora's LAVA lab for maintance\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4b8e8a48144f4b899d48c271558f0dc613632cb", "description": "r300: enable PIPE_CAP_TGSI_TEXCOORD", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f34d76e93ebb7c2d3d82e1166375c12802b33039", "description": "v3d: Z/S blit require Z/S formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4c6a0f9cf1cbcae55612ac1f91c6dce73111c39b", "description": "r300: remove nir round lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5404c71e8a5e370279ee7c8de9b785dcbfd028e3", "description": "r300: fuse ROUND and ARL to ARR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8bc7d71c2323645cff01b5d9245db6a65c0c7f0b", "description": "pvr: Fix signed comparison", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "480bdff4b526c2aabd86a42ddb02665e9b7c69e2" }, { "sha": "d75973a1422d86799312d7aa60d0dce846fb3dba", "description": "Uprev Piglit to 5036601c43fff63f7be5cd8ad7b319a5c1f6652c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "48745d58e28e931eca81afe747a858e412bacc53", "description": "lavapipe: when in doubt, swizzle the swizzle", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "7826648e141058cb55c7a0a50ea39323827b8984" }, { "sha": "7059aa2f842aae442e75b4d6e9d4a37bf4489bff", "description": "ci: disable Collabora's LAVA lab for maintance", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "137aa8b2dcb1ee36779f64f65aad7b1ff9536b37", "description": "util: Replace all usage of PIPE_TIMEOUT_INFINITE with OS_TIMEOUT_INFINITE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d013d1f13a0040b65ef9a76234e80865d966b2a", "description": "ci/fedora: re-enable ccache", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bcc0947ed0ddf02dd985dbffc7dff893e3e1a6f5", "description": "ci: use bash arrays in Fedora script + shebang change", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bfb092b955516d5ff0d1cfb73de80fed30cec6c3", "description": "nv50: Fix memory leak in error path", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "a1571333804d3267cc237419d18a587434750716" }, { "sha": "87ac5d7d0a14be1457385ccf3e11059aedd95acb", "description": "nir: Remove unnecessary assert in nir_before_src", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "ee2764d5e86005b24c2ede5432bdde8ce66880dd", "description": "nir: Rematerialize derefs in use blocks before repairing SSA", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "cf323446e70d9fa10d7d5441631e30297b8d5274", "description": "amd/ci: run gl(es) cts & piglit on radeonsi on vangogh", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "070d02b04b4cd1d1dde43eda43996809ba25e187", "description": "docs: Update document about pipe_prim_type with mesa_prim", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "12256136e0c9652d84270469409dce78b86812fc", "description": "compiler: Rename shader_prim to mesa_prim and replace all usage of pipe_prim_type with mesa_prim", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5393156da4d4d497f4538c2933ee733c27940d6f", "description": "compiler: Add SHADER_PRIM_COUNT to be SHADER_PRIM_MAX + 1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e4b6a0a82457b3ef40c5857412e20bc344ff302c", "description": "compiler: Getting shader_prim to be PACKED that consistence with pipe_prim_type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fcef3f040befff0871dd8d0d331cd8c50c150d62", "description": "microsoft/compiler: Getting function impl to be consistence with decl in dxil_enums.*", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ca0bdba01b46207d671f179abfe20f91531ab9a", "description": "intel/tools/error2aub: Fix potential out of bounds read", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "39e057028cb7fe2ee827722a5a909cb968aad39a", "description": "vulkan/wsi: fix double free on error condition", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d22a86c77c5391c3bedc4a40103dcf7ac2f6ba1f", "description": "iris: Implement external object implicit syncronization for Xe kmd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ba373a298daa9e8c5812366465dcedefa647197d", "description": "iris: Add iris_implicit_sync struct and functions to do implicit synchronization for Xe kmd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f26467a34325283c8bd0ed3145aaeabba492be7b", "description": "iris: Extend iris_bo_wait_syncobj() to wait on external implicit syncobj", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8971a878c7f6df62ea071184886735347ad0d84e", "description": "iris: Add functions to import and export implicit sync state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0a3a05543804aa1ba421868a193a700a07c8717", "description": "iris: Attach a dma-buf to bo flink", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "127bdefe5035978b5dc389058b1eab7ecf5d28ba", "description": "iris: Store prime fd of external bos for Xe KMD", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c1ac4ea13e27bafa51d54e8bf9584a0b96ec5de6", "description": "hasvk: Use intel_ioctl() helper for GEM_SET_TILING", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4a2655d084cac93539c9228e64da6502b1acf820", "description": "anv: Use intel_ioctl() helper for GEM_SET_TILING", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "16cc0c0eda17b2d434f793f3b52179ae2925851f", "description": "intel/dev: Use intel_ioctl() helper for GEM_SET_TILING", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d3c1707fa571b0632daf7725aff3a76a27f7d91", "description": "iris/bufmgr: Use intel_ioctl() helper for GEM_SET_TILING", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5140ff194841443b73a7320b9c3a822e572fde5b", "description": "ci: rename x86 and amd64 to x86_64, armhf to arm32, and i386 to x86_32", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "653a37412617dbd72cc6a89d4d8ed2ee5a1b5aeb", "description": "dzn: Fix incremental binding of VBs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb722ca6fff2ae46821807c4b4149d911b203bb0", "description": "dzn: Don't create D3D objects for secondary command buffers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ec9efee907049a2810c009ffe42355448a0d0b6f", "description": "anv: Remove alignment to aux ratio on size of main surface", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d2b6f16145dfb0cfcd4fb03831d43b94e37ce820", "description": "anv: Support 1MB AUX mapping (MTL)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a98f24685746b89ccb81ed366be5060773db208d", "description": "isl: use generated workaround helpers for Wa_1806565034", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a5a7203af4969e96c14fcfdebef6cd8b64373dc", "description": "rusticl/device: set preferred vector size of doubles if fp64 is enabled", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "400847a990033c6d7e0bfab716bce49ec600358d" }, { "sha": "d1b17a5edcd493630738681b8f104123eb92710b", "description": "pvr: Implement ZLS subtile alignment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "620e7d4cf25258da4522f5fcaa9f0cd22c710337", "description": "pvr: Rename ds_{image,iview} in pvr_gfx_sub_cmd_job_init()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fa8667b7289c3199fba9ca94741302eaf7be71ce", "description": "pvr: Publicise some static functions from pvr_blit.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c31998b7d376d9c94b406e141a937d88e3455b01", "description": "pvr: Add pvr_image_view_get_image()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "675aa18d4dec5f762e774482a57a76ab119e16c3", "description": "pvr: Cleanup in pvr_process_cmd_buffer()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8dbf9932a9cc0beaa83b7154cf08483f0b73e53f", "description": "pvr: Add wait_on_previous_transfer flag to graphics subcommand", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "40ce383554037b8c9a34c7e1d650b86c21637d89", "description": "pvr: Use pvr_sub_cmd_event union members directly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f63f4fac0aa5be32ba90084ace4db66ac0ee2b0c", "description": "pvr: Move pvr_get_isp_num_tiles_xy() to rogue_hw_utils.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "46cd332c36d1ae3528a1d3f734a47f43605bc806", "description": "radv/rt: Fix pipeline libraries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b5ac476b98f8ebc8b0a66f380f4aacd75d8bcc84", "description": "pvr: Fix segfault in pvr_physical_device_init()", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "4ba553ab9adde7876f761709d508d5bb62cfd8f9" }, { "sha": "84f2d2650926d470e391e993782c341a3921f16a", "description": "nir: print locations for per-vertex fragment shader inputs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b213254c98ff2abc365090c9ca094ee9cb81373", "description": "nir/lower_io: add nir_intrinsic_load_input_vertex to is_input()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "72955540cce7d0754af0cf5ae0f09b1664d2e39f", "description": "spirv,nir: add support for SpvDecorationPerVertexKHR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c2ec23ab846bf049aad25fd0cd0696f9e18ea260", "description": "spirv,nir: add support for BaryCoord{NoPersp}KHR builtins", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c49a052cbf4e0414c41c73c9ae508a2a26e0eead", "description": "spirv: add support for SpvCapabilityFragmentBarycentricKHR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "adbd362421ba5c42723003e8361e715126cbf16d", "description": "zink: update profiles schema", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "501f78b268afddb9293481ef8e30c86f2256ceb9", "description": "draw: add (disabled) vertex dumping for non-linear emit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b45594f4ff084973e7ecea49d11de68145cade05", "description": "lavapipe: don't pass indirect info in streamout draws", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "13af5dda977b379139aae01898b578c1a2d7183d", "description": "lavapipe: stop setting patch vertices constantly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f75da8f2f083e86539bf0e5c785e398dabc86889", "description": "lavapipe: bump max push constant size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cc9e958053183a9507e40be02cd7decfef1c45d0", "description": "lavapipe: fix DS3 min sample setting", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "5a85c4432c0073e0f458e5e3c8a74ee641b5edd0", "description": "radv: Guard against misplaced RGP barrier markers.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7c48e886ece6050afb956df9f8b051751d91bb0a", "description": "radv: Add RGP barrier markers for render pass transition and copy.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f6c5133074f515b3c56613ef2c118f9f76bd13bf", "description": "radeonsi: enable aco for mono standalone vs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8db2d6181bc15b4277c2fd48f944ca81e734546b", "description": "ac/llvm: remove unused barrier implementation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d1859b01e3ff26b3867401b1da1f13c2383e4c4", "description": "radeonsi: always use scoped barrier", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "90b56e99f416dfd9e5c34b672990d0ee1cb6a1fa", "description": "radeonsi: use nir_umul_high for fast udiv", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "95ff215be29529b9f7e087b84ad8874c41f21c8d", "description": "radeonsi: calculate needed lds size when upload raw binary for vs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "142485ff64513aa27b95e5042fc1eb9e9681d5d3", "description": "radeonsi: fill aco shader info for mono standalone vs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "53512096320e8a95cc88dd8f080411af1f33cd07", "description": "nir,ac/llvm,radeonsi: replace nir_buffer_atomic_add_amd with ssbo atomic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d39fd98a4785d68e7cff8f2e8caf11a3575288b5", "description": "ac/llvm,radeonsi: lower nir_load_ring_esgs_amd in abi", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b21098779dacc128e919b6ace6c180501a03618c", "description": "ac/llvm,radeonsi: lower nir_load_ordered_id_amd in abi", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "19d9bca39e07d6dceb290a067365857596195391", "description": "ac/llvm,radeonsi: lower nir_load_packed_passthrough_primitive_amd in abi", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bbcb02fac49e4722ed24b7cfe0430af4d7d286a3", "description": "ac/llvm,radeonsi: lower nir_load_initial_edgeflags_amd in abi", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dc07743106aa187a5cc9f1d48aa73a5424f6386b", "description": "ac/llvm,radeonsi: lower load_workgroup_num_input_(vertices|primitives) in abi", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c8680f1f901f0970e023e129b21cc3b34e4e182c", "description": "ac/llvm,radeonsi: lower nir_load_merged_wave_info_amd in abi", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "327e35f667ff0f84c577197db268a6e162895d9e", "description": "ac/llvm,radeonsi: lower nir_load_gs_vertex_offset_amd in abi", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a27058e8ea01469deb0609a48343513db9a6020c", "description": "radeonsi: add scratch offset vs args explicitly for aco", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7445101fddb33c22509b7c2e22a0977079cf0648", "description": "radeonsi: resolve lds ngg aco symbols", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d0e8e0258004f09e3e5d6b2998c2eb0110ddc7d", "description": "aco: use ac_get_image_dim for array check when image intrinsic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed97cd92dc3227ebe57bba568d4e24152bbc0292", "description": "aco: implement nir_bindless_image_fragment_mask_load_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "50f9d644e831aca9d0fd949b92fe50d043dd72cf", "description": "aco: implement nir_xfb_counter_sub_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8d5cc23c1867aace71091dc80131b1a7f7cf7a42", "description": "aco: use gds reg when ordered xfb counter add", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "438dcf6d0f5cb8d9506c302dbd6fb12f8cdcee47", "description": "aco/assembler: handle ds_(add|sub)_gs_reg_rtn encoding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "460b528c9e5b647f15f13a08998e01bd9d1b8e27", "description": "aco: implement load buffer with ACCESS_USES_FORMAT_AMD", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c5c98d2f20833a4d1f95af9fe2fbe09affea8200", "description": "ac/nir/ngg: don't use 8bit alu ops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "12ee7eccf75cab220eff8e2e6de48cfcc2cce06e", "description": "aco,radv: remove unused aco_shader_info fields", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "89dab665614e10cc3ab0db962b8fd7f481214fc8", "description": "aco: implement two load lds ngg intrininsic for radeonsi", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d02494d71913d4f4fed44e4e506530cdfc3a031", "description": "ci/turnip: Update full-run xfails.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b3c6cd0886b148594626e3e31de1ef9e0a03cb3f", "description": "ci: Respect $HTTP_PROXY for ci_run_n_monitor", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "200b55496a7f7a315f76fb954a1a67f22069a30d", "description": "ci/crocus: Add a missing xfail.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7609b9f036e1050eb23c063f5d9dd16fccf358b4", "description": "crocus: Fix regression from !20153", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "900deea4cf7e8b9a28a904e8c6e21dd82dba2a85", "description": "Revert \"ci: disable anholt's farm\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a6435e15ebcdd5f14a7e17661cb3f253b18520f6", "description": "ci/freedreno: Update minetest hash.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d8caa80cc5abe9096f3f3c0a213c958c35bad1d1", "description": "mesa: Use shared NIR code for ARB_vp and FF VS position transformation.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6855edcfb8d67868963b4f15214d4662aa42ba68", "description": "mesa/ffvs: Fix mvp_with_dp4 position transformation.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "c5b3d488f9bed0616f42193073fa0014cb68284d" }, { "sha": "6b529eabeb609db05326e4b95e50ce07be5d136e", "description": "mesa: Use the NIR pass for fixed function fog.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "804647acfc7c17053bb8a4f91c853d6f945bb94c", "description": "mesa/ati_fs: Move prog->SamplersUsed/TexturesUsed setup to EndFragmentShader.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6fde02816d6ac5ddbbf93a56c7b5f72f759cadc3", "description": "mesa/ati_fs: Move NIR translation to ATI_fs compile time.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a65218569687f0b4648fa783e6c392c3eb714a32", "description": "mesa/ati_fs: Move sampler dim adjustment to a separate NIR pass.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "00f03a409c9145d1e4ddde1df564f65ed61399c1", "description": "mesa: Move st_prog_to_nir_postprocess out of prog_to_nir.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "12c8499f31fd2bcf96993c5495d8390028e72ce6", "description": "mesa: Drop remaining unused ARB program instructions.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7549f4f0047e3f0ecba403a3f244548e5bd98e34", "description": "mesa: Drop unused control flow instructions for ARB programs.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f0a8899ed1baeffd613928d9952e379fdd910552", "description": "mesa: Drop ARB program helper functions that are no longer used.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "279403d1746ef3a983cc343a19ea32cee373a5c2", "description": "mesa: Move ARB_vp position invariant option handling to NIR.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9301c08343697f9f7836a9b6b756276d266feca2", "description": "mesa/ARB_fp: Use the NIR pass for adding fog code instead of ARB instrs.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "07c93cbdb0e8ebda1839b67837ae80c710695cdc", "description": "mesa/ARB_fp: Drop an extra enum for fog mode.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "66951679f2c7b06de3641ee182ae2fd1b977f864", "description": "mesa: Move ATI_fragment_shader fog code emit to a NIR lowering pass.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b26a9efc5a661a2cde1f9fa7e67913658c786112", "description": "nir,mesa: Add helpers for creating uniform state variables.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "95c34452582b1aa7e48e12e1f19274daaf1e61ba", "description": "nir: Use find_state_var in lower_atomics_to_ssbo.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1746413dd7468fdee805184df139f02d1b94d4da", "description": "mesa: Use find_state_var in lower_builtin.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5a914dcd6a6c9059f9dc7a8e27cf60aa030630f1", "description": "d3d12: Support PIPE_CAP_VS_LAYER_VIEWPORT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f622b3072d3400ef6febd62d9a0fee1e436c1a1e", "description": "microsoft/compiler: Viewport/layer as input to GS/HS needs to set feature bit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "764e39be364624461046475d90ed310c399a1b8b", "description": "microsoft/compiler: Fix usage of type var in semantic asserts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d100ddd8d725581361e934a0b76e18f99778036f", "description": "microsoft/compiler: Fix the int->uint pass for arrayed I/O", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0596304d626026bb8a1011e372fe266afb1eac02", "description": "dzn: Don't lower away mediump", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3b0cc6e2044d0fd6fb31ce07ec681b5440c5e099", "description": "spirv2dxil: Enable mediump", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea68135ed127b4a085a1678a4dcab81289c13e37", "description": "microsoft/compiler: Handle mediump", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7371c9a2a810123014598bd0498a51f823a1f615", "description": "microsoft/compiler: Always set support_16bit_alu", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d3fbb44f4bdb1cf94ca1c60ad8146d6b8a2b11f", "description": "nir: Add preserve_mediump as a shader compiler option", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cb965b207e7a91343acc4ce873aa88fbb10b0cb9", "description": "zink: Use PIPE_CAP_FS_POINT_IS_SYSVAL.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bc773b795cf8e65eb7f95e72516b161ecbee416a", "description": "nir/lower_texcoord_replace: Flag SYSTEM_VALUE_POINT_COORD read when we load it.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e943bc3f220ce92781b536dfc3124ae3a31a6a5", "description": "glsl: Allow invariant flags on sysvals, such as gl_PointCoord.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c58518226be5cd4b1f44044ee72a3e2473e2c61f", "description": "gallium/nir/tgsi: add various support for task/mesh bits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8fd1aad8f8b83c8666363085c509f065e8a5073a", "description": "gallium/cso: add task/mesh shaders to the cso cache", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b02fba337faf43d0ee5a2318c220f80c4f29b5a7", "description": "d3d12: don't report mesh/task limits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ece1cb8c6be4a4222f62a1d2e5fd797475d26f42", "description": "svga: don't report mesh/task shader limits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "31db515e03c70beeb8b243adbc3b0e5d0d1873e8", "description": "radeonsi: don't report shader params for task/mesh", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fd1ff352dd7ce1f2e61efd350555eff376815cab", "description": "crocus: don't report mesh/task limits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b547ccb9abc3a86c0f9ccb86890a1ddf10c86a2", "description": "iris: don't return shader params for task/mesh.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b3514966d56c46a4d82123fa68439b046b79ebc", "description": "gallium: add task/mesh shader entrypoints in context", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2e8991733a0ba97fc87378b60a18082c0f00e48a", "description": "freedreno: don't report task/mesh.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "564094b3ce219c8b44cc9e4f4ff88ec0e3308771", "description": "gallium: add a new PIPE_SHADER_MESH_TYPES", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "96b38883df5bb73f353ef6d6024305fa8e23127e", "description": "gallium: expand pipe_grid_info to handle task/mesh.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0602108c38cd6fe9f216cc09be9305022b82992b", "description": "gallium: add task/mesh shader query types to stats interface.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "97c48edac07763a78cfeff975d1a88d5ff9a3cf8", "description": "rusticl/device: limit MAX_PARAMETER_SIZE to 32k", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2d9a3bb093488dba99e61cc9fd4f7768bcec706c", "description": "intel/compiler: Fix a fallthrough in components_read() for atomics", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "284f0c9a57e17b14c044c04c7cf9ae77d6694492" }, { "sha": "c5bac3164a9743a0fedfadcc8cfe520db7600c50", "description": "freedreno/a6xx: Enable gl46", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c32c5a7749f9936ca6f39db4c1cf8d1be54e6417", "description": "freedreno/a6xx: GL_ARB_pipeline_statistics_query", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8192498530936ffef838a4a1ac71d0c4e587ce2a", "description": "freedreno: Handle compute queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d52e9097e19e2bbc4bc7eaf2b397e2add42addd5", "description": "freedreno/a6xx: Handle nested pipeline stats queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a475b7f66d623c1477bacc477ee6a8d0b813cfa3", "description": "freedreno/a6xx: Split primitives and pipeline-stats queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5fdd3a8d55a37400b4be6bf710aec1e28a7d0e2d", "description": "freedreno/a6xx: GL_ARB_transform_feedback_overflow_query", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f8036c3b54c4356844a8716849651b4f7a72360e", "description": "freedreno/a6xx: Remove primitives_relocw()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "98c4b86694a66b759ba28487b46b940e782f030e", "description": "freedreno/a6xx: Fix xfb stream configuration", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "973e1d4555faf979266d3e74caeec87d565cefe6", "description": "freedreno/a6xx: Add missing cap", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed7a1a5e5a93b3d5f0853552b63c02e97365688a", "description": "freedreno/a6xx: Stop using fd_wfi()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d17610898dbcad70199a3fda5f1324fd92d8e917", "description": "freedreno/a6xx: Clean up open coded flushes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "79821d7afb0b8b153f6c8e2d1f682c5b714a4da1", "description": "aco: p_start_linear_vgpr doesn't always need exec mask", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "018e306b8e2b30aba2d145e0ee6e500c81639a52", "description": "intel/fs: fix a couple of descriptor mistakes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "27047e11fb4596873e6777175b68b9175438099c", "description": "radv: allow wave32 for geometry shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d066330e0c3d47a0ad9eae111e469611ec83f2c", "description": "ac/surface: relax custom pitch requirements to any multiple of 256B on gfx10.3+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3f7ddaf28163a23de218990908725387f03205c1", "description": "radv: implement setting a custom pitch to any multiple of 256B on gfx10.3+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4ffa45689f389ff589a6a7ef63e6ce9e4dd0a201", "description": "radeonsi: implement setting a custom pitch to any multiple of 256B on gfx10.3+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "10c45fcc3f8f27204232609f4957e2bfa5a817bb", "description": "ac/nir: handle DEPTH as PITCH in ac_nir_lower_resinfo", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d71563162328ef0c78e8372a455e3e2aeebf39df", "description": "ac/surface: fix is_linear for stencil-only surfaces", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4ce5f318778fa532ed98e806112306ad3e5d7bf3", "description": "amd/addrlib: add ADDR_FMT_BG_RG_16_16_16_16", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ddff6063fb4a2c82ae0b8ac3a499187396697eb", "description": "amd/addrlib: switch the license to the SPDX identifier MIT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "539f2419ae55c2583cccb838e20e28857edbe6f1", "description": "ci/b2c: also detect non-soft GPU hangs with AMDGPU", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "457f9ee191833a7be1a1cb0dd17bbd2e46c1be1b", "description": "mesa: Fallthrough GL_SRB_DECODE_ARB pname", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f85c286f51bab7d476111b781798ddb445c3f2d5", "description": "egl: fix comments alignment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e516a0a94fd201444eef2f618d447f8e68aeb347", "description": "egl: disable partial redraw when gallium hud is active", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "86532fa21dee16debf4f96a8b6eb6e894076845e", "description": "util: Use the gcc_struct attribute for packed structures in mingw", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b06be7c0028133684e485de467c19ee6e1d32717", "description": "ci/zink+anv: fix flakes definition", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "88dc720d2d9550e0f10e229cb8277fdd3d380f4b", "description": "ci/crocus: fix flakes definition", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "67dd075fd3a8bf9f003a1143b17a240e582a8479", "description": "ci/radv: fix flakes definition", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3db255a61acf6351b5e1404c516b850231d84cdd", "description": "ci/ccache: recent ccache changed a output a bit, adapt script", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bc21c2863e41c3426eb92ad16ed35e3b21eef30c", "description": "ci: bump Alpine to 3.18", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4265ab00952bad0669493698c43f6c88a7fea200", "description": "radv: merge all FS user SGPRs into one using packed arguments", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8268b43e253ded504afed45730e05277c0e30927", "description": "radv: regroup fragment shader user SGPRs emission", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e8fe8ce4bcb637219339746ebabd3ce19398bfff", "description": "radv: introduce SHIFT/MASK for unpacking shader input args", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a90d96bb225a198ff1185dc04c95d043da99329e", "description": "radv/nir: use ac_nir_unpack_arg() for packed shader input user SGPRS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c1b36468912c900bb15d0247b4fcf3d80a67b304", "description": "radv/ci: removed expected failures that are skipped now", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7637fba4525b64d2ae0802004afabdef4fb9ef5f", "description": "freedreno/a6xx: Fix memory leak on error path.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "de3b34df97326b793fac2152eedbd25a0c2d0812" }, { "sha": "5293a99ad147944a03f17d25422ed1a47f340dd6", "description": "panfrost: Use util_pipe_image_to_sampler_view", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "07e477bb3954da8b6f71264001a0094ac2ac237b", "description": "gallium: Add util_image_to_sampler_view helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d261c425ff9bda57d5a9860ad1e8bedb05af41a9", "description": "drm-shim: Avoid assertion fail if someone does close(-1).", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b9dd13e1b3bdeb2ce73af93b252e1df21e2be0ad", "description": "ci: uprev VVL to 1.3.251", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5682e395d19203a492b7b7ea42425faa3282f5e1", "description": "gitlab: prefill MR template with first multiline commit message", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6c62eaf22d72de4979fa6e9f90f71e6938e06560", "description": "nir_opt_algebraic: Don't shrink 64-bit bitwise ops if pack_split is going to be lowered", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "368be8725557f03e028f453df523baa6eda50d5d" }, { "sha": "44b960a6453ec78d3cbb6624e6daaf8345d99dc4", "description": "mesa/st: fix buffer overflow related to set_program_string()", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "0b196b40a3ae88b822fc1ec98b3461469c7dec98" }, { "sha": "1d6467b612eca54a4e6912abe061260f1ac48ea3", "description": "docs: increase contrast in dark-theme", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "80be49ada92ce2ef12748b9ab01fb5bae5468990", "description": "v3d/ci: update traces", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "60785d9de7a572d9617a059846469669a45cbd8f", "description": "spirv: Assert sampler_dim is valid when building nir_tex_instr", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae36ee02bcca329104aeb34b3274b3a2d5d5437c", "description": "spirv: Validate Dim of OpTypeSampledImage and OpSampledImage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "42f707e4596f1c6cdbeec2bbbf2a0470080315df", "description": "intel: Fix support of kernel versions without DRM_I915_QUERY_ENGINE_INFO", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "a364f23a6cfa28e1843ef1e64dce56b4cef5a71e" }, { "sha": "34f9dd349177de8828ca9cec9b20a1d409663ec8", "description": "driconf: set vk_x11_strict_image_count for Wolfenstein II", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "732db2b60cd37430869dcf58df48833a06073a15", "description": "hasvk: enable single texel alignment", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "ef2b763d9c7f35661dc0154450c80b86122a026b", "description": "anv: fix incorrect asserts when combining CPS and per sample interpolation", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5644011f063f4049bf5ac1b08addba4b138fa912" }, { "sha": "dc07e0d3feaaf5390db659bd999f1a97fa89ff64", "description": "mesa/st: fix refcnt imbalance related to st_feedback_draw_vbo()", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ff8c2a1748b9fe8fb76a4f01798846ff4021e16c" }, { "sha": "8bbd049a922abcf36d032c73ed52213fdb4dda2f", "description": "ci/windows: Update WARP to 1.0.7.1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6e1203bd0d09413924024f0e9c3b207fcb105a08", "description": "c11: Remove _MTX_INITIALIZER_NP as it's not used anymore", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1a1a644d963fca7a373ba5246bd99c423528c2e0", "description": "vdpau: Replace usage of mtx_t with simple_mtx_t in htab.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3821a125b9888780e9cb74557c398923a13bd371", "description": "omx: Replace usage of mtx_t with simple_mtx_t in vid_omx_common.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "972ffcdd2bc2690a8611b127763bc3c8937db3fa", "description": "nine: Replace usage of mtx_t with simple_mtx_t in nine_lock.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "78e95e05e9acf6b8acc5297e66bc6a6221ed36ae", "description": "rtasm: Replace usage of mtx_t with simple_mtx_t in rtasm_execmem.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b57109f6147a89d6f3f23d8b865aa1fe987584c0", "description": "rtasm: Trim trailing spaces and replace tab with 3 space", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8690dc15d3ac7d6a587ecb8e4d7d0623a961b639", "description": "xlib: Replace usage of mtx_t with simple_mtx_t in xm_api.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a87dca4340fc4cf88d30e3e05b81bb5c12a34b7", "description": "hud: Replace usage of mtx_t with simple_mtx_t in hud_sensors_temp.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "33f10b32b6695832466f0d8ef34a4e94d13fe930", "description": "hud: Replace usage of mtx_t with simple_mtx_t in hud_nic.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8ec2d988475e4f8534a8b327798727579bd5d600", "description": "hud: Replace usage of mtx_t with simple_mtx_t in hud_diskstat.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a4c3d5d19f7dfa015d2220e94f0f73b8aa3b7734", "description": "hud: Replace usage of mtx_t with simple_mtx_t in hud_cpufreq.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9260f9c51ae737789d5a3a5eca6dc46651cab242", "description": "drm: Replace usage of mtx_t with simple_mtx_t in nouveau_drm_winsys.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "efeb33ab107653a7c99fac0e00f94bb582d9eae3", "description": "drm: Replace usage of mtx_t with simple_mtx_t in drm/radeon_drm_winsys.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4a67176807ec9d4f03e3e9e4d11d3f786259770", "description": "drm: Replace usage of mtx_t with simple_mtx_t in virgl/drm/virgl_drm_winsys.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d438a62840e5c3410d3b633544c791f5f056f0c7", "description": "drm-shim: Replace usage of mtx_t with simple_mtx_t in drm_shim.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "799bce87f27d53c2cdd906e154ac8e3de143fee2", "description": "vc4: Replace usage of mtx_t with simple_mtx_t in vc4/vc4_simulator.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7378bb60a0c0dce7b2e30a4b7d49e20f177f0f3d", "description": "v3d: Replace usage of mtx_t with simple_mtx_t in v3d_simulator.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1b91697f091b0d6221f299c648e4300414f24523", "description": "loader: Replace usage of mtx_t with simple_mtx_t in loader/loader_dri3_helper.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6cb5185916fd782e9da6d21b018d8f1abd372d3a", "description": "radv: fix msaa feedback loop without tc-compat cmask", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "a38de4c011da73ae64d00565c6b4710ed1b3230e" }, { "sha": "7e8e7f082377c6a8a2df7885a5cc25d4bcec2bc0", "description": "ci: Disable \"opencl-external-clang-headers\" when \"microsoft-clc\" is enabled", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a28540a430c238696edfd64626c8fa3ce7b9dbe9", "description": "meson: add feature option for use of system Clang headers at runtime", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7836260af8fd53ec21e7ec91b79e35aae89147d9", "description": "aco: cleanup v_cmp_class usage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed23e386dc19a24be448f0c060f1b830e264efff", "description": "ci/zink+radv: mark flakes as such", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4ba553ab9adde7876f761709d508d5bb62cfd8f9", "description": "pvr: Use common vkGetPhysicalDeviceFeatures2() implementation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6dab9ea50de8b6ff3ccb4770271ad21013d3b041", "description": "pvr: Use correct pbe format for VK_FORMAT_A8B8G8R8_UNORM_PACK32", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d3d1f884ceadf62e332e797e994b810a0e010b0", "description": "pvr: Fix rect splitting logic in pvr_unwind_rects()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6611866246e01d35cd5a08c82c635f1db9890637", "description": "etnaviv: don't flush implicit flush resources when forced", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fbd37e61687dc7c87021c79d533818d84ee23dba", "description": "etnaviv: update derived state after forced commandstream flush", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "cb3ac95d030066e9965a693363911e678c413e03", "description": "etnaviv: nir: improve uniform usage for ALU opc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5266bb0211a4f712efedaac2b408918fd2d6491f", "description": "Fix DGC bug where indirect count > maxSequencesCount.", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "1947500208332de6f62246f5f9d19a2573c35dfd", "description": "aco: remove nir_intrinsic_load_barycentric_at_sample occurences", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "54ceec8d9e0eab30efa21547b15ed66b1655e480", "description": "radv/meta: fix uninitialised stack memory usage.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "ed2d7719311208ee34ae1eb9f540076cd21b8def", "description": "r600/sfn: Initialize BlockScheduler member m_chip_family.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "e57643cf5488fc7ca2619f62997527b1f546cd38" }, { "sha": "673acc3d011d70a1f9e1599454f407523f306fcb", "description": "v3dv: Update texture padding logic to match v3d changes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "10b4b3bf3fbdb60997e6ecfbc1b5d98fac1b622e", "description": "v3d: Add support for ASTC texture compression", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a3ddcbe8b191c36da5f3c618ad53f2c5a18a1eb", "description": "vulkan: use cmd size array for queued cmd allocations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fd45ab843f4d5c6c1fc28c30b728ee206224a90e", "description": "vulkan/cmd_queue: expose cmd sizes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5759ab668e5c23767fec3080251fb2740489c220", "description": "vulkan/cmd_queue: allocate cmds based on the size of the cmd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "96a404cf8278cba6f5dbb58e5dc39d850b6789f1", "description": "vulkan: reorder vk_cmd_queue_entry", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "223c0ecd1e2fb2d6d4601405fd508cf7319f61e9", "description": "zink/ci: update expected results", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2f3841339cd85f1953be2613688b86e7372e946c", "description": "zink: fix layout(local_size_variable) for vk1.3+", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "99bd1eaf3d20184abaff91e63d8aacded79d4d74" }, { "sha": "112e16b14daa608127c6ef0f027f0c38899093d1", "description": "docs/venus: advertise VK_EXT_image_2d_view_of_3d", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2db9536ade543dec42db232ce0079549b0a7e284", "description": "venus: enable VK_EXT_image_2d_view_of_3d", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "83018a7854102c3324d0ca2ce25692a821358af6", "description": "venus: sync protocol for VK_EXT_image_2d_view_of_3d", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c18b7a2082d182d87f1f7482e7d4517be8c2f6c2", "description": "venus: sync to latest protocol from header v1.3.248", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b551d100bf10696cc5c1a18881a07f0b0cc4b5b", "description": "venus: silence -Wuninitialized", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0669f3ede53cccc245efaf27e32b68f6150549a", "description": "intel/dev: switch defect identifiers to use lineage numbers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b94d35f74dd97981410eae672ca020ace1c91e7b", "description": "freedreno: Reallocate on unshared export", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "75193262fd62376947f2f997609c595efae5ceed", "description": "freedreno: Add aux-context support", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "221a6986ba8aeceb6f7dd5a015e3133fd7098b49", "description": "freedreno: Handle export error handling", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "7cc8185ca32c94b2ad1eeb770ef16145929963d4", "description": "freedreno/drm: Don't try to export suballoc bo", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "be705ce76007f8b37a6880f86cb680d6787deb6b", "description": "nir/print: Print locations for geometry shader inputs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "065db2ddad25465fbe8e0ce17f2c80a68ce4315a", "description": "intel/blorp: Use nir_trim_vector", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4486009edbdd4d37cad0a3d4431789583bbe9b32", "description": "radv/query: Use nir_trim_vector", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b2685f551979a003adc1fc96d8711118a2e2e1a", "description": "pan/lower_framebuffer: Use nir_replicate", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ebf4eff7eb67eb20e7db624622ab60377cbd34fc", "description": "treewide: Use nir_replicate", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f534c2c539f1a4722c03c63a257e99b052e6f1a8", "description": "nir/builder: Add nir_replicate helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "11c8b84c53e1c34d43884fc069258e5eb9a5ae4d", "description": "radeonsi: return kernel queried video capability for HEVC and JPEG", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "af8f04e9fe0309bb25c9af8723374e23e06a210d", "description": "radeonsi: return kernel queried video capability for HEVC and JPEG", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a2ae6518c2d70dca9e3e9e93dc8e38a18f73c14e", "description": "gallivm: Fix gather/scatter types for newer llvm", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "74704cbb184b25249950397615e8a9b638dcf947", "description": "docs/calendar: add 23.2 branchpoint and release candidates", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "631109f8f7c996a5e1b14fb5d2066d039979f4f2", "description": "docs: update calendar for 23.0.4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cf2a9e2c15c311b91cbae5ba06d7cc9a4f326687", "description": "docs: Add sha256 sum for 23.0.4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4f612b30dacb9906507bb89f6be636405f2c501", "description": "docs: add release notes for 23.0.4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "84691dfc460b651b94bc42f102fadde1cd6952f3", "description": "microsoft/compiler: Use image formats to determine texture types", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "431557e38e9ee641ce78cb63d6cab03bcad93bb4", "description": "spirv2dxil: Assign formats to image vars before lowering to bindless", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a66d1e4d1f290c0e1c6029ca6dd48901aa4bf6c9", "description": "microsoft/compiler: Add a pass to assign image formats based on number of components", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0c8c77b1b01ce6401c2f1b7ad69177beb3805da5", "description": "microsoft/compiler: Enable emitting type info for textures with <4 comps", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a3507f9d87dca29eb89ffd5475b1e0943ec10ca4", "description": "radv/amdgpu: Report 48-bit VAs in bo logs.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "063e2e8ed8552bf67c50b3a279bdbbf695dc47af", "description": "radv: fix gl_SampleMaskIn for sample shading", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0bba0eb0dfd1efca0d8193976b8f4d47732721ef", "description": "ac, radeonsi: add and use ac_get_ps_iter_mask", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "750d641ca6daa164f0f7ca51d3d96608e587e420", "description": "aco: fix alignment check in emit_load", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "542733dbbf7ae49e2df81da6dde31aa2dcd9afe8" }, { "sha": "25c1f325d081f6182ee784dcb927d16b79136c66", "description": "anv: remove unused functions", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "64f20cec28d8df7815157dc09ba0bd33d3202a57" }, { "sha": "d17af98abc786d2b56a65c19a870fbca0390c788", "description": "anv: add support for VK_EXT_dynamic_rendering_unused_attachments", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b50c9ba692250bcbc2f373b4910345afe8a6515e", "description": "zink: do not lower line-smooth for non-lines", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d80a35a7f760f8ac9a10a1f715859f4db37f883e" }, { "sha": "ffc77d52629dead73dcdb45306834d55210512c6", "description": "zink: compute correct location for line-smooth gs", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "edecb66b01849effdf859f3cfaeebb9af5e1c1da" }, { "sha": "955a6ffa6e4e585c9de7d294bfd1bb2f6d4303e5", "description": "zink: keep gl46_optimal extensions/features sorted", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c6ef6a39cc4173d01f57192a284e076e73a88cad", "description": "zink: explicitly avoid ci errors due to unrecognized extensions in VVL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bf97afa2ab5b1e597bc2e08829b8ea3bc7b62b42", "description": "zink: update profiles schema", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "76a82c3ac9d0eaa37adf86f60e77e8b59bfe81b3", "description": "nir/opt_if: use nir_alu_instr_is_comparison directly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "94958e637d11d9dbe9345da1a8ff4048ef441389", "description": "aco: improve printing of s_delay_alu", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "54c0088629f653640b48b70eb35c8424eaf70cb6", "description": "aco: insert s_delay_alu on the linear CFG", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d7f48a61ece02b4ad2a998203773a43197960357", "description": "aco: use pass_flags to recover s_delay_alu cycles", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d9cdb3524a3d4e2ee7c2600a1d6b6764cb9cb791", "description": "aco: fix update_alu(clear=true) for exports", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a63a38aeafdfdbe05ff867dcb3cf18700016b4b9", "description": "d3d12: HEVC Encode - Fix num_subregions_per_scanline rounding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3fc24c64e185ba5b012b096860f376fc5671508a", "description": "pvr: Fix page faults in occlusion query tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "43f0fef92f48b29ecc7ada4a4b2e895704c0f886", "description": "pvr: Handle barrier load and store flags.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a04f244c0c0500cbc2cfd41a9fe27c5dbcc52adb", "description": "pvr: Reorder execution in pvr_cmd_buffer_end_sub_cmd()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "173df8f15d55020f06f50babb414a8f429111f66", "description": "pvr: Fix out of range stream errors for geometry-only jobs on pvrsrvkm", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dae68cf4aa7a9147916ba90509cb8c5ee4225ca9", "description": "pvr: Do not free deferred pvr_transfer_cmd instances", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "85fa24e0614dfbcea4c312a016391cd1d5e89b29", "description": "pvr: Rename shadowing loop variable in pvr_add_deferred_rta_clear()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6e6cd3eb3a4eb10786edb88c61092500567f6329", "description": "pvr: Use correct surface for deferred RTA clear", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0be6f8b5c17b80401238c89b078076de713dfae1", "description": "pvr: Correct error flow in pvr_compute_pipeline_compile()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a49a2f87658f9e4553069b07250ab65bc73f7378", "description": "pvr: Correct error flow in pvr_graphics_pipeline_compile()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9bfd3997b4ea829f8033f93a0b8fa0da12873286", "description": "pvr: Fix memory leaks on realloc failure in pvr_pipeline.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4af6a9507f421759f35c40e7af263a722d3aeb2b", "description": "pvr: Fix allocation scopes in vkCreateRenderPass2() code path", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4c0541abb3e6d8e3507284eac8c143607a382966", "description": "v3d: only warn about bining sync for indirect draw once", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5731ebac404a142fb1c1d1f0755d22beed40528a", "description": "anv: override vendorID for Cyberpunk 2077", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "96c33fb02704fc80363d3d17c3b2e54f21d09f18", "description": "anv: enable direct descriptors on platforms with extended bindless offset", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "26e2436823d888e1f15ccbf45c6c927c362ae0fe", "description": "anv: ensure descriptor addresses are used with bindless stages", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0502a92199b5846d2638365e8e88a4afc11c7361", "description": "anv: descriptor binding for direct descriptors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a8ef34bd31a8551f1664475cae50085ebae7a9a4", "description": "anv: bring back the max number of sets to 8", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "06dfd216d35f25acd4531b95d681c31e71892e80", "description": "anv: add direct descriptor support to apply_layout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1d24d0bdcc8fcfe457c02b17ca9321d95148d343", "description": "anv: track descriptor data size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "86a7cc8d8f650f81bf9e8e78c979e0442c9d0f8e", "description": "anv: simplify ycbcr bti computations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "739981e0acbda5849fadae2fb877ac86e8b93706", "description": "anv: implement binding table emission for direct descriptors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ce89410adbb9df50629255b6c555cb157cd922c7", "description": "anv: factor out dynamic buffer bti emission", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5676d51c1c94bb9e60e802c00ecfc2a597f2b134", "description": "anv: handle null surface in the binding table with direct descriptors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e846e68adf5b6a566fe9a1c8b721a214e5914409", "description": "anv: add helpers to build pipeline bindings", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "688968e8880f303a121960f0a581036d1793b81c", "description": "anv: add support for direct descriptor in allocation/writes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "64f20cec28d8df7815157dc09ba0bd33d3202a57", "description": "anv: prepare image/buffer views for non indirect descriptors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1c45cd217ebe480b9da5a7e8ae250f4483a9e3ab", "description": "anv: bound load descriptor mem better", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d1223a5c9d0bc4ec062513738a9ca46c55cff0c", "description": "nir: expose a couple of address format add helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "02cecffe2bbacb923f3b8de5a0e1ffa08fe835a6", "description": "anv: add a pass to partially lower resource_intel", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "77c01467473834a5a84f50a4a57ae2da52be8236", "description": "anv: new structure to hold surface states", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3f1ff326e00ab67af455a37170248658f0a44ea5", "description": "anv: reduce push constant size for descriptor sets", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d2c0147228f11d0eb637cb286d7839b2200303c0", "description": "anv: create a pool for indirect descriptors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6367691b581da08b51da05bab4f5975df96e3da0", "description": "anv: introduce a new descriptor set layout type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b9d27e6130477423ce3581bb7d4cd896c4588c2", "description": "anv: add an option for using indirect descriptors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b386952411594984101ec50b5fa1197ce552d980", "description": "docs/anv: some binding table explanations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "257bf9b6c327058051a27e3b55d4d87106a695d7", "description": "anv: toggle extended bindless surface state on Gfx12.5+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7fa0fceabaa614e893b1ff0f635bd1b6c1fb237c", "description": "anv: increase workaround BO so that we can hold a full 4Kb page of 0s", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1f8ede792e0d81d20f4455215413903e9921a750", "description": "anv: move pipeline active_stages to common structure", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7eb8e711829bdb2238db5c0c28e9fb4e2e854140", "description": "anv: track pipeline in anv_cmd_pipeline_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b2728f22c78ad22164aa42ded55cb392921804fe", "description": "anv: bail flush_gfx_state when not gfx push constant is dirty", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b3f6e5dc702472f8f6c730c4172d996d92cb4b6b", "description": "anv: remove incorrect ifdef", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "efcda1c530a5632f2a6517ec250755bb2a318b05", "description": "anv: fix null descriptor handling with A64 messages", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "944004dc8acbf9634875e63fcdc9b1158f0b2fa7", "description": "anv: remove unused define", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "04777171e01e9cf1a4e1d5de68922392ba8e7002", "description": "intel/fs: try to rematerialize surface computation code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b28609a7561aaf3bb9113ad6f5a0d5a7a9879f91", "description": "intel/fs: enable uniform block accesses through bindless heap", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "05089f305f0db4ebc633e3c08d919cf822378d4a", "description": "intel/fs: enable bindless sampler state offsets", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d6877bf99f7741797570fcc6d6e0b2e29c0323b", "description": "intel/fs: enable extended bindless surface offset", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "01fc9a06bd1d09dd3b8477533e2d31d282f5431d", "description": "intel/fs: enable get_buffer_size on bindless heap", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ad9bc1ffb57e36d0c8f4e57c11f82785b1ef5bdc", "description": "intel/fs: enable UBO accesses through bindless heap", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "068bf1378d71e6498a4763666be3bb28a0a2e5a6", "description": "intel/fs: enable SSBO accesses through the bindless heap", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3d0cc3f63b057f7cc92c47c54e6781c5b2de431b", "description": "intel/fs: keep track of new resource_intel information", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "86e9943b00b64a98f42a1fb15723eb5e1249d627", "description": "intel/fs: teach ubo range analysis pass about resource_intel", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "12540dfb6bb723449f53138aa6c6ae51b9ce7ba7", "description": "intel/fs: add a pass to move resource_intel closer to user", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3df3c38a65c0b362e824c8bd758b431e5f9f197c", "description": "nir/opt_gcm: allow resource_intel to be moved anywhere", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8a8382a78a51fe598822be91fc0f9f21e943879c", "description": "nir: teach nir_chase_binding about resource_intel", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "54dfc08b89a1e1f53afc1b6ef8b3ca164dcdab0f", "description": "nir: add a new intrinsic to describe resources accessed on intel", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b8790e9808fc701d0486ca97c75bc3338879410e", "description": "nir/lower_shader_calls: add ability to force remat of instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e09cfda0de500a0c99948a802023832e9659f1a1", "description": "intel/fs: lower get_buffer_size like other logical sends", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a66944dfbcb06c669da6d3d4f36cc5d06dac30d8", "description": "intel/fs: reuse descriptor helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e1ffa067d3d5d57f3c92ed1cf2228c618a2492bf", "description": "anv: fix push range for descriptor offsets", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "379b9bb7b04dc87797e49933bbfac786b7ef38fb" }, { "sha": "b25adac077c72c1050a4392558f2d6642a3d420d", "description": "anv: update internal address space to have 4Gb of dynamic state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6674ac98a6abe5f325df43671114e6d9d7483207", "description": "anv/video: move format properties to outarray.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5deb4760956f86369222cebef40a63a88ff9f5b8", "description": "radv: align video images internal width/height inside the driver.", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "45a92f14b2c7dbe91ba3f1ff1ef456534045baec", "description": "vk/video: add a common function to get block alignments for profiles", "nominated": true, "nomination_type": 0, "resolution": 0, "main_sha": null, "because_sha": null }, { "sha": "b9d208bd1f3427fef1b212b3d830484052589c98", "description": "radv/video: fix physical device format property count.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "db62c38091a3b244b1d720a6aa47bf1d1855db55" }, { "sha": "1a2a33048322bc86c3b48813a5f25182e2858d27", "description": "radv/video: add debug flag to enable dpb image array on newer GPUs.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "04c28c9fba0fe27913f454673e291353f27dcd7e", "description": "radv/video: fix some whitespace.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e2fa6ec73b7423092abc958022cfecc7afb659f3", "description": "radv/video: rework stream handle generation.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cf1bd0f3644444b3a0d3f147bc25d463107585f1", "description": "radv/video: add missing offset to the dpb binding.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3e2c768aa860f96074df73cd3171960e76f5c312" }, { "sha": "b5963fc1f00a66f44984abde1d807fdd97df5f06", "description": "radv/video: fix h264/265 dpb usage.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "1693c03a39630a43e179b84b6cb4dadba72721c0" }, { "sha": "84f465ec810bd3210010fb9633cd678881ca74f5", "description": "mesa: fix refcnt imbalance related to _mesa_delete_semaphore_object()", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "7b6cd912a59a63e8d479970137b706cb38bede02" }, { "sha": "52d212aff2bc7aafce9054d7a7bde27fdcc93aba", "description": "util: add Jamestown+ workaround", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "62817ce396b0b93fca92f56c008ba0091d5c2ca2", "description": "rusticl/screen: fix driver_uuid on non x86", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6439edd6443fd2a9271ddd3754550edde1c46d0c", "description": "panfrost: Reformat using the new style", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "13c9b490a7dcec7ddd773ad1e3b07d99b97fb1af", "description": "asahi: Reformat using the new style", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7ee6627f6610f3d7e92571217021b65efc2056f2", "description": "venus: Use the Mesa base style", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7e023df76f011301d517762dedb788a14910b02c", "description": "util/perf: Use the Mesa base style", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "74c7ef0e6d39ca5eede8d087d6acfd327927c8e7", "description": "panfrost: Use the Mesa base style", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7c79d7baedd5f3e82708370d3df029585fc722b7", "description": "r600/sfn: Use the Mesa base style", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bfac244f571d051bdb8d9af007e7b0e9b50e02bc", "description": "i915: Use the Mesa base style", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "61c391356eab60d9b5c745b81b68f8562255f757", "description": "d3d12: Use the Mesa base style", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b56b30b20d9c0ac83dbe5bce90f9cf025e614b11", "description": "freedreno: Use the Mesa base style", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e3773c439539599c9c810962c3a7858cd0edb9c3", "description": "asahi: Use the Mesa base style", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "03a9715a686e63b43987fd8b46ef3202303f6276", "description": "amd: Use the Mesa base style", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "155eb72771964a5d0005ef6a87e1b76642fda324", "description": "treewide: Add a .clang-format file", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7c142183efbbdab3c938300a2866f9a9392829cd", "description": "ci/panfrost: add largest possible eglcreatepbuffersurface and then glclear flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c9288808db08fd804c68750d7400c01e550c70d0", "description": "ci/amd: previously missed raven flake", "nominated": true, "nomination_type": 1, "resolution": 2, "main_sha": null, "because_sha": "1fa1c285fcadec60e93382d53b6723728ef05bbb" }, { "sha": "bb48d29a0f2cd3f08787b4680066dfa26e9881e9", "description": "ci/zink: add KHR-GL46.limits.max_fragment_interpolation_offset flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "71b5c580646f99c99b0cbd2d7a0fe03aa24e3f51", "description": "v3dv/vc4/ci: update expected results", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8a33a1390a9f0e98b426c64dcbfc347ddfd55b3e", "description": "anv: limit non zero fast clear check to GFX12_CCS_E", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3debf2af0c2c4b2d7739f102bc5cbf08386695c5", "description": "anv: set aux usage to GFX12_CCS_E if a platform needs WA 14010672564", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "963847735a7bd642292ef251416b55d0f726540b", "description": "isl: add helper to check if aux usage is CCS_E", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f6a83ec9886bc000357a663d6d24099b3bf6a212", "description": "anv: enable single texel alignment", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "58f97c7c053f9297c593999c5043e696f1dc7946", "description": "zink: require EXT_dynamic_rendering_unused_attachments for dynamic rendering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7474166b2a1eddec7088780cdc112c8aefb3db5d", "description": "lavapipe: VK_EXT_dynamic_rendering_unused_attachments", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3808aab23918bd69c65a575da9e81dea7bd85975", "description": "radv: advertise VK_EXT_dynamic_rendering_unused_attachments", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3e6b0f43dc2298f0a8673a08515ed6ee451664d4", "description": "vulkan: Update XML and headers to 1.3.251", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a698291f5682bcd65301c291c184c6e14e97f7f8", "description": "va/surface : Add Nv12 support for PRIME_2 imports", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b61c9cde910980d61f30b3ffc58a1682c2ad0a41", "description": "docs: document clang-format and how to use it", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3ea2c1cb32f91f2b9fe03e1eab9b6f997e08fc96", "description": "ci: use meson to run clang-format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2f78ec7d379d1a229c0deb341f05381210387930", "description": "meson: enable the clang-format target", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "059ee4ff8d875b545401aa68526e715be46cf293", "description": "ci: color the diff for clang-format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6364511837534507fda99cd9682743e7f7b29b2b", "description": "ci/zink+radv: document recent regressions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "14adc62ef2e844c6c16a5a5fa639ed86fa2b6cdf", "description": "ci/zink+radv: mark all spec@arb_copy_image@arb_copy_image-targets* as flaky after getting a bunch more of them", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "950cd75dda55db2f90ed2e6211f2f54f2d589a18", "description": "ci/zink+radv: fix flakes definition", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "75d59df41fe1fe68a371579a727a4d731a23f61b", "description": "v3d/v3dv/ci: adjust job fractions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "efc807aac40b742ed470a6a2b6b45b4d0a555567", "description": "radv/ci: skip tests that timeout since Vulkan loader 1.3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bf9699a768a7482ae6160b213bbe64428a5c9c78", "description": "radv/ci: update list of expected failures since Vulkan loader 1.3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ceb923bc2a134c3660ddae3f9d2782444ecec073", "description": "vc4: add specific stencil blit path", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2232320fe9d09aadc66620546f3cb1aeb5584cfa", "description": "vc4: allow tile-based blit for Z/S", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d13da7782cd80f1626ce0f8b9630016d11f10d0c", "description": "vc4: call blit paths in chain", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5b3c61db65959a2201e652d0c3cd21a33ed72ede", "description": "vc4: set blit mask correctly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8fb16b88142faf45d993356ec36a96d20ca05aaf", "description": "v3d: enable NIR compact arrays", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "55df7b641513028b2a3a9dd61373cad3a67b32e2", "description": "radv: rework configuring VGT_SHADER_STAGES_EN", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "978d80fbe2ad83f8acdf6c9a3ae2486c10960c96", "description": "radv: Make shader related destruction happen before hw_ctx.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "01bd012edd20927a4eb7f791dc6e6ac94089c144", "description": "amd: fix 64-bit integer color image clears", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "0e886a93ce73a1bf84d79d2b33f5a0f7e38722ee", "description": "vulkan: complete the usage flags for video layouts", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "9c26a6b3bbd300024580184be39ff725c02395b6", "description": "anv: Fix calculation of guardband clipping region.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "893fa30afed10394fdee266e0dc772ddd36dfde8" }, { "sha": "744e9cb21326426c851b731393c84bb2e1fef382", "description": "gitlab: add template for merge requests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b3b883ca00b0e39ad3be170d17808c64a58c8353", "description": "bin/ci: mention requirements.txt", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "92a7cba4f2642b46e22c017cb2a191c1a34ca491", "description": "intel: Sync xe_drm.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "264cf37348faec3230c58c5b1c1215386484ebd9", "description": "radeonsi: re-enable fp16_rtz for compute blits to fix PBO tests on gfx11", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "bcdde99675d2721e30c2cdda4c7c964dc69c1cda" }, { "sha": "cc199c2baa9e455b54684902eaef315d72f919d8", "description": "radeonsi: update test results and flakes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c5806422a53c1aa220cc1dfacad5503aa045eaf9", "description": "radeonsi: reduce the supported compute grid size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ebb784f2683127cd1d4235a8f55489addf7395a9", "description": "radeonsi/gfx11: use DISABLE_FOR_AUTO_INDEX to disable non-indexed prim restart", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1f90a2be60ae7fab68b5a9124fc0523e66bb422e", "description": "radeonsi: move emitting draws states out of si_emit_all_states", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9d7eab2ab17b3ffcf8c965c9e7cf89ff1bf2b7ac", "description": "radeonsi: don't enable WGP_MODE because of high cost of workgroup mem coherency", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "038fb6573a887f63b5765404b65ebd6ed48b0d10", "description": "radeonsi: remove the gl_SampleMask FS output if MSAA is disabled", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b95be357529dd107199014553543b7b2d936f51", "description": "radeonsi: cosmetic changes in si_shader.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b914c2601c4b0826f8f6ecd267c47e672aa91f8f", "description": "radeonsi: reorder code in si_texture_create_object as preparation for the future", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dcbe4b89eaa6218bfed15a54c0d025372d2e27e4", "description": "radeonsi/gfx11: fix alpha-to-coverage with blending", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2f6665efc542fc79d8fee23a6c97be0461a04904", "description": "ac/llvm: use LLVM 0/1 constants from ac_llvm_context instead of LLVMConstInt", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "39da12b7c7c522e1bb5a51b7310a2b68d30a04aa", "description": "ac/llvm: clean up visit_load_local_invocation_index and visit_load_subgroup_id", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1dd2fa01c725ee4d83528286d80d85933024ff04", "description": "ac/llvm: clean up translation of nir_intrinsic_load_invocation_id", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea7c89d1f57510e86c1d53de4b5681682a6fc57c", "description": "ac/surface: move determing ADDR_FMT_* into a helper function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "78d5626d177ebfd58fa5df2a6ba67aeca9a8157e", "description": "ac/surface: move CB format translation helpers here", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8642740aef5005e78eabbb9fb946f526a9179832", "description": "ac/gpu_info: give has_msaa_sample_loc_bug a more accurate name", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "587ad3430ddc030c1b31a2e7bbdbf932279d1c16", "description": "ci/windows: Update WARP to 1.0.7", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0373b02cf6b6f396c7c3979d1c5dba4bb76571fb", "description": "dxil: Don't run opt_remove_phis before lower_returns", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cc136cacfa4bf69e2b54e0797884c31db9e6e9c4", "description": "radv: Don't run opt_remove_phis before lower_returns", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "505b81b8c10938d76b926d70b8cc9e6316f03e82", "description": "nir: Add undef phi srcs when adding successors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d238c0c2cd90dc175e04de6cf6b3116c440c90b", "description": "nir_lower_returns: Optimize phis before beginning the pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a1b27c364ffdf8cc39399d4f10dac4206e64cb6c", "description": "panfrost: rename *.cc files to *.cpp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "63c3768cf38c2d24e1e7c1ec99fece00365fc1a3", "description": "panfrost: fix formatting of a couple of files that were missed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "480204aeed3fc430b5aaa2469db33265fc18c2af", "description": "ci: show diff when clang-format check fails", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "648b5f30706c0a8dd20a91062570769c67e828d5", "description": "ci: split clang-format list of folders for easier maintenance", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "564562eb050085e61f1f0c62ed2c6bbed403ec13", "description": "mesa: Implement GL_CLEAR_TEXTURE flag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d240a630e799ec43514da54d818172139b995720", "description": "wsi/display: drop unused parameters from local functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d55427f3d6b1926f957611dd01d3fd1da1e6befe", "description": "ci: uprev virglrenderer to include changes needed for GL 4.6 support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fa031540777020e5c90c0f07a048e14f4c545e26", "description": "features: Update virgl features", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cc6b0b20d84ad7cbeecc6ec16c6870b4eb764cf7", "description": "virgl: enable ARB_gl_spirv", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2428fce2e6a9f73e99ab88a4d0ea1a7d67314626", "description": "virgl: signal support for group vote and draw parameters", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ce5fa758d30ce11974547e8e88e290337f5b292", "description": "virgl: Submit drawid_offset if is not zero", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4fc35974816a9a6e0a19a05e9b7ff384ee31306", "description": "virgl: Fix IB upload when a start >0 is given", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "0cf5d1f22620d67659bbd632a2400c3a6956a011" }, { "sha": "8ebb9e2c13259aa636a0a65977e3a9845dd62904", "description": "anv: opportunistically align VMA to 2Mb", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "28efc785d3fe7771d7a4e22b5445e03ba09cda1e", "description": "anv: further reduce pool alignments", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9c67dde401ea0ceb0c159428d0775948108343fb", "description": "intel: reduce minimum memory alignment on Gfx12.5", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6dbe165b2a367d882017ce2ccea1d41b75c44d32", "description": "anv: update aux-tt alignment requirements for MTL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7ffd0f409e5cfe99da92f0281a6fb2e7fbcbfb2e", "description": "iris: add a comment about aux-tt alignment requirements", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "195fbffac8b074990ea2ef861c75a679b71b0f58", "description": "intel: add alignment helper for aux map", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b772499a09f578ff7c73aec9b3cdb3330ef6ce8e", "description": "zink: don't propagate psiz in quads emulation gs", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "09678079c3ea423efb2445947beff8497aa11fcf", "description": "zink: don't remove psiz from linked shaders if the consumer reads it", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "c81b78041ea578c97de79a0e88ed1a4431fcfb59", "description": "meson: simplify another \"any of\" check", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5feb6133d7753f2784d20f357903348272484891", "description": "ci/intel: reuse iris_file_list instead of copying its definition", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "51482b2c6a6ecdbfbf1dce39ccbd20cdc71fc502", "description": "bin/ci: fix mistakenly hardcoded repo name in get_gitlab_project()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6801de51708ee18d4ead3d63a30cd2d2faa36ba3", "description": "ci/amd: only define AMDGPU_GPU_ID for the duration of the call", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a33701558fdc6cd884869bf24f2ef53bbfdff84", "description": "ci/amd: move AMD-specific LD_PRELOAD to AMD config", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f76b1216100143c6c2d9d5e40c532bbb7cc7fed7", "description": "ci: uprev vkd3d-proton to 2.9", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d2d07a72629242ccfae9ba9fa40aaf0fcf9f8b31", "description": "radv: fix copying 2D to 3D images", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "395450c5b1d62e51dba4323059f100187cd09606", "description": "zink/ci: skip arb_texture_buffer_object@texture-buffer-size-clamp* with RADV", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f466e8ea3c94b8fdf90cbe25887163ce47d48ae5", "description": "ci: Allow zink-radv jobs to be manual when uprev piglit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0583c1f8d22e3d35611bc8165600282a071499d6", "description": "frontends/va: add default intra idr period", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ce717ab31f24faf0a15ba09e8f3efcd78929508", "description": "ci_run_n_monitor: add ability to specify the pipeline to use, instead of auto-detecting it", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0539dec10f1c1efcb2c18858cc0aad3630211a7b", "description": "util: move pot functions to use existing macros", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f4f133ab37889944eb4f93c891b19f648367c571", "description": "util: revert back to ALIGN since it moved to util", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a06cf752316e929083aa1eae1c763de5eb210d0", "description": "util: migrate alignment functions and macros to use ALIGN_POT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "78e7a9740bee7b159c8ead00f84f7ccfb584679d", "description": "util: fix ROUND_DOWN_TO alignment type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3bd5968b5c25980fc59655a0a532c6bab1991872", "description": "freedreno: set alignment to next POT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c2d0662eb8ab2cec147da4b437a1a52820315587", "description": "ac/surface: make sure alignment is a POT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "14dec0c1479aa149edead1e95b7feb1669ccc4c1", "description": "iris: correctly set alignment to next power of two for struct size", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c24a574e6c78db038d7aa6c4605bf6a8a892f7ab" }, { "sha": "c54201c196b5337895f6fcd4e65c593635e8f140", "description": "docs/relnotes: add sha256sum for 23.1.1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "05a0661ea6d2e3d6e2f753802f82976f121f6edc", "description": "docs: add release notes for 23.1.1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f7577ff4b719203ce7c9c71e4abcc1585518dc2a", "description": "docs: update calendar for 23.1.1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e965b5d2912d4bcdbe1d8305b524231dc6088c28", "description": "wsi/win32: Handle acquiring an image while one is already acquired", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3867e91da4a74c007641b0d7d0da43e4f985095e", "description": "v3dv: fix align() computation for pixel formats with non-POT block sizes", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "3ba839bf734f37f50dfc5ffbe26af70763f974a2" }, { "sha": "2fbf13085ac980368ffdc8ebe1a48010cc5801b3", "description": "radv: Stop using radv_get_int_debug_option", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4cdd85517d48c9aec51e7be0e2f69224602efc9c", "description": "nir: Add intrinsics for multisampling on AGX", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "170e2fa11e0f66f47c658899148ce32680db4b71", "description": "ci/zink: document new zink-radv-navi10-valve failures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c9cfe7bc80682b9aa1ef3127098661c4fc948335", "description": "aco/tests: add fix_derivs_in_divergent_cf tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "02b933981cf59246d8f96a1ed4229cf75b91d31e", "description": "aco/tests: improve performance of declaration parsing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "859e059aa912dee5a7ef36e21eac00e6f5fcc7b3", "description": "radv: use fix_derivs_in_divergent_cf", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "364ad2815b88fbf49141bf9fe871ea23c1020aba", "description": "aco: implement texture samples with strict WQM coordinates", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2447156b3c9ebc54fafb921075cb94c5205dc3b1", "description": "aco: implement strict_wqm_coord_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "35c133a77b1eeb91c76f64beb401c4859ade1d9f", "description": "aco: add MIMG_instruction::strict_wqm", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1a6a57ac96cdd72caa1b589ecf071c662252b042", "description": "aco: let p_start_linear_vgpr take an operand", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ab885a011a0d10b7fa514285984e5f3473c39ce4", "description": "aco: remove unused RegType", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0d26d9d9b68646a4e48748f3ca403510750dcc0e", "description": "ac/nir: add fix_derivs_in_divergent_cf", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6bdf9dfd47e471abc15e2e2d654816e06fb9c885", "description": "nir/lower_tex: remove lower_array_layer_round_even", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "09785e5e1b8475b3333292961b2d8d84c01d1c2d", "description": "radv,radeonsi: use ac_nir_lower_tex", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3efaaf130accfa005bb0b3031d7a9919cba8940f", "description": "ac/nir: round layer in ac_nir_lower_tex", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1f86be7f8e4ce1094c38b4971ef9a01cd8a25c6b", "description": "ac/nir: add pass for lowering 1d/cube coordinates", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1ba73621bccd1ff19c96fcd9950461e1249bbdf2", "description": "nir,vtn,aco,ac/llvm: make cube_face_coord_amd more direct", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1e00748a5383b71635bd157083bb49fe2b5728f1", "description": "nir/fold_16bit_tex_image: skip tex instructions with backend1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "12d5a2aa97a61b51d53f23a1a4650aca1a02c508", "description": "util: fix stack dynarray used by multiple tus", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4af6b601e05cf1a9f2002698b5fb1d0b971124db", "description": "panfrost/ci: Skip hanging test", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4c03f9b055376f4e6a3120cfecf5ffa1247fb063", "description": "panfrost/ci: Skip Piglit tests known to crash", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fe957400daf64131a345068ecca6097034b05dc2", "description": "ci/llvmpipe: document intel_shader_atomic_float_minmax@execution@ssbo-atomic*", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "160f573b64120e1f58c63f759e601e792cbb4aad", "description": "ci/lavapipe: zink failures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c12d5c89ad38bbb31f1b7ec545c170833e98880", "description": "ci/lavapipe: document subgroups.shuffle.compute.subgroupshuffleup_double_constant crash", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9c6321b00683cd55299c40370ec4a262c6655c21", "description": "ci: do not fail when SHA1 impl. produce stringop-overreads warning", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d538944655727dff62725368ab47337d74939ac6", "description": "ci: disable bogus GCC warning with -Warray-bounds", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5941fc8ccd306942c7c5af5584fac64751278123", "description": "ci: enable shellcheck on whole .gitlab-ci", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a99b952a5de9285d58431f506cac1e1a7efd72ef", "description": "ci/zink: disable flaking anv traces", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a939af64d125da0052274b77bfdc7a1217ff8b70", "description": "ci/virpipe: add flakes introduced with CI uprev to Debian 12", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5f4138fd04f5eaa2465ee5da910c8822658937dc", "description": "ci/venus: add fail after CI uprev to the Debian 12", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "06f0e7b1d2bba1ef93f7138b30b0700fe88bfff0", "description": "ci/mingw: disable as it's broken", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7189236f529aee93455c8dc599e9a56a718309c3", "description": "build-crosvm: Use the pkg-config crate 0.3.27", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b88080aa2e3031057a3efdded22c885c7edbd676", "description": "ci: drop gallium-aux test on msan builds, renable freedreno", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "70917cd77a138bbdefe540a210edf2fdac868427", "description": "ci/skqp: skqp can't live with compiler named clang-15, provide symlink", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "117df219c1bf21fe4882dff15ab12910ec960781", "description": "ci: add clang-15 and clang++-15 wrapper script", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7cbd8f3742dceecee480e7d55b0f9225c2a2e69b", "description": "ci/crosvm: install libelogind0 and sysvinit-core for poweroff functionality", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cbe79beaff6e70cca2dfe42f2c94787aca343e2c", "description": "ci/apitrace: install win64 apitrace only on x86_64", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "848f59deda3ae7bb99409a3d15ddafe96b763ea1", "description": "ci: bump from Debian 11 (bullseye) to 12 (bookworm)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "335d3074fb88c84d80351f800029b31f3963fea9", "description": "ci: VVL uprev (temporary until new release will be published)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c8615c8ad3e12d01139eda66658fc5b17aa170b3", "description": "ci: libwayland from 1.18 to 1.21 and wayland protocols from 1.24 to 1.31", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8b8da551c1f09979f8d9483bce688b888eacd948", "description": "ci: bump gfxreconstruct revision up to compatible version with Debian 12", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "80b7787babb1e686fad41cfbaf105bcb85f73070", "description": "ci: install stock android-libext4-utils (available in 12, bookworm)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "993ed1f026984eb0708c578ecfa17958a5d12031", "description": "ci: bump libdrm from 2.4.110 to 2.4.114 present in Debian 12", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1966eff8a6edbc8cc62dff474f4eb39753500808", "description": "ci: use meson setup and meson install instead of meson and invoking ninja directly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bb54ae1d26d2407f176f007fb600ec3ec97b71e7", "description": "ci: move from pkg-config to pkgconf", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "394d592525c2ca80f428355bf8595ae33ed0b93d", "description": "docs: fix release date of 23.1.0", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "7fe482d4ce48c5d800ca49ea9f196aeec266edb6" }, { "sha": "3530e3ffb29b4545dc2e6f1f033f54e7a2be183b", "description": "broadcom/compiler: use scoped barriers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e99ab86f77730a7f90a9eccfc51565b6027e5f95", "description": "broadcom/compiler: flag use of control barriers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b6e40edae6f1eee70924902e564fcd116500763d", "description": "zink: Switch to scoped barriers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ee62454fe3d7c5d59ba6c4da1eb64a1fbb7b4472", "description": "docs: move obsolete extensions to their own list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e0fd96ffd56f581c6206afadf3a480ae4073db30", "description": "docs: mark MESA_texture_array as obsolete", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "10cbc98162ba6e36a7457be15ba456895d5da33d", "description": "docs: mark MESA_swap_frame_usage as obsolete", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "13feb7235b77406b4c507ff91c45a81cf09bd4ca", "description": "docs: mark MESA_shader_debug as obsolete", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6c5c8a543de520d9ce2af0bd1bb8fc36b0d86b65", "description": "docs: mark MESA_multithread_makecurrent as obsolete", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "48899251d377013cec58c69dc0d5432c30c1bae7", "description": "docs: explicitly mark extensions as obsolete", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8126e0287d4eaa9ce383cecfe253d589da7208f2", "description": "vulkan/pipeline_cache: remove a bogus assert when inserting objects", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "cbab396f549fa7c1a948d469fe6b4df18a81adc9" }, { "sha": "d6deb977c8a1c9441c9b3bccc208fb173d86d576", "description": "radeonsi,radv: use nir_format_linear_to_srgb", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1d13f22174f690b95a14f1ef7158a655c00e24bd", "description": "iris: rework Wa_14017076903 to only apply with occlusion queries", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "415b824bc6dc8f0fce517f8fa1e38df94de15502" }, { "sha": "7ae6932d474acd0e851ea944707732edeae44f75", "description": "mailmap: update @mupuf's name", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8038ecfbda8539c5f359979e1ff28396b13cbb89", "description": "st: remove unused tgsi includes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "16fb3995f3c4ab4cbcbb62116b03759e63a6cea8", "description": "lavapipe: remove unused tgsi includes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1227d66dc1942d9a36ef60a0587ee666b37180bc", "description": "zink: remove unused tgsi includes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "14a350fbf31ed80c4f63e087e06aee5c9c1fd147", "description": "virgl: remove unused tgsi includes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cbe1e2cec74d819a5544661de04a36c45969b655", "description": "vc4: remove unused tgsi includes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c959e302e85431b6fed366bbb37c6f440ffea1c6", "description": "v3d: remove unused tgsi includes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3d4789d3beaba5f2ba538c374a6db7c66432944f", "description": "svga: remove unused tgsi includes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea136dd9e00da353a3e967a2f4926c466e61c5f9", "description": "softpipe: remove unused tgsi includes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f8663b4b40c3b0237d564fdc443d01249ae4cfed", "description": "radeonsi: remove unused tgsi includes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "23e78d719b2c0c629befd32c009a37245a0bd027", "description": "r600: remove unused tgsi includes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17207eef3652fe00196971472adaa33fc1cea63f", "description": "r300: remove unused tgsi includes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d345b3b05ad4f93cd382a536ab83d758226881c", "description": "nouveau: remove unused tgsi includes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "af57770df299636df0bef048d52fb036c768c766", "description": "llvmpipe: remove unused tgsi includes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "472bc207cbcc5b597f586bd717330eb85f13c7a9", "description": "i915: remove unused tgsi includes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "381b29f14e23479c371c62c90348437dced60678", "description": "freedreno: remove unused tgsi includes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3ea64b8a2d31ed31882d5b210dcfb1cc6e312e42", "description": "etnaviv: remove unused tgsi includes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1a6ffb3e9d12079bd53624f888d61a8f1e077cb1", "description": "d3d12: remove unused tgsi includes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "531896b3665ee78179abf5d49c4c0e90bdd3212c", "description": "aux: remove unused tgsi includes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e2d305ce45d7f815b0b6174dfa029a15fc57b248", "description": "tgsi: delete unused functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c87e491107f18f4338d12a366a827522cf12af81", "description": "nir: use nir_fsub_imm", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0ef104b057504a67bccca518b44c03021a10e528", "description": "nir: add nir_fsub_imm", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4cfb8005f08b7efe8b76c8e9bd426b5fd0c42d93", "description": "nir: use more nir_ffma_imm variants", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c4d2ebd2851d395b453b9558ebb5888c063869dc", "description": "nir: fsub -> fadd_imm", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5382b4fc2ebc96e761e1c74032439deff6ba89a7", "description": "nir: use more nir_fadd_imm", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "20d619cd84130142a6fb227edb13404a4c8df260", "description": "nir: use more nir_fmul_imm", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea2eade57b6a99d6db26d9571b3d2901e7106001", "description": "radv/video: use correct h264 levels", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "1693c03a39630a43e179b84b6cb4dadba72721c0" }, { "sha": "81b0840caaa9d80560a779b7195778b95e34c0ad", "description": "zink: Implement PIPE_CAP_RESOURCE_FROM_USER_MEMORY", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c5054b1dfdcb2909f7072f1fb0df72c50c202267", "description": "winsys/radeon: set more radeon_info fields", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "474f9fbe86d63cbdab9d6a7d5e32f873eec4b439", "description": "winsys/radeon: fix the scratch buffer on gfx6-7", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "1bf39b1f9d115d69aa7b192beb7cde5eea31dffe" }, { "sha": "fe03351bee36ac47f318ab46d2ca9d99e11a1ec8", "description": "winsys/radeon: set has_image_opcodes to unbreak gfx6-7", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "96913bbf3eba74e2bf509fe7196be073eaf2ea60" }, { "sha": "6674f04fc23a63b6aa11ed7f48d6f0efb2a460ce", "description": "dzn: Fix src/dest confusion for some non-bindless descriptor copies", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5d2b4ee4f493bec3ddd510a742902dad87da5dde" }, { "sha": "5a43a5031925d65b99bb93cc9089f3d8cf347e78", "description": "dzn: Don't expose copy queues", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b4852c4efbd3bf71edde97d202927dc8284e78a2", "description": "dzn: Partial revert of 8887852d", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "8887852d208821b48c0b6d844e8224957fdcdef5" }, { "sha": "c83d894be10f49e4e9fc4bee818f5e02154200d6", "description": "dzn: Fix inverted assert", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "98589399a45424e2b33c7aa723b662a60dbcad22", "description": "dzn: Add a no-bindless debug flag", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9b7faa7d960dcad4585dda4a946d58269875c5a8", "description": "pvr: fix invalid read reported by valgrind", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "547a10f8702257efff91e8405116f126db387b7e" }, { "sha": "a7beb9974e97ccebbb5309b4ff7caa584531b392", "description": "d3d12: Fix Xbox frame scheduling for interval != 1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9bc4a22bb2b7be00c7149f043e5b2cfa77d5373", "description": "wgl: Add BITMAPV5HEADER to stw_gdishim.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2e0eeb3706a8f8383004263352ffb501dee9931d", "description": "d3d12: Fix Xbox GDK build errors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "39a9ebde37887fd935d7b3e5ca4860abf49e6d95", "description": "glthread: fix typo related to upload_vertices()", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "68a926a15b7b3724a29c050b8595177a32fc67a1" }, { "sha": "e18344dd24d9ce80c9181713ceecaaf80c0044ec", "description": "ac,radeonsi,winsyses: switch to SPDX-License-Identifier: MIT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "713078f662e66832e7ced958f753d81b60638cd6", "description": "ci/zink: add new zink-radv-navi10-valve flakes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "862a3e3b9e40d1b821447d68261ebbb283eefedd", "description": "ci/freedreno: rename piglit job to respresent the real testing it does", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3809807b3d4b7c7d6d4b4850e6e0102c3b039e1c", "description": "ci/freedreno: disable 3 jobs to match our farm 3 devices down", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ce3edf51bef1ef7b964deb1ad6fe6ad886f3524f", "description": "mesa: fix a VBO buffer reference leak in _mesa_bind_vertex_buffer", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "03ba57c6c53214b19aa0fdb66c680f2cadc3bbd9" }, { "sha": "2ae220f45139ced6810560bf15e3cfb7891f1ffe", "description": "zink/ci: update VANGOGH expected list of failures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fab911858c8575c50e90389f21ed5c92f846bda4", "description": "aco: consider how definitions fixed to operands can change register demand", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "446d0dd658599cbe20481383a18f903b1706d5e1", "description": "aco: add get_op_fixed_to_def() helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9fa840eed242812914dfd33d6c0c42d4e3d2197", "description": "anv: implement EDS2.extendedDynamicState2PatchControlPoints", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "429ef02f83e6516ec984caefba5046c939c6b8ee", "description": "intel/fs: make tcs input_vertices dynamic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "32b7659fffb4d023d6564e1af44a8e9b94981870", "description": "zink: use the per-context track_renderpasses flag in more places", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "215beee16d9e075a63fd1afc62cc00b28aae1086" }, { "sha": "f58594cdea4c2b1b23c7da7fafc9868935529ff1", "description": "zink: don't wait on queue thread if disabled", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "270f9c0b0636bc0c7954f32e2b5920ec76f839e5" }, { "sha": "feeeb45639b3bb608a6bae090c6cff67dd91e75d", "description": "nir: Drop stale comments", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d6b8acbee9374801db92b8fbe92dc6305b7a5738", "description": "agx: Use common combine_all_barriers callback", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2da3a6e1b9644e4452388f83f3c5f64fc1da9bbe", "description": "nir/opt_barriers: Add a default callback", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ecd295bb8bfbc4c9d271ee8e8b4330b86876f8c2", "description": "treewide: Avoid nir_lower_regs_to_ssa calls", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6875f97618bc82fcf7315ae22d8ab91e082d3924", "description": "iris: Replace aperture_bytes by sram size in iris_resource_create_for_image() for PIPE_USAGE_STAGING", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "88ca89bea927c8c51c0b3b5d057791ddcbf6fe62", "description": "broadcom/compiler: disable tmu pipelining when needed", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "c950098abb5f257e83f986ccce7bab004520c069" }, { "sha": "8dbd9925d5cd2d5b477393bd352ccfd8192f0ecc", "description": "zink: Implement PIPE_CAP_OPENCL_INTEGER_FUNCTIONS and PIPE_CAP_INTEGER_MULTIPLY_32X16.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b6d874ade22dc029522500d51993601b8e6183c7", "description": "v3d: assert if v3d_compile returns NULL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "470b8567a52f4581510e19643e8c26d8b7458bc3", "description": "broadcom/compiler: return NULL if we fail to register allocate", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "83cd7d23a26d3cbd1af4805e95c4e588950f0fd5", "description": "mesa: fix refcnt imbalance related to egl_image_target_texture()", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "6a3f5c65128b82b87c5fadcf1d42484f6489b11b" }, { "sha": "c8fa8672e48d7dd9e756852cc26e7ac4fa995ec8", "description": "ci/amd: don't override the b2c timeout in the steamdeck config", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bdebef9215b1fd0358aed9f21fe911b3436edbc0", "description": "ci/b2c: increase timeout to 5 minutes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3ba839bf734f37f50dfc5ffbe26af70763f974a2", "description": "v3dv: align compressed image regions to block size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "74e797e6ba6949edd97cdada96b5c62bec0ac107", "description": "v3dv: allow TFU transfers for mip levels other than 0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1cb2d2a5eedd2962297e877850242260c93dd804", "description": "v3dv: store slice dimensions in pixels", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b439bd5a5844e3df812f1f0362fd1a715058fb3a", "description": "radv: do not enable VRS flat shading if the VRS builtin is read", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "1a8dd84ec613f6e89ef5f180d79cddde0cd93d52", "description": "nir: Propagate the type sampler type change to the used variable.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "0843d4cbc3546a80d76109c892a1e1a3b847dd55" }, { "sha": "f4aa99f0da83b8530f16e909db2ab560d871cecc", "description": "radv/video: add missing space checks for video.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "7893040f807f2b81d03a6a19c577d6d98bcc116c" }, { "sha": "3a9e8a4d730810c8de6129db1ae85db3c0761a81", "description": "mesa: validate shader binary format in _mesa_spirv_shader_binary", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "688f03e3699973157a9f8b0514e956c37f9fb9cd", "description": "iris: use COMPUTE_WALKER post sync field to track compute work", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "521c216efcc0d0292ceedb3451c5a0a1ef956083", "description": "anv: use COMPUTE_WALKER post sync field to track compute work", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ddc37cf430b6ed7c1bdee387f14e36d6d017ebe7", "description": "anv: move timestamp vfunc initialization to genX code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7f5613903c2387af0971163562fbfc9177dc854c", "description": "docs/features: fix empty line error", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "cbb144c8d43e757af49c62cee380218e3dfe22b2" }, { "sha": "613eb64011aad052ae20911b45d31bc6d6b0bdd0", "description": "iris: add required invalidate/flush for Wa_14014427904", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "60b0d2c2cbea0c1541a2e98e22a71b7fa4a8d27d", "description": "anv: add required invalidate/flush for Wa_14014427904", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "abcef5a47691bea0a6a517302ac6441a1cae358b", "description": "intel/dev: provide helper to check if devinfo is ATS-M", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b43e5aec0d2ce542d4ba68da947e3ad752855979", "description": "freedreno/batch: Move submit bo tracking to batch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d26070f08658ab24e1d8fe63c3a448994269386", "description": "freedreno/a6xx: Optimize max_indices calculation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f4fc45d63dfe2879060a09e62edfebd144d0194e", "description": "freedreno/a6xx: Template specialization for pipeline type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "778cdb156e7b07cf64b4bebeb1ec4a2433aadb80", "description": "freedreno/a6xx: Template specialization for draw type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "15c66adc8a65b61447260cfa012aec81a80e07e0", "description": "mesa: Skip update_gl_clamp() if samplers need clamp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3e44b14af8481ce99d5ef1fb8b54f348ac3af77c", "description": "broadcom: Fix slice memory allocation logic for compressed textures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fe973222a9a7e80c9be6b20ff04b79d46bf36b09", "description": "broadcom: Add support for VK_FORMAT_A2R10G10B10_UNORM_PACK32", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cb60ca3b1d656704c2fc24d58ffe33db91552b4e", "description": "docs: update calendar for 23.1.0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7fe482d4ce48c5d800ca49ea9f196aeec266edb6", "description": "docs: add release notes for 23.1.0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "622779e5cbc050fffcd25f391ea45e917923fa1d", "description": "dxil: Rely on scoped_barrier", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e36761766807745f285874a57ef4d936553fa6c7", "description": "ac/nir: fix slots in clamping legacy colors", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "7c41cdb81f564ef52404e5f313ccfe2d723896e6" }, { "sha": "dd0469e401419f100e51df1f22dc1d650a91b62a", "description": "lavapipe: VK_EXT_pageable_device_local_memory", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "54c981e4a026f4b257df84522c39ac2e646f9f66", "description": "lavapipe: store memory allocation size onto lvp_device_memory", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0c79c04f49a93ebaf73fe0a2e37def5645e42a7a", "description": "lavapipe: EXT_memory_priority", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1c42056ee126dbf9f06d27f0380f890ec04ea431", "description": "lavapipe: EXT_memory_budget", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2111a3fcdb6d2b32fdf888146daa954033dd8f22", "description": "lavapipe: report full memory in heap for 64bit processes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8ed34cbfeb62003a25426f1dde57a25977cb1d44", "description": "lavapipe: bump memory allocation heap to 3GiB", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e44911827e18256a732081be5b103717fbb4f80b", "description": "util: mark externally-unused functions as static", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "799665c9baa169ee6979bb4d4545029ada10ac8e", "description": "frontends/va: remove private member and update target buffer", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "a89f740e288ede0476e8206e5633caab0a33c9c8", "description": "radeonsi/vcn: apply update_decoder_target logic", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "5b2544f8689706de4cedebbb6777bb375af78325", "description": "gallium/pipe: add interface update_decoder_target", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "1f586f94097f6c8fca3987e03c4ed671fd280a67", "description": "ci: reenable lavapipe", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a7f623e0995c72f0566b4e45dc6559c2eea29539", "description": "util: move check for AVX512", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ca856143d498694fd121208a949edc9a7aa8c432", "description": "util/bitset: ensure the sets compared have the same size at compile time", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "348818fc6c56b818ed9f103196a8e45a6b92289b", "description": "ci: only execute capture-devcoredump.sh when it's present", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aedbc3585781269a12cdb0fa54bd9e2cdcfa39e7", "description": "lvp: use stage iterator macros instead of explicit loops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7bd41840a45a6a7ec883703e42c2d3db05b8b372", "description": "lvp: use stage mask", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f52510efb3c99949ebba1fccf268d34a3dc2f095", "description": "gallivm/nir: refactor the local invocation index calc.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1e4919936425c7a20a14a3c954eb2e4700a734f6", "description": "gallivm: fix whitespace in get_deref_offset", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2fbe256e822af26c6a8298e61d0172a472f27ac9", "description": "lvp: explictly skip compute shader stage.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6046b6ea947f48c6d5aa20d9584ae2cacef78367", "description": "lavapipe: add lavapipe specific shader stages define.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d45d3f0a815b75efefc6557e180e3c0382f3a818", "description": "llvmpipe/cs: support passing a csctx instead of using implicit one", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "89c868a956525245fe9b82a91a30db2b41ba4219", "description": "llvmpipe/cs: start making variant generator less compute specific", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "502cd6a2ca2086f5bd6a43755762cf297e51a65f", "description": "llvmpipe: convert a bunch of shader_type ifs to switches.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7c84ca23055161cb7f440514aba0b511f6764a3b", "description": "gallivm/draw: refactor vertex header jit type out", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b2c604973b9f101f94c333489c20b78ac7fade37", "description": "virgl/ci: uprev virglrenderer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cbb144c8d43e757af49c62cee380218e3dfe22b2", "description": "virgl: Add support for ARB_pipeline_statistics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "330a1db0161612700277b4de9b9772b46159ab18", "description": "virgl: Make query result resource as dirty before requesting result", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "9279a28f07fd65fa94831f7f9fb80b35921f6805" }, { "sha": "c07b8a54c5f73410bb08bb4893e0b6c7697f8901", "description": "rusticl/device: implement cl_khr_device_uuid", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "536283555e3036933f78665ba6a54544de308203", "description": "rusticl/screen: implement uuid wrapper funcs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c06a18ad9a5701984644c2195f030bd5e0adc6a7", "description": "rusticl/spirv: skip printing info messages", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "21c7b55f6fdb91b1312423844e4d6d036dc2f09c", "description": "intel/fs: fix size_read() for LOAD_PAYLOAD", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "1546a9de99dd8b23ef91631d50e7978f58b12470", "description": "nir: Fix serializing pointer initializers.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "7acc81056f7ac6a869ef6403573b2572c77dbecf" }, { "sha": "520c5091d7de4290f87bb984a59e7ac2993471a4", "description": "ci: disable anholt's farm", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c6d0bc3918f332c04ec6e34d6f1c8cd549406420", "description": "v3d: remove v3d_get_internal_type_bpp_for_output_format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b8f40fc4d4c16e81d1dca03f5ce340da2f2ec593", "description": "v3d: remove v3d_tfu_supports_tex_format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1a74a0b637012c8d41aa7ba2071713430e587ea0", "description": "v3d: remove v3d_create_texture_shader_state_bo", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b7c35f59986f8bd15d197bf3e269706ec6c31830", "description": "v3d: use more an auxiliar devinfo", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a5c8be30d1a72f2c7224817a47f697e49b773160", "description": "v3dv: simplify too small Z viewport scale workaround", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "10daeac60361c8587838dd087d4b0127d214ebf3", "description": "v3dv/pipeline: don't prepack up early-z configuration", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6dc22d996c0090aa2c19e019cf26cdf1d88a48cc", "description": "v3d/ci: make traces test mandatory", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "496a7aedbb93a3b08911eed927e5d74ce836f1bd", "description": "v3d/ci: run GPU piglit profile", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d719e99f16145b000a1560e2e434f4bc8e801b1a", "description": "radv: apply a bug workaround for smoothing on GFX6", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "85cbdba35591da0ea9dc40b4ecb3aaa54947ee64" }, { "sha": "208c31b25fb963ea40977c708837fd8464285255", "description": "zink: infer types from load_const instrs to avoid more bitcasts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9f6be8effb43fcd4ce2fd00045bc6244ddf63529", "description": "zink: store and use alu types for ntv defs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "096dcdbd01b0bfb8aac4fab6c72ae449043ff972", "description": "zink: dynamically emit non-bool register values using local_vars spirv buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "871afadfe51e004fc3967298f340fb04eb99e3c2", "description": "zink: write out register variables to a separate spirv buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2a18d070cb886ee25b24d796e1ff52a0eb82b9da", "description": "zink: manually memcpy the spirv instruction buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5f4a2f6cfed2df5e868907befadc15fc054a6887", "description": "zink: move get_alu_type() up in file", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "af76c23d74a678a1d8816b837a1b9e1e8b4a975f", "description": "zink: use void return for store_dest", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e4dacc382ee34c38a0ed19e1652bffeec651c0fe", "description": "zink: delete unnecessary bitcast in load_shared/scratch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d8103b109bcbfe98402f43aecd8f0fd1d6fd815", "description": "zink: also declare int size caps inline with signed int type usage", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "854fd242faf00bf68555dce10fb0ae98a3ab34c0" }, { "sha": "80b8defaf316743cf1e0a7be671b370322d9ae02", "description": "zink: promote flushed clears to unordered cmdbuf when possible", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dfc01aea83d90793183e243db9841218a54cee13", "description": "vk/graphics_state: handle null pipeline state structs in creation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "589fc441c3bc693472a391577f059e16310ac882", "description": "anv: more correctly handle null pipeline states", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fef493f745da9304da8f750788e498e1f4f31206", "description": "lavapipe: more correctly handle null pipeline states", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0f510040dcb23905eac6e8ec86a56ab28c5a097a", "description": "zink: flag 'has_work' on batch when promoting a cmd", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "b0c02f5ce91e11581d02c26de539528f17a48e9e", "description": "zink: explicitly disable promotion on images that are both unflushed and non-reorderable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3c010319bbb4113612828bdf569ac83ca94c8c3f", "description": "zink: explicitly disable reordering after restricted swapchain readback blits", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "ab3914a17b8630b93badcb4f8b948c3bf2e898ee", "description": "zink: disable unordered blits when swapchain images need aqcuire", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3a9f7d70383bb5562be718d2071a8b0c84fba3aa" }, { "sha": "db12b881c7fdbbe534b21b9d169db0a905c2c704", "description": "zink: track/check submit info on resource batch usage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5e1943db7f75ad1f5de9066a41649787385f9b7b", "description": "zink: move batch usage to substruct on zink_bo objects", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "143da5f2e4b821da792c62d244631ca3abc1389d", "description": "zink: move zink_batch_state::submit_count to zink_batch_usage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "84bcdc521dccfc61ba811a2d3138c1fc106d68e3", "description": "zink: use batch usage function for a simple case", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9c8b6754b0d8a908b1c09815ff90b42bc7de0bff", "description": "zink: add special-casing for (not) reordering certain image barriers", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "bf0af0f8edeed8e2e8c74c2a4c3f4baae75ead24" }, { "sha": "03b9a6fde19023c72dc26d209125ddbdb38fb9be", "description": "iris: Use known formats for tex_cache_flush_hack", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "803a569fdf915f9e5f9ec9a6b20e45a1ce5afa4d", "description": "intel/blorp: Add and use blorp_copy_get_formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f11a02c183b65da2fa1f1d7f40c73ad9639898e1", "description": "intel/blorp: Change condition for CCS_E copy formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1ac1b170878561f9b219596c2ac61b50e339185d", "description": "intel/blorp: Add depth usage check for copy format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "85142f3fce2f24ec39e075d48d171d6e6ad0289d", "description": "intel/blorp: Use the depth copy format more on BDW+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "57b85b6002d406cc405a46e70fae93e2754eeed9", "description": "radv: do not use a pipe offset for aliased images", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "1c065650260dadf9c9a981f156459c7f4ce0a007" }, { "sha": "4f1c43d38e8d11e75dfdda5c594f555bb44c8fd1", "description": "ac/surface: print tile_swizzle as well", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f5edcd0eec034b4806a3fc025567acc61ea5177", "description": "amd/drm-shim: add raven2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "569d035a08d19808c31b262456510bace6221a25", "description": "panfrost: expose PIPE_CAP_POLYGON_OFFSET_CLAMP", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8484fdf5014ffa40b3e8e7fceea4ef81241c5df3", "description": "mesa/st: Set pipe_shader_image::single_layer_view", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a6a3a7a88174905877d3c5907f5722e54bdacacc", "description": "gallium: Add pipe_image_view::single_layer_view", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17fd50b817a3a77b893ea3f421009a0410c7644f", "description": "radv/ci: switch to b2c v0.9.10", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "623bc176fbb4af874c39d9b329fdebf412db716c", "description": "mesa/spirv: Provide more specific error message for glSpecializeShader()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eebb9377c41de68bf4f26c6976126ab530d13a45", "description": "pan/mdg: Use nir_lower_image_atomics_to_global", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "47f5cc6ba79847ec5a7a36dbc80aac38789cc075", "description": "pan/bi: Use nir_lower_image_atomics_to_global", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1ff7ec0c9e327312b144b4c8b3a12f65c30ab148", "description": "pan/bi: Fix atomic exchange on Valhall", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "e258083e0728396313310b2f2cabe4ae346579d9" }, { "sha": "de648020af04ad27277c92777061c59603a9fec6", "description": "nir: Add pass to lower image atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "66656822e317bf0d12cbcadc5b62bbc0d05b5b2b", "description": "nir: Add image_texel_address intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c3ea2f8d20f0bc3371ee0886fe353b8ee2f27cb7", "description": "nir: Document extra image source", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "32b150344e035dd0badf8c83813358ec3d045fb7", "description": "docs: use meson instead invoking ninja directly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "62961b172f75ba628cad8ee58445f51a1c88fc5d", "description": "zink: try update fb resource refs when starting new renderpass", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f6bbd7875a85ae0f8e96764f1677b68d5469a0a7" }, { "sha": "cab7ba00e2ea57ba8205ff11bae29aabfd37b8c4", "description": "anv: fix push descriptor deferred surface state packing", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "b49b18f0b7acb4c64a0a9fd2ee55aeea868e701d" }, { "sha": "cc0cf1762d95515fe95c31f949b8db6fc2faf528", "description": "r300: workaround GCC 12+ warning, declare NULL value as unreachable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e401add741f33d113fe1496298e35ad00ce6a878", "description": "broadcom/compiler: skip jumps in non-uniform if/then when block cost is small", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4c8be22c6602f12f13e37872755d757d03651ffd", "description": "radv: fix radv_emit_userdata_vertex for vertex offset -1", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "7cb44940394d2b5c4016456005aae3a3a25ce980", "description": "radv: enable smoothLines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "85cbdba35591da0ea9dc40b4ecb3aaa54947ee64", "description": "radv: add support for smooth lines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c5eaf2166216e02be424e3aa487e315ad8d0707", "description": "radv: lower nir_intrinsic_load_poly_line_smooth_enabled_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9b2e59abc5a652beaaf0358985a3e757bb513520", "description": "radv: declare a new user SGPR for the dynamic line rasterization mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fcfdb1bb6ce95b38cd79e860ac9ff10c7a3c1177", "description": "radv: determine if smooth lines can be used in the pipeline key", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9612603aaca954f15e8cd4e34775550c49bfd8d0", "description": "radv: track if the smoothLines features is enabled in the device", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3626c23e85c376d2e6053a01be34c270ad3436c5", "description": "nir: lower smooth lines conditionally using the new intrinsic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "759a57d902291fdcb1df5c7adf5b208a8ecb4569", "description": "radeonsi: lower nir_intrinsic_load_poly_line_smooth_enabled_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f023ab01e936f632789a5dbe285b3a7cfa5f522e", "description": "nir: add nir_intrinsic_load_poly_line_smooth_enabled", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "15bb9c4b96726a518fc43a717e3f80ed1e0adadb", "description": "radv: remove useless check about USAGE_STORAGE for TC-compat HTILE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dda7400c0ba46a6259355216d1352a206450cfb1", "description": "radv: disable IMAGE_USAGE_STORAGE with depth-only and stencil-only formats", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "3adc9b672210da8a26e6da99640fc45dc3e2347d", "description": "radv: bump the global VRS image size to maximum supported FB dimensions", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "5be8acc1b53382a8692b7115b37469fa6c435103", "description": "util: add Pixel Game Maker MV workaround", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "8e53b293f88cd30e2780d73adcf7da314ce811d1", "description": "ci/v3dv: add often timeouting ssbo.layout.3_level_array.std140.column_major_mat4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4a49892ba3507f276dee5357840147c9de8d6237", "description": "ci/radv: add another raven flake dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.linear_interpolation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b78cf192f04895e57dd3fa3b6168a5a381c834d9", "description": "radv: Clear query dirty flags when flushing them.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "59c27118009fa0983871873e15c3d0fe630ce552", "description": "radv: Move empty dynamic states check to caller.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0d14f7a304171c172fa88a6b4a800b643c1c35d7", "description": "radv: Move indirect check from index buffer emission to caller.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8436fe5af47414b6b100096411633ee58f301554", "description": "radv: Slight refactor to late_scissor_emission.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2249ab1daa1d953553f54f2fc3c5f4c2f11c3c60", "description": "radv: Set last_index_type in radv_before_draw.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e5c3479faed39faafb815f0d5f465b07aab5bc3e", "description": "radv: Move ignore forced VRS code to more optimal place.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4255bd63a449449b4c44f1105ce0d0627987fa88", "description": "radv: Compute tess info when emitting patch control points.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "94465f30732a0a2cc14e8b58a2958d07fd0363c0", "description": "radv: Emit primitive reset index with primitive restart enable.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "04bd1f2cdaa81d111f6f69fe0767792eaef8d575", "description": "asahi: Drop Asahi-as-a-swrast hack", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c284a200b934f214c3fc831b058b28d9e5629b1a", "description": "gallium: Drop Asahi-as-a-swrast hack", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a0b1aa6f00e6f811e56c4f1c024af937bbebfd09", "description": "docs: update crosvm networking options", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "27c775d2f731d3cde220682e565c7f6da9544f30", "description": "ci/crosvm: update cmdline options", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "462ef200d81d12d6ff0876b5cfc2a17783f930d1", "description": "nir: Assert that we don't shrink bit-sizes in nir_lower_bit_size()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a2d384a5c0947952887115624a156afd649e20b0", "description": "intel/compiler: Fix 64-bit ufind_msb, find_lsb, and bit_count", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "9293d8e64bc72ac15c075b67f711fa2d986bcafb", "description": "nir: Add find_lsb lowering to nir_lower_int64.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "25c7181f1b81711150c695bb86b3826991f61199", "description": "microsoft/compiler: Better and simpler bitcast reduction", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "50c8836bf02e3026e294d1e32562b406089c1f79", "description": "iris: Fix return of xe_batch_submit() when exec fails", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fd99b671ff122a06692fe8f0f3666578f60fc039", "description": "anv: Nuke ANV_BO_ALLOC_WRITE_COMBINE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a6c5746b3778320c433c5ba7e0f1fa2fde8c5e75", "description": "anv: Fix ANV_BO_ALLOC_NO_LOCAL_MEM flag", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "fbd32a04daf84f7ed931a4a2510f2181083753cf" }, { "sha": "a148e91edbf77218ebb38be2799c7d9b02d37374", "description": "ci/lava: Renable SSH sessions for panfrost jobs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "22fb6e3906e9c20b6a0bba3c72c0f2478b9e7a26", "description": "freedreno: Add some A6/7xx registers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8a1a49aae40099be3f1d104cfb3de5762da58b7c", "description": "anv: assume context isolation support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eb2b3093282aeb671beed011778c9bfcd3cc196c", "description": "anv: defer binding table block allocation to when necessary", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "29d324cc75c66b64e4b26514d0d89eac822efc78", "description": "rusticl/types: fix clippy new() not returning Self", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3d73bd48c0d9b63ca79d72c6aba62c72971742a7", "description": "rusticl/program: fix clippy cast to the same type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2588aa8912d8baee99b9684bfac86b21706d4558", "description": "CODEOWNERS: Update panfrost", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a15604e129c5c804b1ce7e4259be49bd4790c6b7", "description": "pan/decode: Use common hexdump", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e5867b0dca939d30b9741618cd51b5f0c778fee5", "description": "asahi: Use common hexdump utility", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "016a04fcba5c56e2d1044713f412a91b599e10ec", "description": "util: Add common hex dump utility", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2f0677dd52b6ae79f184bfe8fd7a4673f0cfceff", "description": "dzn: Skip a few deqp tests which are prone to timeout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ebdf8a95b74666a7035c9b8ea1b3c8234f28b3ae", "description": "ci/lava: Force LAVA panfrost jobs to use UART", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "80290bcdddf150789d936636e039e4c81c9c0c53", "description": "ci/lava: Raise the post test metadata gathering retry count", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3f5c9077c59c1060a6cfd4eb6222d6ac858a9cb7", "description": "ci/lava: Tweak http-download timeout in SSH based jobs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4173e4b18f255886aafc689c2e0010a52d4babba", "description": "ci/lava: Hide JWT block during YAML dump", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "703635f0595e1f1a27ce374121046b26804183bf", "description": "ci/lava: Only check for the first section marker", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2cee21ffa5d2fe14341e6b172ebd9ec6183f8bbf", "description": "ci/lava: Distinguish test suites in DUT vs Docker", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8626a52637f31aed08c62cf33727820cc68342c6", "description": "ci/lava: Add bridge function for job definition", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "02d07f3380f0183debaf5eeda982226350d70c91", "description": "ci/lava: Add SSH job definition", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eabd22e7ab223d2cb2ac379ee285c6ce91897219", "description": "ci/lava: Add SSH support in rootfs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "25e84016d6d519b60017bf5c837e3eaa5f4c07d9", "description": "ci: Use absolute paths in init-stage2.sh", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6bb7add82909fa29f338be7527b3e8fefe4a1227", "description": "ci/lava: Fix last section in job submitter", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3d4ceb2aeecfa9eb8813252516ae80cffb740a7b", "description": "ci/lava: Bypass arg list to print_log function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1fc40c081ebf68f472bf301290ea1900aaba9cee", "description": "mesa/program_cache: remove unused shader-cache functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a0683e243a1fcf5998f1a2538eb616a5649678b3", "description": "mesa/main: compile ff_fragment_shader as c-code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e607a89f22f4148e123dbf46bd8d8ee77d154761", "description": "mesa/main: ff-fragshader to nir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a37051304a4671d8d67c3135194b81014bf992a2", "description": "compiler/nir: move find_state_var to common code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5e997beeb75a495be00ec6a8f6a0fc8cd39d2ef6", "description": "mesa/st: allow using nir for ff-fragment shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "793840937fcad581730cc48cbb85ff3b9e8d4329", "description": "mesa/st: refactor st_translate_fragment_program", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "30d9be1f9f6015a7de0350b314bc93fa7b4aeb96", "description": "mesa/main: clean up white-space in ff_fragment_shader.cpp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "185001a86fba6c176e7f5e5446c2b13b456d4a7a", "description": "meson: remove needless c++17-overrides", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "886ad3b4ec11c8e529c172f343d2169e1bad34fa", "description": "pvr: fix array overflow in pvr_device_tile_buffer_ensure_cap()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b83ce03a7d1378fef8e9999e8afe8aa777debc01", "description": "radv: reserve cmdbuf space in radv_flush_gfx2ace_semaphore()", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "a1b88c066474e818f022b555c5279e2aef22cb15", "description": "ci: rework vkd3d-proton runner and fix detecting failures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5a2a042ec728caeb876a2f2162432455338a41c5", "description": "ci: stop using the hang-detection tool for vkd3d-proton", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bec100f9b5b78ce398a66f13dfe096e06535aa2c", "description": "ci,radv: use drm-shim instead of the null winsys for radv-fossils", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "66a33888f067a370afe1bd291292b96de26896d0", "description": "ci: build drm-shim in debian-testing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9f9feda85f14c94cd9c4c7e4b8f63600317ee334", "description": "amd/drm-shim: update README about which file to modify", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "400434e5ea2a513add37bbd9945301d01042b1b1", "description": "amd/drm-shim: add bonaire", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9234558a60a665cc939636775d99920ef5e13d87", "description": "amd/drm-shim: add pitcairn", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "714ae976692c1e7c635a1def425d3623998f94dc", "description": "amd/drm-shim: add navi21", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e5536173dc054c292bbea6813bb85823fd40b9d8", "description": "anv/ci: Add tests for video formats to the failing tests.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "60f871dc9ef255c105bc9a3ff4ba7723cf59f90b", "description": "anv: enable the video h265 decode extension.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a64ae20d0f023545ec966e7a4e81390adb901cde", "description": "anv: support HEVC 10-bit decoding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ad02e21ad208279047b0f747d15df3a52992c920", "description": "anv/image: get width/height for each plane of a surface for video decoding.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "50374b1f9a22898991094d0f5303b782100c693b", "description": "anv: support P010 format for video 10-bit hevc decoding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8d519eb5f5947800279e4c02bf7aa79b0b65cd17", "description": "anv: add initial video decode support for h265", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "91235092ab3a3c39f0d8fc48bbf59e483cc316c5", "description": "anv/image: allow VK_IMAGE_CREATE_ALIAS_BIT with a private binding.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "23c338af5d882335f6d069dfb7f6d05081b9cf30", "description": "anv/image: allocate mv storage buffers for h265", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b4b31828e029d890850d0636fd2f641e9c3c1f4c", "description": "anv/image: Add a surface usage bit for video decoding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b08614b96baab794fcf1263c40b8eed9ee3f5618", "description": "vulkan/video: add h265 reference structures and relevant util functions.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "efdcacb230c7003685c0de9ef6bf9c72fae4a1db", "description": "vulkan/video: add to parse h265 slice.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c78c5466e42d3c032c267ad254fc1dee8049d73f", "description": "util/vl: initialize data/end pointers.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d5f8265e05da41b8526675c0b34f28a3780dc60d", "description": "intel/genxml: add a command VD_CONTROL_STATE to gen12/125", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "27dcd182106bd03d189273b6a6e8176d9813914a", "description": "intel/genxml: align some fields on gen9/11/12/125 with media driver.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b3a1a8c617efc254b8fedf9c74888c735232a5bf", "description": "intel/genxml: conform some fields to each other gen.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "44bc651aba3b0704522444262b9ecd22b3315c94", "description": "intel/genxml: fix num bits of some MOCS fields", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1a24f43d97b3b61c5975e6a400ced259f08bbb86", "description": "amd/registers: update pitch definitions in descriptors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dbc1febb338a908069a01fca87059b0138bcc50c", "description": "ac/surface: add ac_surf_config::is_array", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "78088ebaea3f315cd36578090214f03a198d7585", "description": "ac/surface: fix overridden linear pitch for CPU access", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3f5723a23fc492a1dfedb798ae40c5a73da23654", "description": "ac/surface: validate overridden pitch for all chips", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f449ff426f7bd4129a50ea1a7b4c08ca908e4058", "description": "ac/surface: define LINEAR_PITCH_ALIGNMENT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4705148c5e8a94b59285fc8740ac56a380041b94", "description": "ac/surface: clean up and move the PIPE_CONFIG helper to ac_surface.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ad0c490e3838b406ceb8e3fa30922b20f1db2d0f", "description": "radeonsi: fix image size calculation in fast clear", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2f51ba5496b56979dc44dfc285ef7f3ae9ae7f4e", "description": "radeonsi: fix sparse image address calculation for large images by using uint64_t", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "df39962dc808a7ec0d5273c5d3a75caa48880f34", "description": "radeonsi: fix image address calculation for large images by using uint64_t", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d69aa38c192ecbcf34c0f21eb37aaa4f53f7a3e", "description": "radeonsi: fix SDMA image address calculation for large images by using uint64_t", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4d9942d89169deae348ec020f333286385c42532", "description": "radv: fix SDMA image address calculation for large images by using uint64_t", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c627bdc9b60f92801f1d3ec38f1be47d5e35c5e6", "description": "radv: fix sparse image address calculation for large images by using uint64_t", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cbc6bf8218a9d7bfecd9a24858c2a3a718bcab59", "description": "ac/surface: fix address calculation for large images by using uint64_t", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ce161ce4632992f2ebab307637f8ee0d2fc46dc0", "description": "radeonsi: fix uses_instanceid for merged mono shader stage", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "894d92995cdcecfabf061cbacf65c194ea84338b" }, { "sha": "b5ae645c1652a379e231dbd859f4e8d9486c02bb", "description": "rusticl/device: add cl_khr_integer_dot_product ext", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9c1051d7cf7015d77c2d30956dad42d5f6c4b1b2", "description": "rusticl/kernel: remove nir_lower_pack pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "75555d0660a7e2847df24ae398254ab363504ce3", "description": "rusticl/clc add integer_dot_prod feature macros", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "40f1f25f56d476945e58011b1692db353f1ca2f7", "description": "rusticl/api: add integer_dot_product api", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8ca0a41f18a5ab2964b78aed5ab8a581434202ed", "description": "rusticl/types add ::new for cl_dev_idp_accel_props", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2e8b1f6d1c82077c2744ef2009318ab056da6f49", "description": "anv: drop duplicate checks when setting the compressed bit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a7cef01db134512f26ded99f432489020f097868", "description": "aco/optimizer: allow DPP to use VOP3 on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "476149f90da6085d27d80147fad13bb5af863909", "description": "aco: use can_use_input_modifiers helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "644c5e95a0f8e6b46be9cc8aac013be7588f8e46", "description": "aco: use get_operand_size for dpp opt", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0ffc9bccfaf44ac9fffc3260bb605ad8521547c7", "description": "aco: add helper function for can_use_input_modifiers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b4ff7e256712d245ed3d7c5eb1b7ec79c50ccb62", "description": "aco/ra: use fmac with DPP/opsel on GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5b2b7829404779c348f43a5a959c7b0d8a83dd5c", "description": "aco/ra: use smaller operand stride for VOP3P with DPP", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a3d6335742d51f9db6aa061e25be475d725386b7", "description": "aco: add withoutVOP3 helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "12b28d64abd9df9462c4c6872fe07b1b91536fcd", "description": "aco/gfx11: use fmamk/fmaak with opsel", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a53af3fc8c0224ce31c75c380dff03fb773972e", "description": "aco: introduce helper to swap valu operands with modifiers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "28e2031e3ac7f65e23003c634f3040eedbbd1f50", "description": "gitlab-ci: add capture for i915 error state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "978bb7b9d16a58bab38f4e53fdf829be71526c9e", "description": "ci/venus: add missing flakes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9a58f21c7a46a7d6f6c2246fc6433d6820660f33", "description": "ci/gtest-runner: fix results reporting", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae9c67d773a74d29f22059636f957892fcbf517e", "description": "ci/amd: add radeonsi-raven-va-full job to cover all VA-API tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0136c059dbb207e7ef252fc6e11fdaedf92d07ca", "description": "ci/amd: update VA-API expectations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0323f73656884ab447eb11208710f89bab82f963", "description": "ci/gtest: improve the runner script", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "73741631cfe53f51700aad4bf413ab138a53e502", "description": "ci: update libva to 2.18.1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "51e7b2605ce416329783bf077ba9c6b4e12c5b2a", "description": "ci/rules: radeonsi VAAPI rules should include also VA-API targets", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c518178458de4e423820dc967f878f83f9670d43", "description": "ci/amd: re-enable VA-API testing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "63c723bfcd71b85c802f5495f0c05b5e7e0927f8", "description": "nir: Fix incorrect comment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "40a056db512bbbe610e46f328b3cc28243ab965a", "description": "nir: Remove stale TODOs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c05dd048981f4003780b31405e5528a49a91179c", "description": "pvr: Return VkResult from winsys buffer_map operation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a986aea7f7d04bc6a09cb1e050d807ed0c0f36df", "description": "pvr: Assorted cleanup", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4643319f430a9d976473ad4b734daa88de44e4da", "description": "pvr: Use common physical device enumeration", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "31e98d3783f6fbeebb0f320496703986c2066944", "description": "pvr: Rename primary_{device,fd,path} to display_*", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "157499bd05ae3bc86b2e23febed10b866419401d", "description": "pvr: Drop pdevice from pvr_physical_device_get_supported_extensions()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9edac8657250349e62c8a592368b8c307000d137", "description": "pvr: Squeeze fd handling into winsys layer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7cb945b777074281c10a0639e0565bb7f2bf19c8", "description": "pvr: Fix incorrect error handling in pvr_render_ctx_switch_init()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0ae96a95ff5a77f61c9567bda146401e9938e403", "description": "pvr: Fix incorrect error return in pvr_ctx_sr_programs_setup()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c0b4359113602b9251b92432f914f2562799c877", "description": "pvr: Propagate errors as VkResults from ioctls through winsys", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "438433e131164f3365358b72d2688450f3fac234", "description": "pvr: Return VkResult from pvr_winsys_create()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b6f623d387f7bca56112822dfe47400432233c67", "description": "radv: Use const keyword more.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "51d3e08bf9cbb0b61415c5ba671027cc68acab79", "description": "ac: Use const keyword for some function arguments.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b8fe323229878ef4833593825db4952831b7b5e", "description": "intel: infer scalar'ness locally for brw_vectorize_lower_mem_access", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a8f5c278323134c4390c8f415fc166acfd360b2", "description": "intel: update comments about non-existent function parameter", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a15cc833f928a4655012efbdd60869b052efbe38", "description": "intel: drop unused is_scalar function parameter in brw_nir_apply_key", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "212810ac8addb0e883bf53741efa123bce8b5c36", "description": "intel: infer scalar'ness locally for brw_postprocess_nir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b214cf11b98f8ef9d5f47e226b47aa7629ff2769", "description": "pvr: Fix transfer image clearing PBE packmodes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c0d6ce4a4b7cf79be235b8e6d285b51e6c89f391", "description": "pvr: Use idalloc as the allocator for sync prims", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb85417433da6fe0e51532adfd08d0493aa879de", "description": "pvr: Move pvrsrv sync prim code into new pvr_srv_sync_prim.{c,h}", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d1e61d563d3d5e93e7337cc5c50c2cd5314c817d", "description": "pvr: Add pvrsrvkm sync prim set bridge call", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "99388657055378eb533854e353b3f53c715b910a", "description": "pvr: Simplify descriptor set layout dump separators", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b793afc0ce2f3e5cc77c06a830a183b54259fe98", "description": "pvr: Add PVR_DEBUG=vk_desc option to dump descriptor set layouts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c5195a67b84a6eb71c29abe9114073e6ec21a1fc", "description": "pvr: Remove bad assert in pvr_clear_attachments()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae64b471131f512a0c5bcc4c2fe58f62ddf8587e", "description": "pvr: Return correct pbe_accum_format size for A2B10G10R10_UINT_PACK32", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "741f51552fe4c1713311c2236e02d24806946835", "description": "pvr: Set output_offset correctly in pvr_clear_color_attachment_static()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "78a195f252d558c828c20bebda4bd9252534f53d", "description": "intel/compiler: Postpone most int64 lowering to brw_postprocess_nir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d764c03d5d9b50df0a7b90c420ad13fb91f9b551", "description": "nir: Add a variant of nir_lower_int64 for float conversions only", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0960ac2a240898c257a315c4e07ee3e3ce4b6cea", "description": "pvr: Use the suballocator for queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2dcbeb234ec290cf20ee6247dd7d86cb6e5df7b0", "description": "pvr: Fix vk_free() in vkCreateRenderPass2() error path", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "792cf1caffd0ed87f714678b9aba913c829edb3f", "description": "pvr: Fix possible allocation of 0 size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5f60444b132e745817fde0d0ffea71221dcd78a0", "description": "pvr: Fix missing invalidation of the command buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7c382f4f6f4af0c8243c33016493a8dbb0cc02a1", "description": "pvr: Remove custom status in command buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ba41ed70af4a9f4a29088f100df08868ecea0e7", "description": "radv: fix a sync issue with primitives generated query and NGG/legacy", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "177af4557738b03faa6ea62b1f2925256800adad", "description": "nir/lower_io: don't renumber VS inputs when not called from a linker", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "d29dd3333b299c9b127d1f1cc113aedced488f46" }, { "sha": "275cf62e20f9b42d69dea146e41589bc205799d0", "description": "loader/dri3: temporarily work around a crash when front is NULL", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c65bde7b1e03ccb3dcc53bd3d8c1e5560449ddb6" }, { "sha": "98d65120cb66cf8ca9f9928b107d93af24c83776", "description": "r600/sfn: use correct FS output location if not all outputs are used", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fe881bf0976cf5799afba52911cdf6df45e8641f", "description": "r600/sfn: move kill handling fully to scheduling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b401e718d29fffff5ea2f68496edee3eb023aa26", "description": "r600/sfn: add dependencies for kill instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ab5f0affc835bd155df42c11ae9218864c5eebd5", "description": "r600/sfn: move kill instruction test to alu instruction", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "995c00dbea1099a223758604f8dfcc68f11d1085", "description": "glsl: Delete dead intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8bb1ecaa02177720758255bdd7ec34a5d15feca4", "description": "mesa/main: Exit early when trying to create an unsupported context API", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "adbe8b6c17a76bb5ee0b924d927473f81c593eba" }, { "sha": "f9688f637884a8f041ca17e857d664abe4a924b8", "description": "vtn: add more info to bitcast bit size error message", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3511bb9eea93635e241f50d3209b6f91de71439e", "description": "vtn: print spirv ids for type mismatch in bcsel", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3aadc65fa88c17d61da3880d1974b35185c083cf", "description": "vtn: print spirv id for type mismatch error", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "684756e1622264e9810a8f2edda0447ac8a418ee", "description": "vtn: add spirv index to type mismatch error for debugging", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c7861fe1f2e5437eff36458340a61399b9a30d30", "description": "nir: Drop unused argument from nir_ssa_dest_init_for_type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "01e9ee79f70e9047fd37796416165c5174d8c70f", "description": "nir: Drop unused name from nir_ssa_dest_init", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7adf6c75efa215d59d466800ddd7a90065157d8b", "description": "spirv: Improve the 'ID is the wrong kind of value' error messages", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1a89b1a3012d98586fa6e9fbd85516e2f67f6817", "description": "anv: mark images compressed for untracked layout/access", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "e7ec41014165544362e1ae80f6fa99bab7621e79", "description": "ci/v3d: add flaking opengl 1.1@depthstencil-default_fb-drawpixels-float-and-ushort", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8bfd18b8c51f5e0170b9171cefbcb588a8b93d9e", "description": "vulkan/pipeline_cache: don't log warnings for client-invisible caches", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d3f06cf5ce0764b37a03a0f2bfbb109a4d75884d" }, { "sha": "1df30b01ff151bbb5718270e49ca67b5e45e048d", "description": "docs/rusticl: add Contributing section", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1b31d528b9c5cc1bc17af0f58d9c314b74f8e8b3", "description": "spirv: Fix gl_spirv_validation when OpLine with strings is present", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "a32f97530a3874d4b3933c591683c3b4a60306f5", "description": "spirv: Extract vtn_handle_debug_text() helper", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "5039b595477589a6e39bd6e5a390ed565b89a793", "description": "docs/venus: update vtest instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f9314588fa76ada7dbdae2bfbc5a7870c9c7cd5", "description": "iris: Set CS stall bit during HIZ_CCS_WT surface fast clear", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "688ee02864d52101a31886f9d762e6d8d13bc3c2", "description": "anv: Set CS stall bit during HIZ_CCS_WT surface fast clear", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": "e488773b29d971a2f24904465cf027c9f4650a94" }, { "sha": "241741a77a8ffb8b5b8e65a717922b22bb423325", "description": "Uprev Piglit to d8c08d123fadb986e9a8a7887b922ff63fcff52e https://gitlab.freedesktop.org/mesa/piglit/-/compare/536975d94a40cf76a69fcfa786c2513eccd0c989...d8c08d123fadb986e9a8a7887b922ff63fcff52e", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "098342ce53f692b719dd3aeb876737ad886c37f0", "description": "Add checks for NULL dxil_validator", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7f7b2fc53ab430a05fa284b209ab71c57b21c548", "description": "anv: put private binding BOs into execlists", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f9fa09ec92f68a5c05a7019bde6e620d25e8ba48" }, { "sha": "af0f7b347513c8fdb325d45640c1d36a14fe9b3a", "description": "intel/dev: remove dg2 0x5698 pci id", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "65c9a810eedc7bacd91fac558d9a7b0ab6d76459" }, { "sha": "42ed0f03569e32c8f996a6c1b2e343159a06cbb6", "description": "anv: drop duplicated nir_opt_dce passes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b2e733a8ed85f6c10a192a97c102c75287b6e735", "description": "anv: use the common vulkan runtime to do the heavy lifting", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "08279f4b17a3b4a2ed9e54464b1cea6d2cac7412", "description": "zink: add feedback loop usage for swapchains", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "1effbccc5cc35537c9d58e13632684a327ba2510", "description": "vulkan/wsi: add feedback loop usage to swapchain caps if supported", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "4d188e005bc5cd54b4b0eb900f06ec4b43828bb0", "description": "pvr: Fix deferred_control_stream_flags", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fbe975e738d827276ab9a980bbd220c83da7043b", "description": "pvr: Fix seg fault on unused ds attachment", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2e5fb910900dec25407177eb6dedd71a93515445", "description": "pvr: Transfer image to buffer dest rect", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9e91e06d452f597eb06edd05579aa5bb8b82069c", "description": "pvr: Transfer optimisation remove unused features from API", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f142eae05fe28d2158d1b5aa28d983a6073aec63", "description": "pvr: Transfer check valid source address mask", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1f36901ad955988934f4108ffaf58d4303c57af2", "description": "pvr: fix texel unwind workaround mappings", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9d7b35bf8eb24bd2ccb29eddb77ad26888cbf6d6", "description": "pvr: Transfer remove byte unwind workaround", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7f5920ba98f4b13a59e0d231eeca6a9bd1b373ec", "description": "pvr: Transfer support flipped rectangle mapping", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "41fbe9fe8eccbf7936ef8392adea2512680ecfde", "description": "pvr: Transfer block compressed with 3d twiddled layout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "59ba5cc2d15bb65e9a55d06fe278ae199175c1c3", "description": "pvr: Transfer ignore non zero stride for twiddled surface", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e3c828fc4efed524ecbd4accc918bf29e72739b", "description": "pvr: PBE fix mesa pipe swizzle conversion", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f1e339dfd6db7d18ee2262387268aa3f2f8c0f8c", "description": "radv: fix resetting VRS if the graphics pipeline doesn't enable it", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "9ba416cdc67073cdda9a73fe9d37304b82bdd526", "description": "llvmpipe: only include old Transform includes when needed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "518425d107f578207836ad4e4b2f26b12487b36f", "description": "radv: fix emitting VRS state with a null fragment shader", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "87245c6e8e6c11b2b6780e72779e71f44a963780" }, { "sha": "cc99fd42f6d04e7adea0f6eb59750e34af764734", "description": "llvmpipe/cs: refactor cs generator args to use an enum", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "58e7867c67e65e597acbe8366be0acc7288d15d4", "description": "draw: move to use common sampler/image binding code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "36eb75d281bd0898b4b669969993f38b5fa9515b", "description": "llvmpipe: move to common sampler/image binding code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f4c8a520c26e857868fa9e3aec486bae079aabd6", "description": "gallivm: add common code for sample/image tracking.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d565f677471a07ad69af1aa05a4381d33bdcaa88", "description": "gallivm/draw/llvmpipe: consolidate the sampler/image dynamic state fns", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5f32b2ecf54366e49c4ff4bf2465d7a16f01feeb", "description": "gallivm: refactor common resources out of contexts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "90295bccc51c4276b254e021f4d245ad05939170", "description": "llvmpipe: refactor fs/cs jit structure members.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4b7083ab3c4d98a96de3fa961569712d9c94f6b", "description": "draw: align common members in jit context structs.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f677f64e80c453f21fbfa81855c88ba97c03b062", "description": "freedreno: implement GL_ARB_indirect_parameters", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7609f83c70234725b7d4f2a618f82c197e09e4c6", "description": "ir3, freedreno: implement GL_ARB_shader_draw_parameters", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2cc77088b96772cd55c724b26758df12937aede9", "description": "nir: Remove legacy atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "af69d0b1d10dca41c5fb759966148bb86a4f9393", "description": "nir/opt_uniform_atomics: Drop legacy atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "19593f1f4034a115381a6f5267cf803a83506482", "description": "nir/opt_load_store_vectorize: Reclaim ATOMIC", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f00c464b5b8532ac70ed2fd1ee9343521b1d9c3d", "description": "nir/validate: Drop legacy atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c853ae660f731606510637b64ed552eb8054b6b2", "description": "nir/lower_task_shader: Drop legacy atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "44d89774e0fae6cd4736a89051a8fffb57f4e6fa", "description": "nir/lower_io: Drop legacy atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "59e73674c326cdb86d041f45ed1a28f4e730b8f6", "description": "nir: Drop legacy atomics in simple cases", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9456e9880f58f5436236e069de86176dd69f78cc", "description": "ntt: Stop handling legacy atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a4c31003d6557a618dffb7da5424b465aa009a5", "description": "nir: Drop nir_lower_legacy_atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c323762f9f3595ab272cdec955c4e435f975ded8", "description": "treewide: Stop lowering legacy atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ec0c9706f0efb477559762daf55bd3ae0bfc3c52", "description": "ac: Produce unified atomic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e7bb53467b4ac453560ed9d926cc0263194b8288", "description": "intel: Produce unified atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1823eca74d1ba9b03e8bf08b88ea852339f71ee2", "description": "vtn: Produce unified atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5f082f25125c9d85bd36a775fbe35e03ddcf97ee", "description": "mesa/st: Produce unified atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a19660bfc7bb4a5f3a7d5547dbdc964ddb5c5ef8", "description": "nir/lower_printf: Produce unified atomic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6c8e22013632ed06caf071acb3770109111c138e", "description": "nir/lower_atomics_to_ssbo: Produce unified atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b838a8746bff6ee346a5bbf4469604383185bc5b", "description": "glsl/nir: Produce unified atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "969a9fe7f246954053f8d1fd1c144ab46c8d5318", "description": "lavapipe: Lower legacy atomics sooner", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "43b9dc3c53f9ec334a009e0b489b2a2cae3afa82", "description": "v3dv: Lower legacy atomics earlier", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8088171369b0d8588d5315f65df92b7c0decade8", "description": "tu: Lower legacy atomics earlier", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9b4ec866426afd46d696ef1013ed20776b6e03f6", "description": "panvk: Lower legacy atomics earlier", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4b2a7a26e1879987f3e93714a71a11c23b8cd45", "description": "pan/mdg: Lower legacy atomics earlier", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "65469d6b233585da59733456f44f601a97449e39", "description": "agx: Lower legacy atomics sooner", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6431ba087f634485ef32599161a5580a9258a717", "description": "venus: bump ring space to 128K", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "df1d1ccb37c42698a3188d10b431cb4e284a100c", "description": "aco: use c++17", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "8aff7152a0f9848083a522ed5e352d8ac1469fc2" }, { "sha": "04699cc3aa1c3037b4b6d15f88e5157d31adda1a", "description": "frontends/va/context: return error if context_id == 0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "63c501809e1bc3e97013e49144985243249a13d5", "description": "rusticl/platform: generate extension constants via macro", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "508f81f913dd2925bce0e3dd2703c7a5efcc340f", "description": "rusticl: explicitly state supported SPIR-V extensions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cdc2e2fece231b0793e052161d8d2ba28a6d296b", "description": "rusticl/device: split add_ext in fill_extensions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2041c36e70d061a1efd1f9f297d6b83bc7068c77", "description": "rusticl/platform: advertise byte_addressable_store", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7e65cff93190105422cb2472dcf74904d76dd6f7", "description": "rusticl/device: use PLATFORM_EXTENSIONS as a template for filling extensions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c3af8f3c111f21f03b4d1a8fd188b80d9ccf57b3", "description": "Reviewed-by: Nora Allen rusticl/platform: make the extension array a static", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "975a2c17a4e8cfd235dddd4c06e0dc49ab7504b3", "description": "v3d: delay offset/counter values with primitive restart", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b4c4d2826306541ba1dd2145cb30c9fcd3e213a5", "description": "aco: emit_wqm on MIMG dst, not operands", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ec4619a5e9ec7c7f9f4016b83a7305c3967be181", "description": "intel/devinfo: call intel_device_info_init_was only once", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ebd553fc216085e9a7ca1a28dc38030ed7e2071", "description": "intel/devinfo: allow -p to take a pci-id in hexa", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fce55ffb7d04993839acd25ca69c412080d92b2f", "description": "intel/devinfo: printout on stdout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0f25bb8283b7f1354549d4e74d7189ceb719bdbe", "description": "nir: Add helpers for lazy var creation.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e31b7a3f9edc305cff4671cfadc7a99265d1b187", "description": "compiler: Update reference to name_for_stage func.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "40653f078390639e75cb7a9e616a3bcc8a45e959", "description": "nir/lower_shader_calls: Remat derefs earlier", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "200e551cbb36c201b0083c6a6ba8930c9077a6e8" }, { "sha": "c0a3954538606ee6ee2e2cee183694f46e452826", "description": "pvr: Transfer add s8_uint support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b5aff655607a2e9a44eabfbedc242dc96ce6c558", "description": "pvr: Transfer add depth merge support for X8_D24", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "71ca44122986206106f1e5bd36a85107494e3b2f", "description": "pvr: Add PBE packmode for depth stencil formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b106752782d1ddd832ab465d544970a84a2dea89", "description": "pvr: Add back S8_UINT support", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "ff07610462d5100a1ade101c1960beb4a454e7ce" }, { "sha": "d8bd30d9b24bab8b62eec045ee35bec80508d6dd", "description": "pvr: Transfer multiple emits clip rectangle", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9bce479efc72212bae92766ee549ce5ce5d55000", "description": "pvr: Transfer fix blit with multiple emits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "48bf9c736f92e22791e24f1c202020179ff7e790", "description": "pvr: Use original binding numbers instead of reassigning", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bac048e1dfed0ddfa7d95e55565d0ac486997b9b", "description": "pvr: Add missing NULL checks in some vkDestroy...() functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7cb77cb089cfa38c06dfaaed694af14178f70601", "description": "pvr: Transfer PBE gamma is unset", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9fccc25bdf1f16ecabb832207ef8879b705fcde3", "description": "pvr: Transfer PBE source snorm format should be signed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a495cdb09eeefb1e84012c7ee9203f8248162b9e", "description": "pvr: Allow block compressed source blit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b59eb30e8860a8bd40ba8747194ff91e27d1812c", "description": "pvr: Fix cs corruption in pvr_pack_clear_vdm_state()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "27d55436173802948eaffb0b53ce12aafd922492", "description": "tu: Use common GetPhysicalDeviceFeatures2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4aea3fb3dd22425c264e5f6899fe8c8ce8996c7d", "description": "lvp: Use common GetPhysicalDeviceFeatures2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1ec097690142f4871ff0d7bc12d82b15ef3d3763", "description": "radv/ci: document more flakes for navi21", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "47f080194956a1da3beca5800b3bf7f85cb8b36c", "description": "zink: Move the workaround before the EDS setting.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d5cf6f7d2f9f399b08bac00f06be0470b8e0efb6" }, { "sha": "6ee0bba3ae6777aa8df911301e5ff0a955ebce73", "description": "crocus: fix scratch_bos memory leak", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e" }, { "sha": "e2e6adbe37844829f26a26bcbe1ad8d9ffbb86d0", "description": "pvr: switch pvr_spm to use pvr_bo_suballoc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "983f98d85811892ccdf877ca26b312dab25b87f0", "description": "pvr: switch pvr_clear to use pvr_bo_suballoc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "073bdbdea75d8f78f0e37334fde0e6b212c244aa", "description": "pvr: switch pvr_descriptor_set_create to use pvr_bo_suballoc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "547a10f8702257efff91e8405116f126db387b7e", "description": "pvr: switch pvr_cmd_buffer_alloc_mem to use pvr_bo_suballoc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "42d101121696ad34dce511bb1b30327f9bc2b37d", "description": "pvr: switch pvr_gpu_upload_* to use pvr_bo_suballoc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "06c6cfc55b07165a39826466695fac087162c417", "description": "pvr: introduce suballocator for internal allocations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "882fd3c522af44943e182ea13abc8250d0cdbc3e", "description": "radv: small fix for VkDescriptorSetVariableDescriptorCountLayoutSupport", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cd406eae7dbf25de997e708f2719a478114f0d58", "description": "mesa: set a type for depth fallback texture", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "0c6e56c391a262bef2d20037b4ca77d60948f3e7" }, { "sha": "e0c3324695cd0232ef08df0394ba8922766bef3d", "description": "drm-shim: Use anonymous file for file override", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "730834aa6b3794128dac0daea4b1eb1212a6b163", "description": "drm-shim: Set file type in readdir()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c1cb168888e469dc560d130b1653d35576d840c8", "description": "ac/llvm: remove redundant nir_lower_legacy_atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4fb3133cdf28bfcd18c7faf5b622d62c8fe64444", "description": "radeonsi: fix aco compile for atomic ops", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8cc7ad48d5cfac4b2dd7067f0ebee048eceb02d4", "description": "ac/llvm: remove the double frcp special handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f094c8acfed9d0c9a07c01e5c8b8b96657e30677", "description": "ci/freedreno: add recent a630 flake", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "00a3b7b8383511c9b1b3d344eeaea096fad6a44a", "description": "ci/venus: add recent flakes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a15bffe2b84a02b2bfcd0af6e3dfb2de78b54a80", "description": "anv: enable the GPL feature based on whether the extension is supported", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "fbc0e74bdacca3ae9ea4503d8b6e57fe486e4a0a" }, { "sha": "47d9eaa0f1b9bf4215e15bcf446a35a1bd4c0215", "description": "zink: flag batch usage on swapchain images", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "dc8c9d20568360d6756dcd62610d818991f479d8" }, { "sha": "7ce82f1dec8b6a6beb7d541258015fecc380b742", "description": "zink: set higher prio on dedicated memory allocations", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5dd63a69dad996fad50788598753f69255053294", "description": "zink: hook up some memory extensions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b88006fb9f615fd1e6782415ee0244c6f3953da3", "description": "zink: slightly simplify bda allocation chaining", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "38fab8a1da34167f1e2b71d5d127c80bee6855d9", "description": "ci/broadcom: skip timeouting ssbo.layout.3_level_array.std430.mat4 on RPi4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cab466816f645a4ce346c6bb004328ea08252e2b", "description": "lavapipe: EXT_attachment_feedback_loop_layout_dynamic_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8d58fa5787a7e413a2dbd83f076fbe495742b37d", "description": "zink: only add feedback loop usage bit if extension is supported", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "468554804ce09b8cb5341fccaf441edf014d06a7", "description": "zink: ignore no-op image copies", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "864ccc7a92825a7b9e3bafb35f3875ee2ef72c79", "description": "zink: reorder some image copy code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7466c6fbf2052a1b4142da3e181ed82be888f947", "description": "zink: reject blits where src/dst is 3D and dst/src z!=0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cc13c96b336f62a8eb3baa9e35f056a02f6efd7c", "description": "zink: reorder some native blit code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "58532057c56bfecad38bf589ee17139ab5757306", "description": "zink: destroy current batch state after all other batch states", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "cd0454646fb07eb5cc673f3855d0e1c2b4c8032f", "description": "zink: don't leak swapchain readback semaphores", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e9f18f64b9ec56ed0e89a5baa41b4536585a8a90" }, { "sha": "6c90fe189f4652845769d970db4effa9d30bb51b", "description": "r600: Use unified atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a0e51fcc4eccf1c543c098deb615013953edab0d", "description": "iris: Init CCS_E to COMPRESSED_NO_CLEAR for XeHP", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f220f3fdaed5e15fa65644164fe8b1e1b9ed5064", "description": "intel/blorp: Assert an 8bpp fast clear restriction", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "54c9fa63740bb8e365a6fe42c62dfce5ccc73368", "description": "docs: Update list of extensions implemented by dzn", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bd09cbee52eb09c4974a1ac39ddee1194399d66c", "description": "venus: drop unused sem_feedback_count from vn_queue_bind_sparse_submit_batch", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "a55d26b566f1ba67f770f689e4de9b0f70c0d47b" }, { "sha": "7f84eee3c6b2c68e112508b302aa8716dc11b695", "description": "intel/isl: Fix map between sRGB and linear formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1404c180e93c4b5ce717d8df3bc598b1f21ba816", "description": "rusticl: implement cl_khr_pci_bus_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b031b28063caaf5fb7986f3fd5b1f6f0a2f25d47", "description": "spirv: fix argument to ray query intrinsic", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "0cf22f9af352f17bcfc87d9e3665af7035a0c17e" }, { "sha": "60ed4b92a0851332b3ba581ed926e37aa3ef4b09", "description": "dzn: Hook up fd semaphore import/export", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c64f1b6650f9f81a0329390d92f8c27bcb046e7c", "description": "dzn: Hook up win32 semaphore import/export", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cd5e372f1c8018bf76315ce179eac26ae26bc6a8", "description": "dzn: External Fd memory extension", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed25ea1bc9e062a0ae048132a72dd5f7a31d8a00", "description": "dzn: External Win32 memory extension", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb613407905de9aea2db685c009f114d902229ab", "description": "dzn: Dedicated resource cleanup", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7cc59ad9736ddaaeeeeee7bc5c2f21c0b1df6be1", "description": "dzn: Finish implementing KHR_synchronization2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eec07cdde4cba653c8ca778f41e3ef6124bbc76b", "description": "dzn: Don't zero an output struct that can have pNext", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c9146794d4acd3600613e6df7c90257fdce8de23", "description": "vulkan: Win32 sync import/export support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "952a523abb20c19ad42ff37ed04e2e10d6724309", "description": "intel: switch over to unified atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8e7df8ab3776d3042874abf5ef3f1028a9858e91", "description": "radv: Move perf counter CS creation to where it's used.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "53b439d24fae8a02385d6b04b85024c706c0c256", "description": "radv/amdgpu: Use STACK_ARRAY for IB array to reduce stack usage.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "984c0baa88d40fde300ab1580b653d282309b519", "description": "radv/amdgpu: Pass preambles to get_bo_list.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d61f1556b8d05b9fe3776b64cf65cf352f45da90", "description": "radv/amdgpu: Split radv_amdgpu_get_bo_list to smaller functions.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae5e937f0b2113d69328ba47282490853743fef2", "description": "radv/amdgpu: Remove unused extra BO array.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cef751c86a8015e2e499481119f4734c6aff5eb1", "description": "zink: do not open-code memcpy", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "93682f9f4d12b04c6567c6fb11582f5f66a1d407", "description": "zink: clean up tcs_vertices_out_word handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e6edce2f2a63f64faf96e661556d96cbbb7d2b57", "description": "zink: fix bad indent", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7b52dcff526a9723d809ac97e58166f0531e2a8a", "description": "nir/inline_uniforms: Handle num_components > 1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "723922b6f16ec2522ff46ed46307fb088fd93df5", "description": "gallium/nir: Handle unified atomics in nir_to_tgsi_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "508b7bba7aa4dda739095e6e5db50d81de5688e9", "description": "radv: Use common GetPhysicalDeviceFeatures2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "83bc32d55d4a71ac74038d8bad74cca156483455", "description": "radv: Constify radv_device_supports_etc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a229f6cd2e42f75921696be7e314d3d20b7f0572", "description": "pvr: fixup stack overflow in {start,end}_sub_cmd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b563bfb4eeae04b4aa3deb361f618532e2912d2d", "description": "zink: add some ci flakes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "811f3843d9923705dfeee53342177f4421ade18f", "description": "amd/drm-shim: add navi10", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a04a3832098010ab9c740971d00b67be9e12b0d", "description": "amd/drm-shim: add vega10", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0f2220fb225a5b87f7620b2ffc86be3e0de1f68e", "description": "amd/drm-shim: add polaris10", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ed3e0db5da662f9c2717d37416cb2a24692e5a2", "description": "amd/drm-shim: move device list to external file", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "71107b6dc8e97c1b99e748e540e4f01a666e1703", "description": "zink: don't create invalid inputs in `zink_create_quads_emulation_gs`", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e2220ee55e40ec5e1ef0d8f74ff6e7d7bb5db16a" }, { "sha": "b5818e2e4f7d21ddd257fa00499520684fc0f87e", "description": "nir: make var arrays large enough in `nir_create_passthrough_gs`", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d0342e28b32d7aa4b25cf045ac9933348ec053a9" }, { "sha": "474d93719e15730152407c7fa8cc299dcee758ea", "description": "zink: handle interface blocks in `copy_vars`", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "edaf49160e5293d30aab1d3bcf5452b8c3178096" }, { "sha": "8f22669f9b0417b3195d43721eacad8b7e92d3d5", "description": "nir: handle interface blocks in `copy_vars`", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "99121c9b77930aa6b6da8fcd087e4f03aac19323" }, { "sha": "a4113fd0210129e997331e57b994e346f1c3d76e", "description": "zink: don't replace non generated gs", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "eedbf9046e72d253b39e7065424ec6d1f2dbf598" }, { "sha": "83692bfe3013ace7a98ab59cdcbbae878b9c5758", "description": "nir: don't create invalid inputs in `nir_create_passthrough_gs`", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d0342e28b32d7aa4b25cf045ac9933348ec053a9" }, { "sha": "78d59ef4b1f3c8e16163b118c220fc40144db6e0", "description": "nir: use `nir_variable_clone` in `nir_create_passthrough_gs`", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d0342e28b32d7aa4b25cf045ac9933348ec053a9" }, { "sha": "59ec79a2b838262bd27ed163d3f3ec2830c0d3f5", "description": "pvr: Remove unneeded assert in pvr_get_hw_clear_color()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fa3b7ef943b770ccc11370d508b263ec0c114ac9", "description": "pvr: Fix off-by-one in pvr_cmd_buffer_upload_desc_set_table() assert", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e90deac3d8c557afdecfede095dfd865c35d4a68", "description": "pvr: Correctly compile graphics pipelines without a fragment shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "36db17dfa5b48287830becc8ff41100f8b8bf0ac", "description": "pvr: Initialize aspect_mask when creating buffer views", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5f8320bd0485b6e43387b3a7ef99e624cebc84e9", "description": "pvr: Actually check for depth load when setting up load op constants", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8939b80bf57e35144cb5295e76310ee550906f9c", "description": "radv: stop using the pipeline for determining the null export workaround", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d73b6ce1c736ec61aff6f3850b8af017c8462e34", "description": "radv: remove unused pipeline param in radv_generate_ps_epilog_key()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "def2ac22b3159c7ba094f943b7e49e97d1b66eb3", "description": "radv: reset the emitted PS epilog when a new fragment shader is bound", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "297859c56b7b6c93e150d75f7964a2e13b65dddf", "description": "panvk: drop path from panvk_physical_device struct", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a94f0898651d02b7a9bee8dee9b00ce06e752e3f", "description": "radv/ci: Test ray tracing pipelines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "10d1073aa62203d86c1b79def934d026549f3985", "description": "radv: advertise VK_EXT_tooling_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "66b3d3463316444210f62cf923e48f605116bad1", "description": "broadcom/compiler: use unified atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9fa9782c1790e049be66d3bcd383fb3fdb79e1c5", "description": "radv: stop compiling a noop FS when the application doesn't provide a FS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7f47886cf12ab1754b735b43e4962e67fe6d97e1", "description": "radv: allow to determine NGG settings with a NULL fragment shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d91cb1bbfa1eba954f6e86c1acd932f8a53c29bd", "description": "radv: rework the checks for implicit exports with GPL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "333c8773a423d739fee8784782f59129374ed9a9", "description": "radv: handle NULL fragment shaders when creating graphics pipelines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "87245c6e8e6c11b2b6780e72779e71f44a963780", "description": "radv: handle NULL fragment shaders when recording cmdbuf", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c51c68ba4bc35a7800d7960f3bd3676fcc45ef8f", "description": "radv: implement dynamic sample locations enable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4a379f7637a940cb9bcefa95203bdaecda934f95", "description": "glx: fix build with APPLEGL", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "1eab7e69e2ba84244f551f6901f4307a687a9504" }, { "sha": "d1dd36a74e17ca8895765d892e544e3eff349fea", "description": "radeonsi: be able to use aco compiler for mono ps", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "288adae5128342db827380f3b1f017db5fa6887a", "description": "radeonsi: fixup sampler desc for tg4 in nir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "521cbcb588693ba44c05d856a968ad09cb941286", "description": "ac/llvm,radeonsi: enable lower_array_layer_round_even", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "38e064b674b5f0e8203d4d8f6d6424f5c389f516", "description": "radeonsi: clamp shadow texture reference in nir for aco", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b5409131efc9c72348a0a8d3b265b986ba2f9e57", "description": "radeonsi: pass use_aco to ac_nir_lower_ps", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7180b16afcaa7be13c0f9cfcfdcc56ea0f5b05b7", "description": "radeonsi: adjust ps args for aco", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "474ddeffe67ed23b4065731013f99b3de5cc346e", "description": "radeonsi: resolve aco scratch addr symbols", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7aac3508dca2e5c7590d89fe0963d6c06685bef1", "description": "radeonsi: add symbols to si_shader_binary", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a360e4a71a9978b25a84c4b57e1a7200824ad70", "description": "radeonsi: add initial aco compile code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "91c91bb972bcb219b4a3c01a14262982284fda23", "description": "radeonsi: lower non uniform texture access when aco", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f859436b55711684602336f8d9a8dc498ad5fe16", "description": "radeonsi: add has_non_uniform_tex_access shader info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "563bdcc7fc86b4a2efe15d77163db7460951d7c0", "description": "radeonsi: lower vector const to scalar at last for aco", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e252d8781613c854b1e2e6da4b87757dd0f9bc56", "description": "radeonsi: lower some 64bit ops aco does not support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9bc1fb4c07fa3ea50a71c434b5f8161bc0954bb4", "description": "ac/llvm,radeonsi: lower nir_fpow for aco and llvm", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "19a8626f8652b9ce5c1eaba249c64733141db39c", "description": "ac/llvm,radeonsi: lower some pack/unpack ops not supported by aco", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb2d0fb4a2beac2d76afc1d4112b57a029f0f979", "description": "ac/llvm,radeonsi: lower ineg in nir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3fae161ff2266e9d6e28e5d63bc4f10f8170063f", "description": "ac/llvm,radeonsi: lower txf offset in nir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f13f9044db26878ac77b4f760272115fac0f424e", "description": "ac/llvm,radeonsi: lower fsin/fcos in nir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f9d54b1d36bcb536f3f5efbd2135a4459698e93b", "description": "ac/llvm,radeonsi: lower idiv in nir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5fa06828b486c5a21757d7edd6dce5914dafa7d6", "description": "tgsi_to_nir: call nir_lower_int64 when required", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "636f6282062e2fd57167be71788cc5707064d9d6", "description": "radeonsi: remove ps vgpr index save when args init", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1eddf5934b521b108c0bf3ab396a2b380873c4c2", "description": "radeonsi: support print raw shader binary", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ff29502df2daa824dfca7868f101fa8a28b11c4e", "description": "radeonsi: support raw shader binary upload", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4b903475952d43b4acd2dbe433977dc747249c6f", "description": "ac/binary: pack prefech align code to a function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f3997a3ca70d7e24d2a1375a5c322b68a30077ca", "description": "radeonsi: add a raw shader binary type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "83a920dfb9a753aeeaa75dca177a705c05cb348a", "description": "radeonsi: init spi ps input shader config when aco", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f954aa1624bde2f0aa919c9da07d85447133cb36", "description": "radeonsi: pack spi ps input fixup to a function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e752248b3b85f8850a2f85fcefe6826d57730049", "description": "radeonsi: add shader info uses_sampleid", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "14d2b12390bec3ecab578f21f4319165814e2df7", "description": "radeonsi: add shader info for frag coord and sample pos read", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "326b027b25fb3595e7b766286673b2b34b1f4a82", "description": "radeonsi: add use_aco field for struct si_shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ad33ff4de2fb0034be50584b8291efee89b3dca7", "description": "radeonsi: add aco debug option", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5bc6c62486207e3d6f773e66620bab008868ac0d", "description": "meson: build radeonsi with aco", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ad7ff4c25bab1ca200360731cfad2d82faebda20", "description": "ci/skqp: handle all warnings printed with clang >= 14", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1671b5fd1f3ed8c86b482187050a368986259e0c", "description": "radv: Stop running constant folding during ray query lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0cf22f9af352f17bcfc87d9e3665af7035a0c17e", "description": "nir: Make rq_load committed src an index", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "626669bab319aa66afb194953eb77c123f977eed", "description": "gtest: Update to 1.13.0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b289a9e16f25815e845506afbe8d429cdd3e9b4a", "description": "util/tests: adjust for new gtest", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be5b5fbe3db026ad2eb42531118967dc658cebd0", "description": "nv50: Fix return type of nv50_blit_is_array", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "504907a7d39413f7fa50809420df019e0e964186", "description": "nvc0: Free blitter->vp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae6ae84a753f9f77365b471a904ca21ad91ed61f", "description": "nv50,nvc0: Free nir from blitter fp shader", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "d11145e837a1b8423feaa87cfe6f90a0e024f4e9" }, { "sha": "4621a6db5084c4bdaef57900d4306bd4e4bcda3a", "description": "dxil: Use unified atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "75e140711681915d0ac3dd0caec2df5436657a39", "description": "microsoft/compiler: Back-propagate type requirement information", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d94e23d7bd516988df3aafbe1438f89d6121e254", "description": "microsoft/compiler: Duplicate some SSA values to simplify SSA typing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "049d340d8e270168bc71f294bd7ea038adb736a4", "description": "microsoft/compiler: Remove alu type info from store_dest()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f98871608cbae6f7fd16561e9c92f5c22334e5f1", "description": "ac/llvm: rewrite and unify how GLC, DLC, SLC are set", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "968db0208df388c06fa84c6af6934c0382efb5cb", "description": "ac/llvm: don't treat ACCESS_NON_READABLE as ACCESS_COHERENT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a043b57399ee4dcfb99eaedea76684067b5653e", "description": "aco: don't treat ACCESS_NON_READABLE as ACCESS_COHERENT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "142c4f5abc6ae67c109203e64d64d78b05762025", "description": "intel: Secondary CB print primary CB's renderpass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "07ec481cd824a79cd526d6707a4db564336de9cf", "description": "intel: batch consecutive dispatches into implicit renderpasses", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "82f6a477f3f013975cc7c1755162746f85546b6f", "description": "intel: refactor INTEL_MEASURE pointer dumping", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e2dfab5c964462d0d904a48d2ea251d8a0b3b7ce", "description": "anv: re-enable RT data in INTEL_MEASURE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f783f581a86faa1cac6d0b86c20f8bb63c17d2d3", "description": "anv: fix INTEL_MEASURE on MTL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fa1962681e8e39e3299c2249bbaea3743e218f78", "description": "nir/validate: Handle unified atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "55f7fd6d0d36e560b55fc12c4baf785f9d0c04ed", "description": "nir/opt_uniform_atomics: Handle unified atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b1fd8d27fc516d475808b5e2e826fc7a3124ad5a", "description": "nir/lower_ssbo: Handle unified atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "66f1633ffd5a7a6603c6ab13d79d829f4a64e791", "description": "nir/lower_io: Handle unified atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1609b413032f22e89723041c0f68836d75587091", "description": "nir/lower_task_shader: Handle unified atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ca5c869b6d664d56f585b939a6819e2e76d485ac", "description": "nir: Load/store atomic op indices when lowering image intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "97857731ce875c846cca37059864f08ff47358a5", "description": "nir: Handle unified atomics in simple cases", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ee6ddce6361d761909d36a9cb2a4d851c6f6fb52", "description": "ir3: Use unified atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6ff97776b77b3eb8446fd274913d808c146d1d9d", "description": "nv50/ir: Use unified atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b98b7f4d8510800871e28c0b682093addbce55c0", "description": "zink: Use unified atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ce638eafe26090c37056556fc10e938b442990fe", "description": "aco,radv: Use unified atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0241d8894e20d758e7197c29b3cfa0b523267393", "description": "ac/llvm: Use unified atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1e9c01523ad5ddfc9e185b8d6057c9c56d3aa809", "description": "ac/llvm: Don't handle atomic derefs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0d2292ac0727acf29650717146e0ae82927828c", "description": "ntt: Use unified atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bd0a2b160848fc9810362eba9768fcf79845315f", "description": "gallivm: Use unified atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3c823351c0f3fdca664c4e2b436912acf5d33b72", "description": "pan/mdg: Use unified atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "133af0d6c945d3aaca8989edd15283a2b7dcc6c7", "description": "pan/mdg: Fix icky formatting", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e258083e0728396313310b2f2cabe4ae346579d9", "description": "pan/bi: Use unified atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f5d73a9989e657ef27ef69af4f89aacd404422ec", "description": "agx: Use unified atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5c9950702880bf68dc87019e410de38739759262", "description": "nir: Add pass to lower atomics to unified", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d51bc95837620a774f6d2b04228f340dfc536fc6", "description": "nir: Add unified atomics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "88f6d7f4bdf90bcfdb17e4aadddec3c855a12b13", "description": "aco/gfx11: fix VMEM/DS->VALU WaW/RaW hazard", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "8fc5dd935f4925897cd0bebd117699628f57a645", "description": "meson/vaon12: fix driver file name for mingw build", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aa57e8ef18e452b6ff7bd1dff99bc784ccce8818", "description": "lvp: avoid accessing member of NULL ptr for global entries", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "5b31039033114bb8e0de25b87119e8d97186bced", "description": "pipe-loader: avoid undefined memcpy behavior", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "d5cf6f7d2f9f399b08bac00f06be0470b8e0efb6", "description": "zink: disable dynamic state exts if the previous ones aren't present", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "6debee51f38702de1931c4143c6882cce8b22b58", "description": "zink: disable have_EXT_vertex_input_dynamic_state without EDS2", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "edcecfa8176ed77eb30b010ad554772fa9940f17", "description": "nir_lower_system_values: Add ASSERTED to assert-only variable", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "1e0e4657f97cbf9ce080b4aa0fe01bc83eb8aa56" }, { "sha": "ef831c137fcf46d9df6a180a33fdb16fa2da3707", "description": "ci: replace write + cat with tee", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "07a8fdb9bb5889941afdcb7a589c7b1d80d32be7", "description": "ci: stop marking environment variable list as executable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a45f9c99978c9f14a18918b2bf1532b60bd9ed8", "description": "ci: drop GENERATE_ENV_SCRIPT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7dfa98abc644a3f7f84d209093a97d16d255b942", "description": "nir: Use nir_block_last_phi_instr more", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "82430b91bb177ac40766f2ce605cafbb866ab7f1", "description": "ac/llvm: Use nir_foreach_phi", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5a0223a2d487ce36e9f362d8a1312e23a9674dd3", "description": "dxil: Use nir_foreach_phi_safe", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aa6bdbd54a4c824661e4b65eb4fc6a357058f778", "description": "nir: Use nir_foreach_phi(_safe)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7dc297cc14196ec1f9a4908395d89dfd00de859a", "description": "nir: Add nir_foreach_phi(_safe) macro", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "04976beac7d9d5455753a0e964db71c37b7cb3d8", "description": "aco: don't apply dpp if the alu instr uses the operand twice", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "151bcc1e8bbc9b012616ae418a59c215b0e6e807", "description": "aco: use VOP3+DPP", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "41b0eafc4b0b4ed1083ab00e5fee2a6e0fdfd900", "description": "aco/ra: convert VOPC_DPP instructions without vcc to VOP3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d32526caf2464aba7dae8bbf8e1279d7f996d6f4", "description": "aco: add assembler tests for VOP3(P) with DPP", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "984bdc0fb11a095e209cf5f77d2a9e954ebe9acb", "description": "aco/builder: support VOP3(P) with dpp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2548f28ab309504fcce470711548c07347fda439", "description": "aco/assembler: support VOP3P with DPP", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0e73cb313e1dad28f6315914c4ef88b939f9b60", "description": "aco/optimizer: copy pass flags for newly created valu instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d27e03d7190aa4beb3fe00047d20c094ff029a42", "description": "aco/optimizer: don't use pass_flags for mad idx", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7c5e8dedab5610f3d17afead47827e17d3704e63", "description": "aco/vn: compare all valu modifers", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "9b4ea9ff901cdc4cbe29ffdfc74b8c318a21a80f" }, { "sha": "0f5a27ca8d25f0ad4eaaf6cd2cf26dafe0fc4e6a", "description": "zink: add back some anv qbo flakes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "86a053f7b903225b0a7992dd8d5e80c6f0360700", "description": "docs: Include ALU opcode descriptions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bd466195b9314997936fe6ea98e4d9eb3aa49eae", "description": "nir: Make ALU descriptions machine-readable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b4f00a3acf1f0f2c414f4d33b2a47ae97bd60d4", "description": "nir: Allow adding descriptions to ALU opcodes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "72a84ebbd6497f2000ffa56b1ad448274d17fcc0", "description": "vc4/ci: re-enable VC4 testing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a87f1b7ed85cf1bbce632339a393aa6840ebdc6", "description": "amd/drm-shim: Update docs for more devices.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b96aa6b9e24703c6bed620b8b8d8904870c0476d", "description": "amd/drm-shim: Add raphael&mendocino, polaris12 and gfx1100.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d16cd4c758ac535960e3681e4bc39fd8dbd3e34e", "description": "amd/drm-shim: Add vangogh entry.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b0b6811b9bc7af16a180591cb7ed54a1205755ac", "description": "anv: handle missing astc for gfx125 in CreateImageView", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "088e25216f4f58203fc5145888c6ea3c73fe8624", "description": "radv: configure PA_CL_VRS_CNTL entirely from the cmd buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be0ba9a1c000315a5fae1fc6ffced9502a1a7f1c", "description": "radv: re-emit fragment shading rate state when PA_CL_VRS_CNTL changes", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "041cf2d48e95923bdbf2a020f96cbe8aa64fbd1b", "description": "radv: dirty the dynamic vertex input state only when needed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8688e110134bd71a2a97b2e05f67bb40e04c6187", "description": "radv: reset the emitted VS prolog when a new vertex shader is bound", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d41b83e1ca5829a16abac5b5f0f5dd1ce5b280b5", "description": "hasvk: avoid assert due to unsupported format", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "0a4c92b646ff02740d2c363c6ca4512325e3eab7" }, { "sha": "e930ad6017ac2ce04f2dc4521bd1139ba4d1ebb1", "description": "anv: Enable MCS init with ISL_AUX_OP_AMBIGUATE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5b01a0ac47778177aab87478ccc1a342f9ebd5d2", "description": "anv: Drop the MCS initialization performance warning", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f53638fa1ac2d606729fa3095535243acff6b695", "description": "iris: Enable MCS init with ISL_AUX_OP_AMBIGUATE", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bba4d850c22a6657729616d11c428870cce5b565", "description": "intel: Implement ISL_AUX_OP_AMBIGUATE for MCS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "71d52a4d85af3c8a54ff37e2aa0813cae3922ac2", "description": "iris: Add a barrier to iris_mcs_partial_resolve", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a1ed41dec77367530d72d2c44992b4c5cc0160b4", "description": "intel/isl: Bump the MCS halign value for BDW+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a398b0ef95ad119b8189cc59172face0374aa65", "description": "ail: Add MSAA tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e918509284a7d1ae8339be0f7432cf5345a63bb7", "description": "ail: Handle larger block sizes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f545a2b9480ec849f0714973360ca0829441449a", "description": "asahi: Use ail_can_compress() in agx_compression_allowed()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "59a6c5b35753f252a11758eaacd12fceed6bb160", "description": "ail: Implement multisampling for compression meta calculation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "94c9115aa0a44ae18d90a60129a0b44517896e3d", "description": "asahi: Make bo->writer_syncobj atomic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dc1a18b0ed54e53b969c4143f3fb694463c956d8", "description": "asahi: Lazily initialize batch state on first draw", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f8b055eb96883fb04ab2e237934456f6eed2edce", "description": "asahi: Partially identify some missing index list stuff", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "64a595291e21d3f9962a03b37bd16876bf6c85b7", "description": "asahi: Add some more system registers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9608e57524f0d6d4877b0d203ee4612e942b60e9", "description": "asahi: Fix check for sprite coord mode in agx_bind_rasterizer_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e92ff4f80931c587a4ef45662d741872836227b1", "description": "asahi: Add missing stdbool include to lib/hexdump.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2e377190f58a738f5c352dbf7c73a59394d1921d", "description": "asahi: Disable tilebuffer write masking optimization", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f57f952fccfc3c920e6fe9ea9c6d4288ceb1be7", "description": "asahi: Make framebuffer texture barriers a no-op", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "69740fb82b4a4a23578703b691bc1f260a935316", "description": "asahi: Implement create_fence_fd and fence_server_sync", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "86d41cb7bdbce2b38d452b9fb8212d1f031f7bba", "description": "asahi: Implement memory_barrier", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "435a6079099cce08ead5f7d5f305694bbf466717", "description": "intel: Disable shader cache when executing intel_clc during the build", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "639665053fabad75afcf7889970c6a4119fdae92" }, { "sha": "6aee7848bb00dd3742fbb1b8c65610188e77d939", "description": "radv: improve externalMemoryFeatures for android ahb", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eaf1776586e80605860cb68a90a202b79ec8d699", "description": "anv,hasvk: android ahb is not always exportable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "47b37651f807372b6ca20f4dad091695eb14c172", "description": "vulkan: add vk_image_format_to_ahb_format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "380180516cc3cc5f16b9dbc40ad6ee4d1f52a29d", "description": "anv,hasvk,radv: do not fall back to AHARDWAREBUFFER_FORMAT_BLOB", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "50e703f347b1c7aca90b4592809af585082ed995", "description": "vulkan: add vk_ahb_format_to_image_format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2bbe0462e8a11c4363272163cb98a1c45163fe33", "description": "vulkan: define inline stubs when android api level < 26", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f81dce9bccca0bd4c14fca2b0f01bf6861394c8b", "description": "vulkan: rename vk_image::ahardware_buffer_format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5561abcb2cbda8b90bdad592d128d3703b6e01c0", "description": "vulkan: make sure vk_image_view::format is never UNDEFINED", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "df8ec99c81aaf7b36e44d4ce9f0eef68a854f254", "description": "vulkan: make sure vk_image::format is never UNDEFINED", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a4c92b646ff02740d2c363c6ca4512325e3eab7", "description": "hasvk: Use the common vk_ycbcr_conversion object", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cb6d655f535fea8b16122804f1536a53481f7dd1", "description": "hasvk/android: Use VkFormat for externalFormat", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6039f2a22f184e78d4368b892f2ac4397c04bea3", "description": "hasvk: Refactor Android externalFormat handling in CreateYcbcrConversion", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bafa5efcfc5577fe1802507c49defb73a79ed0de", "description": "dzn: Enable KHR_shader_integer_dot_product", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a6ea08c5423de3db4d7831195728b6eedc453f4f", "description": "microsoft/compiler: Enable packed dot product intrinsics for SM6.4+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "217bbdc4fd15ea77b0d629c5b538631e51283108", "description": "microsoft/compiler: Take inputs from callers before providing nir options", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f2945409b3e00fe0c2d4fa00eb1f5fd049a8ae7d", "description": "dzn: Enable 64-bit ints and floats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9dc009e7ae433c35cc54d4db6c3fd628d853455c", "description": "d3d12: Convert from D3D shader model to Mesa shader model earlier", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7cdbf4f065a617138c5fbe32ec5271fcbf7c5b7f", "description": "spirv2dxil: Support int64 and doubles", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "95d93b24f639907d6e8d504c87f9908c7eb60cbc", "description": "zink: Always set a blend state for shader-db", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d3bdddcf2ae4d00719f4ade1ecd062784c0bea7e", "description": "spirv: Use NIR_PASS for spirv2nir --optimize", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f4c48326892a976abc246620e51fa28c46bb2408", "description": "spirv: Do more on spirv2nir --optimize", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c61eea2ff334af55c6002a80ea97697a60556eef", "description": "intel/mi_builder: fixup tests for newer kernel uAPI", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4d4b0dfdb8db790ba0c50d6d35fcadebc3ce7a2d", "description": "anv: Set memory types supported by Xe KMD", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ffbbf23ef827ad3d21ded883031fb123da86fa54", "description": "radeonsi: Use vcn version instead of CHIP family for VCNs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "09e59553ecd6d1439593739aeffc7c00186c0f9b", "description": "amd: Add vcn ip version info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "82a064020c28f23218b7270f857980813c629496", "description": "radeonsi: Remove redundant vcn_decode from info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "90c3fd0c835241b73c7d17b7f1efd110fbdf6231", "description": "dzn: Fix segmentation fault when Direct3D 12 user mode driver from at least one of GPUs is not available.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5a80bf2eb0417c27ce942fb6949df6dab41236b9", "description": "agx: Optimize multiplies", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c2793a304d4adad9e547d8b65060cd4ac255923e", "description": "agx: Fix packing of imsub instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8289fa253bc53422feff67c0132c78f735acf143", "description": "agx: Handle imadshl_agx, imsubshl_agx", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "18e19882fa6117d83e146dfc180c2c74ebbb9dfe", "description": "nir: Model AGX-specific multiply-shift-add", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3df4ae333438b1f7e9380e94dd1a35f3d8b46294", "description": "agx: Use nir_alu_src_as_uint", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "445e2f16200d7d9b6d948513775b901bd3d95d47", "description": "pan/bi: Use nir_alu_src_as_uint", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0eb5f8e76548e05287d195199705b2d259d51609", "description": "nir: Add nir_alu_src_as_uint helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "73814050959ee5127328865e64c2faa5401daba2", "description": "anv: fixup workaround 16011411144", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5cc4075f953245c143234f845769bba6ae5212fd" }, { "sha": "5a7520d2529204c5b9eaeaf17675a7fe1d7c1852", "description": "egl/loader: move crtc resource infrastructure as common helper", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3170b63314f14f0031cb95bd5ee3a4726f26b43b" }, { "sha": "2a1e6a140da135e428915245cb4bb010c702b6f5", "description": "aco: also reassign p_extract_vector post ra", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c1cf40da8a59c29542ac1e7988b4579c4aa89d6c", "description": "aco: Assert that operands have the same byte offset when reassigning split vectors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d3f06cf5ce0764b37a03a0f2bfbb109a4d75884d", "description": "vulkan/pipeline_cache: don't log warnings for internal caches", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "b4b17f8aaac83fa5ff9532533697fa643a8c5741", "description": "Revert \"intel/compiler: make uses_pos_offset a tri-state\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "5489033fa8568ecacafe32ceab36f89f2e14f3dc" }, { "sha": "728e316864712e8714bfc641d5c3a6efa036edbb", "description": "v3d/ci: annotate failures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "df387306d6bea860e69025f8079892b8429a6ab9", "description": "amd/drm-shim: add amdgpu drm-shim", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b6283e2e6b5a1c5e8fea865145dda9a4edc7e19", "description": "drm-shim: apply file overrides for open", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e169a402a8c314633a7ce3e102df72af99362847", "description": "microsoft/compiler: Do basic I/O analysis for dependency tables", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8ff95b766d3e32e59a554c2295277f9a139f7db7", "description": "microsoft/compiler: Allocate space for I/O and viewID dependency tables before instruction processing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "63904240f21b192a5fb1e79046a2c351fbd98ace", "description": "tu: Re-enable bufferDeviceAddressCaptureReplay", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d2f9346d9d5e5733b010b15129ae71dffe8d9367", "description": "tu: Move queue deletion to last", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0df8532777f90ce9dd33aab412fb8d6314db9a7c", "description": "tu: Move VMA heap to the logical device", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a8fac0ccd951d2d0840b6f95c85a60eca75b13b", "description": "tu: Create drm fd per logical device", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0d9ceeee3f686de0a59a5ba6d90e12c7b7bce138", "description": "ci/zink+anv: Skip a couple more long tests pre-merge.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5546e57b90b6dcfffa6a5e3cc432d1385b06a6b7", "description": "ci: Re-enable some piglit tests that should be fast enough post-uprev.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ab31d56b279ed4eb54554a946b00b1be3f845f1", "description": "Uprev Piglit to 536975d94a40cf76a69fcfa786c2513eccd0c989 https://gitlab.freedesktop.org/mesa/piglit/-/compare/79a084c56b6dd79f7c3a97b57a72963121ebb1e6...536975d94a40cf76a69fcfa786c2513eccd0c989", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "deb064d98ddd7ee38b5dc3bc11f4ccf81b848461", "description": "zink: Don't flag legacy_shadow_mask for RED-only reads in the shader.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dd426964124313d94fe038618bbade902f1fc4a3", "description": "zink: Fix silly void * type in rewrite_tex_dest.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9ad9ab3d2d4bd7b5569b325219a660e3720e7fa", "description": "zink: Explain some of the current pathway for shadow sampling.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b22b311900a80fa0b9bb7b573c3b4479668b670", "description": "mesa: Fix precompile of GLSL programs with shadow samplers.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "0843d4cbc3546a80d76109c892a1e1a3b847dd55" }, { "sha": "63f8964d5a79bc389babcaf07bc2ca1f11c45221", "description": "mesa: Fix debug logging of fp compile compare func.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3cfdcabc781a6ee1b9221190ae577ae57c50b729", "description": "ac: enable SHADOW_GLOBAL_CONFIG for preemptible ib", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "69014d8c94f99fbf0de26f3a76426a92762821a0" }, { "sha": "0e679e80a96ce916b9c2e0da993878ce512c9621", "description": "nir/lower_io: Emit less iadd(x, 0)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b259e72bdfcd40cc7947237ae7c90dd1c1b5933", "description": "freedreno/a5xx+a6xx: Don't allocate LRZ for z32", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f46cb3c6c448488e3ac527b39283d9298a5a51ca", "description": "freedreno/a6xx: Actually use LRZ for ms", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b6e2afb2238280ac9145049d078612f2ef28352e", "description": "freedreno/a6xx: Move LRZ clears to gmem", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c823460f2fe9bb006754f9f16b488b6f57928787", "description": "freedreno/a6xx: New subpass on mid-frame clears", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3738969710e4cb561750d51d5dd563bfc20b32db", "description": "freedreno/a6xx: Per-subpass LRZ", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a77406b72b985566745595e8fe905c855a7841b1", "description": "freedreno/a6xx: Introduce batch subpasses", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c613bf1f140821890cd34ead81a17291a78095df", "description": "freedreno/a6xx: Split tile loads and clears", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "10f625eb134e82458d8b2d6bed8ffdc8a484f163", "description": "freedreno/a6xx: Switch to batch->cleared", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f61766df22e3a1343e35163d293e4705ef6161a2", "description": "freedreno/a6xx: Simplify per-tile conditional IBs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1a7590a47acb6c879a5467938d2727c7c63514f2", "description": "freedreno/a6xx: Add ctx->emit_sysmem()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "df1e357de870d5c76d7b9be0df8fdbc6eab958f2", "description": "freedreno/a6xx: Move LRZ clear to blitter", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c29e9dc0543e1c6ef8dc9268fe3ca25451199e99", "description": "freedreno/batch: Add helper to set fb state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9af6f2574165bdba5eeea8179842723efcc6fae3", "description": "zink: disable always zs feedback loop on radv", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "56fb25806428506469982e35ee5076b981023c92" }, { "sha": "b2d636b275b058e8539b94bcb9f1217fe9dab918", "description": "anv: apply ANV_BO_ALLOC_IMPLICIT_SYNC for external memory", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bcdd5b5e748c1da2ef99985c4e352278bc171b65", "description": "ci: bump bin/ci/ deps to support python 3.11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4a1614eedd44daf6d1de4a6dbd3f064ed3bb870c", "description": "pvr: add GUARD_SIZE_DEFAULT for CDM and VDM control stream links 1 and 2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5ea7a41607111b0fbd06083dd218495fec44a3e6", "description": "pvr: use PVR_DW_TO_BYTES for stream_link_space calculation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dc676ed71150cf8c3d84ece8cadb7ddefae6c90f", "description": "aco: Initialize vcmpx field in get_cmp_info.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "578d0a19341a5df2be555e19396a20c81d79c7a9" }, { "sha": "16a05f19039ea3ac6257c2ad7697e7ecff36f4cc", "description": "aco: Don't allow any VALU instruction to write m0.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "d5398b62da1913e7224c826da0dbd5fa88436f18" }, { "sha": "c140a456b7a9ea63740188550d7053b18769df53", "description": "vulkan/wsi/wayland: add 16-bit formats", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "994ad351f7cb7557732876db16896b4579cd2912", "description": "broadcom/compiler: increase peephole limit to 24 instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8d5003d91ad592063ade281c689e6eb4252ed637", "description": "radv/ci: stop setting MESA_SPIRV_LOG_LEVEL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f7b27bccf9c989b70839519e3e5cb54cab24fcd", "description": "spirv: ignore SpvDecorationInvariant warning on struct members", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "31e6d15801a9904089aa2913c8eb5a31b79c7dfc", "description": "radv: advertise LINEAR filter support for multiplanar/subsampled", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7accfbffd83377a40f16e6f5e0a04d5a14683fad", "description": "drirc: Set limit_trig_input_range option for Nier games", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "0e466efe417d8d8a32e360231e587ecc11c2dc35", "description": "v3d: apply proper clamping when setting up RT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b5a458859f4c787cef75991c35fe3d8d1912e5ad", "description": "v3d: upgrade V3D 4.1 to 4.2 version", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d95bff8e1ce36e9ceb940af3297db490a53725f7", "description": "v3d: add per hw-version caller macro", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1e334e98188a8c98a07cdcf9b1640750e4c83b2a", "description": "radv/rt: store stack_sizes per stage instead of per group", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f50a5a62bfe6569bc4f6d3500f3e0ad8d75d2152", "description": "radv/rt: use vk_multialloc for radv_ray_tracing_pipeline", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dfa5fd480cfa89e143e32c1d12aabafebf9eccdc", "description": "radv/rt: refactor radv_rt_pipeline_compile()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b314c2aae22792b4e4386e2f49578fe9b87cd66e", "description": "radv/rt: unify radv_rt_pipeline_create() and radv_rt_pipeline_library_create()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1100f7dcd5e5d07ace8c3d20b848c43ab57ef7c6", "description": "radv/rt: unify radv_ray_tracing_lib_pipeline and radv_ray_tracing_pipeline", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "97721f32ca5718b32d0e13ef337d298844db9193", "description": "radv/rt: change base of radv_ray_tracing_lib_pipeline to radv_compute_pipeline", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fbc0e74bdacca3ae9ea4503d8b6e57fe486e4a0a", "description": "anv: enable graphics pipeline libraries by default", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c97b1eb08a971f72e8b1319c39379832616f9733", "description": "anv: put EXT_mesh_shader behind an environment variable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9f18f64b9ec56ed0e89a5baa41b4536585a8a90", "description": "zink: also cache swapchain semaphores", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "7399b2241f86bf6106bfb4fb3dacdea010debc59" }, { "sha": "c6fd58802784c453ea40818bfe1af3bb6e28b8b1", "description": "zink: block more flushes during unordered blits", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "89aa36359328ea48fa29be8dd439dd87043eaa03" }, { "sha": "2df7ee528c6f499a5d29210a335fb91c3bef4741", "description": "zink: adjust bindless texel buffer handle before indexing", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "99ba529feed6f9917a44458a38acaf0b3d6d261d" }, { "sha": "8ef098a6008860cf6a10c51adecd4a5d0c5f4aa7", "description": "zink: compare desc set to detect bindless vars in separate shaders", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e3b746e3a31e350e9f0962717e49acba28efee30" }, { "sha": "2991a7c11f8cf4239753f0a3170b5cce99e66cec", "description": "zink: bind bindless db set when updating separate shader db sets", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e3b746e3a31e350e9f0962717e49acba28efee30" }, { "sha": "7428b41618b13c545beb92332c0bac2455064706", "description": "zink: set debug callback on context", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "391cda41acec03a68dcff293fbdb8e781833ec4f", "description": "zink: add perf_debug for \"interesting\" shader compiles", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "443e098f7aa7ed9e3ff3387452b51024a94950f2", "description": "zink: make mesa_logw separate from perf_debug", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6098c3f9c07b5ba4066a4a2e162aba224c0f406f", "description": "zink: add ZINK_DEBUG=nobgc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0fb5f81ab64309dbf5d1e2f553604bf0ca3423d8", "description": "zink: add ZINK_DEBUG=noopt", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4d39ff67519078482fc9f6953b9ecd0829771fa3", "description": "vc4/ci: disable VC4 jobs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d52f08a76b1e2c0bdfd0dd6ca8a443172aa9691", "description": "dzn/ci: Remove 'exclude' for graphicsfuzz cases", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cd91387cadfd558347de47c0ca81f80dbd17494f", "description": "dzn: Run nir_opt_remove_phis before nir_lower_returns", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ca5bb27641b6645136b9a73a8930aba6e1bc0728", "description": "frontends/va/config: check for QVBR support when creating", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "30a6363c8f6ff2cde85831cac11bdf78cb1e15e0" }, { "sha": "fcdd3cf0ad84202f4ef41b055d3b36668ff6b642", "description": "frontends/va/context: check min supported resolution when creating", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "c987eed9cd7ccf7836eb18ad8950a035ae002bbc" }, { "sha": "55d2973bce64279f029b4c88a89b4e0bdcd93b6f", "description": "frontends/va/config: add disable packed headers as valid config", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "306c6e12a59be20bad8838f33382975d379d7db4" }, { "sha": "acdd6a2a6c3882ef6fa3acf612f9d55eaf55583e", "description": "radeonsi: set proper drm_amdgpu_cs_chunk_fence alignment", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ae7e4d7619e0f9aad41aac5424b051f8826afba1" }, { "sha": "e1ab32237227805775d5eedc14c9b3d41031ce0d", "description": "iris: Add function to return mmap mode for aux map", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "743bf9597ce44a45398bf30e92617b7c210afda9", "description": "iris: Add function to return mmap mode for userptr bos", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9ad8466a45ae1ab6455517153e610153a43439c8", "description": "iris: Add a function to return allocated bo mmap mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "57afa7c0b12d6d0c9013368853080dfea5b50d07", "description": "lavapipe: honor dst base array layer when resolving color attachments", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "c84aee779bf00805ddc697b6989eda84a7ad6898", "description": "zink/ci: document new flakes on RADV", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dab817c4d8c79d0a827fc3ad60458518c16e0a77", "description": "zink/ci: document recent fixes on RADV", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d1152283278aa36d00d7c3dd2e1cbd8090d3de1d", "description": "radv: advertise VK_EXT_attachment_feedback_loop_dynamic_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d740e283e1635b1fdbcb9f8ccf4de434f7ba11ef", "description": "radv: implement VK_EXT_attachment_feedback_loop_dynamic_state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae4692db497b07bf6b2907026c1cd0837575466a", "description": "vulkan/runtime: add VK_DYNAMIC_STATE_ATTACHMENT_FEEDBACK_LOOP_ENABLE_EXT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "14162c090485dd19353b6b5272e48dabf451b7ec", "description": "vulkan: Update XML and headers to 1.3.250", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ccbfcf3933e28db2a7f7f96488d741bfa4782c1a", "description": "glsl/lower_samplers_as_deref: apply bindings for unused samplers", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "3277d6965b49ab4c9d40c39690fd9f085eff60a7", "description": "vc4/ci: skip unsupported test versions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "787ae18a373ec70fc3c66b3592d30707b141e751", "description": "ac/spm: switch to SPM version 2.0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a51f8787d5685833130e787779b7a3d7eb61ab9b", "description": "v3d/ci: update neverball-v2 trace reference", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "99c1f58b0a46e0aba953453921050f6a260f8155", "description": "iris: use the workaround framework for WA 14013111325", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "27b019d94ebbff067eebd5dfd931cc11b99389ee", "description": "hasvk: drop dead code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1896b48f4ebe146c2ce00fc2e0d46113ab8613ff", "description": "anv: use the workaround framework for WA 14013111325", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f00143acc3afe4e4009cef007a643ff10ab0eada", "description": "intel/compiler: Fold constants after distributing source modifiers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0c64ff6c2afe4f0a59cf8186dea440fb524e010d", "description": "venus: enable sparse binding properties", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0c05418fd71cb15856fbfcc9575212dec1887555", "description": "venus: enable sparse binding features", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a55d26b566f1ba67f770f689e4de9b0f70c0d47b", "description": "venus: add back sparse binding support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c3e1140c20bdfa630381797b321dbc5d7a315d52", "description": "venus: add helper function support for VkBindSparseInfo", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6ec54465d489b7b5fe5da27188e73154617332c2", "description": "venus: filter out queue familes with exclusive sparse binding support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1ba2460e615b4f11e96366fe00d92fe0ab18f332", "description": "ac/nir/cull: fix line position w culling", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "db0e9d3caba348d4edbbe6f883fe1ceb8ddad2c8" }, { "sha": "24350064ca2f2fdb097871f60228b7d20eec6f87", "description": "zink: fix uncached memory readback", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "52f27cda05b9ff2eb93cbaf1cfae15198ed5a3d6" }, { "sha": "6452849b1101e0c3c6292ca0ba43c4fbeb9d6339", "description": "zink: block batching of unordered barriers if previous usage was write", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "bf0af0f8edeed8e2e8c74c2a4c3f4baae75ead24" }, { "sha": "9b4b0911ee0176defedca9420c19a1fdc486212f", "description": "zink: disable batched unordered barries with ZINK_DEBUG=noreorder", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "bf0af0f8edeed8e2e8c74c2a4c3f4baae75ead24" }, { "sha": "4b7245284dc47727cf5d2c3d24619db983a0074a", "description": "zink: flush INDIRECT_BUFFER mem barrier for compute", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3674839d11055627eacf4ccaa7c6a4c47ba87d6c" }, { "sha": "5149b2a938658e715a3609bd5416ce966f5d28ee", "description": "zink: unbind the ssbo slot being iterated, not the index of the buffer", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "2f0749f8fda55ad851cf1aba19019adf18225e0f", "description": "zink: use an intermediate variable for binding ssbo slots", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "ecb4e6af21578fe3fed0aa85e93f4aa23ebaf205", "description": "zink: delete unnecessary pipeline stage flags from inference", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "98c411a2a19156f4e9171469122acda4ae536e41", "description": "zink: add PERSISTENT for db buffer maps", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "13c6ad0038aa42f1c908ca1adecde9bebf9f2509" }, { "sha": "8e75378a2d008323998f51472c3a0aa922b8ecd3", "description": "zink: delete persistent map tracking", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "ebe3b91ca014eab04047eba5545328ff1e08a743", "description": "microsoft/compiler: Avoid integer divides by 0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a6ac1f5fbd392ff2ce966a55b8634ee3366cb93e", "description": "spirv2dxil: Lower large temps to scratch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a4ce095bad9115c25b05c82db171171275d6e3a4", "description": "dzn: Use A4B4G4R4 instead of B4G4R4A4 when available", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "95df5f2e8ce77b06d91d9186417e4a1e043d7854", "description": "zink: stringify unsupported prim restart log error", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "e205a4839bf9b0e82e5cb7dbf05ec369c2630ee6", "description": "zink: allow vk 1.2 timelineSemaphore feature if extension isn't supported", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "421546c60df5d7759c6980311c178feb6f07a7d6", "description": "ci/windows: Pick up WARP 1.0.6 NuGet with lots of dzn fixes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17fe6d1252527ac1bb3eb367f6faef9d29552eb3", "description": "frontend/nine: Add debug driconf var force_features_emulation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "824fad18b3b295101cce218a249162e67a67c597", "description": "frontend/nine: Fix shader cap test for POSITIONT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2c8eb27e2c383b47e311e352169e9583d83d2e7b", "description": "frontend/nine: Implement backup support for clip planes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7a3b2f9485ddfde44ac948f89bc80a9bc350511f", "description": "tgsi_to_nir: handle PIPE_CAP_NIR_COMPACT_ARRAYS for clipdistance", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f0e9c225d87a0dff133616efd7eded7485615412", "description": "docs/gallium: Clarify PIPE_CAP_CLIP_PLANES", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3d5f3c517829cd76c8fb2216ce49b467c25b472d", "description": "frontend/nine: initialize force_color_in_centroid", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2f5f388a2cabbdcb73f9cccf29b70d1a5045cbf4", "description": "frontend/nine: Get rid of INTERPOLATE_COLOR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "33bb1e04106279df1bedda2628173fcb9a06488b", "description": "frontend/nine: Enforce legacy pow behaviour", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "77c0230006f394e775f42643bcae144addef15fa", "description": "frontend/nine: Print warning incomplete position_t support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "372c4549f4b1db1a51730c91be870b8bb0e3fa44", "description": "frontend/nine: Improve VS_WINDOW_SPACE_POSITION fallback", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "98a51b77944a3a0ca1a3ac07e4c9339218ce4bb6", "description": "frontend/nine: Implement backup support for pointsize", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "87fd0f29fcacc7d927aa1d568281e52aa118f359", "description": "frontend/nine: Implement alpha test backup support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "31fe84f2bc76a875b9ed215a1b9410e77097bfee", "description": "frontend/nine: Drop max_ps_const_f", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b4ea6adda5878668102ac4f673b0a98950d6af5e", "description": "zink: don't init mutable for swapchain src during blit", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "d2c63624c179685cd14e4dc90f253b70a343d7b6", "description": "zink: don't init mutable resource bit for swapchain images", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "cb8a878b53680b30106a0c864f020fc6f6a078c3", "description": "intel: enable protected context creation along with engines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cbc1c6a16f5ed367bdfff7a33ecc0f6dc3e66d00", "description": "tu: Expose VK_EXT_fragment_density_map", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "761a1e986371f6f6965e5b3a1b8f1efbdffea609", "description": "tu: Don't allow importing/exporting subsampled images with modifiers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cc33082d0033704cf9a9462fa2a02df04ec9fc1c", "description": "tu/autotune: Always prefer GMEM with fragment density maps", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f2be52487bf2f84f1b4d12b27275847ff6facf0", "description": "tu, ir3: Handle FDM shader builtins", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b474ed1f3a237156f46393f7852d605c3e876790", "description": "nir, ir3: Add option to use unscaled FragCoord for input attachments", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "715327ff857c39911005ae429a12f80aba1fd44d", "description": "tu: Implement FDM scaled loads/stores", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fec372dfa502f588e894c19e9c2a8ba2c73d6c9a", "description": "tu: Implement FDM viewport patching", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17c732f5311e27f0d04643bbe275b7d36150938e", "description": "ir3: Record whether a shader writes gl_ViewportIndex", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "05f96dd00f3e6ee2ae69ec15e53f149816ada0b7", "description": "tu: Add core FDM patchpoint infrastructure", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ebb8e104a566714574126365adde93b43fffefe0", "description": "tu/cs: Add support for CS patching", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2aa3dc3bd0469bfda34674635ee8098a264debb6", "description": "tu: Implement sampling the fragment density map", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "64daede1c3989fea943552b3095f368121b03dc5", "description": "tu: Parse fragment density map attachment info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ab75e0a12634a262f68a3438fffa014bed36e043", "description": "freedreno/a6xx: Document per-view viewport in GRAS_SU_CNTL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "768dcc7a27599237492f4509c91a1590ea2296fa", "description": "tu: Make dynamic viewport and scissor count more accurate", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0f33d0392aad748cadba3de48b54e0596c890c1a", "description": "tu: Merge RB_DEPTH_CNTL and RB_STENCIL_CONTROL drawstates", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7673fcf206433e94dcbbcc30d940e4e2cb0cc3ca", "description": "tu: Precompute maximum views across all subpasses", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2668ba0ecde447f44bd362ae0d076d9cbd4dc0af", "description": "tu: Use dirty bit for scissor state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f3ffd963f539dfb1488eee747a0cd3caaa58ba04", "description": "tu: Add 3D GMEM load path", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a294a6cfe667296d89921d9a670a503239ec2e0a", "description": "freedreno/fdl: Expose view offset", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "31a9ac7f4ecea3fcb28cbec16c204e1fd73f9446", "description": "freedreno/fdl: Don't pre-shift image view pitch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "012e8f5c61c0d79ab7495c2adc7804147a78b5b9", "description": "tu: Don't pre-shift depth and stencil pitch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f6902bf42550a9723506488313ae410ae18423e9", "description": "tu: Don't override depth for GMEM", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "def56b531c86f529bc32d1834ccb479457717db7" }, { "sha": "cabbbbf0af1f5678dbc8fbcf4d843c031103823f", "description": "nouveau/nir: Set isSigned on all atomic_imax/imin", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "00627b4f8db5465daae08ddd7dfffa3a06e2c902", "description": "aux/draw: add guardband clipping for lines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5fa94366179c4b3d03ab47bb1948b572ab795c3e", "description": "aux/draw: check for lines when setting clipping-mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "43802ea3b5dd2f58736b241fd371c7d7d8888217", "description": "aux/draw: guard_band_points_xy -> guard_band_points_lines_xy", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea98df2a65ef356907ee7c5db9c4b352f6740031", "description": "gallium: pipe_rasterizer_state::point_tri_clip -> point_line_tri_clip", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "04b33699217990b3d5c16047586070e4067d3281", "description": "ci: uprev virglrenderer to drop venus release patches", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4ed2616ac362a9d1654f92726b2f0cb54fa66fef", "description": "radv: Fix vk_instance_init vk_error instance use-after-free", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bb91bc9fd2387b979e27475c861c317b3c23d01c", "description": "lavapipe: Fix vk_instance_init vk_error instance use-after-free", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dbc4c088fc563293eb80d9f60ed1414f8156e23e", "description": "r600/sfn: Fix iterator use", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "e57643cf5488fc7ca2619f62997527b1f546cd38" }, { "sha": "d90fc82569934f7431281ffb3e9d89b01ff054a0", "description": "radeonsi: do AMD_DEBUG=nodisplaydcc differently to also remove modifiers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c8b5a8fbd96a7ee9e847c649f749c2fe7d16135", "description": "radeon: add radeon_info parameter into radeon_winsys::surface_init", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae6b9284951064f81a7e9343fbfa731f643121a1", "description": "ac/gpu_info: disable display DCC on Raphael and Mendocino to improve power usage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e4c8ac5aae500df0fb4a272d95eb4e9ba44a3f58", "description": "ac/surface: don't expose modifiers with DCC retiling if radeon_info forbids it", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ce6430067613e3e64cabf79918a3d96122b0c4c4", "description": "radv: remove ac_surf_info from radv_image", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9e846ab1dccc5b40544547ae66cecc58b7e5d229", "description": "radv: use vk_image::extent instead of radv_image::info::{width,height,depth}", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cb721d5de5103a2350ded684fdec80310ff223a9", "description": "radv: use vk_image::samples instead of radv_image::info::samples", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d37b020428aed6fe5dd0614104ff5fc227e47a48", "description": "radv: use vk_image::samples instead of radv_image::info::storage_samples", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8e62bb0dfeec2421ce09baa9ccbefe927817367a", "description": "radv: use vk_image::array_layers instead of radv_image::info::array_size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b7b9657a70ed654b6cd8a6fba67ba37ef73ac944", "description": "radv: use vk_image::mip_levels instead of radv_image::info::levels", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "87d31cadad08c581b699a14a969096220790cdc9", "description": "radv: disable RB+ blend optimizations on GFX11 when a2c is enabled", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "a6d4139e59bf0aab66f09b321d1690d28c50a67f", "description": "Corrects log print to produce hexadecimal base output", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "53b77a8102cdb002461bbc8b7f52d8babb290aeb" }, { "sha": "fb13360546ec14353db7cd1023e9103381d7826c", "description": "intel/fs: reduce register usage for relocated constants", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1aaf4bf40a53e8e382ba14b2470f160afd78b6cc", "description": "asahi: Fix batch writer_syncobj cleanup", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3f55eff0e5df17dd4d9328236988932d360ac00c", "description": "asahi: Assert that freed BOs have no pending writers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d7d098679b40c0aa5bf0b01bda68c05dbae4880e", "description": "asahi: Fix depth load/store flags", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d49e8f4d763b6e468cbda838bd38e1b71c14e7c4", "description": "asahi: Clear batch->resolve on agx_batch_init", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d72e1418ce4f66c42f20779f50f40091d3d310b0", "description": "asahi: Implement transform feedback", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "25646c7772c0bdda9ddf29490130e3a653d4c6aa", "description": "asahi: Bump MAX_PUSH_RANGES to the worst-case", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c2f366ce64795655a5916a166fd7d3773132f442", "description": "asahi: Shrink disk cache size of push ranges", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e79e74367489d9156fa50b30e79d70f1ff2fbb41", "description": "agx: Lower I/O to scalar later", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a561a6c4684922758b5fa3dedb9ee3bc4229a4fa", "description": "agx: Validate that collect sources are the same size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9337f6a8650fb5425a283e1643dfe4b048c93412", "description": "agx: Rework z/s emit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f4f9269b66184aedba9ffc690c8f24eaa2285edc", "description": "agx: Ensure load_frag_coord has the right sizes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7f71e1bc2d5a4e2595c33198b30bd8f4b004248e", "description": "agx/lower_address: Match multiplies, not only shifts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "032d7bd302cc391c308191965eb9dd06436b61ea", "description": "agx/lower_address: Add helper to match multiplies", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c837156e99b2832e9233aef182731dc8bd85c180", "description": "asahi: Bind staging resources as RENDER_TARGET", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "31c805d0aa7fb82b373e08de0af0f57db8d91154", "description": "agx: Don't wait at the end of the shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3d138f44601a480b422ecfa2983838af084bad47", "description": "asahi: Copy resources if needed to shadow", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "87e57eae092162a80c882bdf73afd15ecbeb28df", "description": "asahi: Rename no colour output to tag write disable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e13f9caa255882b49b4835dfaac18d4f6fa491b7", "description": "agx: Fix packing for iadd with shift", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cd7e016961a3e41d635a484889417da4c86cff13", "description": "asahi: Use device_load shift for VBO loads", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bd9c33e16ab06c1eab398a41dad5472ec3100b72", "description": "agx: Defeature fsub", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a33a813fe2e503cdad544dba10e8266535066581", "description": "asahi: Use u_default_get_sample_position", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1185ac931f9337cd1f2a029b6d7dd7739b77d151", "description": "agx: Remove bogus assert", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7090b34ca574950bdaa1db3b2569e6a1ee067b4b", "description": "asahi: Compress more texture targets", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9f39bbdee9bf802aa37684943830a1659055d1b7", "description": "asahi: Use 2D array staging resources for cube/3D", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c11c40eaf4d4ba1e2900df4615374cb8296c8725", "description": "asahi: Explicitly ban MSAA, compression with linear", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fc88876329ce87d5ff89cab91226970a11d6c987", "description": "agx: Handle linear 2D array textureSize()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "21d7049925f669f62b1cea4f00dabe98e2bd2ea0", "description": "agx/lower_zs_emit: Fix progress returning", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c8e331bf72245c0f1909063c36b2f27552d635c8", "description": "agx: Fix abs/neg propagation into fcmpsel", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "632014ece0282c519e028f07f793db697a96aa7a", "description": "agx: Handle splits of uniforms", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "221b329a982869a8f17ae438d932861562b2a703", "description": "asahi: Track write to separate stencil", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2f907dd827e9ce2e868d8e79f68138ea1a3385b3", "description": "asahi: Identify XML for barycentric coordinates", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f8cd310e47f9182f7dbef748a40a8e144691948", "description": "asahi: Don't use depth/stencil staging blits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a2546b71ed6366b2cf8becd884874498da2230c1", "description": "asahi: Minify width/height in create_surface", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9b471d1b368e5fa8d9fa477522564bc3e988ab8", "description": "asahi: Fix disk cache disable with AGX_MESA_DEBUG", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5e9538c12e0f564af888e2d2c1804e960b9492ca" }, { "sha": "fdec9f9c6b7744b54ff04a8cde72c6944c023167", "description": "asahi: Fix batch writer tracking for null batches", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae2b312ecb9b83f35b32ad1a21a259ec0521ab23", "description": "asahi: Add batch state debugging", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be3a1e2e88e3a74371b411501e3f41e043d1df71", "description": "asahi: Free low VA BOs correctly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "222d6b45fab81f1d6e15879e075190f3531a0b21", "description": "asahi: Fix typo in debug/error message helper macro", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "0a132b06406debc79565a7eb4dbe02e9f793e5cc" }, { "sha": "fba5a6b7e24936ec7c7195ed33e9d6d839ac52c0", "description": "asahi: Enable 2xMSAA (for deqp)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "da60a34fa91d9936d55ae5ae5719177a0dc4f07e", "description": "asahi: Broadcast Z for all components on texture fetch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6bbf10f3f2b44fcddaa045dd5e7de342deb7e4ea", "description": "asahi: Identify ZS resolve bits (tentative)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5503a08583f3ed3f853a17a54f053a67f5e6093d", "description": "nir/lower_fp16_casts: Fix SSA dominance", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "01dfd65a2d407dd95ac472e7e80e736bc7a8fc57" }, { "sha": "dabc52899b481e36e120a04b09762bbf23b06cc9", "description": "ci: uprev kernel to 6.3.1 with fixed patch for Adreno SMMU", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6dc8afc19b5286311d66d2523295ace371d561f2", "description": "freedreno/a6xx+: Use template to handle a6xx vs a7xx differences", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "526831ee2ea8ea5bd1235db05c7703abec537830", "description": "freedreno/a6xx: Rework set_bin_size()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1ae09f3effd2f1353dc92f5b64428d479e1c9596", "description": "r600/sfn: fix cube to array lowering for LOD", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6" }, { "sha": "05a3eba09462a3a63802bcc87fa82dae36ad7a27", "description": "r600/sfn: Ass support for image_samples", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6" }, { "sha": "19961f8195066a7cf21815d4058e2accdc59edf6", "description": "docs/tgsi: use \\ll and \\gg for left and right shift", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "abcd3423e9bfbe9d3b95d61b2f0951458877c805", "description": "docs/tgsi: fixup latex for TEX and TEX2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b7327296d522e00e1f526a611753ad37775bff76", "description": "docs/tgsi: do not use math-block for non-latex", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f94c95ab5a16217bbdee785cf6b16c981d4fa808", "description": "docs/tgsi: use math-notations for conditionals", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "02908b26bbb2bc0ee865ca52f616b6840d4abb43", "description": "docs/tgsi: wrap overly long lines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d22ee93f97ee2e13b8cf7f94f5889d511a1d7c2b", "description": "docs/tgsi: fixup bad latex", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d8871ac2edf7ba6c53088951b411ac18546b8f89", "description": "docs/tgsi: fix bad latex", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f84d1033c16afe6e8888580845286fed2c1d25bd", "description": "docs/tgsi: fix up indent", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cb4e4fc5de48886758a26ff19d322947b5abfcec", "description": "dzn: fix pointer type mismatch", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "71dbb3120a9d0fb0de3296b5188c086c55673c04" }, { "sha": "191fa52d0cd3eb0626d9da9e7e265586f10b666c", "description": "ci/turnip: Drop the IUB bug fallout flakes.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "12c10f2fe999ea517854f695b6fd18df0d0da959", "description": "ci/turnip: Drop an xfail from the full run for a recent fix.", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "2cbc24b9da01fb7cc38b42fd78d8f232ce7167b7" }, { "sha": "80b541513dd5d5f8273e74ed500cfd13cc0b00dc", "description": "ci/radv: Disable flaky heaven d3d9 trace.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a8af504041977d2ff7362ec84838697fc0749c7e", "description": "ci/radeonsi: Mark glx-make-current as flaky.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "91b06ea8b254f2a0a60468746da5f7d835b1e764" }, { "sha": "d6ece34418d75c5604aab8aa2e634b9c1b1bd4dd", "description": "intel/tools: decode ACTHD printed by newer kernels", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "499f332a3a5076b2d6f1f12bf728784b5e2df98b", "description": "radeonsi/vcn: fix decoding bs buffer alignement issue.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "4f1646d73fa8bac82ff2195f06a5f6011853f647" }, { "sha": "6d84b34359dcbad477209adb9f9d0592c5a71bb9", "description": "zink: add ZINK_DEBUG=optimal_keys", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dcf3adbde7ea637e228e558c78983e804b2fdc10", "description": "zink: disable EXT_shader_object if !optimal_keys", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4cb900609fc753b38ef7a39bddf35ea15ffa006c", "description": "zink: break out optimal key handling into separate function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "13f98c8101b8021883e5f79f6c4b447975763b01", "description": "zink: move EXT_shader_object check to another place", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e64f5f261e255eda32f24dd1662d64484e5d8ce5", "description": "anv: increase instruction heap to 2Gb", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c60e94d61ff026a8ac025e109e0debfdea5b290e", "description": "anv: make internal address space allocation more dynamic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "843afd4c6399bd77fff50e2e9cbb926257251a24", "description": "anv: link anv_bo to its VMA heap", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bb8e31b7ed56c2eea82d3a809dd7313cb194f74e", "description": "anv: avoid hardcoding instruction VA constant in shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "53b77a8102cdb002461bbc8b7f52d8babb290aeb", "description": "anv: remove 48bit address space checks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c35d430460dbde714552aef78f3e54214a6071e3", "description": "isl: fix layout for comparing surf and view properties", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "628bfaf1c6f207ee01c59e236cef3fae942d6c55" }, { "sha": "9471ffa70a03265d966594d3e290ce646f5c2f9a", "description": "intel/fs: fix scheduling of HALT instructions", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "9b6945bb65284f28cbed3b53ffc3bb37ba66b7b1", "description": "amd: Cleanup old GS intrinsics code.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5bb04dc5286bd9ec35fe1e29747e366e6f8bab72", "description": "ac/nir/ngg: Use sendmsg in NGG lowering.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "025c1f5174005b04a4ce28da7e1a529dc4a13904", "description": "ac/nir: Emit legacy GS DONE signal in NIR.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fffb2b33af5c51def6c32496cd5585d25d482379", "description": "ac/nir: Use sendmsg in legacy GS lowering.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "009f0623ff4ccd57fcac9c563006018f2e3d706c", "description": "ac/llvm: Clarify arguments of ac_build_sendmsg.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "28d740fc0ba8b2fdaa4ea40ead51d60a7c0f9c0d", "description": "amd: Move sendmsg defines to ac_shader_util.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f66281c7fb7a9e85dbef36f2661bd08254fcfe34", "description": "amd: Add and implement gs_wave_id sysval.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c1591bfc2807c7be0283e5e99ca539d11d596cc9", "description": "amd: Add and implement sendmsg_amd intrinsic.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "38447b3f634c0966e668cde13400b3a71a431f68", "description": "aco: Disallow constant propagation on SOPP and fixed operands.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "d5398b62da1913e7224c826da0dbd5fa88436f18", "description": "aco/ra: create M0-affinities for s_sendmsg", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9dd6fcd9ece4433229181241bdaba9b2d0baa232", "description": "intel/compiler: UNDEF SubgroupInvocation's register", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4913f54a1f3f1a513f3c44d8e88fb8e66810556b", "description": "intel/compiler: UNDEF comparisons with smaller than 32-bit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fcdf28ad94fb62d0fb76652af32a1f02d9d2c96b", "description": "vulkan: Document vk_physical_device::supported_features", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "96cd034e3cfa85c4e72496360d1432dcb7e89cc8", "description": "zink: take location_frac into account in pv emulation", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5a4083349f36ef6db36a962327de6952a30d0c92" }, { "sha": "0843d4cbc3546a80d76109c892a1e1a3b847dd55", "description": "nir: switch to a normal sampler for ARB program with not depth textures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f698d475718562918329471f7c038717f50d1d75", "description": "drirc: add allow_sampled_tex_copy option", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9e764eb8f875eae06c91e39866908c59792079f1", "description": "Uprev Piglit to 79a084c56b6dd79f7c3a97b57a72963121ebb1e6", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5edbf17e90973a2ac987c345e4a2d4021ee31cd7", "description": "pvr: Move heap initialisation out of pvr_winsys_helper.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b4ce498eef33d4516d67d086b566032b620bf48", "description": "panvk: clear dangling pointers", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "f3d648d20dba041a67a0fd5bf9b212672178a7f2", "description": "anv: implement VK_KHR_ray_tracing_position_fetch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5cdcc22736244162af55397fa7d4a248684c5683", "description": "intel/nir/rt: wire position fetch intrinsic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "03f0f70adf11cea248d0ce205d26365476e16870", "description": "intel/nir/rt: use a single load for instance leaf loading", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1e0e4657f97cbf9ce080b4aa0fe01bc83eb8aa56", "description": "spirv/nir: wire ray interection triangle position fetch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dcdf008d6f4fc3ff0d0eac8217c1829c4d9b3dde", "description": "spirv: update to latest headers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3e726435ccc0c381f4a09f29e97ac415efce5112", "description": "vulkan: bump headers to 1.3.249", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eb233576d82f83af4271bd113e595d8f8c7e6199", "description": "pvr: Reduce free list initial size when multiple devices are created", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6005d28249c92c5fa0f7384353f95f18fb33a17b", "description": "pvr: Use vk_device's enabled features struct", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0164425b38655a8bbe4a510d7856cfb6a4197e3c", "description": "pvr: Don't ralloc build context from compiler", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2cc0b4a813e48eb11c7d0e9792db2b9632c4068d", "description": "panvk: port panvk_logi to vk_logi", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ba118bb3bc4ddc4b694ed7d3b3247d9adac67868", "description": "pvr: Adjust clear's region clip words", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "beffefbf21a13b6d23df75ffd1a2fc7432ac69d0", "description": "pvr: Fix incorrect PBE packmode for S8_UINT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0aafa22a1cd1b2530c74b7c62db812ecf7061dc3", "description": "pvr: Don't advertise S8_UINT support", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "220356e0831bc870a189cf8d116a8b0ff6e1e500" }, { "sha": "57d6cb2f1e5e9b5724b4b0f8448d42fff27bcdca", "description": "pvr: fix sync waiting while using pvrsrvkm", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9e75abb61b1f926df794b6f9c365c67dc552279d", "description": "docs: fixup About Mesa3D.org link", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "7da0482636a3475232ed906cfd611b2d912227f7" }, { "sha": "360feea99cc64a41bb4d2ac8d17e907cab7191e6", "description": "llvmpipe: fixup refactor copypasta", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "a1846e39269a2c1b9e2961ecb9d5e1b10d629ae4" }, { "sha": "6ea7bdb15214b691092813ed78c96692718e9e8b", "description": "mesa/main: drop use_legacy_math_rules", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a9473b32d5acf1b6051fe8dcae6de36089cfd26", "description": "r600: remove unused code", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "337dc7d76604e646f1a85615ab2d9d238427bf46" }, { "sha": "1c1855cc0040b63deaf9ae1caf5d32d55476686e", "description": "nir/lower_io_to_vector: initialize base", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "be34257197afe99314883661b1e3dd6328c7e4f8", "description": "dzn: Delete queue-level event waits", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "04fa6c715b0f313af8ca7c95619e9d856c569d17" }, { "sha": "7d34fe04e4f4e9ad5c49afbfaad2b463832f0ae6", "description": "dzn: Support separate depth/stencil resolves via blits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dfc88a536bd88b6d0c06dbc162865cb312814c2e", "description": "dzn: Support all available depth/stencil resolve modes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3f641538d3f1bd607c3832ae787be7ea510d8a1a", "description": "dzn: Augment blit resolve to support min/max/sample-zero modes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fa938dd97501e182483d8f03c9be82398e989292", "description": "vulkan: write beta extensions into generator scripts.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "54113f5a602adb643e3c36a66f74f2e1be2d56f6", "description": "vulkan/cmd_queue: handle beta extensions.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eb0307107d9ca47a3114f3a35b873e032461fc77", "description": "nir: add/update comments for gl_access_qualifier", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "820c50ada3f9563a0900f89a2252465b64bdac7e", "description": "nir: rename ACCESS_STREAM_CACHE_POLICY -> ACCESS_NON_TEMPORAL and document", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c38bf95a06a4943909ea6408dbcc3ebb8f1e3717", "description": "device_select_layer: log selectable devices if MESA_VK_DEVICE_SELECT_DEBUG or DRI_PRIME_DEBUG are set", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "208e1824f1ddeb1eef8c65150e81230785881260", "description": "device_select_layer: add MESA_VK_DEVICE_SELECT_DEBUG which logs why default selection was made", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "571ce2e481f1f51d947d062918ad05e309813af0", "description": "device_select_layer: pick a default device before applying DRI_PRIME", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "afa1fba198f44b904efe6dddb323679c105dcfdf" }, { "sha": "f958a45a7144b0483533e10515a6c228edc69a2c", "description": "device_select_layer: apply DRI_PRIME even if default device is > 1 to match opengl behavior", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "afa1fba198f44b904efe6dddb323679c105dcfdf" }, { "sha": "7fcda2b4e309cfa53a8ae3b2f03ffc363e745ef7", "description": "device_select_layer: fix inverted strcmp in device_select_find_dri_prime_tag_default (v1)", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "9bc5b2d169d3a3c9d52fc30987eaba52e3b7dc00" }, { "sha": "ed212b8cce844e7c1b62c3dae136c4dd8646a707", "description": "svga: use util_unreference_framebuffer_state to unref fb state", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f5bde99cbdd208916795dc463663ddd97428ecc1" }, { "sha": "6cb3c6c76801b47f4be4e64410124d00428bbc58", "description": "llvmpipe: use util_unreference_framebuffer_state to unref fb state", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f5bde99cbdd208916795dc463663ddd97428ecc1" }, { "sha": "f05caed02e7e4c359d233677b52ba5e24c94b7f2", "description": "vc4: use util_unreference_framebuffer_state to unref fb state", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f5bde99cbdd208916795dc463663ddd97428ecc1" }, { "sha": "8f690c4f7836c9574de601e04435e5dabfa6fe69", "description": "v3d: use util_unreference_framebuffer_state to unref fb state", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f5bde99cbdd208916795dc463663ddd97428ecc1" }, { "sha": "4809274c18e30b5c714bbf1ffeffd167bb44b270", "description": "softpipe: use util_unreference_framebuffer_state to unref fb state", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f5bde99cbdd208916795dc463663ddd97428ecc1" }, { "sha": "7a3deb05a6b4d44d5137706b6eef8dd8b6dc2427", "description": "iris: use util_unreference_framebuffer_state to unref fb state", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f5bde99cbdd208916795dc463663ddd97428ecc1" }, { "sha": "b1449e3e673db8e2d1b149681f7b57e4efae7620", "description": "i915: use util_unreference_framebuffer_state to unref fb state", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f5bde99cbdd208916795dc463663ddd97428ecc1" }, { "sha": "b86f0280d780a199e2336aa7fd2c1a6836418b1f", "description": "i915: use util_copy_framebuffer_state to set fb state", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f5bde99cbdd208916795dc463663ddd97428ecc1" }, { "sha": "c686c98a795f6a42bb7844cca022ab22c09b2464", "description": "cso: unbind fb state when unbinding the context", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "cb865ac72119b7b86998fb12e2431c90e131470e", "description": "ci: carry venus-protocol 1.0 release patches in virglrenderer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bdc82f52d7d16b05a9922534be00fba39e3a1c5b", "description": "docs: update Virtio-GPU Venus driver page", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d76038712ea099424e906d8a4c19ad5c932f7e3", "description": "meson/ci: promote virtio-experimental to virtio", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9c26e6920bc3dca5df3e21a685f7adc684aca6d", "description": "venus: adopt venus protocol release", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "234ae64c928dd59ded32a3def6b6ea401adbec21", "description": "venus: stop query experimental features", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ac1dff603e744142517424d5d4d821102b77b095", "description": "ci/zink+anv: Test piglit quick_gl pre-merge, dropping a few KHR-GL46 tests.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fee8520937284734b5fdfa58ae928d50570e32fc", "description": "ci/zink: Update more xfails for tgl piglit.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c213bedd113dadb425e1e0d91dd8f36452d2cdf7", "description": "Revert \"ci/zink: Try to update TGL results for new MSAA behavior.\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "74a8f118a2595479a94a8b7097680c5111d7273c" }, { "sha": "f79aba46dad68f5b3b89e43f0a73ca855852cc01", "description": "venus: use pipelineCacheUUID for shader cache id", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2e3ce614b9e4c307f233aac5deaf2b623a0f0fab", "description": "zink: sync queries at the end of cmdbufs", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "7c96e989755029a21b78f9e9aaa00c7a3d267172" }, { "sha": "738c2eacf3578b8c177304e9761909d492f82619", "description": "zink: null some descriptor buffer pointers during destruction", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "13c6ad0038aa42f1c908ca1adecde9bebf9f2509" }, { "sha": "d5ceb4770b365694d963e2a8c7e1ce4ec2cedd44", "description": "zink: set depth dynamic state values unconditionally", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "d1e565a8ebf4eb06bd3047b403a27f94d22c7062", "description": "nouveau/nir: image_samples/size don't have coordinates", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f4be2e3437ce12d9860d3c8d8c8702cc108b97d7", "description": "zink: disable a630 traces", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d7e37389bcb26bc56932438da3ca0b5d44aedeb1", "description": "nv50/codegen: Set lower_uniforms_to_ubo", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e6bcbd57e36e9b6a6c87deca2aab28b63dfe26cd", "description": "panfrost: Check blend enabled state in pan_allow_forward_pixel_to_kill()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "300327ba19d921308e5933910f925027538435c4", "description": "ci/zink: Disable Freedoom trace on ANV", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "36bb5f1f704753ecbe84a84d6b4a01d2b93576cc", "description": "radv/ci: document a series of recent regressions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "11a853e912c73b65f6b877e4fbca904b54f3da41", "description": "wsi/wayland: Do not assert that all present IDs have been waited on.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "577b3c7bb2dab10de3cb039b464870a44c118798", "description": "wsi/wayland: Simplify wait logic for present wait.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "43f868d17572b428e1f54763d794e05a4d45b070", "description": "wsi/wayland: Support VK_KHR_present_wait", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "47cd010931a48fcdf259ffcd455ca065f180adc3", "description": "wayland: generalize wayland-protocols code generation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b251d43622391cbffad4a4e748e41223b2344fe", "description": "radv: Add driconf to always drain waves before writing timestamps", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "284e604872205dfce528b7d764f3698478b693f5", "description": "radv: Always call si_emit_cache_flush before writing timestamps", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "b59935e2e77ed6ccf210103b028d671ee277a607", "description": "radv/meta: rename dest to dst", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "63b5b93dd315ed8794f0e15b5ce93acb9db66e06", "description": "radv: replace radv_get_levelCount() by vk_image_subresource_level_count()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "963f51158d423324aa325e71ebfb7792b5eacfd4", "description": "radv: replace radv_get_layerCount by vk_image_subresource_layer_count()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a77c88f1e897d5ab5c046b35898eadbe806e2990", "description": "radv: fix fast-clearing images with VK_REMAINING_{ARRAY_LAYERS,MIP_LEVELS}", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "de61eddc02ed6442cfecbf8165ce4702a8530467", "description": "radv: fix invalid type for usage in radv_get_buffer_memory_requirements()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c950098abb5f257e83f986ccce7bab004520c069", "description": "broadcom/compiler: move buffer loads to lower register pressure", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "efc94390f716b70ac1d5b09c6f949f938aeadcac", "description": "docs: fix edit-links", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "7da0482636a3475232ed906cfd611b2d912227f7" }, { "sha": "2cbc24b9da01fb7cc38b42fd78d8f232ce7167b7", "description": "turnip: fix buffer markers using wrong addresses", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "df08ed7d1c8f55fb0760902dffb3413b8466339a", "description": "radv: Move all the dirty flags from TES binding to TCS binding.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "879ddf97202fb4721be28f0efffeb064ea61c57b" }, { "sha": "f572344901e40f457c39448e3e198cd2867bc66c", "description": "radv: use lower_ballot_bit_count_to_mbcnt_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b93c92eba3304e8d2def60734b1a34fc5ad818b9", "description": "nir: lower ballot_bit_count_exclusive/inclusive to mbcnt_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5489033fa8568ecacafe32ceab36f89f2e14f3dc", "description": "intel/compiler: make uses_pos_offset a tri-state", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d8dfd153c50f24ea50578202832b3eccfb61edf8" }, { "sha": "ef01a9cf3b465889fe8084732264dad0580270c3", "description": "mesa/main: drop unused variable", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "c5b3d488f9bed0616f42193073fa0014cb68284d" }, { "sha": "9f522ac0c65ceae11ad1a4e84ec9f32a9393a25c", "description": "broadcom/compiler: don't allocate undef to rf0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4ca8be82d5727337bb742ad205f0e156b597c3a6", "description": "r600: fix refcnt imbalance related to atomic_buffer_state", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "06993e4ee350b9c2ab1e3ee7686878add3900d39" }, { "sha": "0937a02d96b96086bc5a8765485ceb908b402c80", "description": "vulkan: rename vk_physical_device_features.py to vk_physical_device_features_gen.py", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9cf1cdfaa89bcbb8fde1851b3f358570954eb120", "description": "vulkan: put TEMPLATE_H before TEMPLATE_C", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "005cfc63fc750c34f120a440b8c65ed079d5bb11", "description": "vulkan: put interesting code before boring code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "64f4b277ea66cf62ec1bee732e9b1e3dad45b5b1", "description": "vulkan: inline vk_get_physical_device_features into vk_common_GetPhysicalDeviceFeatures2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "528d430ca11166157d0bcf8a2a770c49f06a5be5", "description": "v3dv: use common vkGetPhysicalDeviceFeatures2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "99bc68f042fe1ded0fceeaf92e9131619a37b3bb", "description": "panvk: use common vkGetPhysicalDeviceFeatures2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a252a9dc24d4c9eaf40bd20d3cab4009aebf660d", "description": "anv: move get_features after get_device_extensions (ugly diff)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "430abb971a47f49d3dfbddb6ea0f7c34689073e3", "description": "anv: switch to using the common vkGetPhysicalDeviceFeatures2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "61413d70a0be6cc4de68bd67674bcc16b8266ddd", "description": "vulkan: introduce supported_features parameter to vk_physical_device_init", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cc02214304d1586d9602facc46c99532b04ad583", "description": "vulkan: add common implementation of vkGetPhysicalDeviceFeatures2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c93b179d76adadfb44a5d6e7a878c719943a9dc2", "description": "vulkan: Actually increment the count of objects in GetPipelineCacheData.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "591da9877900c56434f9e23e0ad0058b118b0be8" }, { "sha": "bc257928d7a431400dd8f83ff03590b7f5a1dda6", "description": "vulkan: Handle alignment failure in the pipeline cache.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "591da9877900c56434f9e23e0ad0058b118b0be8" }, { "sha": "888bfa7f04b6639f4081e26c50d9189c9caf4f15", "description": "dzn: Ensure bindless is factored into pipeline/nir hash", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aa43b030866c32865bcb76f6eecf37a779fae199", "description": "dzn: Ensure subgroup size control is factored into pipeline hash", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dacc3cc597068d6ac926cd850d45d9b5f711aeca", "description": "dzn: Use the nir hash as an input to the dxil hash", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c9a34e6de0c121e908bf0ae02173d5b6e57eddcf", "description": "dzn: Ensure sample-rate shading is factored into nir hash", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cc8cdbb0ef90673799d958663a7f0b4669170a93", "description": "dzn: Hook up subgroup size to compute shader compilation", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "db083070f03fc033ea5ff43200a9a1fcb2b73df0" }, { "sha": "d615dfca409988298d544ca8aa19ac16851629f9", "description": "crocus: fix refcnt imbalance related to crocus_create_surface()", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e" }, { "sha": "551e92d8a6b8dc2d1eb27539d7a6e4cdd57de822", "description": "virgl: check a debug option again at context creation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "73952bfbfd15bc64bc0d991d0931dea40c87f0db", "description": "dzn: Fix UBO descriptors pointing to the end of the buffer", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "d34ac0a70b705963b7d4f09aedebdfc66e8a2956" }, { "sha": "905f7f83650fa8d9cfe97c9d164c8e0cc7c61c6c", "description": "Revert \"zink: don't create separate shader dsls if there are no bindings\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "83a1b74240df3afcdb0e723c5bf6514b3321b411" }, { "sha": "27d6a98638a5d3914c84ced7b4177bbc5adddedb", "description": "zink: only unset a generated tcs if the bound tcs is the generated one", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "cf13a1d791b840e010e5da4de48376be26e2271c", "description": "radv/rt: Fix and improve VkPipelineCreationFeedback", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7070c4e5ff0f1d85a94b57c15ea215fc35bb2a8c", "description": "radv/rt: remove merged VkPipelineShaderStageCreateInfo", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4408395a302a19607e1e4f249777e6da39b4dbc1", "description": "radv/rt: refactor compute_rt_stack_size() to use radv_ray_tracing_stage information", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8ec81a43cba3c71440a054627f9e94b2a6b9122f", "description": "radv/rt: use precompiled stages to create RT shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7836e327787c41731c978df67e51ca664204bd1b", "description": "radv/rt: retain parsed NIR shaders in radv_ray_tracing_lib_pipeline", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "284ab601a5365cdf259e51becee93cd4c01b2179", "description": "radv/rt: introduce struct radv_ray_tracing_stage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a5b0b150df5eea17f912bd97be006689e306c370", "description": "radv/rt: expose radv_parse_rt_stage()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8665506cbdebdace21c70e436febe7427390a0b9", "description": "radv/pipeline_cache: add NIR caching capabilities", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9afb52a1223f402cccbe0250103627d567994bf2", "description": "vulkan/pipeline_cache: expose vk_raw_data_cache_object", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "37c6c5c624b6d00443e7de1a43487b00eb30ff9f", "description": "nvc0: do not randomly emit fences.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "df0a4d02f264a4c49b7503c5f564ac4c492f906f" }, { "sha": "a86e8969c7e6218416fe5dc39e6ada9893fc9e58", "description": "ci: Uprev crosvm and virglrenderer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "53605f226b32a16c4b153388ad8256c4ee8303fc", "description": "nir/lower_non_uniform_access: add get_ssbo_size handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c1bc1b964a5c92995b9285039c945b679496ed8", "description": "rusticl/nir: finish blob after serializing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fb7e9b1c36cad4a309c5e3743ceaa8a6f3a6165c", "description": "clc: free kernel args in clc_free_kernels_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7fc259e4e7ad5afb131a575674d52937c5566a64", "description": "radv: add padding to radv_shader_binary_legacy", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "577d76f60f788c3a8d43b4b388bb5a04e4e64994" }, { "sha": "df262d80da3ee019b364f3f83db9237130bdfec9", "description": "vulkan/pipeline_cache: use vk_pipeline_cache_insert_object() to replace raw data objects", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cbab396f549fa7c1a948d469fe6b4df18a81adc9", "description": "vulkan/pipeline_cache: replace raw data objects on cache insertion of real objects", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "8b13ee75ba9f27ceac6b6180ca05d321caa13612" }, { "sha": "edfc9d9d966f3bd273cc21fd6dc20d9844f42bcc", "description": "etnaviv: Add util_blitter_save_so_targets(..) call", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db6f94f2c40ae1bae2cdae95915690843dc46a47", "description": "pvr: Correctly validate PBE accum format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7cda715ad62182da5e8fdc8cb2aaebe3d9a67470", "description": "radv: fix bc optimization with POS_W_FLOAT_ENA(1)", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "a4b60295a797cda88be111029da146117040081c" }, { "sha": "11b1a37553a9339b358ddae99df38160c4cc2252", "description": "pvr: Unmap mapped memory on free", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "926ddc319cdfddd8acae546a06a4400e070685ca", "description": "pvr: Fix unaligned VDMCTRL_PDS_STATE1 data address", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "78df1977fe3025eb2acc62b4658570e220a10c30", "description": "pvr: Fix image to buffer copies", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "71980739a10d44eec5f5d9e5b2b9a4e7d9989cca", "description": "pvr: Fix vtxin special var allocation count", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ddd3c66f5390b9e6b9aa84a2f15c05886ebaf455", "description": "pvr: Improve support for image clears", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "955797d01566bac49b9f49eadcd075f3cb7c5291", "description": "nir: fix constant-folding of 64-bit fpow", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "9076c4e289de0debf1fb2a7237bdeb9c11002347" }, { "sha": "e25e4c81de800f659665d28f9670c41bb3e857dc", "description": "radv: fix dynamic depth clamp enable support", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e48c0fbd8f70df5f74bdbe594f807d09fc3a4424" }, { "sha": "cc66d546dde059145facf06d8b3decaf871070d8", "description": "microsoft/compiler: Unroll loops in opt passes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bb65d36c5c5bc4a8b4ff43e17c7ca06f6386b1f9", "description": "spirv2dxil: Mark SSBO reads for bindless as CAN_REORDER", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "34cc37910f362dd8d51ef47de0ca592f0e42571a", "description": "radv: respect VK_QUERY_RESULT_WAIT_BIT in GetQueryPoolResults", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "cdf01be131292f5a2aba3206974a3840b0cf4fe9", "description": "Revert \"ci: disable all a306/a530/a630 jobs\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "af214c233b8612e9b063b268219a655f29d9aad6" }, { "sha": "98bb47ee4559f86bbeffa5148067971eaadb121b", "description": "ci: Enable rusticl in the fedora-release job", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "96dd3947875cc617a389223b1a064956f2dbcfad", "description": "ci: Upgrade fedora-release job to Fedora 38", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5c6b07246d8bfeb5674af27ff1b063a96b7ca44d", "description": "ci: Drop -Wno-error=array-bounds from fedora-release job", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dce97f090a74f6f46df7999601fc16cdabe97782", "description": "clover/llvm: Use std::nullopt already with LLVM 16", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "4ee15720087d0b76423581aef14a98682c42558f", "description": "clover/llvm: Use llvm::DataLayout::getABITypeAlign with LLVM >= 16", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "6bab67f5a66d6235a261c84b45df56db0658f247", "description": "svga: Make declaration of emit_input_declaration match definition", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "ee8b572b4034bc4447df28f293d35d6382366f1e", "description": "svga: Make vmw_svga_winsys_buffer_map definition match declaration", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "6c7400f4e80fa0b912610f00cc42a015cd8800ed", "description": "vulkan: Fix GetPhysicalDeviceSparseImageFormatProperties definitions", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "dbab98d9d63d4de4307c28c0ea578b977ea3f0b7", "description": "radv: enable RADV_THREAD_TRACE_CACHE_COUNTERS by default", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f092f548cb8202614c86b47ecd8906d16628ce24", "description": "r600/sfn: assign window_space_position in shader state", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6" }, { "sha": "bbd265b8e8b9bdf253958168eba70e4826508d2a", "description": "r600+sfn: Assign ps_conservative_z and switch to NIR defines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c81518911243db4ed4baa3bc0eff5bc04ed281b9", "description": "v3d: apply 1D texture miplevel alignment in arrays", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "040aeb5a23e5cc8a71a352e55282d514dd2ab64f", "description": "radv: Add asserts in radeon_emit{,_array}.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7893040f807f2b81d03a6a19c577d6d98bcc116c", "description": "radv: Add stricter space checks.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4c204db0a79d26ab684c12177951dffbc6715ea1", "description": "radv: Reserve space in the ACE pre/postambles.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17a7c55ea7e0f458aa5e7f103f3801a016a16ba1", "description": "radv: Reserve space for indirect descriptor set address writes.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "775e42e6b841c76337af9977f55d0ec74df3283d", "description": "r300: remove simple duplicate ARL instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c5b3d488f9bed0616f42193073fa0014cb68284d", "description": "mesa/main: make ffvertex output nir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7610747e9446fc367e28fae30c3d9f72e3f8f749", "description": "mesa/main: allow passing nir-shaders to st_program_string_notify", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fdd20b9469dd962b221f9c1c0e31068a779cfc21", "description": "mesa/main: drop disasm-code from ffvertex_prog.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "972c92359284a6c8d7dfb84f2db0329198716ddf", "description": "mesa/main: clean up white-space in ffvertex_prog.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "02493aeffc2d8b3609379654dc5f54de6eab3412", "description": "ci/skqp: update to the Android CTS 12.1_r5 version", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a3ae424e0c065c98d91bff6f201f6d1536288eaf", "description": "ci/skqp: replace license with SPDX and extract the used branch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5c1a8d3b7744d2ce7e8900d9a03a89462f109270", "description": "meson: Don't use masm with VS backend", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "77826e835243291df664ccf2a7b8405287b72387" }, { "sha": "b7f815117efe2a52267b9e41d76ea7ace8a515a7", "description": "Revert \"zink: add `single_sample` to fs key\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "420f2c0878f0c38128854f2adbbeb1391e752cb8" }, { "sha": "e7b03fa3dcb9545cda9da4b852ca7c0db1923a31", "description": "Revert \"zink: add to multisample field to `zink_gfx_pipeline_state`\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "14d58926099fb735312705f0853785dcd1888c2e" }, { "sha": "8cbd6acf12bd308cd1c44b62d54cf7b5c03a5397", "description": "Revert \"zink: don't render with multisampling when it is disabled\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "a004825266fdcb43afd5e9fdf946ad9641f1e296" }, { "sha": "6b9f1a540d9724cb55a725249ac4623993b3e0c7", "description": "Revert \"zink/ci: remove xt_framebuffer_multisample-interpolation fail\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "177c92fe7ca3f171ab4fe41491935895134eff3f" }, { "sha": "9a8a397294cfbd019587a5de75ab8238c209bb5e", "description": "Revert \"zink: set when pipeline dirty flag when multisample changes\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "5969541123dbfe1ac339284911a83af712fdcc25" }, { "sha": "0b64c73779617dd3d08956c05cb03a678854fb90", "description": "zink: add extendedDynamicState3DepthClipNegativeOneToOne to profile", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3017d01c9ded9c9fd097b600081b1bbe86e90fb8" }, { "sha": "8e664816fc0edf8ba9e6cef0398db802c2c28463", "description": "zink: update amdpro fails", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9864d7f39d74a914e1d486a1a36627d296e9315", "description": "llvmpipe: fix native vector width init", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "4a056807bc3b813f390d194bbe382b573761649e" }, { "sha": "78ea6220a760902babb7ce709d61fc4278e4eb56", "description": "gallivm: reorder some texture/image members.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d32aa2686c84632b7c03fcbbffa33d7299b8e919", "description": "gallium: consolidate jit image types between draw/llvmpipe", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d3ed01d5ebe06ec2035ee2f899639e2d8c3b8d07", "description": "gallivm: consolidate llvmpipe/draw sampler types.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fd2902a1cf4373ed9c318e698400c66545bd4d49", "description": "gallivm: consolidate draw/lp texture type.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5f22f35590cede22f9b14a93a5321ac1f1d68b0d", "description": "lp_jit: use pipe max for the lp_jit texture levels.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "af214c233b8612e9b063b268219a655f29d9aad6", "description": "ci: disable all a306/a530/a630 jobs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f1716ebcaa015edacc3dd7e018f49ec256d80fe", "description": "ci/dzn: add flaking test", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b07f575a91d200ef8ac7189b82b47394414c36bd", "description": "radeonsi/vcn: correct cropping for hevc case", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "faf27fa0a29452d2ecf4345e59f0c3ce65dc665a", "description": "ac/nir: fix 8-bit/10-bit PS exports clamping", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c182154456288dbab23e87dbc5fc1962984caa92" }, { "sha": "559d3b0f9ab79ffeff1aaddb3dd6b9f313d71ff6", "description": "ac,radv,radeonsi: rename thread_trace to sqtt everywhere", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c2d312c4016eb00f3e3c2ee8814a477cfccdff08", "description": "ac/rgp: remove ac_thread_trace_data from ac_thread_trace", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3a19c36618f8b9e54a5beef793a2727f1358b3ec", "description": "radv: do not abort when the SQTT buffer resize failed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1202d8b0f941f4ff58293d5a6751d9242226b492", "description": "ac/sqtt: add ac_sqtt_get_trace() helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0a11c5b9e6f18c59a4a8599bf3fae61095a88e3", "description": "ac/sqtt: add ac_sqtt_se_is_disabled() helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a031bfdb9d3cb255b72808567e809ed9ca4992ea", "description": "pvr: Fixup format features", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "37f202a54ad86b8d6dab04b2f2a4785bb024576d", "description": "pvr: Remove false assumption from pvr_write_draw_indirect_vdm_stream()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d11e503671bfc6f7ad3c2cc8a5613209cfc79f1", "description": "v3d: fix various minor issues in gen_pack_header.py", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ec6d520eb996156da69e0a9a5cf9867b00d29320", "description": "iris: Allow shared scanout buffer to be placed in smem as well", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c10ff1970461f59a1a0861ba79c3ea24ed4904aa" }, { "sha": "8b52c9bab74f9aeee298660821fd826279239df2", "description": "r600/sfn: Tie in address load splitting", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4beefbe07414e4cae584a02f13ff92ca3e3a0110", "description": "r600/sfn: prepare for emitting AR loads", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5da9f086579ef44c83f1a49ce3a2db37f6e85176", "description": "r600/sfn: factor out index loading for non-alu instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9f39531743663f9534a861c7ad7f849c4ca11cf5", "description": "r600/sfn: Can't use an indirect array access as source to AR load", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae55668f777c3293dca8c8b342d69bfc2f3ceb25", "description": "r600/sfn: print failing block when scheduling fails", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fdec18640ad675af5f7f39d11022d3ab088c482b", "description": "r600/sfn: Add more tests and update to use address splits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7fdb056277fd914c724d18f4f101c477f4de8523", "description": "r600/sfn: scheduled instructions are always ready", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5d6b80bf5bb7aea24172088e4cd91f46b72693ca", "description": "r600/sfn: Fix copy-prop with array access", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "062188de1601826b5603fa16ca8f84089b3619e3", "description": "r600/sfn: Override Array access handling in backend assembler", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e57643cf5488fc7ca2619f62997527b1f546cd38", "description": "r600/sfn: Add handling for R600 indirect access alias handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d9556333192d1a2ea45fd6c8187c0539d700f153", "description": "r600/sfn: Add chip family to shader class", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4d5859a524b18627320009995154728349e5f3bc", "description": "r600/sfn: Start a new ALU CF on index use, not on index emission", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "557dc1494485a23f6b4da475214bd1d46be704a1", "description": "r600/sfn: set CF force flag always when starting a new block", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e9e1806a2eed2b8e467f528c91cd670378e227ee", "description": "r600/sfn: Add test for multiple index load", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "669aba02b09e962b00fbe5b5dcba813871972ceb", "description": "r600/sfn: Don't copy-propagate indirect access into LDS instr", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f4816d2a72357776d4ae5c8a0ec5e5d947d5d5bb", "description": "r600/sfn: Add more tests and update to use address splits", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d617052db6b2f359d7242875013603ec63b069fc", "description": "r600/sfn: take address loads into account when scheduling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8e1cf2d4395d701039fb9e803f33a0ffc9020bee", "description": "r600/sfn: Add function to check whether a group loads a index register", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d21054b4bc92a1a9240841dca719f81a142fd5cc", "description": "r600/sfn: Add pass to split addess and index register loads", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aca80216c1461f8412547d38b6e2894fbce47468", "description": "r600/sfn: Add interface to count AR uses in ALU op", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6e5327fef61b1fbe7f48a60cb90003c0654e693d", "description": "r600/sfn: Add a RW get function of IF predicate access", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a7611bc09376fb0d9fec93a964267772c23a5454", "description": "r600/sfn: AR and IDX don't need the write flag, but haev a parent", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cb8f12ded5422eb134d7a83348ef6e6c9ead45c7", "description": "r600/sfn: Be able to track expected AR uses", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "af3d496253b305d548c0c633628b80e91efed90b", "description": "r600/sfn: Update resource based instruction index mode check", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e7b497fe87f58cf07b8d3b1c93ac8747bd90fe67", "description": "r600/sfn: Add function to insert op in block", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f464fc28d4bba294077ba9dc877865c774367962", "description": "r600/sfn: add method to update indirect address to all instrution types", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c3f60f77d6bdc6f6cc9327216b5db9cdddc6b219", "description": "r600/sfn: handle AR and IDX register in shader from string", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9a293015671f0d59d9511f41c9b6a7d9bd8f1948", "description": "r600/sfn: Prepare uniforms and local arrays for better address handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fac4760c7d6b07db9efaf10870097ab337573a5e", "description": "r600: Allow both index registers for all CF types", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db0752a809075a029f16a273809e16a3686bdc8f", "description": "r600/sfn: don't allow more than one AR per instruction", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "886a3e52863de2f4230e454e803f25e3ff859cf6", "description": "r600/sfn: Rework query for indirect access in alu instr and opt", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5579263368c8cecee87527486efcff248f463e76", "description": "r600/sfn: Add address and index registers creation to ValueFactory", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a40c1c9d5c94ac81a5f5deb989df306ec2ca87ad", "description": "r600/sfn/tests: Cleanup and move some code around", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c5ea9182b4de113fb527e87d75bfd476f2a93b2b", "description": "r600/sfn: Handle MOVA_INT in sfn assembler", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "077f7d25dfc3a3c91f5ccd2a7a0c355e5e5313e3", "description": "r600/sfn: don't track address registers in live ranges", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bd9b653dbbce794c677c46aece842f46ce3747c8", "description": "r600/sfn: Add a type for address registers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1c00dec60d0fc319513940eb92636cb1b4bde2bb", "description": "pvr: Fully declare support for VK_EXT_private_data", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2de6bdd44928b8b15e26a60ad19f1729125af7ca", "description": "pvr: Fix static assert check", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a8f841dad92bcff5397d5599130c85695c66572a", "description": "pvr: Change push_constants_shader_stages to type pvr_stage_allocation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c38da3dcd22bbdde7fb8a6ac824d0af4ac85c8e3", "description": "pvr: Fix pvr_csb_bake() list return.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b22e5fab8c43fb7d207a2a6ecf3cbe5a6c62506d", "description": "docs: Add INTEL_DEBUG_BATCH_FRAME_START/_STOP", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "543c554ed6dbfc189a3fb30be1f6367a9f4a65ec", "description": "iris: Enable INTEL_DEBUG_BATCH_FRAME_START/_STOP", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "61c209095c6926839294a5bc99263b8d88918e2f", "description": "anv: Enable INTEL_DEBUG_BATCH_FRAME_START/_STOP", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "015eecde47d514f82a7049f497009b3fe3c4116a", "description": "intel/debug: Control start/stop frame of batch debug", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "65c3d1869d302d269efc68af629c24e65bc40d82", "description": "aco: allow no export instruction for gfx10+ fs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3c59df73185852516c6ebcd9f62ee2cad07d0eb4", "description": "aco: get scratch addr from symbol for radeonsi", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "360176b671fc7ec30a75eb45557bd2c1fc019fec", "description": "aco,radv: support symbol relocation in aco", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3fc4ddd6283fbe07c9942ffc08c8f909f9468ffc", "description": "dzn: Expose core VK1.2 extensions that aren't optional", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b8a39498d206c13ad4b4143933e062842251fe8", "description": "dzn: Expose core VK1.1 extensions that aren't optional", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a1b46b5e66797369ae004166385e4304ced8a098", "description": "clc: Add clang frontendhlsl module to fix build of microsoft-clc with llvm 16+", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "d09a7132d8162ffa14fdbf71feea2a19b0158097", "description": "clc: Add clangASTMatchers to fix static llvm build of microsoft-clc with LLVM 16+", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "f53e5efad7eb5e5cfcc5cf21da4b5393628d2ed4", "description": "compiler/clc: Fix embedded clang headers (microsoft-clc) for LLVM 16+", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "6a08dc7cabf54a6369b657a68363f0c2aa7d9f2b", "description": "v3d: fix tfu_supports_tex_format() param type, and document why", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4dd15177d0a2459c95875a12f6a17e23787c57da", "description": "ir3: documents (ss) flag for cat7 instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "85c6c9068ac9645a30d6d06671f7fee45c564b79", "description": "ir3/a7xx: Add definitions for (last) src GPR attribute", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1613d767c178017b8c7aad3bac702f271b64d34b", "description": "ir3/a7xx: Document \"alias\" instruction", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b909eda0b36e6035b502807aad5df1f810822e82", "description": "ir3: Document that stc has higher DST upper bound than we defined", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "11b2c54a9a44c164a55ddb3de127e8fc19a065a6", "description": "ir3/a7xx: Add STSC definition", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "80f878b103c7113ab2ef80068b4c3e2aaceb3748", "description": "ir3/a7xx: Add new form of stg.a/ldg.a addressing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3b0daf29e5073e3687767e7383cc6228ef41ab04", "description": "ir3/a7xx: Add new lock/unlock CS instructions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "52ee3943ebf787a610ce283b23ce54bda948e973", "description": "ir3/a7xx: NOPs may have some no-op bits set", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "569ed0f238658560302b907ca9ff5b11187473bd", "description": "freedreno: Early exit in device matching if id doesn't have chip_id", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7ddc31c6721d241ba61573207c18c6b4626e4f78", "description": "intel/fs: fix per vertex input clamping", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e25e17dd0c39675acd48fd4a6982fcd77530ef2c" }, { "sha": "79b3828e829821d87ba5141f9bff10643afefb84", "description": "draw: fix robust ubo size calc", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "08ffa8e0d28316d810caf548d7dfefb73107b9c2", "description": "dri/android: Fix MSAA resolve", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f9a074dd5506d1e883aa0b3c5f0173a8484bce09" }, { "sha": "5969541123dbfe1ac339284911a83af712fdcc25", "description": "zink: set when pipeline dirty flag when multisample changes", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "14d58926099fb735312705f0853785dcd1888c2e" }, { "sha": "9c4e3c90206a4ba6b77a3370344510371cd3a1f6", "description": "tgsi: use locale independent float and double parsing", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "27eafdcbd55b86b854db84c16c5919d7f9d3cda4", "description": "util: check and initialize locale before using it", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "7373f25c0934882250847fb292f977d2d5569642", "description": "mesa/main: rework locale setup/teardown", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "306c6e12a59be20bad8838f33382975d379d7db4", "description": "frontends/va: define va av1 encoding caps", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "03c9a81959c078d5634c11f1e796b8691399980b", "description": "radeonsi/vcn: use PIPE_ENC_FEATURE enum", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5edbecb8569d88e7faa28ca7a56eb5e1672a2dd0", "description": "frontends/va: adding va av1 encoding functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "35c215098888e629ea657effb803976a3ea2f026", "description": "radeonsi/vcn: add av1 encoding ib packages and get_info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4697b71c4e3d67640a03bf6c804efce02b23d553", "description": "radeonsi/vcn: add some av1 encoding function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8b3295b9ed75ee02eff61d98addfe73257ab083e", "description": "radeonsi/vcn: add av1 enc data structure", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b31c5a00c9113dffc12c3bdede79b0cbf3fbb23", "description": "gallium/pipe: add av1 encoding data structure in pipe", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f33f26e9ffbcdd72569d7c7394941b0f290138db", "description": "radeonsi/vcn: add av1 dpb variables and cdf table", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b13f87031fd45e5ef57db4bcf3e79ce5b89370f1", "description": "radeonsi/vcn: remove extra zero bytes from bitstream", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bb08f061d962406769a6cbd045e458a07b2e7796", "description": "radeonsi/vcn: merge get_output_format_param function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a4f96446fb9ad61504818a959c6f01ec64b0741a", "description": "radeonsi/vcn: enable swizzle mode in encoding ref frames.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a11d5f598e0af00e372199a7d6dab15375415e6", "description": "radeonsi/vcn: enable 2 pass search center map", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "869c34c1ca3b45ad7167971fb7dddf4f73a39d94", "description": "radeonsi/vcn: add macros used in av1 encoding", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0caa50dcdac152bba7192e4c2397959cf607d83", "description": "aco: don't move exec writes around exec writes", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "65265d3e32d8d847e13767a3ad35d000c629eaec", "description": "anv: Take into consideration physical device max heap size to set maxStorageBufferRange", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7508f4b4b6dd309ccbc3275e59ca5859eeb89801", "description": "pvr: drop unused variable", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "71fe789d354d0531a71ea0343bd0d80d09506edf" }, { "sha": "49cc6edf840394d28b1d9a726eb82f66ac35c305", "description": "mesa: remove unused bools", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "71c5db5e11290cf1e37346b9ad8ba07320586857", "description": "mesa: don't share reset status across contexts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b4a2cb1e166891ee64a8971a43a42e7e0280a80e", "description": "winsys/amdgpu: use the no-op helper to detect if reset completion", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "45cd75cdad3f6b34a47b3cb930db2dfb04669722", "description": "winsys/amdgpu: add a helper function to submit a no-op job", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e528823400eea0f752227407740033462d5cfcf3", "description": "radeonsi: stop reporting reset to app once gpu recovery is done", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "502253112001d03ecc24c8ea45c249a9b04f9f29", "description": "amd: update amdgpu_drm.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e996599ed07a5ffbbddac25335d1ed4f0e9a4a40", "description": "ac/rgp: update SQTT_FILE_CHUNK_TYPE_ASIC_INFO to minor version 5", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dd91faaddc28695348101d7b43a848504387a15e", "description": "ac/rgp: update SQTT_FILE_CHUNK_TYPE_API_INFO to minor version 2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4cbb0f7ec3841c0188964c5c63c997cbbf027a1d", "description": "ac/sqtt: add missing EventUnknown to rgp_sqtt_marker_event_type", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "637a6813db2af58fdf697d6ad3980b18a8357ba8", "description": "ac/sqtt: add new bits to rgp_sqtt_marker_barrier_end", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "930e77e9036a75196e080cb4b780c47104bf0ef2", "description": "radv/sqtt: add support for queue info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "84a0ef7a332e59390cbdfb2c9bc222c4c89e281f", "description": "radv/sqtt: sample CPU/GPU clocks before starting the trace", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ee9386411768bdedfa5c96254a82e847d18aed3c", "description": "ac/sqtt: initialize clock calibration/queue info/queue event records", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "94ce6540d8c8c46c285d3877af4a56f5b59e5d80", "description": "ac/sqtt: add helpers for initializing ac_thread_trace_data", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "23f3aa34919f86d8011184eeb8ef6bc3a3393e0c", "description": "ac/sqtt: add a helper for adding clock calibration records", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "16f3e9cd76b65d6a767cbbac6219c8baff130b85", "description": "wgl: Remove needless `if (1) { ... }`.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9105e771afece456835adf911735be0e8d27dc87", "description": "wgl: Fix unintentional assignment on assert.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "5f43f866a2a67e9489e21e370fa28fea9269a25d", "description": "anv: enable shaderUniformBufferArrayNonUniformIndexing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9fb9ae5ac69293ab60d5d1f7470d8f152ccde7f6", "description": "anv: fix anv_nir_lower_ubo_loads pass", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "d6e9479d4b3be15c37acebfc0930d9e06de78d9b", "description": "nir/divergence: add missing load_global_constant_* intrinsics", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "0468ce3791fb8dbf90c680f07f0ca11d9f0969b4", "description": "broadcom/compiler: try harder to merge thread switch earlier", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "13f258fae3c60f84dbecee685f904360373320e0", "description": "radv/sqtt: Add RGP Markers for Mesh Shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "01b7371bb474be050e50ec996d173ae931e6c62f", "description": "ac/sqtt: Add RGP Definitions for Mesh Shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f2d5b7cd1c4581c56ae02a8f42ccbcbb91265e48", "description": "ac/spm: rename ac_spm_trace_data to ac_spm", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0d4fa8e5c653ffddf91c5a61c1278db2341816c7", "description": "ac/spm: introduce ac_spm_trace and ac_spm_get_trace()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "44a2e5ba383a86b249719a068e199427ceab9a39", "description": "radv: only enable extendedDynamicState3ConservativeRasterizationMode on GFX9+", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "0a718c9354c2ed66ccb0f8c70883f2738ee71471", "description": "nir: clean up white-space in deref-printing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d8f3060bd915e6ba6cc01086978d126e70bfea92", "description": "radv/video: start adding gfx11 vcn decoder", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "89df5976f8096a8bffc880611be23d218cc248bb", "description": "radv/video: fix dpb surface programming", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b75c365a8208e8af0d011c4322aacc4628f5db7", "description": "radv/video: add a video addr gfx mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ca7a2e508dde656347a27708de9febef72667230", "description": "radv/winsys: handle encoder queue padding/submits.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2fdf75dadf44242fdbb37a304d79839952ad22b7", "description": "radv: set a video decode ip block in physical device.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d8262e26a201da51e71f6f4b7a216bd7e83205f1", "description": "radv/video: add missing gfx family", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e895c7ba56c761918deab659d67201cf5dce0650", "description": "radeonsi/ac: move some vcn defines to common", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dfd39d1d9d3a251977b435ebe6baa62e50645955", "description": "zink: enable EXT_shader_object for generic precompiles", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "29a62dd2ae3b823cebdc5ca85aa3e1f7bff19a70", "description": "zink: make zink_shader_spirv_compile public", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b4e8fcd39dc01124285b33d6e8a581f9d2f1761", "description": "zink: use zink_shader_object for pipeline compiles from zink_gfx_program", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8a397b764971927f655bd8e2971c0e320cf868a3", "description": "zink: add a union to zink_gfx_pipeline_cache_entry for gpl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a0df43f3ee10b6d5217bdfca7549f107e1298ee0", "description": "zink: avoid accessing zink_gfx_program::modules during pipeline compile", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "76fbc852208770103f1ba64f664534f4d36cce17", "description": "zink: allow zink_shader_module to be either a shobj or a mod using a bool", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "36b014b28dbd1e712b37e108fbd5d9ef5a433755", "description": "zink: store spirv onto zink_shader_object structs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a3730531affcbdcbf2514da5495c82b9dd3c7f32", "description": "zink: use zink_destroy_shader_module() for compute to deduplicate code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6ae2c62b7c7bd7129b0f67889983711ba22d1969", "description": "zink: use zink_shader_object for zink_shader_module", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e0c58688c53eef90f4fd594e47e6e351427a41b6", "description": "zink: delete redundant conditional", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5922c2efa9f0e329ec5d92b3c6d36d434a2a67aa", "description": "zink: deduplicate separable program replacement handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9d112791a58bd2577c8be6d23ee66356115dc346", "description": "zink: use local screen var in zink_gfx_program_update_optimal()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1c3bd0f218876427cb247f34f2c7f4653c5af620", "description": "zink: add zink_program::uses_shobj for managing shader object binds", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db4017cf36554b62be8b9148351a0da24e581f50", "description": "zink: explicitly block sample shading in the GPL precompile path", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "96eeff566057cca677f87bddb4e1b16ae172742e", "description": "zink: rename 'separate' param in shader compilation to 'can_shobj'", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "492a1cf49e95bf5efb87c1bbb36f4a988e85f2d0", "description": "zink: add ZINK_DEBUG=noshobj to disable EXT_shader_object", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8650aa056031e65f31e68ae8ca4d7fd1bb1629b5", "description": "zink: don't run update_so_info if shader has no outputs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bf746b59212e60fcb71cbacbdef36d3d6f4f1a6f", "description": "zink: add a workaround for a nir_assign_io_var_locations bug", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "697ed61e7c5701333e0dc9cdda05ae31dfac2dd2", "description": "anv: Improve image/view usage bits verification", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "98991513616a3d8995eb59c70d9cf22bbb0e3b2e", "description": "anv: Handle UNDEFINED format in image format list", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "0ed8a48ce9bbe0fe91e4edb38fa347a31bb81c49", "description": "isl: Check all channels in isl_formats_have_same_bits_per_channel", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "337dc7d76604e646f1a85615ab2d9d238427bf46", "description": "r600: remove TGSI code path", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "608ed04cc1500cb4c91356282955d13f2e89e95c", "description": "glx: fix typos", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "523dffe6cddcbec8f4f214eaaeab75b45813492d", "description": "egl: fix typos", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9aefd97cfd095d3c03f2e2d69852dd39ecf1ac44", "description": "docs: use custom html theme", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3b6f549e961fc790e5e7db8ec8c0709b63d6eee9", "description": "docs: remove support for old sphinx-versions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e64dae9441c8fbf99c55fccc78e852f954fd432e", "description": "docs: translate admonitions into bootstrap alerts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f72033bb707046ef5966cb55cbf9bd9fb7bb038f", "description": "docs: add bootstrap extension", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7da0482636a3475232ed906cfd611b2d912227f7", "description": "docs: add custom html theme", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3e612aa86e0267de43607a865aa88159fc0aad5f", "description": "docs: sort extensions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ad1e64551d1ad76d8c9f8cac40deba53316d753f", "description": "frontend/nine: Fix num_textures count", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "13eaa7cdd0c518d0d3feb9f9e971919dcf292691", "description": "zink: reapply VkImageViewUsageCreateInfo when rebinding a surface", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "792c2956ac352c17fdf9a05d9a0a5455ba44cc0f", "description": "zink: break out VkImageViewUsageCreateInfo applying for reuse", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "c39a2d67eacdeb37d5f7a68f9ca0ce0d395e4f75", "description": "crocus: fix refcnt imbalance related to framebuffer", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f5bde99cbdd208916795dc463663ddd97428ecc1" }, { "sha": "3af2ab02f3c91ec5b1e723beae011b2c6281416f", "description": "rusticl/program: use if let to get rid of an unwrap in build", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f745a07b36cc4c8fae90d6586fda543957867285", "description": "rusticl/program: rework dynamic Program state", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2b01934bc876d978080fd6812232dbb4c68f2a53", "description": "rusticl: Move nir compilation to Program", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "feb4103272404303a1dc689f53346aa70032d1d0", "description": "zink: prune some validation errors from ci", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1ede7c053b77d04b5cbd8aca3053810122bc1eef", "description": "pan/bi: Don't set has_fsub", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5e6c716173461ded6be665f59a33e312a9868f17", "description": "docs: add missing ACO_DEBUG=force-waitdeps", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b0b55dc602be52d5757f89b3302b6170ce4ecf8f", "description": "docs: rename ACO_DEBUG=noscheduling to ACO_DEBUG=nosched", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "218aa7794136c6a9bc55d5c8c31e0ba450cf0f0b", "description": "egl: Clear EGL_WINDOW_BIT for non-double-buffered EGLConfigs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3f14fd8578549e34db2f564396f300819b2ff10f", "description": "radv: reserve command buffer index for SQTT", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9c33c4dcbe8bd84aee5752ccabacea36f4e88e18", "description": "ac/sqtt: add a helper to get cmdbuf IDs per queue", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a7b4573c11989394750596fbd187df3b3b4d769c", "description": "ac/sqtt: add rgp_sqtt_marker_cb_id definition", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5e20fbd424543d2c919c8baae247f0d909659640", "description": "aco: don't move exec reads around exec writes", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "2c7734404843486f1fc13675c9a04f83efd0e8fc", "description": "bump VVL to 1.3.248", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5c214117ad131286539904ba7f5600b71a4dbd01", "description": "intel/tools: add ability to dump out raw kernels data", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ca634459c72847f915c16009f4a176b55c45a711", "description": "r300: add CI list of known rv370 dEQP failures", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "db6c3cd13ded5c4a89fb8dbfaef714432b8e1ed9", "description": "r300: fix unconditional KIL on R300/R400", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "a8e1e5b5c2aeb7c2fb4eff2203a026090f0853b9" }, { "sha": "7d4eb78e1b2c0cee720aad9b1c53442c0b2183a8", "description": "radv/ci: document another vkcts flake on vega10", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c5ad3d3bc9251bbd0f19707ad12926818967b66d", "description": "docs: correct spelling of \"frame\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2234a7f86fa09d3fa1da97c3b73c9ebfd106a794", "description": "docs: correct spelling of \"tagged\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "870871c6a721f95cda0139f44ddc797698aa6fca", "description": "docs: correct spelling of \"source\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c3400a787b5adfd092d091e498b45624540b6899", "description": "docs: toplevel -> top-level", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "690a05579bf11e21153d84435128676334285dea", "description": "docs: vlan -> VLAN", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1a42e8ac442a90ac9cd9aa8d05fc929d1b10b71f", "description": "docs: use correct tick for \"doesn't\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9f410bcb96b68d5e4716aee1091528c19f792139", "description": "docs: perfetto -> Perfetto", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c1ebded76e584a25905d6ae64d62d5a32e8de151", "description": "docs: Anv -> ANV", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1c35ad0d63d72eeaa7af8db88449a0a33f9e9127", "description": "docs: cma -> CMA", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ebffd3afedbd27270b924a72fede653b7b68c8e5", "description": "docs: did't -> didn't", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9b1a99c89eb1257a229161afb683033b7100b0b6", "description": "docs: codepath -> code-path", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dc788aaa6f610d8657ea1512d2594d736eb89b48", "description": "docs: backfacing -> back-facing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d945b4e11b4842e41ce88d6226c0e343a7a3de9", "description": "docs: statechanges -> state changes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "57c87d4661df10301acbc6eeeaea590fd010ed1d", "description": "docs: renderpass -> render pass", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b9ba2c272ac90544e182ff6fefd6837134d168c9", "description": "glsl: remove ir_state_slot::swizzle", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4e8b532db31425f469c76f7de2aa4b6d6151b03b", "description": "nir: remove nir_state_slot::swizzle", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4c47d8305167d0c200f60c787fc4253d1a73f09d", "description": "zink: use EXT_shader_object to implement generic separate shader precompile", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "234f9953a22b75cb4ad4983822e648baf7512b08", "description": "zink: fix longstanding TODO for generated tcs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d5a3e2db89ba683230addffd2d1cfb3da5271092", "description": "zink: handle all stages in fixup_io_locations()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7a83d6289e1f60aaa10d84e655233163a19dc142", "description": "zink: move separate shader creation to shader CSO creation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0d448d441c0f58146de4175cbfc08bb320c20eee", "description": "zink: use a more standardized loop for initing separate shader program descriptors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "01694e5bf344a40d60ad6df862412da1715711a5", "description": "zink: assign separate shader prog stages from ctx->shader_stages", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "74156278536c4cd86c7fdefead32c874bac15738", "description": "zink: move some shader CSO functions around", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fe095fcdcd99fb05f1e2f726c77d26699fdb0c35", "description": "zink: switch to a regular loop to wait on precompile shader fences", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ab8499fe00a86aa5aa509303ec4264ddbb866f45", "description": "zink: streamline separate shader descriptor update", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "991d9d9924224959002057c02d976b1b1a0629fa", "description": "zink: simplify separate shader prog init a little", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "38d149ffc7bf27b552556a5b1c828ce7f4039394", "description": "zink: use intermediate variable for separate shader db resize check", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f46e5f2c0ce9882124dfb0913cd1fce8b140803f", "description": "zink: use intermediate variable for separate shader descriptor update loop", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5c287290d8885ddd189337055341fe1d14565f51", "description": "aco,radv: remove unused aco compile options", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a4b60295a797cda88be111029da146117040081c", "description": "aco,ac/llvm,radv,radeonsi: handle ps bc optimization in nir for radv", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "df74919bc29588b41bcdad2bbebaf065878a9d5c", "description": "ac/nir/ps: remove used nir_variable if created", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bfcf03872eafedf7aba93ba758067dd121323d9a", "description": "radv: implement nir_load_barycentric_optimize_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "33d683bf09d9613ed0a823276bf94020ce2cba54", "description": "ac/llvm: remove output variable declaration for radv ps", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "290c3d360e5a6f5226c062d6a9267629adb1060e", "description": "aco,radv: lower outputs to exports when nir for monolithic ps", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d3611af38969307a0b1c6d36301e2e6ee83c668f", "description": "aco: support nir_export_amd with ps targets", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "471418077a6fb5df0053b23ab3f3e7dd49b274b0", "description": "ac/nir/ps: add no_color_export option", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c877d26454998de23b19e0f8089f329feb74fc92", "description": "ac/nir/ps: use nir_export_dual_src_blend_amd when aco", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9763b6e0da64bffb2fe9528d5d2deaefe16c264c", "description": "aco: implement nir_export_dual_src_blend_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "583402a332ce48ce5c0a9e2effe5fca29922bd9c", "description": "aco: move create_fs_dual_src_export_gfx11 above", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eb1fe8c32faea68b0308cdb0c1fe8759066952ef", "description": "nir: add nir_export_dual_src_blend_amd intrinsic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "01f4addc18eb49838faa3b905abf79b05e72f07b", "description": "ac/nir/ps: fix null export write mask miss set to 0xf", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c182154456288dbab23e87dbc5fc1962984caa92" }, { "sha": "1080ff39717b92b99afcf51283bec3994deae376", "description": "radv/rt: remove merged VkRayTracingShaderGroupCreateInfoKHR", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b72c50a885dae659e1982eea6d9ed99e2e3d2113", "description": "radv/rt: replace uses of pGroups with radv_ray_tracing_group", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c809c05f4f58679a7349d3583e78fc72352c3854", "description": "radv: Hash pipeline libraries separately", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a98b44cd34faff3d258cd7270e747ca8eff28f58", "description": "radv/rt: add shader stage indices to radv_ray_tracing_group", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1a0ae0609144458559b5c69811f1fba5a05c9355", "description": "radv/rt: rename radv_ray_tracing_module -> radv_ray_tracing_group", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c661f38342dfb235ff8e1283e5d3c16d432e7ca4", "description": "svga: set PIPE_CAP_VERTEX_ATTRIB_ELEMENT_ALIGNED_ONLY for VGPU10 device", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "acb2a7d2ecc7710bab580b25e2c0bf33a145c1c0", "description": "intel/dev: report stepping for TGL systems", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "47ac056d0ff9aaeb2afc6a6551bf1cc8d45680e7", "description": "intel/dev: update mesa_defs.json from defect database", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "45ea17d2449576ffc1bf3c602d679c77dd63f39f", "description": "glx: add fail check for current context in another thread", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2795cf7422d4246a0b514975c8f7099271287466", "description": "radv/rt: properly destroy radv_ray_tracing_lib_pipeline on error", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "4dafb69d61820c4a9b71856e62797b51f13df91c" }, { "sha": "74a8f118a2595479a94a8b7097680c5111d7273c", "description": "ci/zink: Try to update TGL results for new MSAA behavior.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e9036c55e8a6e088af8590048c2b80ffbb4fffe", "description": "ci/crocus: Note a recent regression.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "72520e5a7b355a0de70992b5cdb0acd44e25fca8", "description": "ci/lima: Skip ppgtt_memory_alignment that flaked a job with the oomkiller.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "35157270c83731e384b4af1ea30a0b35392a9638", "description": "ci/panfrost: Drop tex3d-maxsize on g52.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2bd17f832ce7fc022f21d4cad213752c5959dd12", "description": "ci: add a660 firmware into rootfs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cc6f2589ec499cff863e18fd232925529cbadbaf", "description": "ci/lava: add support for HDK 888 firmware", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5dd68b6ba6e9a3d12dacf5b1405ccdc305e3f09f", "description": "ci/lava: implement fastboot support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3f553c6adb8b1cfe5872bf8eb6da28d7d24f2989", "description": "ci: add Adreno 660 on sm8350 chipset (HDK 888)", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a8e6716acda67921508021ab6ecf1db63ed36c0", "description": "aux/draw: fix memory leak related to ureg_get_tokens()", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "b5e782f5f43185076acbbea1e42000fd1fb48aa0" }, { "sha": "b73e2df47a6e8c03ac6556200ffbc22bbed26a5e", "description": "radv: Don't leak the RT prolog binary", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "063d0c90c81b62f03cacfacc05801610da5dbe2f" }, { "sha": "23c2dbd6ba8d526e9c50ff1ae80f7f4c145f8931", "description": "radv/rt: Plug some memory leaks during shader creation", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "207ce6d658ac6d8f6421a02304b74645ff835e96" }, { "sha": "32dddb90adfd57a5d29025c7d62911daad7cebaf", "description": "zink: print the type of shader when dumping", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d49c7b958214e551e10d09be300c5cdaf951315d", "description": "nouveau/codegen: Check nir_dest_num_components", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "4a00e7948624895a8de7b5f05884f17952f18720", "description": "freedreno/a6xx: Change a618 tile_align_h back to 32", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d437e389e04bfca9276b5a1a049a7cfa5e6c1f89", "description": "freedreno: Fix resource tracking vs rebind/invalidate", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "0a62a874fc5b7387fb4e1da9183fb2c5a9d4b700" }, { "sha": "7cad28571bfe10ce3f7d5db08926c1577524fb86", "description": "radv/rmv: Fix import memory", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "fd389ade5c00f43c8a2abfaf82677e5ceaf8bb97", "description": "radv/rmv: Fix creating RT pipelines", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "bc8f7c53af7ac0ea84574eb544bcdae76db7bfc7", "description": "ci/dzn: Run almost the full CTS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d34ac0a70b705963b7d4f09aedebdfc66e8a2956", "description": "dzn: Re-design custom buffer descriptors", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a12a15a9ea3835812420b64e4599be6d155fa3e4", "description": "dzn: Handle depth bias for point fill mode emulation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "542febcf59af40694015de08fbbd1534adc2c470", "description": "dzn: Handle opaque BC1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "11cad58125bbdb3f8e4d52696a04b3bb88e8002c", "description": "dzn: Use unrestricted copy alignments when available", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "71f36568cb17f9f2da3d5e61d61069b0bbbbf4f0", "description": "ci/windows: Update Agility SDK to 1.610.2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "39770c6503ac44090decd88698802bb95189bb4d", "description": "zink: fix store subsitution in `lower_pv_mode_gs_store`", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5a4083349f36ef6db36a962327de6952a30d0c92" }, { "sha": "a0645e3383ed8476c1bf7e16115395ab6a0de086", "description": "nir/zink: use sysvals in `nir_create_passthrough_gs`", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cfd525d09730b82e635608955477a66dc56844c1", "description": "pvr: Add PVR_DW_TO_BYTES()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e501b31e159d3b4e7ced3263a219f25a44cb02d0", "description": "anv: implement state cache invalidate for Wa_16013063087", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "72fc56aa37ab683b31731cdd6542071b1a047db3", "description": "anv: cleanup bitmask construction for PIPELINE_SELECT", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "5e5ca30785a2c5538d04b714baae05db9a0eab32", "description": "iris: implement state cache invalidate for Wa_16013063087", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "c2003535b9960718f4137acd57d89bd814ea5603", "description": "broadcom/compiler: return early for SFU op latency calculation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "148473eae4cd202c83fc49f462f08bff14506bc8", "description": "broadcom/compiler: fix incorrect ALU checks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "65b40d0b7e9edd85aefd3ae17c73ac7f84d0330f", "description": "radeonsi: implement fw based mcbp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8fe39e999767fc797e15f910d25c342a4c92a779", "description": "amd: determine info->has_fw_based_shadowing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dc5a9e176c2aef61ec025f116490b135cd7b9af4", "description": "amd: update amdgpu_drm.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "171d31640262020af5b45d62839701dba45f44cf", "description": "venus: fix the RHEL8 build by using syscall for gettid", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2c5a2f1a054259602b47ae5e3e493426bdab503c", "description": "ci/valve: Add a workaround for finding libdrm on navi21s.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6986cf1d8971dbf5687a3aa99fc72f013cd1d641", "description": "ci/zink: Drop anv/lvp validation exceptions that should be fixed in the CTS.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "71fda36e7d83c6fc15d0d28a48ff604a27ca2674", "description": "ci/deqp: Update to 1.3.5.1 and pull in additional bugfixes from main.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8dc0015448cb10224a54681d140c46db47bc0f69", "description": "ci: Move some timeout xfails to skips.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cc0de56a0e496f0a62ba3f2e9cb8e9e2b7d15925", "description": "rusticl/device: allow enablement of fp64 via RUSTICL_FEATURES", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b90d1cfbfea9fe40e2ec6d44e788ab27ff213e2a", "description": "rusticl/platform: add RUSTICL_FEATURES boilerplate", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "389a199993e0c20306a3fb343724bfbf00a278cb", "description": "rusticl/platform: extract env variable parsing from Platform::init", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2283e9d155c6ed665d667dbd2e69477eace11162", "description": "rusticl/platform: make the initialization more explicit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "400847a990033c6d7e0bfab716bce49ec600358d", "description": "rusticl/device: improve advertisement of fp64 support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b82004d9609fa6323fcd68862c7164f73e37267b", "description": "gallium: Add pipe_shader_state_from_nir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5889c13fcd46ef984ea0acc02bdf68a7ef552924", "description": "nv50,nvc0: Use ttn for tgsi shaders by default", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "44db89b937510a321dd5204a7544a4def47c5e6e", "description": "nv50,nvc0: Stop advertising TGSI by default", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d11145e837a1b8423feaa87cfe6f90a0e024f4e9", "description": "nv50,nvc0: Use nir in nv50_blitter_make_fp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a019d15668cfe9a3d5f2234fbc40efa72cc37a64", "description": "nvc0: Use nir in nvc0_blitter_make_vp", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8928d8d3ad316d1af7561e14ee29c34556e358f0", "description": "nvc0: Use nir in nvc0_program_init_tcp_empty", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "35fa7937db06cb126b82081649a04125c91d713e", "description": "lavapipe: asst. clean-ups in lvp_execute.c", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9b1addbf757d8fbce0cf37423d16f9577e02de9a", "description": "lavapipe: clean-ups in lvp_physical_device_get_format_properties()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "625a9d4c03a8f11b7e539db5a552405e045e72e4", "description": "lavapipe: clean-ups in lvp_GetQueryPoolResults()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "128e578c04cd775211cb4f1f2134e322086ab0ee", "description": "ci/mold: bump to 1.11.0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6d5462658a11cede031e9e525c87a30a8f5927af", "description": "llvmpipe: do late init for llvm builder", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "4a056807bc3b813f390d194bbe382b573761649e", "description": "gallivm: break out native vector width calc for reuse", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "78e448f4f91f54df8e4f3385e86c947aeb08f42d", "description": "v3d/ci: enable glsl 1.30 and 1.40 piglit tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "712daef3a8693d461fedbdc7fe4a58ce07270674", "description": "freedreno: Add more tracepoint fields", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dc4add8cdd8408bc5d7fcf25f9aa32c1393ad986", "description": "freedreno/a6xx: Pass ring to __ONE_REG()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "daaa2917aa99d2aa0011db0e51ed78a788d8a434", "description": "freedreno: Add dirty state logging", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6ea7d8e22365e26647ce42d0eaa0a5d02fa37b7e", "description": "freedreno/perfetto: Add shader_id for compute stages", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f136f89487b96849d3d8a0587f954a94f2bd4a05", "description": "mesa/nir: Add some perfetto traces", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "15499250f2f0720c7d5671ed7efa1ad926715c89", "description": "freedreno/ir3: More perfetto tracing", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d36643bef5c79e6993231755599df0c3e04d076b", "description": "util/log: Add missing \"const\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "09f19672a079fc87dd07f49edcd0000b09161d67", "description": "freedreno/registers: C++ struct casting", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "827363f886085d7659925e63a1a16634cec6a76e", "description": "freedreno: Extra casting to make C++ happy", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7f99cbf25e2d760cba70e210523a988df0f6b41a", "description": "util/log: Fix log messages over 1024 characters.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "7a18a1712a0a19b4251beaf582baba03805bb9f3" }, { "sha": "4cfb4f7d126370784cc74a4ac02e3a511e5f5d36", "description": "anv: support fast color clears on vkCmdClearAttachments", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5faf75dd74f2c5bf34716a84e4c7f899535e320d", "description": "anv: expose some helper functions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9046319cc993256e7843ac384f14af97e609ac82", "description": "anv: factor out code for ccs_op and mcs_op", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2a67a1f0c2490b890f9dff762f19b1f51c19006c", "description": "anv: make anv_can_fast_clear_color_view more generally available", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a2e02c4ba4bde0c12fb9a510239053f6c2916aa6", "description": "anv: Remove dead parameters from copy_fast_clear_dwords", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e488773b29d971a2f24904465cf027c9f4650a94", "description": "anv: Fast clear depth/stencil surface in vkCmdClearAttachments", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ee03b30e457af4e64fbe6b9528fb12cf3dd3bb99", "description": "anv: Move and make anv_can_hiz_clear_ds_view non-static", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e04a4142062c0df2cbe2523eefc017bb5e603e0b", "description": "anv: Factor out code from anv_image_hiz_clear", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ae2784b83232548d62eb488e82a3a4315de50300", "description": "blob: Don't valgrind assert for defined memory if we aren't writing.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "591da9877900c56434f9e23e0ad0058b118b0be8" }, { "sha": "c060b649c5a866f42e5df73f41c6e2809cf30e99", "description": "ci/zink: Enable the validation layer on the TGL GL46 run.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "75a08b04d7d0c2b41f82d7bbab7a5bd932429119", "description": "ci: Move zink's validation layer setup to deqp-runner.sh.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5ae6a9bd7081f3222bb42226385d40564193daca", "description": "ci/zink: Re-enable traces now that !20319 has landed.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c0f5f852ab1daa551dcd879110047dffdea79ea4", "description": "ci: Add the Vulkan validation layer to amd64 rootfs builds.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e38ca400821dce676e97fbfdcb0c6571d7372b99", "description": "ci: Make a variable for the repeated rootfs directory name.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5307f6d03ff3d5b0cf96ef838a01d14d39215988", "description": "frontends/va: return matching drm format for yuyv pipe format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "edaf49160e5293d30aab1d3bcf5452b8c3178096", "description": "zink: fix array copying in pv lowering", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5a4083349f36ef6db36a962327de6952a30d0c92" }, { "sha": "99121c9b77930aa6b6da8fcd087e4f03aac19323", "description": "nir/gs: fix array type copying for passthrough gs", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d0342e28b32d7aa4b25cf045ac9933348ec053a9" }, { "sha": "796109cb08c5246400cd45d998d7babf7b0612c3", "description": "dzn: Align-up heap sizes when allocating memory", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bdc4e3a5a6a3f8445ece1cfe89c245f7b9799641", "description": "radv: do not overallocate the CS array during submissions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "41a36561491d0cd65c8813126db9ce41e4aff9c4", "description": "radv: Search for guilty contexts at radv_check_status", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dc6f7045665e1b543ec19cb27ddfe9173e35fb7c", "description": "freedreno: Enable A506", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "905264f27dd94971542a38ca603cc57e3e3a183b", "description": "zink: add a driver workaround to disable background compiles", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b346c019d529200404b211b2024a28c41eb0cbf9", "description": "v3d: add support for ARB_texture_cube_map_array", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1bc9efc10c2329d6442f39115a1c013fd870f48d", "description": "zink: add z32s8 as mandatory GL3.0 profile attachment format", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "e4c4fca16e92b3da4fc8ee4e40d06df5f085a804", "description": "zink: don't pin flush queue threads if no threads exist", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "270f9c0b0636bc0c7954f32e2b5920ec76f839e5" }, { "sha": "a9cce40dab3218a8bda043387e1df0e27aba211b", "description": "rusticl: don't set size_t-is-usize for >=bindgen-0.65", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "20c90fed5a0ab0202ee1ef474c71cb816164a448" }, { "sha": "62dd0370be99635ce8e789681b57e0768dafa281", "description": "zink/ci: mark 77 multisample-related tests as fixed", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "a004825266fdcb43afd5e9fdf946ad9641f1e296" }, { "sha": "9d7ba3801396bac2b01cd4fa9486c6f20a55d0a0", "description": "ac/llvm: support shifts on 16 bit vec2", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "037b56bf0fa589bdd9887937c089f4b50a75b351", "description": "radeonsi: lower mul_high", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "d8253efe9994d58d5fc348f8b0fedba5ce2e857a", "description": "Revert \"ci: disable Collabora's LAVA lab for maintance\"", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8b791c24eae200c86b32fac215b4ff2f30bf0bf5", "description": "v3d: document that `V3D_DEBUG=shaderdb` is *not* for shader-db", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "18a3a0d9151f97f7c1c0f29d80e770af17d54213", "description": "broadcom/compiler: fix incorrect check for SFU op", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "b3ac456eb1df0976ee4036cd191b557682923d04", "description": "broadcom/compiler: add a v3d_qpu_instr_is_legacy_sfu helper", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "4a3be610d5e5deb47aff1a9fc8bbab85cff9e502", "description": "broadcom/compiler: fix v3d_qpu_uses_sfu", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "ee4e7b9d4dcec46ddff0471b34dd654e82f288f0", "description": "zink: fix line strip offsets in pv mode emulation", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5a4083349f36ef6db36a962327de6952a30d0c92" }, { "sha": "bdb3daab7c550984b56539142f053ae7950c93ad", "description": "zink: fix exit condition on pv emulation loop", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5a4083349f36ef6db36a962327de6952a30d0c92" }, { "sha": "89077b866cabfe736dcd2d27994930c468138161", "description": "zink: use ring buffer to preserve last element", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5a4083349f36ef6db36a962327de6952a30d0c92" }, { "sha": "436dacf75410144589abb835c2906e1a149abffb", "description": "zink: fix pv mode lowring index calculation", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5a4083349f36ef6db36a962327de6952a30d0c92" }, { "sha": "aa45b13398547d7433479c91a5cf2ae904ef677e", "description": "anv: move nir_shader_gather_info to anv_pipeline_nir_preprocess", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "16c7c3771862a5cd3655c7f4cc4f3a7d68ef5325" }, { "sha": "3291050cc18c4bd1b5244ca4f79a4b928f74386c", "description": "zink: refcount the correct query pool", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e5d517f36228c0788be58b00bdf23aa02f4dcf0c" }, { "sha": "f6b5e128c13fe77199fb39f1b6e0a11504201352", "description": "zink: fix incorrect line mode check for bresenham", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "8ca13afe15ae420f7b77516a64dcf33f9a99bc3e", "description": "zink: take location_frac into account in lower_line_smooth_gs", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "657fc39b0997d78d98974b458888fbbba0a2cf29", "description": "zink: do not emit line stipple dynamic state when emulating", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "16d0b868c6521415456f0d6f2b8828df5c454a11", "description": "radv: add the perf counters BO to the preambles BO list", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "ea5535090a9cb2de4200947faa415bf37069e1d0", "description": "ci: disable Collabora's LAVA lab for maintance", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "483639d7382d004b86e511c6a09f585421fa8e66", "description": "zink: add validation exceptions for shader object extension enable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cd6625c6eb9699245b2fb6c9c704607d762a95ea", "description": "zink: use EXT_shader_object to (re)implement separate shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3baa9ed6d8ba5be16b64050588ab4594c6fc3c81", "description": "zink: remove redundant compute program batch ref", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a76bdcd34c13ef11d0ecf5e220cff4788a433a45", "description": "zink: run bo lowering passes for separate shader compile with uniform inlining", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3e5e5e58af838aaad86202112b4e128b0d157be6", "description": "zink: add a 'separate' flag to shader module compile to indicate separate shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "82abbe19c92ee26f581006e949196e85fd1a73c9", "description": "zink: move separate shader dsl creation to compiler function", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7f7b229c89d032949ffdbd3d94ce235cf57f9ffb", "description": "zink: minor whitespace cleanup", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "535a8f0e96db8512c322baef7e752934a09b2d07", "description": "zink: use zink_shader_object for precompiled separate shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d733e24648b376a3cc01a6e6381815d4958438e1", "description": "zink: more zink_shader_object conversion", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "76f477e8d505a09aac7ac6ceac1e9049fb14e1ad", "description": "zink: make zink_shader_spirv_compile static", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a1c994d60db3a3be4a946903f5410eecbfb8e463", "description": "zink: wrap return of compile_module()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aa2cf4d7f3ed6333c5445cea7b9e41fd49499524", "description": "zink: wrap zink_shader_compile_separate() return", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5383bb4315ac49b8474ffaeb25520c5f04440d44", "description": "zink: hook up EXT_shader_object", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9c0497275fe27f52ae97949f5a8cd67794efa3f8", "description": "zink: use tes to generate tcs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bba644ce826e6d25fc5c6fe8f1add1b4d4d8bd70", "description": "draw: fix viewmask iterating", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "03cbb7b104e532a9969e3d847e95bf52e55f0ab3" }, { "sha": "a18a51a708a86f51e0a5ab031b379f65bc84fb49", "description": "nir/nir_lower_vec3_to_vec4: Use the nir_shader_instructions_pass() helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e86c28a78b723879a894e804d21a1dd8321b134e", "description": "nir/nir_lower_to_source_mods: Use the nir_shader_instructions_pass() helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0ddf98e85d52e9393ecb4a82784e514dbb00e43b", "description": "nir/nir_lower_two_sided_color: Use the nir_shader_instructions_pass() helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7e5dde11ef4190b81bdc179fef420c2532901d38", "description": "nir/nir_lower_uniforms_to_ubo: Use the nir_shader_instructions_pass() helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0fdc8ec6a7b27dff4a9aee8935c96e5ae4a7a25", "description": "nir/nir_lower_var_copies: Use the nir_shader_instructions_pass() helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "087b082f3d05f7e97d2942980658cdd722afc42a", "description": "nir/nir_lower_viewport_transform: Use the nir_shader_instructions_pass() helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ab7138e2836e12b945d4281fdcdf7e1eabfe1867", "description": "nir/nir_lower_wpos_ytransform: Use the nir_shader_instructions_pass() helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ecab220c501dbf12c3b920948cd5c3c077fc35e7", "description": "nir/nir_lower_wpos_center: Use the nir_shader_instructions_pass() helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "133e7ba571d2441ebf34bada6fbe9d91b14a23f1", "description": "frontend/nine: fix wfog", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "80d1da14f047f7ac4e4a28e9640d600b823df1cc", "description": "frontend/nine: fix fog key overflow", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9923a31945673dc40216a94c4fd3afa93d1d9efc", "description": "frontend/nine: Apply writemask to pointsize", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "02ce3abd8aa7880ef668e09c3a6acaa73d31bcc7", "description": "frontend/nine: Fix missing clamping of pointsize for ff", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7edae7baa62e4ddb95c7028dbaec34579fc0e412", "description": "v3dv/ci: rename waiver test", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a78af1dbb0da2ad2606c489ce91181532845a91", "description": "r600/sfn: make sure f2u32 is lowered late and correctly for 64 bit floats", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "b3685f3ba7fddbe73f363ff4d53ca734841e4b06" }, { "sha": "068738eea9e14490a42897923d1f5a3213827459", "description": "util: Add mesa_blake3 wrappers.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e30076d8342aa2d509f1dc5cd024be4afb627f4", "description": "util/blake3: Patch with hidden visibility for asm symbols.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "77826e835243291df664ccf2a7b8405287b72387", "description": "util: Add a copy of BLAKE3 hash library.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a01d9ac330ea1de0bc66c98a42f2088ffd2465ec", "description": "docs: update calendar for 23.0.3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "404e8991caab1d5ba6d055f4531ff805ef532f42", "description": "docs: update calendar for 23.0.2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "328e832750e7615bb7d4d6a734347d33b64aaba1", "description": "docs: update calendar for 23.0.1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d6821080cda1b38b94f732eee7f2eba53055226f", "description": "docs: Add sha256 sum for 23.0.3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "48e753d4c898c516044c22068e9d88f508ad3631", "description": "docs: add release notes for 23.0.3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "63ad833dd0ac8095b4571576fdfdeb5dd94e2619", "description": "docs: Add sha256 sum for 23.0.2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "10a5ca13b56c1cc6f9fe63b4b368bbc48956a2d6", "description": "docs: add release notes for 23.0.2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a5a7e791fd8e92fa69931a33f3656dcf16e421e", "description": "docs: Add sha256 sum for 23.0.1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ef3e17bfb010fd329086c6f91eef8c5605f4d9cd", "description": "docs: add release notes for 23.0.1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "37622b33c4b0c266cda31d41acb81bac14e6ec7c", "description": "freedreno: Inline single-caller helpers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4e42d31c0552f6741e8b3d572f5ca3d62c03d4f", "description": "freedreno: Remove unused fd_batch_reset()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e3e077c9d48aaf792f7728a3f394a5e59bbc9f2b", "description": "r600/sfn: Lower tess levels to vectors in TCS", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "84006587d7e5b87526a9b83135393251afeef777" }, { "sha": "32f7ff2c204b28e6d312ecac6463f588d4d68f3e", "description": "wsi/x11: Fix present ID signal when IDLE comes before COMPLETE.", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "0b1cd7eb079b14ab5c350d6ced8af7994c59f102", "description": "Revert \"ci/radv: Demote navi21 to manual until recent flakiness resolves.\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "2a9b990fa3ed003354f4ee68105e4f0cbf8ce0b3" }, { "sha": "84d8ea6e2b481524491c85bb9bf996e1056ccc70", "description": "radv/amdgpu: fix adding continue preambles and postambles BOs to the list", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "41a9bced313dded77693e9df10e5ccb18542320f" }, { "sha": "c3c63cb1d89e328506c366cded845ae200c7d9f9", "description": "broadcom: fix typos", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "177c92fe7ca3f171ab4fe41491935895134eff3f", "description": "zink/ci: remove xt_framebuffer_multisample-interpolation fail", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a004825266fdcb43afd5e9fdf946ad9641f1e296", "description": "zink: don't render with multisampling when it is disabled", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "14d58926099fb735312705f0853785dcd1888c2e", "description": "zink: add to multisample field to `zink_gfx_pipeline_state`", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "420f2c0878f0c38128854f2adbbeb1391e752cb8", "description": "zink: add `single_sample` to fs key", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d2ccdc3e8daf87bc782be6071364fa2743a3e74f", "description": "mesa: fix ms fallback texture creation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c29359a008d4436b10649dc62faf475d7f529ca9", "description": "mesa/st: try to block multisampled texsubimage from doing cpu writes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "56840e4c895bcad6c498230c7a633760208122d9", "description": "anv: rework Wa_14017076903 to only apply with occlusion queries", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c34916f841d35c6ec76981b0f56df25feef04b70" }, { "sha": "8f23a5dd96550f6a5e0db2ecbbe25b0efb3f0fca", "description": "radv/ci: remove one expected test failure on PITCAIRN", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e45fa939b09049cc6d6a55d637ca0139633c76fc", "description": "r600/sfn: fix memory leak related to sh_info->arrays", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6" }, { "sha": "bfabd2dec73f7f02788acc2fdfa5cdd283cf25b9", "description": "zink/ci: document that some tests no longer fail", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7af6616030d089010789758a004f712efb59e2fc", "description": "radv/ci: only reboot on hangs for vkcts-navi10-valve", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a65fe883f444dde8150a7f5d58f30c146b643352", "description": "ci/b2c: allow not specifying a reboot condition", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "64822bc35fedf0a7cb29127e0b13b74063ce3037", "description": "radv/ci: document all the flakes we hit while I was away", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ad508e50bfe2f4c9055fef510fe1d7387cbf0afc", "description": "radv/ci: disable the vkcts-navi21-llvm-valve job", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a4d99aee917247d840b2aceb6e574d5ae783f448", "description": "v3d/ci: annotate failure", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a86d18a8c49842c9075247c21399a432849a5feb", "description": "v3d: use primitive type to get stream output offset", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "0e88c04ed0a7979a38ba556990617f20424fed1b", "description": "ci: Move Vulkan CTS patches to their own directory", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9a6b70da0bb43d4c2263bf1af819faa6e03fa5f8", "description": "zink: Add some printfs when initialization fails", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a1098a1e45f4ad74d90261beb6e2594953f25540", "description": "mesa/draw: fix -Wformat warning", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5791826b1ac7085c8acf056abc279e66ca64eb55" }, { "sha": "b83af7e5b8114cd474ba70488f81871e44b460ad", "description": "freedreno/a6xx: Fix valid_format_cast logic for newer a6xx", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "87978c39334045b6e998e62f7353c4c98e588f53" }, { "sha": "31ced4c5ad2efcbaf70357c2ef42eeae15caafcb", "description": "dzn: Support aniso-with-point-mip samplers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4e2c5ba10075b3527904a98aea501f87acd2fff7", "description": "dzn: Use narrow quadrilateral lines when supported", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b3f2a3c7dbbd62538a2a71725dc41c075dffaca", "description": "dzn: Support dynamic depth bias via command list instead of PSO", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c6bc4459e5fde07535036a6e189384f7d2d722e4", "description": "dzn: Add physical device arg to format lookup", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1e11645a30908c16bfdcdf482ffd1af33c4660fb", "description": "dzn: Remove driconf for quad ops in vertex stages", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fe128dca28c672f66e7b241420928816894484bd", "description": "spirv2dxil: Lower quad ops in non-fragment/compute stages", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3c64f3dcbca003689b4c982d0cb13e5098bbe3cb", "description": "ci: rework vulkan validation layer build script", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "512f1c160a63a7ba1b0097166d8ec0324542d639" }, { "sha": "fcb72ffd0c61e2b3226306fae37b85ab4982a39e", "description": "intel/compiler/gfx12.5+: Lower 64-bit cluster_broadcast with 32-bit ops", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "74ab9401561c5d5bef62330c0b1264f42bfe52da", "description": "radv: update binning settings to work around GPU hangs", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "d99211b22c0b419e2ad414f2e09bfe43f656db4b", "description": "radv: debug: Update decode ring umr command", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cb282b6a8135c8c4222d7683f5122ae35602158d", "description": "vk/entry_points:: fix mingw build", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "7e833713d83087934221cd47ece49e87199a00d1" }, { "sha": "6bc2dce228d60994b72de9a32c14747816557fec", "description": "radv: use gfx_level in radv_flush_occlusion_query_state()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fbab8df43fe20fffcdfbdffea60dc40254ec9766", "description": "radv: emit PIXEL_PIPE_STAT_CONTROL in the gfx preamble for GFX11", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c1d32880f7ba767f4d36c8e1bd239311855043a8", "description": "radv: track DB_COUNT_CONTROL changes to avoid context rolls", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "02443d752e83d470f400af004e3702fb8f7d8ce3", "description": "radv: delay enabling/disabling occlusion queries at draw time", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "3017d01c9ded9c9fd097b600081b1bbe86e90fb8", "description": "zink: check for extendedDynamicState3DepthClipNegativeOneToOne for ds3 support", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c7f46d2ad6de5368cdef09e77bba9f4ff59cad76" }, { "sha": "e6701f723147c45798584ba77da7095f2317684c", "description": "radeonsi/vcn: AV1 skip the redundant bs resize", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d44651bfc3c8f6cb6aba8914f5bd21e440d69a4c", "description": "radv: wait for occlusion queries in the resolve query shader", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "1e6e3427f032a3ca0193d57facbd9a63b75e6a7c", "description": "drisw: don't leak the winsys", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "2d6527c9f15b06b556de884fa81c525cb4568a59", "description": "pvr: fix typo in pvr_rt_get_region_headers_stride_size()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "83a1b74240df3afcdb0e723c5bf6514b3321b411", "description": "zink: don't create separate shader dsls if there are no bindings", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "329473c24212d4a6854afdec5c772458644b6dd1", "description": "zink: add a util function for printing shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f2f6012f4a094bac274f7cf35a142f379f3c18c9", "description": "zink: call zink_shader_free for compute shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ee8c1a44c1a01a1bd63aab5c58ff38136cea85b6", "description": "zink: always wait on precompile fence at start of zink_gfx_shader_free()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b2ecafd1ac9534cd4ba11df31d4b5288e90600e4", "description": "zink: split out generic shader destruction for reuse", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9f6eec03e0023fa0f849bdb35eea58594293edac", "description": "zink: zink_shader_free -> zink_gfx_shader_free", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9bf4db8ebb4d12a867edbf0740b55cc920fef712", "description": "zink: don't bitcast bool deref loads/stores", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "82add9f2e992be166c60551cfc5baaea0fd0d3a3", "description": "zink: avoid recursion during msrtss blits from flushing clears", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "8ea506e94bf22b757b3123c242430ab2392638c2", "description": "zink: skip msrtss replicate if the attachment will be full-cleared", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "1e7cb4642e99e863cae25a942a823897ef7a1605", "description": "zink: handle 'blitting' flag better in msrtss replication", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "ec0860b40137779e1cbe92c8ca5b3e5d86105da5", "description": "zink: manually re-set framebuffer after msrtss replicate blit", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "72a522fb3692985a4e805b00f6d7e2f5a0386d47", "description": "radv: fix usage flag for 3D compressed 128 bpp images on GFX9", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "8a2fab66deeb9320ce4b323b62d0bd2765989f29", "description": "radv: do not allow 1D block-compressed images with (extended) storage on GFX6", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "aeec9071b50c08ce722a9d6418af2c3c0c0af197", "description": "spirv: Rework structured control flow handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6a39d35df062603a2e20467fa27575ac3c9e7eae", "description": "aco: fix nir_f2u64 translation", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "22b07b10c4421a3fa1722b912d8d078c06666207", "description": "freedreno/registers: updte HDMI registers to include CEC details", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d5871d21a5d16d7fad334ad9ee24402c9d70ea1b", "description": "vulkan/wsi: fix -Wnarrowing warning", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d7730fcf22adae92b0e7a82e36cfe28200920b5f" }, { "sha": "a6c8d74cd7ab5f761eb443611870acc3414f5a7e", "description": "util/debug: move null checks out of debug message macro", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "390947128846a5f6b6db4dcef93ffaf464355a67", "description": "zink: use a perf_debug() macro for debug message logging of copy box warning", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3d467c466a568bfbfda7911647833b99d6808920", "description": "zink: hook up debug callback", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "366b79fa102298430f3701a33127d3194a5137f1", "description": "zink: only print copy box warning once per resource", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "f7758bd37973d3067e82f3b3df7467febe2bc745", "description": "ci/freedreno: Demote a530 to manual again.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7d17713723c1f78f9e28f00881646e56854710c1", "description": "ci: Crank up the yamllint line length limit.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "392266ad6a766ef39223ac5d2b87b421da04e4a4", "description": "ci/radv: Add known flakes for #8817", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bcf38ff950e750f487c1bc327826bd58db0ef986", "description": "ci/freedreno: Drop portal-2-v2 trace.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a75371b68a5947df6783587553b4d2e0dd0a6846", "description": "ci/zink+tu: Drop some intermittently failing a630 traces.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2a9b990fa3ed003354f4ee68105e4f0cbf8ce0b3", "description": "ci/radv: Demote navi21 to manual until recent flakiness resolves.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "53cbe352ad1a2df52c995a2200e7c3d513a3adfd", "description": "ci/lvp: Update sanctuary trace hash.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b32556b058a9fb04355fb68d53c29c6e541b6990", "description": "radv: Fix dword alignment in SDMA buffer copy.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cf181fef68dbb9d91ef019c9ae5c33f4290c2dad", "description": "spirv: Add --optimize flag to spirv2nir tool", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6e3207a191e0ca77dac8804215804409bb96117f", "description": "spirv: Output spirv2nir tool result to stdout", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a71f79fb457b3b428f4d3ccf3dc4758bab6e2598", "description": "d3d12: Clean unused code for parsing slices", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "244af0523c8a7235f15222475dcd03743efc559f", "description": "d3d12: Use frontend H264 decode slice offsets and sizes instead of parsing buffer", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "114c35cb0cc2613586ddf71764e68f4bb9e9ef9c", "description": "frontend/va: Add H264 decode slice data", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6ddfc5087c6ca312bec532887312c19ee5523fc3", "description": "zink: emit demote cap when using demote", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "421d3e3c8e88d94fccb7883e41bb1d2c87e4981c", "description": "nine: add fallback for D3DFMT_D16 in d3d9_to_pipe_format_checked", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "8f3c3d2fc0bd61698123512b881d7fdc0ec77722", "description": "glthread: add newline to env override", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "8c42c353b6ed34d5824ff90163116b8ef8d9b5ac" }, { "sha": "972082d05115e574ecccdf627bef0bb258783476", "description": "util/blitter: fix line wrapping on error to avoid giving wrong line number", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4681fd3882bb758e829232fe6e82f8e88fff3ed6", "description": "nir: set uses_wide_subgroup_intrinsics for all shader stages", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e6e406b4833a628c31a03c13a3b5842e40a8c460", "description": "nir: add next_stage parameter to nir_remove_varying", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "42822413cf92af13959353b485fcf6984d8da713", "description": "nir: add next_stage parameter to nir_slot_is_sysval_output to return better info", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c60002ea2744869e8e3d5350379b2654c7149509", "description": "nir: remove an obsolete comment from nir_gather_xfb_info_from_intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ea9156edc3624e0aed65d85561d0ef6ade9c2225", "description": "nir: return a status from nir_remove_varying whether it removed the instruction", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9d78fec68486018bd7ce89dba53b8f5fddf60e6e", "description": "nir: rework nir_lower_color_inputs to work with lowered IO intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "28374b466ca0d5797177dd5cd3d3af6e15c21cb8", "description": "nir: don't remove dead IO variables in nir_lower_io_passes for st_link_nir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f11118a36be3fc074dda1a56d9a1f118a07783eb", "description": "nir: handle all varying slots in gl_varying_slot_name_for_stage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "988545002e4aac35557c7f09c222d0f126b4dbec", "description": "nir: handle more opcodes in nir_lower_io_to_scalar", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "10a362f582bbc39b93ccf4e459774c71cb8e6a3f", "description": "nir: extend nir_opt_fragdepth to handle lowered IO", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2a9ef6b1f84b9b07c12150545fe2111f7e793e7a", "description": "nir: update nir->num_inputs, num_outputs in nir_recompute_io_bases()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "45d41bd0430310ef0d93c47be8ecba618e142f86", "description": "nir: skip nir_lower_io_passes for compute shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d29dd3333b299c9b127d1f1cc113aedced488f46", "description": "nir: assign IO bases in nir_lower_io_passes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bd9ea4b5bc3e7753a85677b66eb02226cdf2b1b8", "description": "nir: lower load_barycentric_at_offset in lower_wpos_ytransform", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ace8a7068e0afde499f6f0146daa6041f4b9d250", "description": "nir: fix 2 bugs in nir_create_passthrough_tcs", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "a8e84f50bc6c855fa08af343c02d3e1b783d1586" }, { "sha": "13e885842a4b962cd02f57e140b348daf551dff3", "description": "translate: do not clamp element index in generic_run", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "5075e9f7c744dc092bf5e9ef8ee8f3a8704c1ff0", "description": "ci/freedreno: Fix a618-traces-performance rules", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5db64fcc8ca28e9893899327c3817e592267801d", "description": "aco: use apply_nuw_to_ssa() with load_smem_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1a6095b36e9a5959abfe751a86377ecff745453a", "description": "aco: remove SMEM_instruction::prevent_overflow", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "957009978ef6d7121fc0d710d03bc20097d4d46b", "description": "pvr: Handle special built-in variable loading in vertex shader", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d6b30d42b05a93aa80c93c7fcc1782f9c59a6f1a", "description": "ci/lava: Skip regression test if LAVA log file is not present", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a893b06691fe9b68f6b467fd8dd33fcda1da5c1b", "description": "ci/lava: Use f-strings in job definition", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "11a97b644cbc2f8906f6493b65135374858331a4", "description": "ci/lava: Refactor LAVAJobSubmitter and add tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "710b568dcdab41963f953599acc2497578a3b82e", "description": "ci/lava: Force use of UTC timezones", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5c5aec15b15c3eba4d1908f1c85e0dbc9bc5f37c", "description": "ci/lava: Integrate StructuralLogger with AutoSaveDict", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eb1945c3d9c84fbce6b4b93d43ad62ab56e025d9", "description": "bin/ci: Add StructuredLogger to improve log handling", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0ac3824922283d2604e87773dc2579b2b73f3a25", "description": "ci/lava: Add a simple Structural Logger into submitter", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "41f29c5333372a9aa5e0d6e05476ed529326afa5", "description": "ci/lava: Update LogFollower for better section handling and history", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cfe644a9e593a15b84b54ac3b36d1c017335f47e", "description": "ci/lava: Use python-fire in job submitter", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c03f7233ca9eea24505d085c774c279af29880e4", "description": "ci/lava: Extract LAVA proxy and LAVAJob abstractions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6f6b892dcad679d5eee3e46248d885242aa606b1", "description": "ci/lava: Move job definition stuff to another file", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3fbe699a43d8253d7d14c27c5b6fc9f84c97688e", "description": "egl: inline driver.GetProcAddress() as it's always _glapi_get_proc_address()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8b366b6bc09e3f51fc8212b0c9b03a138a7eddf7", "description": "zink: Use malloc to allocate libs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f89c85e5d0172243d62f9a19e04361000b3ad530", "description": "zink: Use malloc instead of ralloc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c91fa697e9e81c709824ebd874a325c29935b904", "description": "pvr: Add handling for missing entries in pvr_setup_vertex_buffers()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f0659728e4fc90b28d1e88f4f5ad5bea34b59cee", "description": "pvr: Fix typo in PDS function name", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b288ec803ca6eab6f37e3d64335abd98632e0f75", "description": "radv/rt: fix total stack size computation", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "2649a1f272cea69b73364d06a3dad21415921056" }, { "sha": "efc629389adbb4f7a78a09da8b6572d39ba574ce", "description": "pvr: Use driver vertex input data in the compiler", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "361f58f0eed8971f94e70d833d6fc2c8d3176321", "description": "pvr: Fix a comment in the PDS code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ddda8b88c60317f57117f33c326aaaee458b7341", "description": "pvr: Collect vertex input data and fill info struct.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "da0739b4e4edf8de008b507b0f81416395a408ce", "description": "pvr: Finish pvr_perform_start_of_render_attachment_clear().", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "95820584d06e067766283ccb76c33a75c383a203", "description": "pvr: Add deferred RTA clears for cores without gs_rta_support.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "060c3db4efd6ed766331a8cd1c9536265390a58f", "description": "pvr: Complete pvr_generate_custom_mapping()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9930cafbf288e95fade573454385b7550022acce", "description": "pvr: Support multiple sources per pass in TQ job submission", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f7ff71aec98f615b23bbaa48e131f1f81c3ba13d", "description": "pvr: Complete pvr_3d_validate_addr()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "71fe789d354d0531a71ea0343bd0d80d09506edf", "description": "pvr: Support ipf_creq_pf in pvr_isp_ctrl_stream()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "86ad8681428540b9a54c3603a51a4027f89b9344", "description": "pvr: Implement pvr_reroute_to_clip()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "35d2b51c11bd5668519aded7bdfa3099a2a6659d", "description": "pvr: Implement pvr_isp_scan_direction()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8bcc40ed22c4d17c83b63766b8da82d73b929983", "description": "pvr: Complete pvr_double_stride()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9cfe3b5283559393720fb0c51ec5dc906a28c6fa", "description": "pvr: Complete pvr_unwind_rects()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8a0a357b6524281779300dddd9885cadf3e65b2b", "description": "pvr: Complete pvr_modify_command()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "240bac1e85fe657fc36f564eeaa8350786d786a4", "description": "pvr: Implement pvr_pbe_setup_modify_defaults()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a8334e05451a50bd59e84a6858a3cef10855d12", "description": "pvr: Complete pvr_isp_ctrl_stream()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5ac3c8d0df3c2506e5d870d635cc697dbe9cefca", "description": "pvr: Support single core transfer queue commands on multicore GPUs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c3e7060ba19a2ad48bd9b9cfe6f6e622030a1fc1", "description": "pvr: Implement simple internal format v2 transfer paths.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "838132c0a95883043983514bc99f7faccbeb6aaf", "description": "pvr: Implement vkCmdClearDepthStencilImage API.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c468cf29a8995352edf64ec2a9ada12b62bee6b7", "description": "pvr: Implement vkCmdResolveImage2KHR API.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "de9c53e3bb683faf857eb603783fd15e9ae755bb", "description": "pvr: Implement vkCmdFillBuffer API.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ed243eca90722da36300177ef1ee0b651c2466b7", "description": "pvr: Implement vkCmdCopyImageToBuffer2 API.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "29e120c09248bfd7e19e0f10630c142243412710", "description": "pvr: Implement vkCmdClearColorImage API.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5827f0098c9c455f263c1ba7dfb526c15717c4ed", "description": "pvr: Implement vkCmdBlitImage API.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4c3112132949b84b866781e2f2d03ad780b5c8eb", "description": "pvr: Implement vkCmdCopyImage2KHR API.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dc260f6fc3341696a585a7dbf6650d7dae9e2a58", "description": "pvr: Implement vkCmdCopyBufferToImage API.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "96b6b69d8a59b226f41e3faf82380f0a6d016d93", "description": "pvr: Implement vkCmdUpdateBuffer().", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "480bdff4b526c2aabd86a42ddb02665e9b7c69e2", "description": "pvr: Add support to process transfer and blit cmds", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1cdd0ccb3738cb2c0a4c376d81686d2ec2ccb682", "description": "pvr: replace transfer EOT binary shaders with run-time compiled shaders", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "11dea16dee4190c0447e20f66db50847a0c2a2dd", "description": "pvr: Add support for generating transfer EOT programs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f0b47cfd658194965b2f40d6550e5fb6de508976", "description": "pvr: Add support for generating transfer fragment programs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "eeac8336ef7835b16871651ef3a321ea7060102b", "description": "pvr: Use movc for reading special registers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e8cd78b319686233fe9e35b02ca7397c88696b6c", "description": "pvr: Amend validation when checking multiple supported types", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4dc86e1148cae81be92f0c62d6dc67ac41a0e1ea", "description": "pvr: Add missing includes in pvr_common.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b27b764320ef9fa26c1a1cc2b676b4a69db4d27", "description": "pvr: use util_dynarray_begin() in more places", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "16a1752d346bd9fe7e6a5ad4db87b37e83b22a67", "description": "pvr: add missing explicit check against VK_SUCCESS", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c4e8b1cddb432315196af65b86cbdd63694c7dc1", "description": "iris,crocus: Add proper way of assigning num_levels value", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "acce5c3fe1fa2930adb6cdc152f3c371b1d24290", "description": "radv: Enable IB2 workaround on all indirect draws.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "46a14390d8bcb7e91620f94f9d7bde2dc449190d", "description": "radv: Remove IB2 workaround from mesh shader draws.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d16d9ef34550da313bbb45e5782136d6bb3b5964", "description": "radv: Simplify IB2 workaround.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fbe7aec446f177ca8e0910a157c63f1d4b1df7be", "description": "aco: skip scratch buffer init when its arg is not used", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9cd3aa173ab72f88c959b8c03be642855e189d96", "description": "aco: implement nir_bindless_image_atomic_inc/dec_wrap", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b54f07870e81de76e4f1df8f1ab42f39735fc19b", "description": "nir: add missing image atomic_inc/dec_wrap intrinsic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "31bfad83ecff8e76e6b6c0801833c55aa157079f", "description": "aco: support 32bit address in nir_load_smem_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3ff9153a3b31c04f5238838442c67cf38a1fd364", "description": "ac,radv: move ps arg compation to common place", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "48062f91c721b8cc177e4df09719cfe609a92453", "description": "virgl: add debug flag to force synchronous GL shader compilation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2e2491b76cdfc93ea33b1330caf36764c5515b68", "description": "anv: enable shaderStorageImageReadWithoutFormat on Gfx12.5+", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3678c28d3db2e1b337400538353884d467a7e5e7", "description": "util: Call mesa_bytes_to_hex directly instead of disk_cache_format_hex_id.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "681d8cd9ea9e5d8b0e4974e181614dff0f45328e", "description": "util: Add dedicated hex conversion functions and use it.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "96a0b1e9880cee88905fe45451404e0d3120f382", "description": "zink: fix non-db bindless texture buffers", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "99ba529feed6f9917a44458a38acaf0b3d6d261d" }, { "sha": "feeae0f18f856043b25f922ce6ba212279aa0d57", "description": "ac/llvm,radeonsi: lower nir_load_point_coord_maybe_flipped in nir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f7f0d31fcccf1da67149c8569c3bd6cbc846ab9a", "description": "nir,ac/llvm,radeonsi: replace nir_load_smem_buffer_amd with nir_load_ubo", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "75b75c6c0a92acf771e7407cc03c4687b8605cd6", "description": "ac/llvm,radeonsi: use texture non-uniform flag as waterfall switch", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ba5eb2f5c18c2124c63f6f45748fd9600fbed0e7", "description": "radeonsi: add si_mark_divergent_texture_non_uniform", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "24555f5462e97e80ffe20f47a279d3c344fa6ea2", "description": "nir/lower_alpha_test: rzalloc state slots", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "12706fab6017a15fe866a8472eb91821fc655d84", "description": "radeonsi/gfx11: updated vertex format changes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "da3b8c1e6b38dd29f64e855bbaa423dc0967ff45", "description": "radeonsi/gfx11: updated si_is_format_supported", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "543b6ca7c4b00c4bfff5668ba0a0643d565db201", "description": "iris: use util_framebuffer_get_num_samples when setting ps dispatch samples", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "cbac02b7d329e74a70d4effe7a757f35a76b3b88", "description": "zink: avoid zero-sized memcmp for descriptor layouts", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "f2e748220217fab98c92067a6ebbaf17dc3c0bbf", "description": "pan/va: fix typo in IADD_IMM.i32 description", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "82ccde09574037255a237e167c197015fd21bc0a", "description": "pan/va: Fix MUX.v2i16 and MUX.v4i8 description", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "135039f5264f250689515498e190ca7eda57997c", "description": "ci: do not retry on forks to get the upstream kernel and rootfs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2dcd6bed6a97a5b8f6a1de36c176e7424170fa9b", "description": "util: enforce unreachable()'s argument being a literal string", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5863bafbdc9b0b5118bd8b2e5bbbe47d5d3ab21a", "description": "vk/util: fix buggy usage of unreachable()", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "2f9520a5d0e6f49ee42bf2e8c327b7fcde669f87", "description": "pvr: fix buggy usage of unreachable()", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "f5ed1c79ae5d447ab975efe474eaa54899ae16c5", "description": "compiler: fix buggy usage of unreachable()", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "0a0e4854211d761e69d20a562af9a681caf877d3", "description": "amd: fix buggy usage of unreachable()", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "d291f368a0051a706df9ce985445d46030bd391c", "description": "ac/llvm: support implicit LOD for nir_texop_tg4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "25b1974e1b734838ff545793b1ae6ddae7d3f90d", "description": "aco: support implicit LOD for nir_texop_tg4", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dbb9f3a8a9e9b70ea7b063f09f07cdd6d18a000c", "description": "vtn: set is_gather_implicit_lod", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "48158636bf1b0e62ebab4835e1f474866a34c6fe", "description": "nir: add is_gather_implicit_lod", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "73e9cf606267938586a39d6cc59e3cd9f26e05b7", "description": "anv/format: Fix GetPhysicalDeviceSparseImageFormatProperties definition", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4ec052187a2a05bd45e23061154feb9b76006068", "description": "vulkan: Fix GetPhysicalDeviceSparseImageFormatProperties definition", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0f7d01cdbe03936d51a29fa57bee04991537ee7e", "description": "mesa/st: Make st_convert_image(_from_unit) declaration match definition", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "92a47ba1ae40990b837923162788331e4cadec2c", "description": "llvmpipe: Make lp_build_interp_soa declaration match its definition", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2420b190b8b324befd0eab89e42c28de47d3498f", "description": "tgsi: Make ureg_DECL_output_masked definition match its declaration", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3beaaa9ae8c8a913fb87b4ff10eb8dae8ddda1e8", "description": "anv: drop lowered storage images code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d04d701cc61cb92c37a2656de9637798381f7c1f", "description": "intel/nir: add options to storage image lowering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d4f498a5835f20fde39c0980268dcfbf7b4037b8", "description": "isl: fix a number of errors on storage format support on Gfx9/12.5", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "c221bfbd85d2132e3b907ffb8586f466ba1ce34c", "description": "radv/amdgpu: remove legacy code for querying context status", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "767a9324b9c4c4f0920e58926a35cde2e829b29a", "description": "radv/amdgpu: remove legacy code path for creating the BO list", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c920d676c01c84c0d41b0def1178f75478716e4f", "description": "radv: require DRM 3.27", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d561bac6bb1a037260a07eb3738d81bb3b095dd7", "description": "isl: disable mcs (and mcs+ccs) for color msaa on gfxver 125", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "f6fb189cbd0732e0fb0cefd626222bca51babe87", "description": "rusticl/mem: more region and origin validation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1c1fb288fdb0a128d9934319c93045139c7b3602", "description": "rusticl: add create_pipe_box to better deal with pipe_box restrictions", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "74c43834e7c1b41d5015960bc6998eaa6e8f895b", "description": "winsys/gdi: GDI B5G6R5 display target support", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d75e631e761ee358773e85c0c2b9399374030bbb", "description": "d3d12: Support blit texture uploads", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "81595cc82341b29ebd804495678852e48da9db0e", "description": "d3d12: Respect buffer offsets for sampler views", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "2d4fbb3025ee6c3603f7d3d6a133b2db732a9dad", "description": "anv: Work around the spec question about pipeline feedback vs GPL.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e433925789e16a21aabd2f05a9a7fd8c9a0a06ed", "description": "anv: Refactor repeated pipeline creation feedback output code.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "647ca8165407fcdb2695917599a803f8b0c804bb", "description": "anv: Only enable GPL if ANV_GPL=true, or if zink or DXVK are the engine.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3d49cdb71ee8cb07ca922b9ffa15edd27627959c", "description": "anv: implement VK_EXT_graphics_pipeline_library", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b8a2de2a172555bf0fa60280348cd4e660aae40", "description": "anv: add dynamic buffer offsets support with independent sets", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "16c7c3771862a5cd3655c7f4cc4f3a7d68ef5325", "description": "anv: move preprocessing of NIR right before compilation", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17e7fe9d975c3b2f295c7a23c69455f57f56b836", "description": "anv: make input attachments available through bindless", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e82b05dc644098c371b0adb332b927cfd21dd74c", "description": "anv: move force shading rate writes checks", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b2d3d818d57b9288fcdd98965c81d981540b1aba", "description": "anv: introduce a base graphics pipeline object", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3ca1fdc8b56c0cb6d3c8687d4d13ec594f5041f1", "description": "isl: don't set inconsistent fields for depth when using stencil only", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "f7bd375e3954bc96c31df43652ce1d845427501a", "description": "frontend/va: Add VAProfileH264High10", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "407bd51b719ced51690d7e3f73a4fc14260cca63", "description": "d3d12: Support PIPE_VIDEO_CAP_ENC_QUALITY_LEVEL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "99f96eb81ba6afa7f035a7e0e9d77d85033ea59c", "description": "d3d12: Support PIPE_VIDEO_CAP_MIN_WIDTH/HEIGHT caps", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "956c582d04c715008616a0b12a4513ce58d2afc7", "description": "d3d12: Support QPMin/QPMax app params", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b40aacc0c2cc30160c2dc9a3f167a1fc8b65d807", "description": "d3d12: Support rate control HRD and MaxFrameSize app params", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "358fea01a6f0e754fa252ad557bbbb538bce5ad5", "description": "d3d12: Support QVBR rate control mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9c4969a24971f8b37a25687f4fd865f64274077e", "description": "frontend/va: Allow distinction for Min/MaxQP params sent from app and frontend defaults", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "44c53786a0de22084ccc53e82322af970a56b6f7", "description": "frontend/va: Allow distinction for HRD params sent from app and frontend defaults", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "30a6363c8f6ff2cde85831cac11bdf78cb1e15e0", "description": "frontend/va: Support QVBR rate control mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "035b84f3085a2ce8b0d0769b66f24df70c95b024", "description": "lima: fix refcnt imbalance related to framebuffer", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "3c47627871ab83fb41fe3d459b13e966a35f9432", "description": "build: Add Iris and ANV to ARM's auto-generated drivers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a5c57b9af772cdba1efde175f7190e6ec8bdfb24", "description": "iris: Fix vm bind of imported bos from other GPUs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "41f1e6c84b2de7e6214b2b25c8743eb8d6bddf5e", "description": "iris: Implement batch_submit() in Xe kmd backend", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b2d7386631f44bcdb8ba0c42fef78ae7b3380f14", "description": "iris/bufmgr: Handle flat_ccs for BO_ALLOC_ZEROED", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "215fbbb6049bf6dd2f1b6fda4ab7b111b6c81436", "description": "iris/bufmgr: Add and use zero_bo", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "5e5faa11942decd5ddd53c7cd33117b72448e1e8", "description": "iris: Allocate ZEROED BOs for shared resources", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "be2619766be3f4ee0b22a10f8db179dc1e3c5773", "description": "lima/ci: temporarily disable deqp-egl tests due to timeouts", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d0d6d90ccf72fdf3664c17d938978ba97ae5b0bd", "description": "d3d12: Do not fail d3d12_screen creation if D3D12_FEATURE_D3D12_OPTIONS14 not available", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "52ee566bc550b4822c4a563e480e869b8228917b" }, { "sha": "ec896048bb90803ba0e0c3b494e9ed60b0bf643c", "description": "radeonsi: create a new context for transcode with multiple video engines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1563210a41d85501834df4b0ec96132010191157", "description": "intel/common: Add gt_id to intel_engine_class", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "670d4a2f71f9338ecc3c5c57cfb3784f6d718eba", "description": "iris: Fix close of exported bos", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "910e659e31cb248e7ca4c487fa4207c3345db59b" }, { "sha": "b30a75a195fea9013fc912b84cd776aaa76f4692", "description": "vulkan/overlay: deal with unknown pNext structures", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "1eb2359bbdd4bf00a8844095f2a24d8ada961906", "description": "lima: fix stringop-overflow warning", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f42d3b843c2b5a07b70e1de2467c8b3a34b7de0", "description": "r600: fix refcnt imbalance related to evergreen_set_shader_images()", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "a6b379284365e8adee780b691596d3a66de1ba93" }, { "sha": "4405e8a9e1482f455d0a6407f6b18e2cb0b6c425", "description": "r600: Report multi-plane formats as unsupported", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "826a10255f5f8d444f0318f3e36ff616b41b5d15" }, { "sha": "eb7e9068865e312a0efb5c863d0d3be6e7571d8d", "description": "egl/wayland: fix oob buffer access during buffer_fds clean up", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "967b9ad084ecf28f639aeb21b5bdf76813e65a8a" }, { "sha": "0d7912d239dac5bf3c8b07f2a6ca467f760d6aa6", "description": "radv: disable fast-clears with CMASK for 128-bit formats", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "134abe8344040f380c7b30cae79d44b82423b911", "description": "radeonsi: remove separate_prolog parameter", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "51d994644826f2429734f7ee4af7a0046b807bba", "description": "radeonsi: restructure mono merged shader build", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "dcfe3eed80a55840cd84d8c680a9367ccc14d33d", "description": "radeonsi: monolithic ps emit prolog in nir directly", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "fbedbad0dd97afee7f4397f41f5598d903a60132", "description": "radeonsi: handle lowered ps in scan_io_usage", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b8bd186788f361c184a4346c52359286e476599f", "description": "radeonsi: add si_nir_emit_polygon_stipple", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "223878fbe24ec1a9ed0ce7964864d4d891664fc9", "description": "radeonsi: add si_nir_lower_ps_color_input", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cc891e871edceb557f7e8720ed60cc415dc1f4ee", "description": "ac/llvm,radeonsi: lower ps color load in nir", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "35d5c7c251fedaf697c961d1fb48d560e936d8cf", "description": "ac/nir/ps: lower sample mask input when needed", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1103d4ed74dd5f10ba23abc41edfaa9c41aeaf2e", "description": "ac/nir/ps: add force lower barycentric load options", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e4ac0c1d628a88363abe39064677e1f7d80a197", "description": "ac/nir/ps: lower barycentric load when bc_optimize", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d6c5596c377c8988b2759e78a77175bb8fdeff5c", "description": "radeonsi: implement nir_load_barycentric_optimize_amd", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7fcc5aa9c0ab528bc9c6f68a4c457c408b9bbc08", "description": "nir: add nir_load_barycentric_optimize_amd intrinsic", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "31a0de992127025519d405db5669bf5736ba4ae2", "description": "zink: make general bo allocation more robust by iterating", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "9d923b14f959e23bd5fc24d5542b00de2d3c0d38", "description": "zink: restore BAR allocation failure demotion", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f6d3a5755f63c81881ff5647fe783038c955e8e3" }, { "sha": "561b64cf55dbcc8abf0cb3aeeafa55d439cec7c9", "description": "zink: slightly rework memoryTypeIndex selection to pre-determine heap", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "085c9efbf3f12fca4cfb210e89d6f2f31f1ebe72", "description": "zink: move memoryTypeIndex selection down in general bo allocation", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "fdf746cb2b0c56d061f54e73974b22b33abe2620", "description": "Revert \"ci: disable lima farm, currently out-of-space, needs to be fixed\"", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "78644c9bb0d3b7920f7676c6388b472510a54f0b" }, { "sha": "8ebc5cbe2b828f34b9bfb32c528d3514ead59798", "description": "v3dv/ci: drop fixed failure from fails.txt", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "8976d8280ff45cd7f947524a23fc70223967d7ca" }, { "sha": "74525f8576d3c9fb5175f56b6c57f03d566710f9", "description": "ci: uninstall libdrm from the GL and VK containers", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "74e423591623a1fabe4060f26b7c251e07b371b3", "description": "ci: polish deqp-runner a bit", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2933976e78b395f8abe9f2812223c106b9edc9c8", "description": "ci/freedreno: fix the a530_piglit job and switch to Weston", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "83c2b26acf1e6c5434d2183294103c959c7ab268" }, { "sha": "f84aee451d0cdb93ee7c4c52085d901184bd8375", "description": "ci/freedreno: update a530 flakes, fails and skips", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2092f95975199b7533d98cfe30443e02428a7065", "description": "ci/freedreno: a530 behaves stable in 6.3", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1fcfcaf008e72063d4061da6f3678d6a3f1dc9a0", "description": "ci: drop overriding new a530 firmware due to preemption issues with older kernel", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cad794594b925aaf35b4c623070649916d65b27e", "description": "ci/freedreno: do not restrict to 2 cpus on a530", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a925c59f83df04bbe26a451117283fc584f94ba3", "description": "ci: bump kernel to the 6.3, support HDK 888 based on sm8350", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f3e8aeb2e9efb187b25a729e247eac168cd8e8f7", "description": "tu/perfetto: s/MRTs/attachment_count/ in traces.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "947f5d4d7ad8e4bd7baacfaec8162a052738c87b", "description": "tu/perfetto: Drop unused arg to send_descriptors().", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "020baed66e4ffe4595de2236d32562d74a6d66b0", "description": "tu/perfetto: Use tu_CmdBeginDebugUtilsLabelEXT as a stage event in perfetto.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "69bff073ca187e6cf2e36c500c66e37e8d6d162f", "description": "tu/perfetto: Clean up an extra token paste to just use the arg being passed.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b4b18e41652a02ce12c468dbac4bd69b403c3bed", "description": "tu/perfetto: Refactor code out of the macro, to stage_end.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "60cfe15d799fdc5a57a691844cc30e49b3f74a47", "description": "rusticl/event: drop work item before updating status", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "47a80d7ff4f966e3839640efd5f9d75e36af8906" }, { "sha": "00b9685d966c8abeadd58102850f5b26f133b10f", "description": "symbol_table: Prehash the key on insert, and reuse the entry on shadowing.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "46498abbacb1a59cd37aa54ba5d7b9ca703ae059", "description": "symbol_table: Don't bother resetting the key on popping scope.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a400f933fa0962f4a709bec3f4d10cbcffb3614", "description": "symbol_table: Don't maintain the HT as we're destroying the table.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6db7d72b4bf802779f392988315f6202bee22b8d", "description": "symbol_table: Store the symbol name in the same allocation as the symbol entry.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c6906448425a03163c029a0c2c12c632a0b49f98", "description": "ci/amd: update checksums after DXVK 2.1 update", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5cf3b92661cedc862038c289754df75e2290544c", "description": "ci/dxvk: uprev to 2.1", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0dcb3994a5ab8961a0b0098326b69f7ca6ea7ca6", "description": "ci/amd: 4/5 runners TPad-C13 runners are online, restore most of the tests", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a78772890628f70668950bb4524a9d8e29a9bac5", "description": "anv: enable blorp query reset for performance queries", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "20c330e95d40ad05be82e5c57ac9622f37ebda46", "description": "ci: Drop executable permissions from backend compiler wrapper script", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1ec3c16c54adbd925d537a985ddb06cd27f0773e", "description": "ci: Remove shebang from backend compiler wrapper script", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "21b190bf44e9aef26b2e1a8107d09452532907c0", "description": "ci: Use set -e in frontend compiler wrapper scripts.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1915185648e606cf3c32cff1160305260577a5f0", "description": "ci: Explicitly test for meson feature checks in compiler wrapper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2fbedd442a32a4dd609ee73842a0dae48a737b01", "description": "util: Delete Offset() macro from u_memory.h", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7706d1cc33e3d5d2e71b29e7720c6c7d7a40e635", "description": "spirv/tests: Add test for single-block loop", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5672b6cb021976fcc509d4868eab203e8361c480", "description": "dzn: Remove #if D3D12_SDK_VERSION blocks now that 610 is required", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "290bb7a70674d84540de8abd03b467d44aa710e3", "description": "microsoft/clc: Remove #if D3D12_SDK_VERSION blocks now that 610 is required", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "27c304be2ed743b0e03e386829e28c4dea831640", "description": "d3d12: Remove #if D3D12_SDK_VERSION blocks now that 610 is required", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b5a9021708d87d17538e0e27fe4ad6a5e20fa9a9", "description": "meson: keep Mako version checking in accord with build msg", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "52194ae4df18c7211cef69354a686eabc297a18d" }, { "sha": "8f0da0851f299aca00a2d9ec6e64b565a18eeeaa", "description": "radeonsi/vcn: engage all jpeg engines on gfx940 for mjpeg decode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "87a44c44b4530b94b6e3829382fd589cc09e734c", "description": "radeonsi/vcn: enable RGBP format on gfx940 jpeg", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bdb7f36aa8ee4554550f13cf2801dd680fa849c2", "description": "frontends/va: add support for RGBP rt_format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "23580b09a34a4d6594cd5e62556f1285c03b353d", "description": "util/format: add planar3 r8_g8_b8_unorm pipe format", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "33886e5ef2c29dbaab5e2d44dad009f26d845b3e", "description": "docs: add INTEL_MEASURE=cpu", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b661149921af53b5a9e49a82e99170d560e2a254", "description": "iris: Enable INTEL_MEASURE=cpu", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0417cfd7a0a7e5e97c8fb31827f56a7147895217", "description": "anv: Enable INTEL_MEASURE=cpu", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "55ba4575be4ab58e1f41df8e8583c937344dd2bd", "description": "intel: INTEL_MEASURE cpu mode", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "c45dee34aab1688c05205d0c50d864b2980aa719", "description": "anv: split INTEL_MEASURE multi events", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "50bda45d15bbd91b2b81ea0004fb7a45956a8586", "description": "anv: Add flush reason to NEEDS_END_OF_PIPE_SYNC", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bdeb849e25b0c15ca71cb5bf254d8c5e85851dec", "description": "anv: Add flush reasons to raytracing flushes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9a30493ccb22c70dc38b8738665b95892b56c56a", "description": "anv: Add END_OF_PIPE_SYNC reporting to INTEL_DEBUG=pc", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bfce57c7a5ba62d8e6f65addb2df136cab603a68", "description": "radeonsi/vcn: add an exception of field case for h264 decoding", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "f23d54cfaaf79c2fab12593fea5982f918c948b2", "description": "llvmpipe: fix some corner cases with line rendering", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9b6abe4206bda1ae87ae273295fe8e1988bdd674", "description": "llvmpipe: minor cleanups in line rendering code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "82c22580192502bcacb9f96319b560a09031219b", "description": "v3d: set depth compare function correctly", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "c84989c4cf3d95871047cb2e2bb87e41663b13dc", "description": "zink: use correct primitives for passthrough gs with tess", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "90a8525d703330b9d198ddf9579c560d0e5cadaa" }, { "sha": "7e6191f6055b5960f193a32bc20658b3b4f6f947", "description": "zink: don't emulate edgeflags for patches", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "90a8525d703330b9d198ddf9579c560d0e5cadaa" }, { "sha": "3ad751f043f45d61c5ce0017a7cca8da198c34a5", "description": "radv: tidy up dirtying RBPLUS state in radv_bind_dynamic_state()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "ba71b142f8acae285fc561d6d25d3376712c5e1b", "description": "radv: re-emit the guardband state when related PSO are bound", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "40d8df728081e050b83ff0677ce4bf947e234a03" }, { "sha": "28cb33fadaf003b6e5a7ea0814e30d8ae7cc814a", "description": "r600: fix refcnt imbalance related to r600_set_vertex_buffers()", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "27dcb466293f2ab3f80a141fd0b8c14617a8e37f" }, { "sha": "cd861b7f38e448822ce765aee61304d1e0a3a8b5", "description": "meson: ensure i915 Gallium driver includes Intel sources", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cf90be90aded3ce82d3acda5f63cd59614d662bb", "description": "intel: split URB space between task and mesh proportionally to entry sizes", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f11a4a09b02bd976940f42aaef38c8415a4bd8d4", "description": "radv: try to keep HTILE compressed for READ_ONLY_OPTIMAL layout", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "3e22c3a8bcff24b7e42692523e609638ba818e22", "description": "broadcom/ci: deduplicate script definition", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bdb03ecdd9e9bdd59093d161fb07bffb276bced4", "description": "vulkan: ignore rasterizationSamples when the state is dynamic", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "1deb83fb86d22227a3553f43873b4d4ff9180214" }, { "sha": "6af78baa237b82b10766cac4cdddb32e7fa6cdd3", "description": "ci: update shebang to make it more portable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9120f17b278afdc7a78a139dfd6a13d729444d92", "description": "ci: bump tags", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8eb5de312627101b9f12c2a83bf37709f92f3674", "description": "ci: start documenting which image tags need to be bumped", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "9a45d3ee1398ba02cc8422ecd33583a36f9a3800", "description": "ci: move deqp-egl instead of copying it", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "efd2067a8f9277f83b7bc48d32b474e074453ee3", "description": "ci: add -android suffix for android build of deqp-egl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e876a018e91554f6588c1017d2a8907bced53ff5", "description": "ci: stop removing -x11 suffix for x11 build of deqp-egl", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "08cf224c4a1ab4efd17488522518995ecc49e23e", "description": "intel/vec4: force exec_all on float control instruction", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "daa8003e45c37d13f81958c0a74222e259d18538" }, { "sha": "df784c03fb545a6385710b3fc879e426d00b9194", "description": "glthread: disable by default with fewer than 4 (big) CPUs", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "8c42c353b6ed34d5824ff90163116b8ef8d9b5ac", "description": "driconf: rework glthread enablement", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0cc93a460319294d085a5642b55050fadf39100e", "description": "util/cpu: add big.LITTLE cpu detection", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "54d01db8a8453091dd113c037b6e98f6c100ff41", "description": "docs/asahi: Add hardware glossary", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "44fb5ceb364c8bb7138923a66bffc4921975f062", "description": "nouveau: nouveau_copy_buffer can deal with user_ptrs just fine", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "47e0c6764b037a46a86366e331430d9e2aefb07c", "description": "nouveau: allow to enable SVM without having to enable CL", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7cfb8cb1a5880169c30e258c3e53593fd13ad77b", "description": "nv50/ir: ignore CL system values", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bfee3a8563d2ec9bec89704c4cbb603203d9ad84", "description": "rusticl: add support for fine-grained system SVM", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "bfcd914825547607ded187a9fece5b9e61189151", "description": "rusticl/mem: add get_parent helper", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "816bab4c234c004ff5d3a5c38efb010ed45115fb", "description": "rusticl/memory: Rework mapping of memory located in system RAM", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "2ee082ef8a88fbbc90f54b544f6dbb93de494111", "description": "rusticl/context: add helper to get the max mem alloc size for all devices", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "50097ffae046582e89ca7ae7bf8e7178cd2e65a3", "description": "gallium: correctly name the flags of svm_migrate", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e5654cb3ee6972fec38c9ddff0f7efbe91198853", "description": "zink: remove screen param from zink_prune_query()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7119a344f3db5820041dfcdf23ebcbf15121f467", "description": "zink: always defer query pool deletion", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "7da78ffb697bfea5c20b31dca635971d00d27b3c" }, { "sha": "50e3974e25834b2d798403f401ae7bca77e090a8", "description": "zink: pass ctx through query destroy paths", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "cb83606279db22869c0095dbf5ad9cd1f70ecb89", "description": "zink: remove atomics from zink_query", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "c987eed9cd7ccf7836eb18ad8950a035ae002bbc", "description": "frontends/va: report min width and min height values if available", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "413235d164b5d36a30604695d70f2760f696fbeb", "description": "radeonsi: return min width and min height video cap values", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7bce60f8af27cc8ced44d00efcfd67f39de5aade", "description": "gallium/pipe: add min width and min height video cap enums", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5b376664e78d4e93c48b58e3cc3149eb222877b2", "description": "v3d: add flake spec@ext_framebuffer_blit@fbo-sys-sub-blit", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "440459645b082c779e8b6312363aa61463f31398", "description": "d3d12: Support separate front/back stencils", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "36990eca48ff24eb0b5174a3c840722f76d7b982", "description": "d3d12: Add ID3D12GraphicsCommandList8 to the context", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4f9cd76369c4ed045a834984632dd3da8dedef8e", "description": "d3d12: Update PSO creation to use CreatePipelineState", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "52ee566bc550b4822c4a563e480e869b8228917b", "description": "d3d12: Query device for D3D12_FEATURE_D3D12_OPTIONS14", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "cc6d87b4626f4485bc59c763848c49f6fdf9c222", "description": "d3d12: Update and require DirectX-Headers 1.610.0", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5dc4212cc1fa4c3a479d46d3fa8e7c10d1e70d37", "description": "vulkan/runtime: discard unused graphics stages in libraries", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "a86c710ce5869a55fb96498186f7dffc8e12c727", "description": "mesa/st/program: don't init xfb info if there are no outputs", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "9f4ec94c20e62dc2af05c0476ebd26368cf0abd4", "description": "llvmpipe: code clean-ups in llvmpipe_get_query_result_resource()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f0bd5742237aaaf11fd8bdcce8b6850f71576bdb", "description": "llvmpipe: remove lp_setup_alloc_triangle()'s unneeded tri_size param", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "267dcdca8a45b18bb2bccf1ef9f68fa8a37fe279", "description": "docs: add missing MESA_VK_WSI_HEADLESS_SWAPCHAIN variable", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "948a122f300b3df036fea1a8e14301295062e360", "description": "amd: Rename INDIRECT_BUFFER_CIK to just INDIRECT_BUFFER.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7ddac41f3f5919be748143d8a570cc3b1f4ed27c", "description": "radv: Chain command buffers on GFX6 in radv_queue.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "d6518fd3571e315a7a7e62af5e1abbfdb3a3b97b", "description": "radv: Use IB BOs (chaining) by default on GFX6.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0e7244ce1848978022cb6f24683eb2cfdfd7fbbb", "description": "radv: Disallow IB2 on GFX6 when using draw_indirect_multi.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "add3b34c171821804049084cf9d252a72cc54e2b", "description": "radv/amdgpu: Remove unnecessary assertions from chaining.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "5bb8d513ccc02c37e7f7d3299a2b4ad13664945f", "description": "r600/sfn: fix typos in code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "298f555572c1166cdf511a817b7cc7466d5c451c", "description": "r600/sfn: fix typos", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7eaab5dec0a3780a93dc0e2c4ea863dcc47877bd", "description": "r600/sb: fix typo", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "45e09d5bb95f5f7cda5d8470963bb2f88a0cb871", "description": "r600: fix typos", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "7851b6fd489b16948a0d0a3399db6f43c67138cd", "description": "radeonsi: fix typos", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "701b6520f5c1154d886a2f201885aa1dc4cd9919", "description": "r300: fix typos", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f85f511a38e369a15359a0756512e69ad4cfcac0", "description": "amd: fix typos in code", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "aea48a4ff17cb9a5e5120f8cbf0c508f0287d16b", "description": "amd: fix typos", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "1aab6820fb50b3115bb8e56018323051914b5f7c", "description": "rusticl/mem: replace buffer_offset_size with CLVec::calc_offset_size", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "68df8cc79d0537082d76a9091f96d6fe54244d75", "description": "rusticl/mem: fix Mem::copy_rect", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "3e118e89102d5bcdaf6f26ef7b43833b9e8d9881", "description": "rusticl: rework CLVec helper function to calculate bounds", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0a52002a1cc8889d4d515a2cf90b7682f22f8273", "description": "anv: disable reset query pools using blorp opt on MTL", "nominated": false, "nomination_type": null, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "6405a38aeb857fca0ede8847c3881e3e6d6aedbb", "description": "ci/crocus: Update checksum for STK.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "e5008acf13c1a80d96f2ac59c6d8f156d12d32f9", "description": "zink: Avoid infinite loop finding no var in update_so_info.", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "efaffcfbd49ed9bda155b8776bb91dcba4ba47ff", "description": "nir: Add more system values for lowering XFB", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "947a7590c79e3d92e4d43559504ed6dcfda53666", "description": "d3d12: Use u_default_get_sample_position", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "07e83f581997d6ad84176dbebf7052b19e079501", "description": "freedreno: Use u_default_get_sample_position", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "71cfe8fb60f731a16e1ca4dfe362d3c96b607b1d", "description": "panfrost: Use u_default_get_sample_position", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "43f9903d0c8cfb73615b356b6bb11710e9e71bab", "description": "zink: Use u_default_get_sample_position", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6b211e9b43576150611d482b2d3865318f8b61f7", "description": "gallium: Add u_default_get_sample_position", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "6124f8f371f92be6c5c3b4053fd6bcb18034a3c9", "description": "iris: Set priority to Xe engines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "a564baf6e76e22bb3a6001a722994c469e4b3c95", "description": "iris: Implement batch_check_for_reset() in Xe kmd backend", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "17c7eb1d4f1cf5fee237bf86ac63b0af44efa8e8", "description": "iris: Create, destroy and replace Xe engines", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "35d6e830c79cb2512b66cbbcbc690d2bd5f0b6c4", "description": "iris: Move iris_batch i915 specific variables to union", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "b6cf4001d3b113a2caa1860584c79794e0b00d46", "description": "iris: Initialize batch screen in iris_init_batch()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "35a547430e07c4b84b745ecc3921b211954972b1", "description": "iris: Move i915 batch destroy logic to iris_i915_destroy_batch()", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "f66e6b671ce0e7622c87baa281cb0e874f80a413", "description": "zink: Some return values of malloc should be checked", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "0b4e7491f3f7528f251458f4e84657b16af6df12", "description": "radv: fix detecting FMASK_DECOMPRESS/DCC_DECOMPRESS meta pipelines", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null }, { "sha": "8f024cdd4d3fc82012710cf0064ed452c4ed34ad", "description": "docs: reset new_features.txt", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null }, { "sha": "4aab6bd456de2e1b9c9af836c7212ef41638d400", "description": "VERSION: bump to 23.2", "nominated": false, "nomination_type": null, "resolution": 4, "main_sha": null, "because_sha": null } ]