| [ |
| { |
| "sha": "1199d86b2cccc38a101e63bdf9b60a7391f96092", |
| "description": "compiler/spirv: expand_to_vec4 -> nir_pad_vec4", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0f8fef12615c7464fa091706b89bb2742475cc4e", |
| "description": "radv: make attrib_end variable in radv_flush_vertex_descriptors 32-bit", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "1e9dc0474effef98ac1cf0fcb7289e67bd3d81b6" |
| }, |
| { |
| "sha": "8d0c76b143bb02d2800ebfdc4548189f9c15b6f6", |
| "description": "freedreno: reduce the upper bound of IB size by one", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f38fd3c5776d15b638a681064b1061bbedf414a5", |
| "description": "turnip: place a limit on the growth of BOs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9d66a2d986b7f0891e2996c82d646e449f16d6d4", |
| "description": "v3dv: use VKAPI_ATTR and VKAPI_CALL.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5a4384c2bc4122de29b64c0f9ef39d3477969696", |
| "description": "kmsro: Fix confusing comma expression", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9ff54d408ba872da44158869f363f73cddbb0f63", |
| "description": "Revert \"zink: call tc_driver_internal_flush_notify() on flush\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "4d62fca0877104080d4dee8656d09c67e93c8d0e" |
| }, |
| { |
| "sha": "6dd02a5139a06f0aa4d3fe9b975678bbae51c58a", |
| "description": "zink: stop using util_set_vertex_buffers_mask()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f4bae3fe5e19d2a4088df05c044ad217e94362fa", |
| "description": "zink: ref vertex buffers during set_vertex_buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "962b162766126e3d8c5599aca8dcac1d83df0f47", |
| "description": "zink: update scissor only when necessary", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dbc59aedb92e1bd60ca21d12e0e73de8f1e69132", |
| "description": "zink: only update viewport state when necessary", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "59b6f5db360ed37d1f18c0d6d6159e2c3db97e22", |
| "description": "zink: only rebind vertex buffers when necessary", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "906371153cb05024f8d471a0d3167279f98ff54b", |
| "description": "zink: handle rebinds for vertex buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6d6ef97035a6a5eb787950ff1c3505a862517919", |
| "description": "zink: only rebind pipelines when necessary", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1a7045acafd5af335d09d0b6230c46c2da1a4fef", |
| "description": "zink: mark some draw functions inline", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c2973213d7680e47d3dbdaf96fe50efe78efb691", |
| "description": "zink: remove barriers/refs from descriptor cache", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "62ad23239c2b122516e4ae67ff329cb35b9de25e", |
| "description": "zink: reapply program refs automatically", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a64ef1cd12611116f62901a05a165b03dbff6ebc", |
| "description": "zink: reapply resource/surface refs after app flushes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "234e1b7356ec8c2ce39acadbdb692b384263128a", |
| "description": "v3dv: implement VK_KHR_device_group", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c672b2385742944d2843e9a2f4239c6cb8875d0a", |
| "description": "v3dv: implement interactions of VK_KHR_device_group with VK_KHR_swapchain", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bf60ba6e7f98ad3f746c6a3e50bc00d28c740dea", |
| "description": "v3dv: create a helper for image creation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f07c797e9394d0725493819895a6eec083be0c54", |
| "description": "v3dv: implement vkCmdDispatchBase", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "816be7d46fc29c31d94747de2928733f69758618", |
| "description": "radv: enable RADV_DEBUG=invariantgeom for Monster Hunter World", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f285a1220ea5a8e9ef32683a957bfb2aec728dd6", |
| "description": "asahi: Implement scissors and scissor to viewport", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6fbc1cb52a06a6cc67fff57eab5235ec4ef3d992", |
| "description": "asahi: Update viewport descriptor depth fields", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f43bb36cacc8ecfd67369c525615ab4c2fa01bf5", |
| "description": "asahi: Enable depth culling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9392e2b27547ec83ea80626d408400a73c5503b6", |
| "description": "asahi: Add unknown bits seen with the GL driver", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5de49375ecd47ae0710307fa57c2b92d202e4a7d", |
| "description": "asahi: Expose PIPE_CAP_CLIP_HALFZ", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "acfeba4010f830399d0413fedf52dcaa04d60fbb", |
| "description": "agx: Add scissor upload BO", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6d9242e109ea1edb534643528db287167c829480", |
| "description": "asahi: Skip draws if the scissor culls everything", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "861109e4413feb60f177e43e3269c8092e8816cf", |
| "description": "asahi: Mark scissor dirty if rast->scissor changes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "be5ea29237c06b48ce3a2b708527494b1321591b", |
| "description": "asahi: Track scissor states", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "38a9c59377c129b9be653efcd98c7a4fb07880cd", |
| "description": "asahi: Dirty track viewport descriptor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b659c53f95f666914d492081e2a81a883a5d08df", |
| "description": "asahi: Defer viewport pack", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f99f7e70d7b2ecf0dbeb42e475e84549a8290942", |
| "description": "asahi: Add scissor enable bit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d7cbfd4f6cbfa252956cbfcccef80274352c96f7", |
| "description": "asahi: Add \"set scissor\" command", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f170b8357b6320272399e79bef8425eeb527aa44", |
| "description": "asahi: Fix scissor descriptor definition", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5e3b293149e23b8f1e2ffac6f985bf55cf3139f1", |
| "description": "docs: Even more gratutious nitpicks", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e9483110d22f55aca239e1de8181621b975307d4", |
| "description": "agx: Zero r0l before first use of control flow", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "839fff846a42e1b0aaa0d22b8a30f7a3513bbb26", |
| "description": "agx: Add break/continue support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dd06e6af34ac027e04d69232e0f1d30b4d76c8ca", |
| "description": "agx: Implement loops in the simplest way", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "11705488ed770173a5ba4e5eee2c5237b6df22a8", |
| "description": "agx: Optimize out empty else blocks", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cf43206e76ac567e4ba5a8cc36ff96f04d4b4994", |
| "description": "agx: Implement emit_if the simplest way", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3def66e8aaafd6213413bd2d22b5aa8bef3d02c0", |
| "description": "agx: Fix up branch offsets at pack time", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4fb964ccb8b507c1ce387f974828f6bb63c51b39", |
| "description": "agx: Model jump instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6efd00336b6a13493df02c1d561dbb96a7676a30", |
| "description": "agx: Pack control flow instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "44dd5edae9c3475364b64e3f70a01facf0f0cc08", |
| "description": "agx: Add push_exec alias", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4eb8fbf7809abb49071b7902ab435979833442d1", |
| "description": "agx: Model pop_exec", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a270665a9e83988156bff983d392821ab7eaad60", |
| "description": "agx: Model control flow instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4fe03cf97c09d18b66de0747a93248d8f2a5fe01", |
| "description": "agx: Add inner loop nesting count field", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8454d08aa39a3d5775d3c3274d80dd9eea2794ef", |
| "description": "agx: Add branch target to IR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ad4dfb3321c2a0d8151acc581a914b6ca3384741", |
| "description": "agx: Add invert_cond (ccn) to IR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "21cf528e765e1454bd3171c3082076386a7d728e", |
| "description": "agx: Add nest field to IR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6f54385b0a4a4d39d73b4de1743cd7ee3ef3e55c", |
| "description": "agx: Track block offsets", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f7918ebc82629ed83aedb2b3dc7a62cec19ac18b", |
| "description": "agx: Track current_block", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0a7a6f0558b775b41475ff31690d3aa6d6d0f75a", |
| "description": "agx: Implement boolean mov", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a1a8ee9b11a10d1510926938617c2ae53dcd5527", |
| "description": "agx: Enable 1-bit load_const", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2d1390392fc8be9d5d2371fc3bc9415e64f723b6", |
| "description": "agx: Pack ld_var Dx", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1f2d1423bbffd234bd3e2d2322f85f20fcefee23", |
| "description": "agx: Drop cmdline version back to ES3.0", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "972409dacb9bb418ac0de4792e805e381e030b92" |
| }, |
| { |
| "sha": "10e9a1bd3246fa94e1bb527c0a8249ec59b54554", |
| "description": "asahi: Fix meson.build definition to depend on agx_pack.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "53c84551f5ab39cee9bcb0b50d12113dd42b8545", |
| "description": "doc: Gratuituous promotion of Wayland", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4d5c57edca71ae93ded74099d067d293c1fe265b", |
| "description": "gv100/ir: fix quadop/pop lowering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f4847077c7fa6a576f4f5eee405363a223827c61", |
| "description": "gm107/ir: emit barrier sources for quadon/pop", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "de666cc418737cc937920d40a5f14af0ed4c5dd8", |
| "description": "gv100/ir: add support for barrier thread state files for OP_CVT", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f14ed4f077e08a8d254821c935116ffc0d0d487c", |
| "description": "nv50/ir: add barrier and thread_state files", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f4c6c89dec6d2297022fc511db627ce3ed74a5e0", |
| "description": "nv50/ir/ra: fixes upcoming barrier file", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "79a7f33710b84218a040a2bd540d7c39d1c0d2d4", |
| "description": "CI: Disable rk3399-gru-kevin jobs for now", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "17d7b0bb8f00e3fd251c535c63d3253a2611e52b", |
| "description": "vulkan/util: generate vk_dispatch_table that combines all dispatch tables", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c9baccb516b70469ec8dc3c64af423d35617cf04", |
| "description": "radeon/vcn: enable parsing support for st_rps_bits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9bd391bb64168c55f1053800d84edc00f74f1673", |
| "description": "frontends/vdpau: disable UseStRpsBits for vdpau hevc", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1285e0d2fcbb3e34be64f51cf2f6de623f2c47c8", |
| "description": "frontends/va: get st_rps_bits from VA pic param hevc", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "db0bf188d987f3df2264cb370b56f75746c3f0d1", |
| "description": "vl: add st_rps_bits for HEVC decode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fa1a1e7c803f3d6e67bd1962498636c20d39248f", |
| "description": "travis: Download XQuartz from GitHub.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "05bb449610fd2d0a96cbb18c70923cabdb15bb36", |
| "description": "util/prim_restart: revert part of bad fix", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "1272c2e05246cad647324ffdccf56435b97dec1c" |
| }, |
| { |
| "sha": "1dfad514ea31522eaa04afe6873a72f0c6fcb5ab", |
| "description": "zink: add support for string-markers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6c03a85094005552b86bdd76bff8e8c48e65bb89", |
| "description": "zink: untangle have_EXT_debug_utils and ZINK_DEBUG_VALIDATION", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ba392e9511d9cc22535b2b8b2d8dbafffa870731", |
| "description": "zink: implement half-float packing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1887ff2ebb78a1e0ca27d4626a29a3f0cb170d31", |
| "description": "zink: mark 2d-arrays as cube-compatible", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "71494c4874c6d8eba93309faeed01e1444eb49b5", |
| "description": "zink: only mark resources as cube-compatible if supported", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b92c1a043a6cfa3dbdadbb92ec58599fd89748e5", |
| "description": "lavapipe: do not interpret cube-compatible as cubemap", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a5f41925a64928c1d3133307e92161c852f37305", |
| "description": "lavapipe: handle cube-array image-views", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "60f513279cf8713a1e241d8b0edde18ea3c271e3", |
| "description": "venus: fix mismatched bo mmap_size for export and multiple imports", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "beb80858d853b9d043cd574377a4f390d5f5fcd8", |
| "description": "venus: refactor for property query of dma_buf fd", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ccefcb0baf995c05ed201a6059a259abf4b321a6", |
| "description": "venus: fix misaligned bo_flags between import and query", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1df4c960c67bec760ac1872d601f239fcad2b7d1", |
| "description": "venus: rename dmabuf to dma_buf when it represents a type", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fda4eaf5c43dc05b1218a394a7e418054347a6d5", |
| "description": "svga: fix texture rectangle sampling when no sampler view declaration is defined", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "584b1070372a0e010a0e9a221493e5042575abb1" |
| }, |
| { |
| "sha": "fd986490917434fec94d67f8a995eba176c82b26", |
| "description": "svga: Use shader_key info to declare resources if TGSI shader is missing it", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "584b1070372a0e010a0e9a221493e5042575abb1" |
| }, |
| { |
| "sha": "4b958ac7200d200d46d4b33c03182d8bab641eef", |
| "description": "svga: Add target and sampler_return_type info into shader key", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "584b1070372a0e010a0e9a221493e5042575abb1" |
| }, |
| { |
| "sha": "e91445464fb0ffc7acf117762f38d4c17e113b08", |
| "description": "anv_android: Add missing type", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "2797c75426cf76bd2717fe0695d3f8e66cd41441" |
| }, |
| { |
| "sha": "1d2a33c705535b9b1236631a5ab90ace93f398e8", |
| "description": "venus: ignore pInheritanceInfo when we should", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f7001f7a2d131c34dd08e74ffbfdf9b3145686e3", |
| "description": "venus: remember cmd buffer level and queue family", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fb549d21d877e00095075ed5eaf7cf1739af3e96", |
| "description": "venus: add struct vn_command_buffer_builder", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "67d2939e4a6daa0fccca4a619509d9de0fcf528f", |
| "description": "lavapipe: add more format mappings for vertex buffer formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "264aaf99df120ad18d280353bff634a10475d32c", |
| "description": "mesa: don't save/restore VAO NumUpdates and IsDynamic to fix update tracking", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d415df207a60155525365f851fc19b994f709533", |
| "description": "mesa: don't call FLUSH_VERTICES in glPopClientAttrib", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "11f41ba2f9c37d172fda3c2af3a2e68c9511d7da", |
| "description": "mesa: optimize unreferencing VBOs in glPopClientAttrib", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "67ab6e8eb18865c83b5c419c86be9be51a754972", |
| "description": "mesa: optimize glPush/PopClientAttrib for GL_CLIENT_VERTEX_ARRAY_BIT", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c1205a6b0fe3d87b32fbb460ed9394ed9f8307b2", |
| "description": "mesa: don't call _mesa_set_draw_vao in glPushClientAttrib", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5195d848a0bd1ea5f6d409cdf4f1467a82f18b06", |
| "description": "mesa: move _mesa_copy_vertex_attrib/buffer functions to their only use", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "076a352f81149446ecf3d63192668dc4da597018", |
| "description": "aux/indices: employ Delete The Code methodology", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0987c87445d084fff0cd993a47794c0e79695177", |
| "description": "aux/indices: break out index count conversion into separate function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4ece3931bcdf18f3f75513c2292bdaae5b57fe00", |
| "description": "aux/indices: break out index size conversion to separate function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cad2026b72cfc60465a00ac94435d8f098b811a5", |
| "description": "aux/indices: break out primitive type conversion to separate function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9d13d3e9adcc75186a35be14cd4bd312be31eb11", |
| "description": "llvmpipe: ci updates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5275ab1bf392a89b93eb1ddfb1ff1bde2f2af1fd", |
| "description": "gallivm: fix oob imageLoad with formats that have <4 components", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "35691edea0cccf3d0c270e5eff816f03a957a3ec", |
| "description": "aux/trace: avoid deadlock in screen::flush_frontbuffer hook", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aabe9d2f6ef784154e6474132a593d4001a70956", |
| "description": "aco: Eliminate SALU comparison when SCC can be used instead.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a93092d0edc92eea8e8e96709ad9857f05c45cef", |
| "description": "aco: Use s_cbranch_vccz/nz in post-RA optimization.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0e4747d3fb7ec15f8c1d6b971b1352249e7d95c6", |
| "description": "aco: Introduce a new, post-RA optimizer.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6f3c472f2e8309b4da1eb5167033a4ddd4294687", |
| "description": "aco: New writeout overloads for the test framework.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8d37aa91d680d801258ef643d6efb106daff5b86", |
| "description": "aco: Add Operand(Temp, PhysReg) constructor.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4491b94d58e474b479dd5e0db772dbf30d292548", |
| "description": "aco: Don't DCE instructions that write non-temps, eg. exec.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3542afbdd038bb3d6a7ade9a455a3034105db4ff", |
| "description": "Revert \"ci: Configure DUTs for max performance\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "eef5409df4c3f1192687eaa6157875e4650c1206" |
| }, |
| { |
| "sha": "ea5f1fa2799ad572b32d3ac2c2bce60ae08b6cd4", |
| "description": "radv: fix generating hang reports if mutable descriptors are used", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0d2d26a68cb824e26b0eb96a917647f98021e6f7", |
| "description": "v3dv: remove unused v3dv_zs_buffer_from_vk_format", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "586f84ce01f28fa1c4c71abd7f0aa16ee66adee7", |
| "description": "mesa: fix error set for glCompressedTexSubImage calls", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a4e15017704b405d396054ec33644e411cf1fd3f", |
| "description": "mesa/st: Don't assert !unify_interfaces in the passthrough edge flags case", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "a76ec17f12c39a88cf44e039a62ed74aca4a19f2" |
| }, |
| { |
| "sha": "9d28bac9d0ad2822742a6dde786030aff669f89c", |
| "description": "turnip: Make sure that SNORM blits don't clamp ambiguous -1.0 values.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "69df1e8650bdb26e3ab241ee78ccba13d67fe905", |
| "description": "turnip: Reorganize copy_format()'s switch statement.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8169d709c4c300e79426fdc2310de138c76d6ace", |
| "description": "nv50/ir: don't optimize shl(mul_hi, a) to mul_hi", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e7485f129495f4ede91c2706bc472120194c4eaa", |
| "description": "nv50/ir: when constant folding shl(mul, a) we need to copy muls type", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5e88a1caca42598f2c3c7455bc4580959d670798", |
| "description": "panfrost: Performance configuration", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fece367e9e7408b4925c1f905427368ff204aad3", |
| "description": "panfrost: Counter definitions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ee669227adff84b9269e45e8b8c6e576ecf8e345", |
| "description": "st/mesa: fix clearing of 1D array textures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e381bc0e6711de83d393ef3cc0b6b795772c1813", |
| "description": "ci/freedreno: Skip Portal 2 trace on a630, due to flakiness", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "380742b9f32e6c384ae9c2998a84cf4231402b92", |
| "description": "radv: fix missing default state for DB_DFSM_CONTROL", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "69ae02151d78d6283c5fb98b2236601f6d5af184" |
| }, |
| { |
| "sha": "caa99c2064e9d5d4350809809ffe45c9f8493b65", |
| "description": "zink: improve unsupported feature warning message", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "761383720617b46617bd278ec6015c9520f43f5c", |
| "description": "zink: use actual const for const offset", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3179daf61393ee8a0fac943b94335b114e34873b", |
| "description": "v3dv: add v3dv_GetImageSparseMemoryRequirements back", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "d87afc1acc3f2f38fff51bbf424e18b4541fa16d" |
| }, |
| { |
| "sha": "c289e88809ae177cee9d03a6cb9350f42f23f028", |
| "description": "docs: drop clayton from intel-ci notice", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e710b9bd7bc094fed6eeaddf4b9a1eba36ee2b1a", |
| "description": "docs: update another IRC reference", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bc1240ce94cdd4c5b0e0c9cb349ea29563fc8de5", |
| "description": "docs: update another IRC reference", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6cd37e4bf0f9b4c1fc4715077b76f449a3513a53", |
| "description": "Partial revert of \"ci: Add a manual job for tracking the performance of Freedreno\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "8e470457de5b6e7903ceea0efaa99cb6e8b611f0" |
| }, |
| { |
| "sha": "e531755451b6837fd9646c85f160df9ece865589", |
| "description": "v3dv: trivially handle VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_KHR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "597b448967be0e667c1b6ad5597ce50243015a23", |
| "description": "v3dv: implement VK_KHR_dedicated_allocation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e60b009271faa4b42ed20872d6ec08afbee058b4", |
| "description": "v3dv: keep track of whether an image may be backed by external memory", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d87afc1acc3f2f38fff51bbf424e18b4541fa16d", |
| "description": "v3dv: implement VK_KHR_get_memory_requirements2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "82bd970a0cf4c8a7ab0338cd69b23aa6e9647777", |
| "description": "Revert \"util: disable glthread in CSGO\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "40c93e2f455d788cc920f395b899e70f730cf5a3" |
| }, |
| { |
| "sha": "4a3c715bb4654ae2c8b61bfb8af8dadde60d675a", |
| "description": "virgl:Fix the leak of hw_res used as fence", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "c54fb6ef3d81b5c1e88c6d4ae2ea5d534cb18c8c" |
| }, |
| { |
| "sha": "b8d59e68beb27b1308d726c2e515b23e87e47f79", |
| "description": "gallium/u_vbuf: add a fast path to skip refcounting for uploaded user buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bbbcf14311844b0426d552ee1bcace82851c4a9d", |
| "description": "radeonsi: clamp clear_buffer values using new util helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c4d3d210248d7e4765aa42d1a5cd148d487ade9d", |
| "description": "zink: clamp clear_buffer values", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fb2fb0d4fede6f65de939efbc5c48c488267a7c2", |
| "description": "gallium/aux: add helper for pre-clamping clear_buffer value to dword", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8418334efe5130c3f039e8e9718ad71e6434eb72", |
| "description": "lavapipe: also ignore multiple pipeline barriers in succession", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "df47ed074d3a85f34407b0ccb182a9e7466132b1", |
| "description": "lavapipe: skip \"pipeline barriers\" if they're first or last in a cmdbuf", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "08a7cfce5e77511e4d2769faeecf415bbf789763", |
| "description": "llvmpipe: stop accessing pipe_resource::screen internally", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "09019fb4560292ca09a3a4462302733aba452003", |
| "description": "llvmpipe: store a screen pointer in resource struct", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "621b8788bbfe65325f9229e26236562452142d5c", |
| "description": "llvmpipe: only dump tgsi shaders if they're actually tgsi shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9f5e4ccdb9bc76b2c155b9e8a84d03d5cff5d061", |
| "description": "llvmpipe: split out scene surface init into separate function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a2d1b6d14f287a116ca55fd6b80948ec5311deb1", |
| "description": "llvmpipe: split out scene surface info into separate struct", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "614fcdc8c7a7bdd40e039129b2d686aed779bcf3", |
| "description": "lavapipe: moar @optimize", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5925f2ea3995ce6622a7991982c7c3ce43278fc8", |
| "description": "llvmpipe: remove clamping to [0,1] for tri offset", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "26677008b9a7c0ef82f2a7f4b479d3cb06097c66", |
| "description": "ci/freedreno: Turn off default a530 quick_gl testing, do full quick_shader.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7adb9c42e016ed6a3a103952cb51f655e7910012", |
| "description": "venus: advertise VK_ANDROID_external_memory_android_hardware_buffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "47bf8be024d0ce65169e5d42b006644dcc31042b", |
| "description": "venus: support AHB external format for sampler YCbCr conversion", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "78b30a06961b582355a1eb194f1d3e95ba92ad26", |
| "description": "venus: implement vn_GetMemoryAndroidHardwareBufferANDROID", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7370f339531e48bb1973cf64f75b33d6be90835b", |
| "description": "venus: implement AHB allocation and import (part 2/2)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1743892f24f9af45849a9087d2363923282b7023", |
| "description": "venus: implement AHB allocation and import (part 1/2)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4958ce582cf18f14eb93429f3433a7e01965cede", |
| "description": "venus: refactor device memory fd import", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "910c0602c4a115f9caed3e904895ed6c54c7b15f", |
| "description": "venus: implement image creation for ahb handle type", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "19b7b09885c5975535605465ceb58b06c0170148", |
| "description": "venus: prepare image creation helpers for AHB", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "53e35f716e26c2074a286e97fcc6ba1dd656b851", |
| "description": "venus: fix AHB image format properties query", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7f52544f6f6aa8a375b4caea5487ca5d79f69a51", |
| "description": "venus: fix vn_GetAndroidHardwareBufferPropertiesANDROID", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8c06f018a4b6972ac5f2e14923621948f9b0583d", |
| "description": "venus: complete the format conversion between AHB and Vulkan", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c82e836490c50cd1afb4f93193f4e4d6a28ad20c", |
| "description": "venus: tiny refactor of vn_android_get_gralloc_buffer_info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b9ff51f7504c88e7d3468ed861952d0949cd1307", |
| "description": "radv: move all game workarounds to drirc", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "25a6c35bbcd2ea5ee4602f157ff1d4464da4c4c7", |
| "description": "util/drirc: use application_name_match for the SotTR RADV workaround", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8aa735e856559705d6b28ceae59c47588e05a64b", |
| "description": "radv: add few new drirc options", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "34f5407b8e05b00a2430861fad0302b7d89ce865", |
| "description": "util/drirc: make engine_versions an optional field", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "81d132504b640bcf07722e68fcb362e2f68934af", |
| "description": "ci/freedreno: Add spec@arb_copy_buffer@dlist flake on a530", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "412d279fbccea87f9791e4472556d8e157a6fd2d", |
| "description": "ci/freedreno: Add new flake after \"ci: Configure DUTs for max performance\"", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1ccc6e7ce45e6d1746df6738d5577571d8caf6c5", |
| "description": "ci/freedreno: Fix name of flake", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e1f75d17da475e8f587a30c051dab680335cd9e9", |
| "description": "ci/zink: Add nearest_linear_mirror_l8_pot flake", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "26079868a707e7b6bcb498c7a4f3ff3becd4993a", |
| "description": "ci/freedreno: Add depth32f_stencil8 flakes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a15cf1ecab2b0d722e662f582352b2dc48216a91", |
| "description": "radeonsi/ci: Add new Piglit failures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8e470457de5b6e7903ceea0efaa99cb6e8b611f0", |
| "description": "ci: Add a manual job for tracking the performance of Freedreno", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "93138ef12209c7ccd3f2bc6c5c493a09b3991554", |
| "description": "ci: Uprev apitrace to 170424754bb4 \"retrace: Get --loop to work without rewinding\"", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cea379549eb483e9e0d671682e4416619998c459", |
| "description": "ci: Uprev piglit to eee7d89611cf \"tests: Replay profile frame times\"", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eef5409df4c3f1192687eaa6157875e4650c1206", |
| "description": "ci: Configure DUTs for max performance", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8fc913fde278417e04c79bcb54b3349d6e4e69b9", |
| "description": "panfrost: Expose PIPE_CAP_SHAREABLE_SHADERS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4b984c494ca1e74e3c3d0ea100a7686b3b5e36cd", |
| "description": "panfrost: Don't take ctx in panfrost_shader_compile", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7b4a76f493f4e28017b911ad64b2f2c70d2c1a03", |
| "description": "panfrost: Inline pan_prepare_shader_descriptor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6bb66b78a9b252cd344c9c4fd78260f59bbd7b7a", |
| "description": "intel/gfx12+: Add Wa_14013840143", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "69ae02151d78d6283c5fb98b2236601f6d5af184", |
| "description": "radv: remove DFSM", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f0f0a21f131f90274286e32aeb9582c7a3472560", |
| "description": "zink: ci updates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a9d3b0050251821d3c2571fa310fc8030a7e9e72", |
| "description": "zink: remove weird lod hack for texturing", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a545b6eda040ee40b5c36533d7ae378fc24fcf09", |
| "description": "ci: downgrade sphinx to v3.x", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f8f963f800bcb0e6830fbb9ad8b8aafbe219533a", |
| "description": "radv: stop reporting ACO from the device name", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b5f2af86cf2208690887cfae99df0a240f8e2af5", |
| "description": "radv: fix formatting of radv_dri_options", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4e4dd4f842929b891e4194e9678d365f08647a87", |
| "description": "radv: workaround incorrect depthBiasConstantFactor by Path of Exile", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "665f11e82939dc8937955f53157b15405a46378a", |
| "description": "radv: add radv_absolute_depth_bias", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ceb72250577129fa5a8fdb109e43f81af0304b80", |
| "description": "radv: set maxVertexInputAttributeOffset to UINT32_MAX", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1e9dc0474effef98ac1cf0fcb7289e67bd3d81b6", |
| "description": "radv: make radv_pipeline::attrib_ends 32bit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7d23ea20a024ebfee96fd77ecd41a63e90c244b6", |
| "description": "radv: don't allocate DCC predicate if the image doesn't use DCC", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "729ebe4b17f0905f87f41c0ffe004e042f3c55f6", |
| "description": "aco: fix emitting discard when the program just ends", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5283c6d47bfb448061c6a9b3805506d192794f26", |
| "description": "v3dv: implement VK_KHR_bind_memory2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ea003df98e18cc5e028ddd6b24258eeb824a7850", |
| "description": "v3d: use helper to simplify things", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6a847cbe1d74010a1214591e8d0963db82bd93db", |
| "description": "v3dv: implement VK_KHR_maintenance3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f7ce44b6e563d7f8306bdc4294dc70a79cb76239", |
| "description": "v3dv: define V3D_MAX_BUFFER_RANGE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9984ebf17348d86691f597b86d47fb0254a9c7ab", |
| "description": "radv: use radv_dcc_enabled() for the FB mip flush workaround", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4631a52f8dfcc38e8418f65817a461fd43484f8f", |
| "description": "radv: do not decompress DCC for partial resolves if stores are supported", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7af5a0c1b9703f8bc014d592fc0f7fdda8920f86", |
| "description": "radv: only init DCC if compressed in the HW resolve path", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ff38e3aaddb594aa4dcd48b28e121c9cc0eeccab", |
| "description": "radv: only mark DCC as compressed when drawing if layout allows it", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "75d7c752af7944154de412b2d5175e7e4e3fba1c", |
| "description": "radv: remove redundant call to radv_dcc_enabled()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bdb96341511de5ced6d29a1900dae8e950f6f0cb", |
| "description": "radv: pass an image range to radv_layout_dcc_compressed()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9cb06fca73d9d446e70ddc70e48b7a629a1beccf", |
| "description": "ci/freedreno: Add another a630 piglit flake.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1be7d8777026dc1101f13796202d1d5e4620a4e8", |
| "description": "ci: disentangle tags for containers and artifacts produced by them", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f9ecbb1e1d5b8077ba9aa00aaaf3fb4908dae4c8", |
| "description": "nir/builder: add nir_mask", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "360f1032d2a19e9ca1e015baa2bea839a0f1b0fc", |
| "description": "zink: disable push descriptors on amd", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7a5800af3dc368326ce262b9d08d85f213968950", |
| "description": "zink: hook up push descriptor and descriptor template extensions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e4e20556d62729a4feaa97fcdbb18c0dd2d530cf", |
| "description": "zink: switch to memory barriers instead of actual buffer barriers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e46b0e87f226a778f5c0dafd98875eafc8f3aee4", |
| "description": "zink: mark some buffer barrier functions inline/static", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4d62fca0877104080d4dee8656d09c67e93c8d0e", |
| "description": "zink: call tc_driver_internal_flush_notify() on flush", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0c1fe392e8d50b08d4e5cd8f7280ceedfb331442", |
| "description": "zink: implement a tc is_resource_busy hook", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "517484ea899d6a13be9a85f608434e1b487c3184", |
| "description": "zink: force streamout rebind when mapping a streamout buffer for writing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a29688a0d119dc7e270e79b0d307eaa5e487df2c", |
| "description": "zink: implement tc idalloc resource id stuff", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6f5037c9de6d9e1159dcfea2bdac38df052570a5", |
| "description": "zink: move timeline_wait() to screen function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6766c983f0ed61006d722e7c4597c903b2dca8fe", |
| "description": "zink: make timeline_wait use only a screen param", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b27e729c0d330502a61b40860ebd9492ec7df117", |
| "description": "zink: add vertex buffer barriers during bind", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "be4088652153269940408d9330e2ea142cf15127", |
| "description": "zink: emit descriptor barriers and references during bind", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6eb290341bc4f185b81dd71abdddb7e94a237240", |
| "description": "zink: improve samplerview update flagging", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "425642bec179074a2bb869cf1904c34b496f1a5d", |
| "description": "zink: abstract descriptor functionality and make descriptor structs private", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d54c21d27943550e5743779081de299fbcaca311", |
| "description": "zink: replace has_descriptors program member with a util function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9d128e6aedb7121f32a7f9fc6425e6ebb5ad2380", |
| "description": "zink: pass descriptor type to set layout create()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6dcad430dd7064d10724dc604d02caf1455a507f", |
| "description": "zink: unify pipeline layout creation and move to descriptor_program_init", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a98e11ce2172d1154b23ddeda94e704090d75e18", |
| "description": "zink: make a public util function for allocating descriptor sets", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "02f8e860e58c60b6c9e4b19b5c9d092489b93bd3", |
| "description": "zink: make descriptor_layout_get a public util function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f20b3c5aa96f7b505b876637dc1658aba219952c", |
| "description": "zink: rename ptr_add_usage -> batch_ptr_add_usage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f61337b54923fcfe4837ee9f555857268130dd95", |
| "description": "egl/android: check front rendering support for cros gralloc", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "abec42c9a300b431751a940679628218b73ea016", |
| "description": "gallium/dri: implement EGL_KHR_mutable_render_buffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fca4b6877a377461fe6ea29b3042f4ce1d76d381", |
| "description": "gallium/st: add a back buffer fallback for front rendering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "19a8bd4c6320e1fefa060e96738835beb24d3209", |
| "description": "intel/isl: Fix HiZ+CCS comment about ambiguates", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "98dc7f56b7d17cd56ab43768058a8d9c5a8f2e0f" |
| }, |
| { |
| "sha": "34dbbfdd14e5d9501c9a83b52d869cf8b3234f44", |
| "description": "anv,iris: Port the D16 workaround stalls to BLORP", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "afe3f373a434aebd0ed2bbd7654da34a5b8ad24e", |
| "description": "intel: Limit the D16 workarounds to Gfx12.0", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "07b86e64a5040bc9d53efcab31e50efca1d1993e", |
| "description": "ci: add VKD3D-Proton testsuite job for radv's Navy Flounder", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "44b085375c6a487dd8ef53224c5ca1ebf7819f34", |
| "description": "ci: add VKD3D-Proton testsuite runner", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fb8a4d89a26195fd63d14742dc860fcc0eb81466", |
| "description": "ci: include VKD3D-Proton tests into the VK test container", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "537c9460faf4999d8e1a7fa167ad37214f3d5310", |
| "description": "ci: add radv's trace job for Navy Flounder", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a71ffa4592c4a7fddc3cd3518c3eb9eaa82e4264", |
| "description": "ci: uprev DXVK to 1.8.1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d0e6863bf10cba9545fd774821802fdc20bd36f6", |
| "description": "ci: uprev apitrace to 10.0", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fa8ca10e273fd6dafc7689ad02cffd29b959e820", |
| "description": "ci: remove radv's trace job for Polaris10", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f0f812dbe76e05e7558a5fea461ef0bf7322eb73", |
| "description": "ci: update radv's trace job tag for Raven", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "62014aeccde2dac680276a6ea3d6d5cca75e43a3", |
| "description": "util/u_thread: fix u_thread_setname for long names", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7844bdadacafdd62db93fabceed22ef3f00d9960", |
| "description": "radeonsi: remove DFSM after we discovered how bad it is", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "56a450e984226640391a8bdef29e16be38fd75cf", |
| "description": "radeonsi: disable DFSM on gfx9 by default because it decreases performance a lot", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2fad90dc4a83af4317e2cda6c3d7b5aa77dc7c73", |
| "description": "radeonsi: implement threaded context callbacks for resource busy checking", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9ba17ec21a4258bc93a642142e0afa4a7342c01f", |
| "description": "radeonsi: generate buffer_id_unique for u_threaded_context", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9dc7fff4489f2f17fbba4c47d3252b7114de6a4b", |
| "description": "radeonsi: allow changing the NGG subgroup size to 256 but don't change it yet", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "13acbaecd894ef324b6fb21c01a8d494385e341a", |
| "description": "radeonsi: rewrite the prefix sum computation for shader culling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "27c9e77c6a2ea18037d7ba7698312ec3464f38f4", |
| "description": "radeonsi: add missing threaded_resource_deinit calls in fail paths", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "64b75cc12e09dcdafbe205cbf355cd8dfbc7a660", |
| "description": "radeonsi: add a gfx10 hw bug workaround with the barrier before gs_alloc_req", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "8845a23698c98c8b377b3a451d13bde4c1bc5a70" |
| }, |
| { |
| "sha": "712f74f59080a32d55355771fb5aa965ccbdf270", |
| "description": "radeonsi: remove 8 bytes from si_resource, turn other 4 bytes into padding", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5af124c92cb35ec5f0abf5abf9a443441f201e48", |
| "description": "radeonsi: change si_resource::alignment to alignment_log2 for better packing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0c8d65a39a90c599504b33e6fb541a6cc9969650", |
| "description": "radeonsi: improve generated culling code by adding optimization barriers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "980a70573f466b7a6e7a8fef79c504ab735b926a", |
| "description": "radeonsi: re-enable fast launch with indexed tri strips because it doesn't hang", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a0fcd377310995035d22cdaeb26474df9ff16e42", |
| "description": "radeonsi: remove a twice duplicated workaround for VERT_GRP_SIZE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c8e8979d6b0ec37e51ee4354d9f1a9fd35001e15", |
| "description": "radeonsi: fix the fast launch vert/prim thread counts if they are trimmed", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f6e19fd83141122722d8230ae60f6e0664f424c3", |
| "description": "radeonsi: don't use GS fast launch with small instances", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e33e525e163f73ef63df4e8ed130ad89510831fb", |
| "description": "radeonsi: don't disable L2 caching for staging textures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "36e07198a761462d76036535ca575d825a8b6440", |
| "description": "radeonsi: always use the L2 LRU cache policy for faster clears and copies", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "805c785314c5749ee5341f3b4bcd492e9c55053d", |
| "description": "radeonsi: fix a coherency issue when VS memory stores are not visible in PS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d8fefb13228256601c3ae04331f1c05828143ed7", |
| "description": "radeonsi: add a gfx10 bug workaround for NOT_EOP", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "cc24ec8c0772015d8ef0d10e646e89e9014e9e1d" |
| }, |
| { |
| "sha": "7effb291e64debf503b63d992a97735d67020845", |
| "description": "radeonsi: handle PIPE_CAP_MAX_VERTEX_BUFFERS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c7e731c737742afd241ab2d4a6d08cfffb8ccedc", |
| "description": "radeonsi: remove unused SI_IMAGE_ACCESS_AS_BUFFER", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "66c8e40d698a9eec0c5eb4f554c3ef4cd7f11608", |
| "description": "winsys/amdgpu: don't hold a mutex while accessing is_shared", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4602147561e5684988a1a28527d7aea90d4a10b7", |
| "description": "ac/llvm: don't draw the primitive for the dummy export workaround for Navi1x", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f33500b187cb7c552dd14d18d7ddad3791bd784c", |
| "description": "ac/llvm: set range metadata on mbcnt and deduplicate get_thread_id", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "57e182c75bf1f53dbdc104092254795a592b5ad4", |
| "description": "ac/llvm: allow ac_build_optimization_barrier with SGPRs, pointers, and metadata", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5f33f80dc707f4f0d12cd5993999a6de7f0da632", |
| "description": "ac/llvm: expose set_range_metadata to more users", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "94a1f45e15a5186bfd3aa3bc4089ad7a0902949f", |
| "description": "ac/llvm: set target features per function instead of per target machine", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "38d3c4251d3fe69667727fcbd11d5fc200ce0fec", |
| "description": "ac/gpu_info: set has_zero_index_buffer_bug for Navi12 too", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fbecc4743048f6e5af2a5aa323a60ecc02b88962", |
| "description": "amd: fix incorrect addrlib comment for HTILE equations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ade5d9c2a7c7fe64ced95bb9da22ad49fcddc434", |
| "description": "amd/registers: regenerate json files without 32-bit register fields", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "72362f2830b78840fd413e23137a1f52e40d5b97", |
| "description": "amd/registers: don't generate 32-bit register fields", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "287c06228ce90574580ca64ebe832fd324681091", |
| "description": "radv: remove an useless TODO for dynamic line width", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eaef5c293432df3c4001ca7f7c5a917c733002a4", |
| "description": "radv: ignore dynamic blend constants if blend isn't enabled", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c783293e47b69ba7db1ad6e1f74643d70b81d59e", |
| "description": "aco: Don't eliminate exec write when it's used by a copy later.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "bc130497472cb4ec4ec60695ed99b169d6681118" |
| }, |
| { |
| "sha": "5f8778a583ff63b904dc44e983b624703a716e18", |
| "description": "panfrost: Add message preload to pan_shader_info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "821b80d68a1e0d640d5d82b5d8c1374c906fc261", |
| "description": "panfrost: Add Message Preload descriptor XML", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "84cda22b131e09e7ab6ea4ba1557c8d2dc6221d5", |
| "description": "panfrost/ci: Run jobs with PAN_MESA_DEBUG=sync", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "949343f8ef2f7a323484910b55b81bc5d0abf508", |
| "description": "panfrost/ci: Remove reference to dated flag", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "98b2f977027dcf999ae6365dd2a4c59ed814841f", |
| "description": "panfrost/ci: Disable terrain trace", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ac1ee2bebe19f7d2264325a182b6e84df5db1d16", |
| "description": "panfrost: Increase tiler_heap max allocation to 64MB", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "95337edcd7a2d7eee913582dfe2edf959b6880e4", |
| "description": "panfrost: Remove minimal mode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2f4b5a4ebe0e2ed1a69dbc8ce57270ae11a8d8c3", |
| "description": "panfrost: Abort on faults in SYNC mode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7bc3730b3f4a8ec24db8002e378f648be6425cf1", |
| "description": "panfrost: Lower max inputs again", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "fdbf8c96fe2b0f3818fc328114fdac766647bf8e" |
| }, |
| { |
| "sha": "7b9d8d1936d72af6fd1bfd30afed354bb76b4c0c", |
| "description": "etnaviv: flush used render buffers on context flush when neccessary", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1c539bbb06f318d2bd0f93701b532f77894e391d", |
| "description": "etnaviv: remove double assigment of surface->texture", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3824429da0e0e68b78534b1e0ab7e386bcb2b2e2", |
| "description": "frontend/dri: add EXPLICIT_FLUSH hint in dri2_resource_get_param", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "40eb8b7830a1dc39588eba014291b31ad3861c51", |
| "description": "intel/perf: rename metric descriptions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "16bff57543897f5a208411cc208bfe32cade29a2", |
| "description": "intel/perf: update Gen9/11 programming for AsyncCompute", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "290f5a0156e330c34bc11341f4e568cf3f79ee5b", |
| "description": "intel/perf: add EHL availability condition to HDCAndSF counters", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6ed558f8ca16440f6e29de5faa212015be12848b", |
| "description": "intel/perf: update Gen11 RenderBasic programming", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6f9dcb05ffaa4d26a97419280c1440bf95d2f35a", |
| "description": "intel/perf: update Gen11 RenderBasic programming", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "16e344bc79a8ee435e1391f6c074856ea821f275", |
| "description": "intel/perf: update gen9/11 TestOa configs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "de75f43aef7ba59ad33de219d2de8daf00eafcf8", |
| "description": "v3dv: expose VK_KHR_maintenance2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b32a48c7e26bffdc696d3cceef0305e2c4731c96", |
| "description": "v3dv: allow creating uncompressed views from compressed images and vice versa", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8e3179545eb42d9973d2630b008df44206b3229e", |
| "description": "v3dv: fix texture_size()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "32abeac8a8b1ed3c18b9ddde21c5fe8e8211b148", |
| "description": "v3dv: implement VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cb6827eb0514ad020c81db23a1a6befb61f83749", |
| "description": "zink: simplify emit_load_const", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "507e8907af913ab7b89211240568b8002b3475f1", |
| "description": "ci/piglit: Use wget instead of ci-fairy to check a file exists", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c8e90a022e70651738f526412e89c5ac2a4305dd", |
| "description": "radv: fix AHB leak upon exportable allocation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2797c75426cf76bd2717fe0695d3f8e66cd41441", |
| "description": "anv: fix AHB leak upon exportable allocation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f18c55708a6d32bae6e3c70213e14477273d3901", |
| "description": "pan/mdg: Try scheduling load/store ops in pairs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "af78f52493688a5e87e7f8efdb2d64d22f185bc9", |
| "description": "panfrost: Only link varyings once in good conditions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c746747cb82f10fb5f1f3b625e5833d8d2c1e042", |
| "description": "panfrost: fix GL_EXT_multisampled_render_to_texture regression", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "ff3eada7eb4e4df0abe93ee76b77101f9d24e72c" |
| }, |
| { |
| "sha": "80f0726e4c47c15a3d78ff9afde41e0f4160e2fe", |
| "description": "amd: add Beige Goby support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c54bb135aad025cad747dedb75541474505c28ae", |
| "description": "amd: add Yellow Carp support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0e8100bf581df25052ee35f4d2d03f3088660307", |
| "description": "radeonsi: simplify the NGG culling vertex count heuristic", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a76ec17f12c39a88cf44e039a62ed74aca4a19f2", |
| "description": "mesa/st: Fix iris regression with clip distances.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a7b1f30d1f0f169d0ba7c1c426362e59cd690162", |
| "description": "ci/freedreno: Add glx-copy-sub-buffer to flakes on a530 and a630.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c322a0dd241dfb8a06d618a1c137f225ba9ac619", |
| "description": "ci/freedreno: Also mark waitformsc as flaky.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dd2151e5f266dc08263d17c0f3402192d8e72fe8", |
| "description": "ci/freedreno: Mark a630 glx-visuals-depth/stencil as piglit flakes.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ee408df29c35b626aa0bc41239e33130994acdfc", |
| "description": "ci/freedreno: Consolidate ssbo.fragment_binding_array flake annotation.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fec60d5bee78352afa8f470ea151bf150f163f26", |
| "description": "ci/freedreno: Drop VK flake annotations not seen in the last ~year.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4caf9b430dc28d1580cecc566f1ffca34999f69d", |
| "description": "ci/freedreno: Add a link explaining get_display_plane_capabilities", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a8c3783982442cef1599cd13b20a740162754826", |
| "description": "ci/freedreno: Drop a630 flake annotation from the go-fast changes.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1dbaaa22f9e0fd85a516fe3bc3f91d6fde6403a9", |
| "description": "ci/freedreno: Clear stale validation failure flake annotation.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a40479b6bc138eb3a4c24296f76e154e70d17488", |
| "description": "ci/freedreno: Clear compswap flake annotation.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "af2bf08bba478d97d15c86c8defedf0337b2acfc", |
| "description": "gbm: list to stderr all the missing extension", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "77edb2d40d4ba6272e9e8b735e339673f015f808", |
| "description": "v3dv: don't use typedef enum with broadcom stages", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "55db3712230c0ffca9884e7c0feadbbfee171823", |
| "description": "ci: Condition s390x on specific drivers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ebe1d2585b8a80177da64d4f978e46acec274e26", |
| "description": "ci: Condition ppc64-el on specific drivers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1595a9421b49f287171b7470db71d78772dff5c4", |
| "description": "panfrost/ci: Split rules by ISA", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fe9d37b0c6e89f11a5f25022a851da81d19dab73", |
| "description": "panfrost: Fix polygon list size computations", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "ff3eada7eb4e4df0abe93ee76b77101f9d24e72c" |
| }, |
| { |
| "sha": "f1ba85995c2eebddf307561b2202f2dacb94a400", |
| "description": "radeonsi: explicitly return support for all index buffer formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "324dd35d7c3383a025b8cb91cf6869c2b228e4a8", |
| "description": "ci/lava: Add caching proxies for trace downloads", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e1e207528f3404f885d1e05e4b8fc02452fcc915", |
| "description": "docs: update link to #lima", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e0bb2c5873419b1d4ebf97eee63007e30b5383d1", |
| "description": "docs: update location of #panfrost", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "04b00a65a4a822451c5f7cebebd7c864db638ade", |
| "description": "docs: update link to #zink", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e6baf3777836d6d39e6e2d91c847767ca4c06c46", |
| "description": "docs: promote #dri-devel on oftc over freenode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a00be79d804fd30332725ad24b0f05a064b3460a", |
| "description": "radv: remove small overhead of radv_pipeline_has_ngg()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ca783612e721bc66af545075d76dc578ddbf7666", |
| "description": "radv: simplify radv_pipeline_has_gs_copy_shader()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e98c61e9f33d3ab8d07f950af3f248554ac2d835", |
| "description": "radv: fix fast clearing DCC if one level can't be compressed on GFX10+", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b830613516e53618dd0b3c8e8321f2d7d1ce77a6", |
| "description": "ci: Update to a new kernel fixing a bug in the panfrost driver", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "36e63677478e6c5fc9c631e2795ed95776909c11", |
| "description": "radv/ci: Test on Stoney on CI", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b6dd4d28b94bd8e0609abc387d080cfd3b870299", |
| "description": "ci/iris: Switch GLK back to manual testing.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cd34c7f5b8ba0de28d3e80c89d61026f0bf22883", |
| "description": "radv: set RADEON_FLAG_GTT_WC flag for prime memory", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "474eaa25ad209f3d8c5e2dbcab32b20f2a9b5006", |
| "description": "intel/fs: make sure shuffle is lowered to supported types", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8ab36670e96ae4cfadccff13eea7263baf298c85", |
| "description": "aux/trace: dump 'wait' param for get_query_result", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ebd69c718cd41c9db55e6a53d4b27e6146c88b88", |
| "description": "aux/trace: add a pipe_context::clear_buffer hook", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "33e70015721711382086dcc9b751d6d54ffc63ed", |
| "description": "aux/trace: fix query handling with tc", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dce827f69c6163c6390f3d561024356d8a50d16e", |
| "description": "aux/trace: fix set_inlinable_constants hook", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "8926c4a313e409a6098846de605f99436c0f0255" |
| }, |
| { |
| "sha": "3fedd2bbe8807742867843a5753a693a668c4a45", |
| "description": "aux/trace: hook tc methods", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d2ae8e6d5eee64f34b60ee02226886a121fbe67d", |
| "description": "aux/trace: stop dumping transfer data for threaded contexts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "94ab82a3ca659b358238f5f967d12185f7e12717", |
| "description": "aux/trace: trace transfer ops", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a1c7279a7f151fc8df621889f5f32641933eca50", |
| "description": "aux/trace: more effectively unwrap pipe_context params from screen functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4a54cb49d9875c94e68f9c27d04f43f5d871995c", |
| "description": "aux/trace: add pipe_context::set_debug_callback hook", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b663c544177e9547793ee405887f0d41c50e6d1d", |
| "description": "ci: update some radv trace checksums", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4b12771f8d57222200e83d95d5091d839c99db63", |
| "description": "ci: update some radv trace checksums", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "763b5572620390e24439c117ffd048bb9b1f1d8d", |
| "description": "ci: make sure we only read the first line from install/VERSION", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "683ddf19dc855136eb4fe2e907910cf09a0c10ba", |
| "description": "ci: remove results directory content only with piglit runners", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "be05fecca02dcda2cae7b759823c8f82298830ef", |
| "description": "ci: allow starting xorg for piglit run", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3f2449ec5fb4b536442e5c07711642257dc8db0a", |
| "description": "ci: add xorg to the x86_test-vk container", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "380fa050f23870ff1823b1c4b2a9b89cf0835f27", |
| "description": "intel/compiler: balanced tileY/linear friendly LID order for CS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c23e2a662a84f7f2704c99f393bf65fc4e93a5ef", |
| "description": "intel/compiler: tileY friendly LID order for CS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bbd6ce6e9da899cc8edef9b9fcb1f8a6871ad769", |
| "description": "intel/compile: refactor DERIVATIVE_GROUP logic", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ca59db9900ae121f8f5d067cb00ea3e4fabd357a", |
| "description": "intel/compiler: Use switch for DERIVATIVE_GROUP logic", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a04d0a304ab9d7f84bd21643cd93584d1dc23adc", |
| "description": "iris: Check data alignment for copy_mem_mem", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "9b1b9714915c3e3d08582fd1d77f182cdf3e5090" |
| }, |
| { |
| "sha": "43abed919e21fdca7bf228b573fc25e92a9944e1", |
| "description": "aux/vbuf: prevent uint underflow and assert if no vbs are dirty", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "e73bf3b805de78299f1a652668ba4e6eab9bac94" |
| }, |
| { |
| "sha": "1b0257720940663c36a7d01cecaebcf9c51c0208", |
| "description": "pps: fix a missing include in Intel pps driver", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9350900fcd2096d370a7654eef37c3363a38ba3a", |
| "description": "ir3: Only use per-wave pvtmem layout for compute", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0ab01f42156411637d2f3aeba48132c259ef4c02", |
| "description": "ir3: Call nir_lower_wrmask() again after lowering scratch", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "738b12a492b68e0f7a41ac93a696362a4bb34d83", |
| "description": "panfrost/ci: Disable G72 jobs for now", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0700c8938c7a410d0b9becc3337d62422cfd99c1", |
| "description": "panfrost/ci: Disable GLES2 jobs when we run GLES3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d6eab2cc773fade93c76e14987c4636688aaa095", |
| "description": "lima: implement alpha test", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "726cb2d6f6444e3e6a3ccdc7b9197f1c304279aa", |
| "description": "ac: ac_gpu_info::has_vgt_flush_ngg_legacy_bug", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ae6bc7a9d0c1638154de5c984329fb668b0606c5", |
| "description": "panfrost: Rename G52 product ID 0x7402 as G52r1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b6d47f482c0d500a32dbffcb209785f328eb2e58", |
| "description": "gallium: remove structure u_resource", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2670efa1f7dd3165d3b1a2e7e5d42c04608dbd12", |
| "description": "gallium: remove empty structure u_resource_vtbl", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "38171635af4ed836e9627c0292f0d034267ce9c3", |
| "description": "gallium: remove u_resource_vtbl::transfer_(un)map", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eb74f977693221eb1419f4827f549d48251f22da", |
| "description": "gallium: split transfer_(un)map into buffer_(un)map and texture_(un)map", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9effc49569edde6528c30d1a8d10018012c8c6c7", |
| "description": "gallium: remove u_resource_vtbl::resource_destroy", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f7b865f1a3b4bb34a988993f6625929367063c76", |
| "description": "r600: stop using u_resource_vtbl::resource_destroy", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8b2c0e725afb3fd5528d722afe34cade5f910064", |
| "description": "svga: stop using u_resource_vtbl::resource_destroy", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bee423660619b0879a40d3b12bad978c2300a47d", |
| "description": "virgl: stop using u_resource_vtbl::resource_destroy", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2bf7c3a6658ceafe9d2893a0de29160e636bee86", |
| "description": "i915g: stop using u_resource_vtbl::resource_destroy", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6d843c284d6281e13f2cf07c06a7096f16a066d7", |
| "description": "nouveau: stop using u_resource_vtbl::resource_destroy", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f60a44b6861631933fb9cb147299b5f944a0c2a4", |
| "description": "r300: stop using u_resource_vtbl::resource_destroy", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b04044b3509c67f14fe482593eede12ae66abb54", |
| "description": "radeonsi: stop using u_resource_vtbl::resource_destroy", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "89eaf5909259ba6b80bab6ce4ab3fe2ab51c5286", |
| "description": "gallium: remove transfer_flush_region from u_resource_vtbl", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "078e129d543445b5855ce836d6b536d4133ba66c", |
| "description": "gallium: remove resource_get_handle from u_resource_vtbl", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a7a3de6902f02869e84220857a0713e5d92fef1f", |
| "description": "gallium: remove unused u_default_transfer_unmap", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b1237ecb3244fbf223209170b5f7ade176145b60", |
| "description": "zink: don't set u_resource_vtbl", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0b51bfd173471468a9370d261e0707be6b2a03a1", |
| "description": "ci: more freedreno flakes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ea112c510425da398217bd428c3ea5e4f6ebfd2c", |
| "description": "freedreno: Implement TC resource_busy", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a6d9a5f55a77e154a47e198728a3ac94b8932fc2", |
| "description": "freedreno: Rename internal resource_busy", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7e767ffeb36a7a1de22a73eebca8d7c10034313d", |
| "description": "vc4: initialize array", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "7bc39c8418ee5de49e3d38aaf5f9e478ff78874c" |
| }, |
| { |
| "sha": "789c9f764e56ba254368ff2c20a65655a8b64001", |
| "description": "panfrost: Add PAN_MESA_DEBUG=dirty option", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fab1fabb4f0b807b4a9fb1fb5d7180fb8d8e3a45", |
| "description": "panfrost: Dirty track fragment images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0c3c6cf4731feb343a68b4f1340c0479a5eede69", |
| "description": "panfrost: Dirty track viewport descriptor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cd2c1ef9da6c71c2d5f11e2b0843147b4c7069e3", |
| "description": "panfrost: Dirty track textures/samplers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a803499ddb6a5779487bb59fef2d8d8184316708", |
| "description": "panfrost: Dirty track RSDs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9aaf1504995b880a7245c72e3358c78b82b268f8", |
| "description": "panfrost: Dirty all state when batch is set", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a4b0da78bbb2ed27e068135901a294640f3b8d0c", |
| "description": "panfrost: Add the usual clean/dirty helpers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "744a9aef7b6df022e43fd5557538ca72add5fb8a", |
| "description": "panfrost: Define dirty tracking flags", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0236b8a5de9aaffc8bc442a583672453fbc24df4", |
| "description": "frontends/va/picture:Fix wrong reallocation even surface is protected", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "81be8b3c2f2785932b63d4b82ee33cc3d6ac2765" |
| }, |
| { |
| "sha": "1272c2e05246cad647324ffdccf56435b97dec1c", |
| "description": "util/prim_restart: fix util_translate_prim_restart_ib", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "0c85d6c523f137571768ab3bb190a201ae294421" |
| }, |
| { |
| "sha": "77fcf700826d6637e4e407c73c209f3b1718a26e", |
| "description": "dri: don't call modifier interfaces when modifiers_count is 0", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "cb9ae4273d680ab34fc2ca933c4f960e7f086275" |
| }, |
| { |
| "sha": "8b180ab98b94017125e92878becef2b6659e39fd", |
| "description": "nir/lower_io_to_vector: fix per vertex io handling for arrays", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "bcd14756eec808f2f04d38a8880488188eb0eef0" |
| }, |
| { |
| "sha": "aa64342661a7886fa939eb178665d46fb55f2969", |
| "description": "iris: Silence warnings about implicit enum type conversions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "55ac31533d23056bdff9fb30a6211cc70c2d1bc2", |
| "description": "iris: Return correct enum names from fmt_swizzle", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f57c074270ef53c03d4e1db1e13fac3f13300756", |
| "description": "gallium/dri: Allow use of R8G8_R8B8 for YUYV and G8R8_B8R8 for UYVY", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "880b00dc59973ee64cf0ce5f21dc13f19ac12e70", |
| "description": "nir/lower_tex: Add support for lowering YUYV formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "53fc6ba9302ed62401b64962adcb1c157817b518", |
| "description": "mesa: Add R8G8_R8B8 and G8R8_B8R8 formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3fa16b3025a38ee6614725d89e8cda500988d086", |
| "description": "intel/isl: Add mappings for PIPE_FORMAT_R8G8_R8B8_UNORM and PIPE_FORMAT_G8R8_B8R8_UNORM", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2fdd9b86043e358d60eaa3e8fc80d2a3994d9456", |
| "description": "gallium/dri: Add Y21x formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d884174a0800d6a5facbbf64704fd5e4343a8bf3", |
| "description": "egl/dri2: Add Y21x formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "517247a8d9b0e2e096871099b93e3ff6488f17e8", |
| "description": "util/format: Add Y21x formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3c4c03cd1369053ad0f295dbbabdc5ea2811bf92", |
| "description": "gallium/dri: Add Y41x formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "410c94926c54d9f9db8b5409e2ff297db52ae45f", |
| "description": "egl/dri2: Add Y41x formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0820f1f3d011e7672f730ff425c212b1eddc42a5", |
| "description": "util/format: Add Y41x formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1358d93650bbfcc7ca585ad0f986b4969fc94a70", |
| "description": "nir/lower_tex: Add support for lowering Y41x formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "671f94c5b90c3afcf45d503a5d7cc0a208cf97b1", |
| "description": "mesa/st: Always call st_nir_lower_tex_src_plane if samplers were lowered", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5e1503f243353cbf84f51e353a2c887339497433", |
| "description": "egl/dri2: Rely on drm-uapi for DRM_FORMAT defines", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3773486cb80fdb9c49c5b8257ebdb13a6313fd13", |
| "description": "dri: Fix typo before __DRI_IMAGE_COMPONENTS defines", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9e9bedfdcb29c006477f9dac008d82dc6392dedc", |
| "description": "util/format: Delete trailing whitespace", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dd508b2bed30901e9dcdd8abb271b5bc28574264", |
| "description": "iris: Don't advertise Y-tiled modifiers for scanout buffers on Gfx8", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "c03e79d7831f253b16d6f52f2fb959eb02257a8b" |
| }, |
| { |
| "sha": "e9e953ff943475806079d949b37974ce7e63c556", |
| "description": "i965: Don't advertise Y-tiled modifiers for scanout buffers on Gfx8-", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "c03e79d7831f253b16d6f52f2fb959eb02257a8b" |
| }, |
| { |
| "sha": "50a5cb000c9ec9be9248cc957a18a5878a687652", |
| "description": "ci: Add test which occasionally times out to lavapipe-vk skips", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a3a4517f4147a0a7c1b34a4bcd42de45d552df5f", |
| "description": "isl: Work around NVIDIA and AMD display pitch requirements", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d8a1d419520a812e4b00c0ebb2e5c419eb0d79ca", |
| "description": "i915g: Fix undefined results for TGSI_OPCODE_KILL", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fc3d5bebf22f58391789437b7d3301149982de68", |
| "description": "i915g: Fix writing of undefined depth value if not writing any outputs.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8b0901c70705c1b5f47b17f8c8a7c1150c293362", |
| "description": "i915g: Stop advertising support for indirect addressing in the FS.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "8a22064d316efcdc0d0107fe227a2ed5a746c4f8" |
| }, |
| { |
| "sha": "15f608582ec04420213195a0069ca9d83fcd2463", |
| "description": "i915g: Add support for the .Absolute flag on TGSI srcs.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5d57f6080c878ed9f1ac56b2cc194fb8bb93dd4a", |
| "description": "i915g: Make the FS for compile failures write red instead of DIFFUSE.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "adc505dd2d473eb914957f763823c52078a0171b", |
| "description": "ci/i915g: Introduce manual testing of i915g using anholt's runner.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6649cfbf30471b8bf26f240742c42bf9bfb7b4dc", |
| "description": "i915g: Fix dumping of the FS in batchbuffers.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0102e7f081a46a4da785ea93384bb0ba10f247df", |
| "description": "i915g: Switch batchbuffer dumping to mesa_logi().", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8509aceb7449c6ae0bbc3d35c13a05b62fd48bc1", |
| "description": "i915g: Disable 3D-pipeline clears.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "6358e6371b31671acbfa7c00336673f62ee928c5" |
| }, |
| { |
| "sha": "c2f80baa9398c708b773f96a27521282b2fad8fb", |
| "description": "mesa/st: Only use 16-bit ints or floats in the NIR path.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "307139c7f94f9093f61f857c7731759bf0766002", |
| "description": "vulkan: Avoid stomping array padding in the MemoryProperties wrapper.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "10a826e340de8081a5a26bc1f611a9085fa5d369", |
| "description": "venus: vn_GetAndroidHardwareBufferPropertiesANDROID (part 2/2)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "58f518ce177cca38ed54ff0e28f3ccca045f218f", |
| "description": "venus: vn_GetAndroidHardwareBufferPropertiesANDROID (part 1/2)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ebf0e455063ba037cc4347d49fc03aed242f7a27", |
| "description": "venus: add ahb image and buffer properties query support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "008bcefb32502b44d565f6cd01390993a0dc201c", |
| "description": "venus: add vn_android_get_ahb_usage helper function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5cd04adb8aba604bf95aa3fb59f1f21581f1713f", |
| "description": "venus: add AHB format and VkFormat conversion helper functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "055ce78f31f34e7cf3bbecc57c6454e89a24f413", |
| "description": "venus: clean up vn_android api names", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "98812f893bd1fa66cf3e0bea2ec84ec773cc86b1", |
| "description": "zink: fix provoking-vertex cap for quads", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "de9f2170cc22be3ffafbf05111a3159520d03af8", |
| "description": "ir3: Use round-to-nearest-even for fquantize2f16", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ea266412b6a4694f33faeb2413de302b70b980d2", |
| "description": "panfrost/ci: Add one more flake test for G72", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "32c7d17120f5af567df13faa69402f84478522ae", |
| "description": "aco: remove condition operand from branch in invert block", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2bb1bf78f0779db6679b2efe89fedd478aca9750", |
| "description": "radv/cmd_buffer: Fix warning by initializing instance count.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "438510a7f5ad24cf3bc94e7e79039605f6418b03", |
| "description": "nine: Fix uninitialized warning in texture9.c", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b778564c76662abe0937ec71faaba38e46ec9a0a", |
| "description": "gallivm: Fix a few uninitialized variable warnings.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5f1aa5ac3808e71f15e879c80b05aec73f6bf6b1", |
| "description": "anv: Fix unused function warnings for memory range checks.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2d358577050d2af0c34e4ca49abae4c806315c68", |
| "description": "gallium/tessellator: Fix uninitialized variable warnings.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "020c3c403f0420dff9bf090e3abe2a91ea5e85f7", |
| "description": "aco/util: Initialize IDSet::bits_set to zero.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c4f6e4d6b0ab004ed1e8bf5eefbec2270a5ee713", |
| "description": "aco/insert_exec_mask: Fixed unused variable warning in release build.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "844ae34a15f0967a06af14c321946da9b5408160", |
| "description": "aux/trace: add missing return value to trace output", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "36d0ff46822c9983ec60015f575820c4acc88017", |
| "description": "radv: Fix compatible image handle type for dmabufs.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "6c83e3ea98b7e2c8972e9897c5971f78c69a7138" |
| }, |
| { |
| "sha": "489e38c708d8a89a59e189e92ed5190c459569f0", |
| "description": "radv: fix heap indices when computing the budget", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "08d162f0b57b5bb68b5a239ef2b3d3456752e0f2" |
| }, |
| { |
| "sha": "b1171e5ffeeb89eef15ab1ec2551d2352815ca40", |
| "description": "Revert \"radv: Do not access set layout during vkCmdBindDescriptorSets.\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "eb104e949ee4b7e0813d14f11a4a952bae48fe80" |
| }, |
| { |
| "sha": "fe2a5716ee7f99564690dc7eabbc5ada39d1d187", |
| "description": "aco: fix derivatives/intrinsics with SGPR sources", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "938acf6d228c198c5e3f295791a5be57269ad76d", |
| "description": "aux/trace: trace pipe_screen::resource_create_with_modifiers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2c2cf0ecfe68cd43f386306e00dda4342cb6543f", |
| "description": "panfrost: Streamline varying linking code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4d44d4179ef723ca68e4ca41cdf67d304806b9f5", |
| "description": "glsl: Fix packing of matrices for XFB", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "538ab8c5710d13499a65c92f0ac49fc8ab2e3880", |
| "description": "glsl: Fix subscripted arrays with no XFB packing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7efa5f3c801505bb00367bf814f4cf440789ce4a", |
| "description": "asahi: Set PACKED_STREAM_OUTPUT", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "66935c1d05d0d226da113baf3a784b1b276ad02c", |
| "description": "aux/trace: pipe_screen::get_dmabuf_modifier_planes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bcfcd547d2a4c6d0cf14b909dcab30d3e6b1bebd", |
| "description": "aux/trace: propagate pipe_screen::transfer_helper pointer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ce687c916063773589c2310113120f5acd0938ab", |
| "description": "aux/trace: pipe_context::is_dmabuf_modifier_supported", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1f97a4ac1fabb2a123c950aa35a07129e61b1742", |
| "description": "aux/trace: pipe_screen::query_dmabuf_modifiers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b4929c986d853fb7e9500227c32c6fc19f20b4b9", |
| "description": "aux/trace: support pipe_screen::query_memory_info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2e4994526a52c1dda22de44e01cbbdac1839d35f", |
| "description": "v3d: take TLB blit framebuffer dimensions from smallest surface dimensions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aa4f132d514babfa72c1a3dade157fc1429707d8", |
| "description": "ci/intel: Add test jobs for dEQP.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d9e64cb2d72d4c8624b596ea6db4042456890daa", |
| "description": "ci/deqp: Make DEQP_EXPECTED_RENDERER a required regex for VK like for GLES.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d246c31ec1adbedf46d0b82a946f1e5645dbf460", |
| "description": "nir/algebraic: Add algebraic opt for float comparisons with identical operands.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "64bcfc3a170bba3081ddfa04c6851158a5691ba4", |
| "description": "nir/algebraic: Rearrange some logic-joined comparisons and reduce", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "adc28356462369c29a121c8d410f7328decf026b", |
| "description": "nir/algebraic: Mark some more logic-joined comparison reductions as exact", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "23bbf3932bbaaec1af4f253c7e0f96ad5f1875d8", |
| "description": "nir/algebraic: Mark some more comparison reductions exact", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7d85dc4f350b400cfd9578e2aaa9399ef8d29163", |
| "description": "nir/algebraic: Equality comparison inversions require sources be numbers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4246c2869c3c5fe3b08e6b1a7996186d040dda4a", |
| "description": "nir/algebraic: Invert comparisons less often", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "0dbda153aae548a4087f7364c9013583a076e0e9" |
| }, |
| { |
| "sha": "49177b9e2fc2358176e465f4cf929f41a09a3c2f", |
| "description": "nir/algebraic: Tautology replacements require sources be numbers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d69ba58644d1f34ca525f283a80f78fc371abc81", |
| "description": "nir/algebraic: Remove some optimizations of comparisons with fsat", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "92b75c126bb238cdbe784b930a9916f3737c018a" |
| }, |
| { |
| "sha": "088c7c61cfa9bb8d9066f26a836dd8c08e61eaac", |
| "description": "ci: Uprev piglit to 9d87cc3d79e (\"framework/replay: send backend's subprocess stderr to sys.stderr\")", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "12082905582fe291da939f024661f2c505111dc2", |
| "description": "d3d12: Sets all SRV descriptors as data-static", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bb1d0025d893b681aef230101711b9aad860f956", |
| "description": "d3d12: Fixes stale context bindings after copy, resolve, and clear", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "59c22727bbbace28909f94933d4c21e5935d1922", |
| "description": "ci/freedreno: Mark two more recent intermittent a530 flakes.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a8b969309308414f6fd9ebc2e7deb33c25b77820", |
| "description": "iris: Prefer more GPU-based uploads for compression", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "88903ba64d4475156acef70c381c2c0b4d59dbf2", |
| "description": "isl: Add isl_aux_usage_has_compression", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6dc049fdf489c17ea1d3a6cab42f7f3cd65581f3", |
| "description": "docs/release-calendar: add the schedule for the 21.1 branch", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "59597f5962832667251ce4a2ca2ad420ea87fe85", |
| "description": "docs: update calendar and link releases notes for 21.1.1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "072ffbc959331d36b033522976aa686f6ce2b835", |
| "description": "docs: update calendar and link releases notes for 21.1.0", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bcf65e656d444949604cc086bfdad8ff5b4cc71a", |
| "description": "docs: add release notes for 21.1.1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1b46c2efaec8e194e53b22f9f693e79e90436c04", |
| "description": "docs: add release notes for 21.1.0", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e894e83e478c35f8e6b35b65114e376dbdb7da9d", |
| "description": "ir3/cf: Rewrite pass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "17861aff9614abfea3b8a8f111a114b26b351915", |
| "description": "radeonsi: enable glsl_correct_derivatives_after_discard by default", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "764047902885848222d82a20e308beb5299d673f", |
| "description": "radeonsi/nir: enable nir_opt_move_discards_to_top pass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b447f5049b6d68fd80b7337bc1f7c79b1b1a4765", |
| "description": "nir: Add a discard optimization pass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3033410b105c3e741854e93051eececb933b9a48", |
| "description": "nir/gather_info: Expose a nir_intrinsic_writes_external_memory helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f97fb1fa55ca7580d6a6192f5588dc590479d15a", |
| "description": "nir: Add a nir_instr_move helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3701cb9439058e71c1981bd80c5a9e1383815b08", |
| "description": "gallium/dri: copy image use in dup_image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c03e79d7831f253b16d6f52f2fb959eb02257a8b", |
| "description": "loader/dri: hook up createImageWithModifiers2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8eba1ac32907545526b235bcbe2d7d147cf6e8c3", |
| "description": "i965: implement createImageWithModifiers2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "23b0112ce1793d3b3416b0064e9c1c7d2cbcceb2", |
| "description": "gallium/dri: implement createImageWithModifiers2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "afd8b2f498a417de6ecdbd13045d97c9ecf4391b", |
| "description": "dri: add createImageWithModifiers2 interface", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8fd5b16efc60ad666b05ec745109d0a482b6157b", |
| "description": "loader/dri3: convert to loader_dri_create_image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cb9ae4273d680ab34fc2ca933c4f960e7f086275", |
| "description": "dri: add loader_dri_create_image helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7327b2b7b438ce097e956554743bb0c5c8f21954", |
| "description": "lima: add reload command to the command dump", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1fc7575cc169473ee3edd3028f58818aa57add1b", |
| "description": "lima: enable z16 format", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ebba3cad8160e17f7c77a58c43c66d4f1ccc0d81", |
| "description": "intel/vec4: Add support for UBO pushing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "89fd196f6b5e80fd4082ed5842e51b944907eff3", |
| "description": "intel/vec4: Add support for masking pushed data", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a881f2295f87642aeee7e767a598bab56f7e7ee5", |
| "description": "intel/vec4: Set up push ranges before we emit any code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c35501ffe8f8cc6d7f9e68294e3774e2476516a5", |
| "description": "intel/vec4: Update nr_params in pack_uniform_registers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3d1ac996d0c8da67a68bd3e43eef390247163318", |
| "description": "intel/vec4: Add some asserts to move_push_to_pull", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2db88679432bd34a2c4ed761baec747192fa3e60", |
| "description": "intel/vec4: Don't spill fp64 registers more than once", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "82c69426a5a32f9189c8b01059f831c84e9b83a3" |
| }, |
| { |
| "sha": "7138249675a665fb9c78f11cdf9716c36373fa1e", |
| "description": "anv: Push at most 32 regs for vec4 shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c01354d5c4433452164e70a54e7bbfabf2443b50", |
| "description": "anv: Support pushing shader constants", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "24b3e71fa9038972292e10d236b8c27ec2fcef4f", |
| "description": "anv: Plumb the shader into push constant helpers", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3013670dfda17565e689f402c5fc14806b3361ae", |
| "description": "aco: disallow SGPRs on DPP instructions", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4191eb291bf7b0c7b79013642f2c573ad9361899", |
| "description": "d3d10umd: Avoid duplication in CreateDevice.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bd16133572292f61ab5c808431ff9fa0c878fc29", |
| "description": "d3d10sw: Add a sanity test.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "54b8137141a7c89956a51b8aa1e7fb7f7ef10cd7", |
| "description": "d3d10umd,d3d10sw: Initial import.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3927a2d946316d9a00d716df845e9320d4d3d9f7", |
| "description": "draw: Plug leak when combining tessellation with primitive assembly.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "790ff1ceac8a406467b38c929e0ae75200da59f0", |
| "description": "anv: fixup physical device properties of fragment shading rate", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "231651fd89fb007610568b3ca76837253e7683ff" |
| }, |
| { |
| "sha": "1bbbdfe590dcc00eb6c14233c481e7732d8a4c1e", |
| "description": "radv: enable DCC stores on RDNA2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7bd88dfaa21c94d46d3a3d84215f5269974b5ee7", |
| "description": "panfrost/ci: Test Panfrost on the Mali G72 GPU", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e77163295a3659a1964a5bdbf79c93199f0a1b35", |
| "description": "ci: Update kernel to v5.13-rc2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "250605c57d8eb01c818cf639e412ca2f7cf4b00a", |
| "description": "draw: Allocate extra padding for extra shader outputs.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0df249f542c460e3044c1bc871bc5897fe65d469", |
| "description": "util/primconvert: add C++ guards to header", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "de40016d8be6f4b6fee70b067199393f8c545cf6", |
| "description": "panfrost: Express viewport in terms of the batch", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c2d571934d67a1a652626eb11f9bafb2cd14e2f5", |
| "description": "panfrost: Simplify panfrost_bind_sampler_states", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a9a3f55519bf7ecf19f7b2d45c4a1bbcb6e42e4e", |
| "description": "panfrost: Mark job_index > 10000 as unlikely", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "24eccad4a780fa20969d27d0ddc6f0e1d0d57b99", |
| "description": "panfrost: Remove silly assertion", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "35dfaaf1c3625b32d491cc84893d94c3c3fa65e8", |
| "description": "panfrost: Pass batch to panfrost_get_index_buffer_bounded", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7561cd5825b91f2f3e3246da41a235d36ce552eb", |
| "description": "panfrost: Deduplicate some code from indirect/direct draws", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4b3ac29bb9b2a6b17543fc75f5fb157744845182", |
| "description": "panfrost: Move batch_set_requirements to the CSO", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bfd76ab5019ba8b45f79a5896098525c91adcbe9", |
| "description": "panfrost: Pack draw-time RSD all-at-once", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8f2b2bcff48b7c04fbd48a6f83249f4ed29cc449", |
| "description": "panfrost: Hoist part of shader_reads_tilebuffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "876de2831f3b7e68ddaf2e9e0c980111ea55976c", |
| "description": "panfrost: Pull erratum workaround into own function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "672079e592ef56c428a1c6e0627c02f5c1ff4dd7", |
| "description": "panfrost: Distribute masks for FPK selection", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "974709c51c97d2cfe6cf812e26a79e83eaa0be7f", |
| "description": "panfrost: Partially determine FPK state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0dd3d32141e9f687638ad65f4ca6e5e9753df5bc", |
| "description": "panfrost: Hoist allow_forward_pixel_to_be_killed", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "997c1c84f353405b04cb10bac7fc7d07915fd75e", |
| "description": "panfrost: Streamline the !fs_required case", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "00e3705f60da6d4b7b92b0f1e03729c70f9f989d", |
| "description": "panfrost: Move early-z decision earlier", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c05e04d5303fbd6c3d273f28260aca40ae37f195", |
| "description": "panfrost: Fill out the rasterizer CSO", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "88b9e5e471670b3eafffccb3d0d945ea599715ee", |
| "description": "panfrost: Correct the type of sample_mask", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aee43b8cb009924c525f8a7ceab2223750b80bef", |
| "description": "panfrost: Preset evaluate_per_sample", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "04f2cb8ec5b78bb7ef500f3bc43bcf1d96461eda", |
| "description": "panfrost: Move depth/stencil/alpha to CSO create", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ca690579b8fb66c408773bdd9bdd5e14da4d3338", |
| "description": "panfrost: Prepack partial RSD at compile time", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "c21c6d134bcf684b8c023d09a68bf70acf70ce82" |
| }, |
| { |
| "sha": "398e65693b0be51f2300ed345185865a8baa86b7", |
| "description": "panfrost: Add draw-time merge helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5a8e1dfaf36d637929b9430eb72545f8e6fb7ee2", |
| "description": "panfrost: Precompute bifrost_blend_type_from_nir", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "87256d335b929bb86f87033456775edd9b337823", |
| "description": "panfrost: Split Bifrost BLEND emit by word", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9ad1403747292ca0c28cfd6dee4b0cecce62c50b", |
| "description": "panfrost: Remove unused dither flag", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bb0b3fde10a3b41dd5e72681e2fb98fb9f08c19a", |
| "description": "panfrost: Streamline fixed-function get_blend path", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2984d3bf1f5e847202604c767c716b7d3d4e4568", |
| "description": "panfrost: Pass batch to panfrost_get_blend", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b98c40ce36fd4b4a1f9c846dd7fdd5ca45e9cddc", |
| "description": "panfrost: Simplify blend_final", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6ca84265e4ee285b353c89760909a7ceecd317d6", |
| "description": "panfrost: Distribute out constant colour code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b82ac27ec3242a2cf609bcec4f69886327b10f74", |
| "description": "panfrost: Pack blend equations at CSO create time", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aa85a64821207781e2b68dd42ce03efce6f32ef3", |
| "description": "panfrost: Garbage collect Gallium blend includes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ffeeda341451dd6cb7b6bd10e4990b0c260498d5", |
| "description": "panfrost: Translate fixed-function blend at CSO create", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "93824b6451a4cc3eece1d7afa77e9a440ee41ee3" |
| }, |
| { |
| "sha": "3943adbd916fd36aec0f3abbf5164ba600546515", |
| "description": "panfrost: Move blend properties to CSO create", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "93824b6451a4cc3eece1d7afa77e9a440ee41ee3" |
| }, |
| { |
| "sha": "d7590efd2584881c3ea04198ff8b0ab0b54d9d92", |
| "description": "panfrost: Fix pan_blend_to_fixed_function_equation prototype", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "93824b6451a4cc3eece1d7afa77e9a440ee41ee3" |
| }, |
| { |
| "sha": "b2affb6cc559ac1fa8354f97953cabea9b874d70", |
| "description": "panfrost: Fix blend fixed-function prototype", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5d3e2b5e9e1718ed414b6b73e2ff8b47b531ed6c", |
| "description": "panfrost: Fix blend constant fetch prototype", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "93824b6451a4cc3eece1d7afa77e9a440ee41ee3" |
| }, |
| { |
| "sha": "c35194b945cec0fb005d3f2ec417152f8acede5b", |
| "description": "panfrost: Fix is_opaque prototype", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "93824b6451a4cc3eece1d7afa77e9a440ee41ee3" |
| }, |
| { |
| "sha": "a0592066b0c5408b6353c905d8f218c4cf54572a", |
| "description": "panfrost: Fix the reads_dest prototype", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "93824b6451a4cc3eece1d7afa77e9a440ee41ee3" |
| }, |
| { |
| "sha": "1d62ec348a3df84f742af8d8b61c0b9b888466c2", |
| "description": "panfrost: Fix blending for unbacked MRT", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c7904b5b9b6e24dfa9bee9d6104dc1230738ab4f", |
| "description": "aco: Implement bvh64_intersect_ray_amd intrinsic.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2d6a6469b8ae3ad6617d276e9d6689a250497815", |
| "description": "nir: Add bvh64_intersect_ray_amd intrinsic.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5be00fe88abb618454e1c448e6e61c8dea49c27f", |
| "description": "r600: Enable NIR debug flags also for Cayman", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ed595c1785dd229e53ce4cc256d0b61852aa6a50", |
| "description": "r600/sfn: legalize image access on Cayman", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "27f51577774149d788adc2e3221a1b2b733ebb9f", |
| "description": "r600/sfn: Add lowering pass to legalize image access", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ffc5be25ca0b1571fb3640cd181a3477eec6c9e7", |
| "description": "r600/sfn: Fix cube query layer number for indirect access", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6a15c7d9ad286e26a4365cc52e31d86106e15a87", |
| "description": "r600/sfn: read number of images from shader info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "efdb888b299e94cf89b6786557065ad3b4647e1b", |
| "description": "r600/sfn: Fix Geometry shader for Cayman", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "80efb6369a5574fadfa942f760605d376559523b", |
| "description": "r600/sfn: Fix Cayman SSBO write with more than one value", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3b1f82c7778a713748fa8236f7cdd3c4770fe591", |
| "description": "r600/sfn: Fix ssbo/image atomic swap for Cayman", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9898bc2915d7e3d951980140ec4d0956f539f0de", |
| "description": "r600/sfn: Fix texture gather for Cayman", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2d8b27507d57799a670a61e1b3d5a1c88b8ac44d", |
| "description": "r600/sfn: Use unified code path for index register load", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e9be6be49bb230daf0d9f8a7056f2141dceef0e4", |
| "description": "r600/sfn: Use unified index register code for samplers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "07514ff2c850030bff6da75c5465a3b2f616ef52", |
| "description": "r600/sfn: Fix Cayman trans ops", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "89672820b7f05b5a345673a9e3943acd194f647b", |
| "description": "r600/sfn: count only distinct literals per instruction group", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aa055f78bad48d526907b094eb61f1e7502f401c", |
| "description": "r600/sfn: Don't check the faction when searching for the input slot", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3b4b962c1524075d0578f3fbac8a9b7a13f36036", |
| "description": "r600/sfn: Lower FS pos input w-transform in NIR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ba8d19ab80b44d36fb6d06ca9caf59f26e6ba0ac", |
| "description": "r600/sfn: force new CF if fetch through TC would be used in same clause", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "91209206f2a078c45c498ba19aa5c2e489189d17", |
| "description": "r600/sfn: Use valid pixel mode for SSBO and Image result fetches", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "129de7ee606540c34cd6addd682541d9ee8dcd63", |
| "description": "r600/sfn: Use valid pixel mode only in fragment shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9bf5033941a9ab319b6d13ad86fd3c591bd81a54", |
| "description": "r600: don't put INTERP_X and INTERP_Z into one instruction group", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6bd33ce2dc57c4ca888247989eb3aced8bdfb82a", |
| "description": "panfrost: Reduce blitter pool size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c900236569278004551fff8a1703479401398c84", |
| "description": "panfrost: Pool texture views", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f1e0efff8dfcf3ef97e29c486ddc68d319fb0cc0", |
| "description": "panfrost: Pool shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "93d5fbf23ddaa24b9c3cbc493de3ef19526bc74f", |
| "description": "panfrost: Add reference type for unowned pool", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bd55b6a72722ff1db25ad5a7e2c86001b071c96f", |
| "description": "panfrost: Make pool slab size configurable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ab859cfffe37eaa263abaf77c5c51a384cc8968b", |
| "description": "panfrost: Label pools", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3fa1f93dace64d9f71869e08f3665f3e48b07286", |
| "description": "panfrost: Label all BOs in userspace", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ecd0cf0b27c66b3f9b4dff4b22d25dc6d00ae9ea", |
| "description": "panfrost: Add unowned mode to pan_pool", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b131f96aa83c115457e6bc5534dc0a5edb049b2e", |
| "description": "pan/mdg: Set lower_uniforms_to_ubo", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "24d7c413fe73767be99a3c0143556cdb95c1a39b" |
| }, |
| { |
| "sha": "a89bc59980b3ea7b2f03d2994bae7dda689f637f", |
| "description": "pan/mdg: Fix spills to TLS", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "6a12ea02feeebac4be8986616327db31926b3ce7" |
| }, |
| { |
| "sha": "8d2d7110260291833d9b20bbaa59f46197ff2a49", |
| "description": "pan/mdg: Fix output types for scalar fields", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "4d9c0a32e7eccc4850e5e495954d108a9cd5f170" |
| }, |
| { |
| "sha": "6f2ea57e1d5ff47e42d6ad34c33900d3186baeb7", |
| "description": "pan/mdg: Remove unused midgard_int_alu_op_prefix", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "74d36c4f986c7bd38390d0803074e97057fd4a71", |
| "description": "radv: Use correct border swizzle on GFX9+.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "57e796a12a883f5845c8e0ed05ec6bdb6d055b53" |
| }, |
| { |
| "sha": "32f710c09d3b978158c5e4c07e83823080cea48b", |
| "description": "virgl: implement EXT_multisampled_render_to_texture", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "07e0aab9d9b07da10bb1fb87f1e48731c2fccea4", |
| "description": "radv: Implement vkCmdTraceRays.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "733c9b6d17f65e3c282e550fc0445d0ae27e7e14", |
| "description": "radv: Add RT pipeline bind.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eba2b4137ebf8dde0a1026af4f1a4e871d9e418e", |
| "description": "radv: Add support for RT bind point.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bf2b9906181067e1692c5b6c6a3e201d7ef8c6f8", |
| "description": "radv: Use global BO list with raytracing.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bfe28021888f639f38e6dc8066b532347681fd7b", |
| "description": "aco: Add load_sbt_amd intrinsic implementation.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "197d9f008e923233c0e3fa3e16dfd5daf34519b4", |
| "description": "radv: Add sbt descriptors user SGPR input.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aa82f91c38f3eeec077eff018e5a813c61926d83", |
| "description": "nir: Add load_sbt_amd intrinsic.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "53ef2a7e6981c3a0e8663878f08874f7f4b36dc9", |
| "description": "ci/broadcom: update expected results", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "41039d8ee977879bf457daba76336860af288e62", |
| "description": "pps: Intel documentation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "92180a4376345a23a69e63ecdb679f49134f30f5", |
| "description": "pps: Intel pps driver", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5d95aa3964a766c57cf6ccb14b27de2ac51b209a", |
| "description": "intel/perf: allow metric sets to be loaded with on OA reports", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fba189a349a5311be6247b8b8ced09e5a88fd48b", |
| "description": "intel/perf: allow opening perf stream with no context filtering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b18a4bb8c66aba9fa1d9af21f5ae240152de7413", |
| "description": "intel/perf: Extern C", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "46ded8cda9f74290513072183c7c2745a9baffba", |
| "description": "docs/features: mark a few more extensions as done for zink", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "065a60b405ce7b731fca38e1ecbbfdecd437e683", |
| "description": "docs/features: document GL_ARB_ES3_2_compatibility support for zink", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2cc59f41d9bfb8f38c3b94b5be5e46c821d068ba", |
| "description": "panfrost/ci: Improve coverage for T860", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bc130497472cb4ec4ec60695ed99b169d6681118", |
| "description": "aco: Eliminate useless exec writes in jump threading.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e230dcc30b1b9f242c0052251715056f4adfbd03", |
| "description": "aco: Refactor SSA elimination phi info to use vector instead of map.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "25a7947da7ca309bb9a6bf76687a21a83031be8e", |
| "description": "aco: Don't use s_and_saveexec with branches when exec is constant.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c850af936acacc0ae0c780a41ecf451edf82ce91", |
| "description": "aco: Remember when exec mask is const, and restore the const then.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "04f90db9a067e1d40bd879fa9e4cfd4879409382", |
| "description": "aco: Use Operand instead of Temp for the exec mask stack.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "662bbf6ad4948caa364bda2c8e3a1edc3a2f961a", |
| "description": "aco: Determine whether a few more instructions need exec.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b06b24191f28e836f10d5b0ae8a44236eeb47ac8", |
| "description": "broadcom/ci: update fail list for v3dv", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "39c41169ba1998c11d486ef644b904d9f9c6fa02", |
| "description": "broadcom/compiler: consider RT component size when lowering logic ops in Vulkan", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "df7185d0d14542eeec7f4159b423537f34381d6e", |
| "description": "broadcom/compiler: don't emit TLB loads for components that don't exist", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5eaf8b59c858bc93f0b18045f49dcdfe6b1d6e75", |
| "description": "i965: export GEM handle with RDWR access rights", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "143c7f03755c40d4c042ce9c1868ce05c15dd38d", |
| "description": "radv: add missing entrypoints for VK_EXT_extended_dynamic_state2", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "d96507b73f2282eca2508c469df92037f3a8dfda" |
| }, |
| { |
| "sha": "92ed827fbdb4debedf2ed534daab4e3d8d8f6b9a", |
| "description": "etnaviv: fix vertex sampler setup", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "81ab9fe2d0c2c2d9961107c88209f2fff1f136c4" |
| }, |
| { |
| "sha": "b74898ef699486d0513fcd3af2587a831df99dff", |
| "description": "iris: export GEM handle with RDWR access rights", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1b1c726ca91dff781363b1b0980b47ca18f86a76", |
| "description": "nir/opt_access: fix getting variables in presence of similar bindings/desc", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6eff881097fb77eed91885b8cf29a044ef288147", |
| "description": "ci/freedreno: Skip a test that's taking out the a530 boards.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "e8640fef9089bb31a9e602a8894ae4fe84086118" |
| }, |
| { |
| "sha": "e17e3df476ec0f3f537f0169ccd5488f27802bf6", |
| "description": "drisw: Don't bzero displaytarget pixels", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b9a172c5afd2d18d430d584c58e45ff5456838fc", |
| "description": "gallium/dri: Remove unused dri_drawable::drisw_surface", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "931ad19a18174bb01dfd76f3a1224a97db684d31", |
| "description": "turnip: make cmdstream bo's read-only to GPU", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "413e7c6dc86961bcc0163ffe739169bc8283a21d", |
| "description": "turnip: make possible to create read-only bo with tu_bo_init_new", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d6f993e5d4e343f36563d3ed4d4da57f5672a5e6", |
| "description": "panfrost: Shorten iffy comment", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5aee982aec07706e3d2e922d453edbf96dbfc234", |
| "description": "panfrost: Garbage collect comment", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e249eaf141a0e96dc9bf66201a74c5113b91148f", |
| "description": "panfrost: Make clear which limits are arbitrary", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fdbf8c96fe2b0f3818fc328114fdac766647bf8e", |
| "description": "panfrost: Use natural shader limits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "73ca229690b2b9694f847fc0debc40709602157d", |
| "description": "panfrost: Drop random #define", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "958f11d537334417af010b3d887a7dbacd0ca311", |
| "description": "midgard: Fix type for vertex_builtin_arg() and compute_builtin_arg().", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "306800d747bcf210baa84594cdbdca21e435ddd9" |
| }, |
| { |
| "sha": "542585556275298779c29ac618dc50b2d9353279", |
| "description": "panfrost: Limit the number of active batch to 32", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a6af15aa5b6a3458fdaa2ff8ae24fcba4e81cd23", |
| "description": "panfrost: Simplify the dependency tracking logic", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "82571f977ae0cf927f65df85e683a211cf7b077e", |
| "description": "panfrost: Avoid duplicate entries in access->readers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3c684d10be87467f06d9b73c4f9ccb2cce154dee", |
| "description": "panfrost: Don't freeze blit batches", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3e74bbf631f06aa8d58dc7a9aa87165521e6cef8", |
| "description": "i915g: fix implicit fallthrough", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "4e861ac4a1f1bdbd28f66e3f15eb45aa45a47bad" |
| }, |
| { |
| "sha": "6d56c16c9ceb864af6bb71d0bdcdd21064d94307", |
| "description": "radv: dump the trap handler shader with RADV_DEBUG=metashaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "77d04989135233c7b276bca3912ab07a12d9f362", |
| "description": "panfrost: Fix major flaw in BO cache", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "22a750465d9044a717ffa568a01a868d43f6ad61", |
| "description": "ci: Build asahi in meson-gallium job", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2a46fcaf025a4918f593cbfc8d918d1de2813b46", |
| "description": "Revert \"CI: Disable all Panfrost/AMD/Iris automatic jobs\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "e1d74c9cfde45ecff1927c2ebf47fc0f42ab0b6a" |
| }, |
| { |
| "sha": "fb31dda9093885c00f04816354832e034cf91dcf", |
| "description": "aco/ra: use flags instead of booleans for update_renames()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6fd6374e276644890efc1292d9fdd9a60a7b2b41", |
| "description": "aco/ra: fix get_reg_for_operand() with vector operands", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c08bfa110cce2c5d0c613490de02b13b1e4afb82", |
| "description": "aco/ra: fix get_reg_for_operand() when the blocking var is a vector", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bc95d55e1f4ce54ff086352d5e52dc733d85118d", |
| "description": "aco/ra: fix get_reg_for_operand() with no free registers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4e459df0fcb42cfb7223e15ffd7e20bcc9b16e75", |
| "description": "aco/ra: initialize temp_in_scc earlier", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3" |
| }, |
| { |
| "sha": "d517996ae556cdbcdb0c898c1dbc547616285558", |
| "description": "zink: add even more validation for linear images before creation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "df6ab67e99269eff56f0f43f27b6cc31bdaac49f", |
| "description": "zink: populate images with u_blitter if transfer_dst isn't available", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6a67315d8a60288e0cc7c8c92e8eb497e7250e8a", |
| "description": "zink: don't multiply cube array image layers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b960169257e42caca23c6e61c72bff7e53df123e", |
| "description": "aco/ra: also prevent overflow register for p_create_vector operands", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d659ce0d6c5781a1230b182ef5ed1a77de485565" |
| }, |
| { |
| "sha": "dc525cbe0c359f301f80b47cd61182dfe40e52ba", |
| "description": "ci: remove expected robustness2 fails for Renoir", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "157c6b0f336088704981d2bc6d740b02b0a598e6" |
| }, |
| { |
| "sha": "3828081c929305c00571dc406ef735bb9ac0ff27", |
| "description": "util: add thread-safe version of idalloc", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6fed423ade729ddd876778c399feae9f9c8b346d", |
| "description": "gallium/u_threaded: don't reference resource in pipe_transfer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6ac085966bb9f3e7f37977dc55ed689f4acffa5f", |
| "description": "gallium/u_threaded: always map idle buffers unsynchronized", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e8b27794554ee1f24681702ccd3006aa5343bf9b", |
| "description": "gallium/u_threaded: don't invalidate idle buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "89bd06f57a11a5a80329382a42c6457ae7ed2d06", |
| "description": "gallium/u_threaded: add driver-internal flush tracking for buffer lists", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e9c41b321488c23b7d8ec5744f68218bac753505", |
| "description": "gallium/u_threaded: add buffer lists - tracking of buffers referenced by tc", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "88b97567d413568e956a73cce12daecc6b9cacc7", |
| "description": "gallium/u_threaded: query shader resource limits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "39447cc8944a299e5f45d38c7c6505625a791892", |
| "description": "gallium/u_threaded: track whether TCS, TES, or GS have ever been used", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ec77a2d43a1fb9fae862c53c948e2533acdb690f", |
| "description": "gallium/u_threaded: add callbacks and documentation for resource busy checking", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ab58fce7b9280ca4c230648413a08ef2a0196e42", |
| "description": "gallium/u_threaded: merge draws in tc_call_draw_single", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a1cb58243b19a3ff3372ee340c121a8a718a29fc", |
| "description": "gallium/u_threaded: pass last into and return call size from execute callbacks", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "72fd126070ba749e10f7f58b1dfbb52198fb7eb9", |
| "description": "anv: require rendering support for blit destination feature", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a40714abf7e03f1c68a3a6e7ead3b901bea232bd", |
| "description": "nir/lower_phis_to_scalar: Add \"lower_all\" option", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7e6a7dba1e0590c95152863d798d10977a851bff", |
| "description": "intel/isl: replace format_gen by verx10", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f2c48b04043ab84b91084a38a18b3d2cebf8e087", |
| "description": "i965: simplify gfx version checks", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b1933d769f3148cc9e214fa87a88728a226e4b4a", |
| "description": "intel: simplify is_haswell checks, part 2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3340d5ee02deb8c6784eb4d5e0bce9681257cc37", |
| "description": "intel: simplify is_haswell checks, part 1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3a29e45a9084c1ade5b3975bcb29a23290160fcd", |
| "description": "turnip: do not ignore early_fragment_tests", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "b2a60c157e4d6cc62c55d8fe8777f7cbd548a722" |
| }, |
| { |
| "sha": "075d43821a40eb65b20aa8ded271effe51ff4d95", |
| "description": "panfrost: Try to align scanout resource stride on 64 bytes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6b036d13502c8aff12b382af0bab5c7680ee24fd", |
| "description": "panfrost: Relax the stride check when importing resources", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "051d62cf041054bf0fdbd0ae5d2160d1b02e0203" |
| }, |
| { |
| "sha": "d661e32bfb7c6ef40bb75a8abf1be6f3df722d37", |
| "description": "venus: stop advertising KHR_driver_properties for Android", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a49346979ae13192e29a5057fd3de72045b8e883", |
| "description": "venus: fix vkEnumeratePhysicalDeviceGroups", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fb7be7870c258e566f4da6b7d5d0218d717b82c5", |
| "description": "vulkan: Support 32-bit \"weak\" symbols on MSVC", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "9be7aa3fc83ba3117bae7907765fdf2023c2683b" |
| }, |
| { |
| "sha": "a5a86adc231d0b9aa8b04441978aff9cb178e59e", |
| "description": "freedreno/a6xx: Add a few registers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0c30ad402d0011c957576681d2aaf9b2e68c318e", |
| "description": "freedreno/regs: split DSI PHY registers to separate xml files.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6df187df1368f4f088cfee2c5629426001a0224f", |
| "description": "nir/builder: add nir_pad_vector and nir_pad_vec4 util functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6fcf3314d00529e2e09fdff1d31332f0d8c0c5cf", |
| "description": "venus: Fix zero-initialized fd causing apps to hang/crash", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "247232d5969235b7f24b5ab9fbfc9dc5570c578e" |
| }, |
| { |
| "sha": "855cb78d4631afeb51291cf1f2f936841d52e8d4", |
| "description": "radv: Handle unnormalized samplers in YCbCr lowering", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "91702374d5d70296c967c324fff1844cc2933dd4" |
| }, |
| { |
| "sha": "fc765d6a8d059a217104375d8f6f412aada68b15", |
| "description": "iris: fix assert to reflect correct limit for encoded size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b3499435ec86c53820ea9b0a52f88f4f53b546f5", |
| "description": "r600/sfn: Ignore precision when linking", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4c045ad11eddaf6c18019fbaa02ffcae20628848", |
| "description": "nir/linker: add option to ignore the IO precisions for better varying packing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "629e8347ad2fc50807c8f98a171d270c9e9c0d9a", |
| "description": "ci: Update VK-GL-CTS to 1.2.6.1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "172c719baf64294abcabd58543d8a0085584e476", |
| "description": "llvmpipe: fix non-multisampled rendering to multisampled framebuffer", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "210d714f46e72c954857ba32ca9ffcffbc264c9c" |
| }, |
| { |
| "sha": "bcdebf4ff8f6e1d18e3dd129039a7618907fe8af", |
| "description": "iris: Avoid sampling some MCS surfaces with clear", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eef4c708b3fd0af3c641b3d349588e2cfcfcb485", |
| "description": "anv: Avoid sampling some MCS surfaces with clear", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "608c1316389ac3a7a2e118983fb7e434470e4ada", |
| "description": "anv: Add clear_supported to anv_layout_to_aux_state", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b3eb87aa6547ba2921c1bf2553c6558f99d459c7", |
| "description": "radv: call nir_copy_prop() after load-store vectorization", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "1958381c9ae15dc252bcab8612f39fdca45d4843" |
| }, |
| { |
| "sha": "d659ce0d6c5781a1230b182ef5ed1a77de485565", |
| "description": "aco/ra: prevent underflow register for p_create_vector operands", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "8962510e38fbaff792f60bc17d46507bb77401ac" |
| }, |
| { |
| "sha": "341ecb2dfc30253301fa0800e7c28661453a9cd9", |
| "description": "ci/freedreno: Skip refract on a306 now that it hangchecks sometimes.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "09984fd02f19a186e5546e4b9982239db0ce9a01", |
| "description": "nir: Rename nir_is_per_vertex_io to nir_is_arrayed_io", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e418710f8bd2bc95a863d0a04154d7da37ead7ac", |
| "description": "compiler/nir: check whether var is an input in lower_fragcoord_wtrans", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "418c4c0d7d48a42f475df1ffb93b3a33763e7a4a" |
| }, |
| { |
| "sha": "0f04a90ea331da353634c686600cc1bc93def71a", |
| "description": "zink: emit some barriers out of renderpass where possible", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f1ec655e4725b118ae87d20d0616884c2adfec3f", |
| "description": "zink: add flags for determining whether to update framebuffer and renderpass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b11b1968eeb75d71d7ae3104935483aa899a3d3c", |
| "description": "zink: add a flag for tracking/validating renderpass clears", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a7d3636d030c76846327e26b94897a480a720f6c", |
| "description": "zink: split out base renderpass begin into separate function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a50d5b13be6adbc1a1058d52f49fe5503ab30ff9", |
| "description": "util: tune signatures of generated enum operators", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c0f4bb9a22daad02bfd6ff7b056a01ce4030ff79", |
| "description": "util: add support for defining bitwise operators on strongly typed enums", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "df5b14969f9869f363bcc8b2a564c85aaa481597", |
| "description": "intel: Add 2 ADL-S pci-ids", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c62d58c80f1751766a5702f8cb65dc806ce8fe89", |
| "description": "driconf: set vk_x11_strict_image_count for Metro: Exodus", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "776ddfc8582c423016cc68f5554e3caf7875d560", |
| "description": "util/queue: don't require a fence when adding a job", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4da88060d0a3662a579a26748d7e3458c1b4800d", |
| "description": "panfrost: Skip blit shader labelling if the buffer has no space", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "8ba2f9f698584d20830ef31bbc2fb8a6635c8314" |
| }, |
| { |
| "sha": "938e52a6e83f2851c7cacbf97c5dfd4e1ff6837d", |
| "description": "anv: handle spirv parsing failure", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e435511b580287d1fab1b1028b2d36acce80dac9", |
| "description": "intel/dev: Add device info for ADL GT2", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "89f33126252e16dac61d4045f38a6eee76db944f", |
| "description": "intel/isl: Add Wa_22011186057 to disable CCS on ADL GT2 A0", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e1d74c9cfde45ecff1927c2ebf47fc0f42ab0b6a", |
| "description": "CI: Disable all Panfrost/AMD/Iris automatic jobs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d1e30ca120a3f94ec9c70e1feee7b1cd36e86c99", |
| "description": "zink: immediately return false when getting query result if it's not gonna happen", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cf3f17a64345d59c7f044e9ccd04631b930003d3", |
| "description": "lavapipe: fix fencing when submitting multiple cmdbufs", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef" |
| }, |
| { |
| "sha": "719e4fb369af333b1d8bfd7eece83f7c72af35b3", |
| "description": "zink: fix DrawParameters shader cap usage", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "dcb9e4ddb4bac761c9099ff722c488b32524c2e6" |
| }, |
| { |
| "sha": "8e2ac24482d87b10e2619c2de67ae0bfb33e98c4", |
| "description": "zink: stop overwriting buffer map pointers for stream uploader", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d179c5d28e6ae86dd95d906fff8197e35270dad8" |
| }, |
| { |
| "sha": "c0dc6affdc5e33c126637a3dfd63d1162b975bf4", |
| "description": "intel/compiler: Clarify why VUE is recomputed by FS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5a133ef1f23bb3346f175fdb21d62fdeb067c7b9", |
| "description": "ci/turnip: drop fail annotation for image.extend_operands_spirv1p4.*", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9a477ccbead3f48f550a886a4ffdff789068e624", |
| "description": "ci/turnip: drop fail annotation for float_control tests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2cebb1b5b3eb9b2e774aa90f9cbd67106ff8f77c", |
| "description": "anv: fix perf query pass with command buffer batching", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "0a7224f3ff7542f1560f06759dbdc375e298e853" |
| }, |
| { |
| "sha": "2c2de4d60efc8bd315374b003d2b7e2c63737002", |
| "description": "intel/mi_builder: fix resolve call", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "8525ebe6e37584f2914cdbf67eb70253e606351f" |
| }, |
| { |
| "sha": "f88dd7ed4d2d2cac9816bc386064d08e5c4c06e7", |
| "description": "i915g: add HW atomic counters as unsupported", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "2a06423c0094749126afced82c400380221fadac" |
| }, |
| { |
| "sha": "80ee9d394713022e20b3efdd2b7e817dce8d1ba5", |
| "description": "aco/scheduler: Verify register demand invariants in debug mode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "50ba919d37289d1ed9bf2464042eaa0b8e3dbb2e", |
| "description": "aco/scheduler: Fix register demand computation for upwards moves", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c528af10761aa3ea902df269d71b54425c54e877", |
| "description": "aco/scheduler: Fix register demand computation for downwards moves", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "8235bc64112c701ae763c76417ad8bb0644ad8cb" |
| }, |
| { |
| "sha": "c7d679f0f7e356d3f3a496bc495991d15378ec4b", |
| "description": "aco: relax validation rules for p_reduce dst RegType", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "343d90b6ab536ce92050035682c072ad1c21b694", |
| "description": "isl: require hiz for depth surface in isl_surf_get_ccs_surf", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "752eefdb3db18389dba56dd7c4f9ca45ebe8fadd" |
| }, |
| { |
| "sha": "6bb7d3bbc058e28d7131f738a7874996498ba090", |
| "description": "wgl: Remove opengl32.mingw.def.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4791738d1d0b0debdc86b51e402757350026621f", |
| "description": "zink: always do maybe_flush after draw/compute", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9fc2b47870a0b93dddcfb0cfffaff2fe9cff6937", |
| "description": "zink: check for a work_count-based stall in zink_maybe_flush_or_stall()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "afb837523dd2661ffdb477a3dd960a2ceca887ee", |
| "description": "zink: flush every 100k draws/computes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5aabc912739a99ddaee482e54b9ca3fc76a092f1", |
| "description": "glsl: add missing support for explicit components in interface blocks", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d99a040bbf2c385c0ad096ec140aa62f805a68b2" |
| }, |
| { |
| "sha": "1a71d6aa6e13179526b41e627f00af25b1612556", |
| "description": "glsl: create validate_component_layout_for_type() helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2908aba828c39a322dff8fd3044b42955efebfdb", |
| "description": "Update release notes with mention that x87 is no longer used on x86", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a57d93765468feb9ae5a5cd03b9e150511c310d9", |
| "description": "Switch u_format_test to passed on i386", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "855ffa7c465205ec02558c7d2cbea8f04ea60112", |
| "description": "Default enable SSE2 on mesa builds.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "57721591dec9cd2a58cf6210ba11e99dfe6f0a66", |
| "description": "nv50/ir: Add ConstantFolding constructor.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c89241211103d95f07eb0d66226c12bb28b146cc", |
| "description": "nvc0/ir: Initialize CodeEmitterGK110 member progType in constructor.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "77d959814c721ffaa9bd43366f6ebe9365684709", |
| "description": "venus: get rid of #ifdef's in vn_CreateImage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f46aa1b9d7c5c89fa1059c04b9a5e62f177177a2", |
| "description": "intel/fs: use the final destination type for regioning restrictions", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "f3e5cd813ae6a840e7d7364207d56dbbeb050589" |
| }, |
| { |
| "sha": "e1959f0f5990fc73e78a7431a800c623b6fc5208", |
| "description": "panfrost: Add GPU IDs for G52 1-Core-2EE (RK3568/RK3566)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "01ef56a7e49cf0f6c93748333e903ba1776c720f", |
| "description": "pan/mdg: Use smaller LD_UNIFORM instructions", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "24d7c413fe73767be99a3c0143556cdb95c1a39b" |
| }, |
| { |
| "sha": "df3edfc72994d26a87008ddd322ffbc38c2343b2", |
| "description": "panfrost: Don't upload empty push uniform table", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5c069ff51266794044f7e9130e6dfcae721cc25c", |
| "description": "panfrost: Clean up cases for emit_fbd", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dbdbbd29c9aaea3532fc0e26d730c8008568c7fc", |
| "description": "panfrost: Remove spurious assignment", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "55959da24aecd96d637ca7da4ff827c218015057", |
| "description": "panfrost: Don't translate compare funcs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "65a00b519935a335e6bc812b981f2973919bb8bf", |
| "description": "panfrost: Hide CAP_INT16 behind is_deqp", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6c530ebf407d2a165c4252b3af609fb426458ad0", |
| "description": "freedreno/ir3: Don't force RTNE if rounding mode is undefined", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "de195671bdb4fde7cdebd6cecd28206d08551d15" |
| }, |
| { |
| "sha": "052335a180bfc07f18cdf4dd5b56936f3e5bd279", |
| "description": "frontends/va: fix multi planes for external memeory type", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "57c8164389b4cb7d364b1b62d3df5c769b690534", |
| "description": "gallium/u_threaded: Add call logging", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3b69cbe06ce69d7bed2b140b508279102ea14764", |
| "description": "gallium/u_threaded: Add to_call() helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e8640fef9089bb31a9e602a8894ae4fe84086118", |
| "description": "ci: Uprev piglit to 3351e8952 (\"max-texture-size: report merged results\")", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5818380f86bcd4744ddde9fb08930779ec1d00ca", |
| "description": "gallium/u_threaded: fix 32-bit breakage due to incorrect pointer arithmetic", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "1233c90ab4aa85331dadc7f5e5243ac8252b6669" |
| }, |
| { |
| "sha": "989e9867a64045421cf77c0d0bb2d184408ed21f", |
| "description": "aco: fix additional register requirements for spilling", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bb127c2130c550b222541aaaac3da377083e8e56", |
| "description": "radv: Use new NIR lowering of NGG GS when ACO is used.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "60ac5dda82e1a5c020aa51a02fa65131e9bfb2ca", |
| "description": "ac: Add NIR lowering for NGG GS.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9732881729bd0da8096e03efe77e511d4d6f815d", |
| "description": "radv: Use new NGG NIR lowering for VS/TES when ACO is used.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3d589b8b464828dc19c4e7d73f5cc078c24915e1", |
| "description": "ac: Add new NIR pass to lower NGG VS/TES.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "89a76ff78679aee99e6caa34a71444b3b9bb5b57", |
| "description": "aco: Implement new NGG specific NIR intrinsics.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "33e29f8f9be128eace0e79cbf086c7bd46cb9c39", |
| "description": "radv: Gather NGG info sooner.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1630ec96d30ac5d8f47be78f2daa20d7d64add72", |
| "description": "radv: Fill shader info earlier.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "75a002f809919ffafe699c7c55ed8c39e35fd4ee", |
| "description": "aco: Split ngg_emit_sendmsg_gs_alloc_req from the wave0 check.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ad8dd39bd35320c02d8f9be036e458aa479fffff", |
| "description": "aco: Fixup the NIR metadata after sanitize_cf_list.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "00fd087f0a8c9268328058e0e0afc67096840e75", |
| "description": "aco: Allow workgroup barrier and shared scope for NGG shaders.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0d6b6c850f2f35f22b6b08eb9fa933af072e2484", |
| "description": "nir: Add AMD specific intrinsics for merged shaders and NGG.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "641707a8074ab32415eb80c5ab03b68b9533aaaf", |
| "description": "nir: Allow load_primitive_id in VS in nir_divergence_analysis.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e905e0938a7f027e3ccda99ac0dd3cb7c4d46901", |
| "description": "nir: Support upper bound of unsigned bit size conversions.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9a2ffe1abbfe287a1aaf5e76b45278d791986e6f", |
| "description": "nir: Support upper bound of subgroup_id/num_subgroups for non-compute.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ac5ba2dfadb46edb260be631f128e264c1711237", |
| "description": "panfrost: Implement framebuffer invalidation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c8161bf05d783618f52a65995893008c82f83b9c", |
| "description": "panfrost: Set discard based on the resolve set", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bff8c7e611a26a8fad5d603ff9c33fbac48788f5", |
| "description": "panfrost: Track buffers needing resolve", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2c3e2d69bd1e1ab715783f0ef41daf99519ed12e", |
| "description": "nir: handle float atomics in nir_lower_memory_model", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "2adb337256f146b10b31365ac6ba8ab820d9014e" |
| }, |
| { |
| "sha": "27073b59bce6b52ea5ec10abf1f1903f7edd5d61", |
| "description": "nir: handle float atomics in nir_gather_info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8166e41e1fc9ea304b710049ece872a7de5c88cb", |
| "description": "translate: assert that nr_elements is in range", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "100c4dbd9ca9b03cf50eff4818a2582e12a2c3f4", |
| "description": "translate: reserve more vertex-shader outputs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "790b9a5872b6456614de186ecea190450f7d0273", |
| "description": "lavapipe: correct reported number of UBOs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7db79fa6773bd4168980fad5c8c8785adb34de76", |
| "description": "panfrost: Flag indirect draw/dispatch shaders as internal", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ec2b46a1cec72d6562f620997bd540a43fd1d583", |
| "description": "panfrost: Expose the DRAW_PARAMETERS cap on Bifrost", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a5ba2e20457bb52b04b379f701dc8783dfdcfd4a", |
| "description": "pan/bi: Add support for gl_DrawID", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7cc4c8c5e568be9d1a5660301edcb5913131201f", |
| "description": "pan/bi: Add support for gl_{BaseVertex,BaseInstance}", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "69d81edaf8e502785a615e587ec2581cc540efa0", |
| "description": "pan/bi: Add first_vertex to vertex ID", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0e74598e3658237ab817db204fc7b008d16b92be", |
| "description": "panfrost: Split the indexed and !indexed indirect draw info structs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5d6608ef78b79e41b6c5aa41534e139b2eaa524b", |
| "description": "iris/ci: enable intel devices automatically in MR pipelines", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "12f0b14e2d4b86a449be8dbeee4dbb8d710dff3c", |
| "description": "iris/ci: disable failing gimark test for now", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fe1378dcb6e60573b5af1859dece95f031c79a4b", |
| "description": "nv50/ir: Initialize GCRA::RIG_Node members.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3f229e34c9793b71001f85e08ef64b7f33565d50", |
| "description": "turnip: Implement VK_KHR_timeline_semaphore.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "daefc6e2a40b70f0665b21cf7688e711b4b1ae09", |
| "description": "turnip: prep work for timeline semaphore support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "73a9dbce6b6052136feab850c93a41259db03227", |
| "description": "zink: pop descriptor refs when invalidating sets", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e3933548c2cbe398084fc28ef45419b662127702", |
| "description": "zink: remove screen param from zink_descriptors_update()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "987b0eb638e23f5861c84d2c69091a91e2a3ada8", |
| "description": "zink: make zink_context_update_descriptor_states() static", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "21868216c94d3d30a8595247a56657c96fbd236b", |
| "description": "zink: call invalidate on invalid descriptor sets during recycle", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d2ff25c70805056696ab298a793cf3b332563857", |
| "description": "zink: use better iterating for buffer rebinds", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7cc47e59c80efd574a35cadf93f8b352a4ecaa84", |
| "description": "zink: add slot params to zink_context_invalidate_descriptor_state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "402eaa0795a91bef8a8fa050216e68bbdb95dc31", |
| "description": "zink: track number of tbos in shader data", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1082dc5f4a0723e7bc36e5a76b1889ed5255349d", |
| "description": "zink: track max slot idx for descriptor types", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "095b8ad8b1c381f5e50bbb966f779aa8bd886a21", |
| "description": "zink: don't track sampler states onto buffer sampler sets", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "208e34e1102799e0ea46b2c6778d6aaaa78176f6", |
| "description": "zink: update samplerview descriptor layouts when image binds are set", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4c7d951b7626c588bbcdee327aaf21ed2d394150", |
| "description": "zink: track bind counts for descriptors", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "27a4ba52dba48101c22d4d86e47785bcd827a22d", |
| "description": "zink: unify resource rebinding", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "42634824f8c6ec50f19e69299bb8f820ad3787c7", |
| "description": "zink: add context-based descriptor info tracking infrastructure", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a8e80b334428cb2f1deb3143011c20784eb3c761", |
| "description": "zink: stop invalidating descriptor sets on pool destroy", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "47eabd0e6b926535a68a7173eba2ceeb4ed9747e", |
| "description": "virgl: do not use winsys info for guest storage of classic resource", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "494255c82162f3cec8497d7f8a483a90141797c5", |
| "description": "iris: Use const uploader for user index data", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cdadb84e4175d1520f44fa7e21d0ef115d39bda9", |
| "description": "iris: Use const uploader for draw parameters", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "19ea0974dae0dcb1e27d4bcb39027c3c44ce97e9", |
| "description": "iris: Use const uploader for blorp vertex data", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "beceb392d77ec5dbc985527c4b4cff424aa2bb28", |
| "description": "iris: Use const_uploader for iris_create_stream_output_target", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8838861ea39e14038624e26a933178b4cd3ee01e", |
| "description": "iris: Upload constant resources for efficient GPU access", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ecd75318e3950829e2079fe3099d899d9c38b04f", |
| "description": "iris: Increase the size of upload buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "161478ad4c471786e7a71c60d5f6ddadf211f10b", |
| "description": "ci/iris: Add some more traces to replay.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cd142cc483a30c65aec13fd88442503c07da15e6", |
| "description": "ci/panfrost: Add some more traces to replay.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7520ac54dd0f4e2626c07c0b8dcab4bd5d336d31", |
| "description": "ci: Switch to apitraces for glmark2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8b04b7711819d6103b627555a4d3b177c7cf78ec", |
| "description": "ci: Remove the need for an empty Piglit results file", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "584145ea882b710027ce620a5d505bd25ab284b1", |
| "description": "zink/ntv: Don't call free() on ralloc'd memory", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eb63c7decedb6188122f01d9851c44aa8d1d0e33", |
| "description": "iris: refcount separate screen objects for resource tracking", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "0a497eb1303d23f04ad7d9c28abf953a9105e32a" |
| }, |
| { |
| "sha": "9a5c9ff342e84949dd8c7cfc745d75548c8ac5ae", |
| "description": "turnip: Drop fail annotation for driver_properties.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "7bcda214410787209893bc0cb567675acabc18ab" |
| }, |
| { |
| "sha": "63a3d18ae1ef313a571e3391e3b9094474decb83", |
| "description": "ci/turnip: Add some links to issues and MRs for some test failures.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "90b08175b78890cf7af466473e9462cd38acef18", |
| "description": "ci/turnip: Clean up some stale fail annotations.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "37e152647985f88a988d07fe05628b42c3d61607", |
| "description": "gallivm: Fix a signature mismatch warning", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "811f289c56114491cd04c0e8f823e062ce323d69", |
| "description": "turnip: copy all layers specified in vkCmdCopyImage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6f93354baebc138ae9f00aeb761ca5db1afbc947", |
| "description": "broadcom/compiler: clarify PIPE_SHADER_CAP_INDIRECT_INPUT_ADDR setting", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "370495abd1a8580ac0c2f6fa7fbc102d90a2a59e", |
| "description": "v3d: disable GLSL loop unrolling again", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f0fef419176fb5d80d4e36a8d1f52a0b9fa207a7", |
| "description": "broadcom/compiler: don't unroll due to indirect indexing of outputs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9f5481cf78fbf6f2422467c7b107de5b1f4d96c0", |
| "description": "v3dv: don't lower indirect derefs on output variables", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0235ed18a79e81b8c9588343019941b52a970dcf", |
| "description": "broadcom/compiler: don't use nir_src_is_dynamically_uniform", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "838316dd5b530444499d285c3c679a2dd421791e", |
| "description": "broacom/compiler: enable PIPE_SHADER_CAP_INDIRECT_OUTPUT_ADDR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cb39dca2d35ccac0e8d65f92d792fe0c935b4815", |
| "description": "broadcom/compiler: make vir_VPM_WRITE_indirect handle non-uniform offsets", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f71893a942a12d9418ed1febd828489d4e7816e0", |
| "description": "broadcom/compiler: implement non-uniform offset on vertex outputs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "067ad7eccc1ab56e9777c9e69ff20418bfc4e2c0", |
| "description": "broadcom/compiler: move vertex shader output handling to its own function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "54ec9c95cff7d98221b361c49ee2d43a4c149e88", |
| "description": "broadcom/compiler: fix dynamic-stack-buffer-overflow error", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cf030ceef3f6eaa1b8752207393b50679b2ca857", |
| "description": "st/mesa: fix pipe resource leak", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "66bf683ca9b5889aa05c32d3e35ea2649bab7d23", |
| "description": "v3d: fix resource leak in error path", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "bf6973199d186c93da35becc695db58fd3d1b4e5" |
| }, |
| { |
| "sha": "2af08bf7b69a5f3b8f94b8669f1bff67405ca396", |
| "description": "egl/x11: don't forget to exit the attrib list loop", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "4aebd86f9a1b0db0ebcc69c30c00f0981a28e6a6" |
| }, |
| { |
| "sha": "90d2631027ae074320157b1dac0ee1b1a5636146", |
| "description": "zink: use DONTCARE renderpass when a new scanout fb attachment is set", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d93acf100193cb29806f82a1bf5453a7005583a5", |
| "description": "freedreno: Update editorconfig and emacs settings for freedreno reformat.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "2d439343ea1aee146d4ce32800992cd389bd505d" |
| }, |
| { |
| "sha": "e8672be1f7323528aa5dc801d0805ca9a8fc93d4", |
| "description": "docs: Simplify now that kmsro is autoenabled", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c0068ef49537a419aa745f944326313843cd956b", |
| "description": "ci: skip glsl-uniform-interstage-limits tests for softpipe jobs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3eee475e396aa012b599fae803dcf4a7b210beba", |
| "description": "turnip: Claim 2 discrete queue priorities.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d8099df65a6bf25feb8971ac38d0400daea76ffc", |
| "description": "turnip: Drop wideLines properties since we don't support wide lines.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e882b0505ec8b075e1145c16a81001a4068e7a71", |
| "description": "pan/midgard: Don't emit zero padding", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fd4c5b9668b61044c8f220359ad1bd294d83c63a", |
| "description": "panfrost: Don't access members of NULL pointers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "25dd4d41bcf6213e89c50d70a1df3c0e3b844550", |
| "description": "panfrost: Drop panfrost_fence in favour of pipe_fence_handle", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c688f8f8c5c3d3d3e1fe3f84679f972d7f8ead30", |
| "description": "lavapipe: report allocation-error", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1a099cb90b0b59f1538024fadd394982933398f0", |
| "description": "llvmpipe: allow calculating size of overly large texture", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e10618f6f5c6fa30e10be5a92fc8f92c4a897289", |
| "description": "lavapipe: report out-of-memory when binding", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6012dec550a41c3abd589ea95d6216c0982f9b2c", |
| "description": "gallium: allow to report errors from p_screen::resource_bind_backing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9618d5700c5bd46dad78ba46d5f4384e29e21219", |
| "description": "zink: check for error when binding memory", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "deb7fa10a2efe2edad1127e19df70442ce20a874", |
| "description": "st/mesa: do not take util_logbase2 of a negative size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8ad7a7c7b3bfc3846b162c776bcf870442945b7c", |
| "description": "docs/perfetto: Updates for freedreno and render-stages", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1fadcfedb72df0b152358399ae4c1173faf91de1", |
| "description": "pps: Add a more interesting cfg example", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3a772be026c16161d96e29c10b94ee7fbc279c68", |
| "description": "freedreno: Add perfetto renderpass support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "27fe7d8fb4288f4c37990e7a49fc09e013d4a133", |
| "description": "freedreno: Moar header C++-proofing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "133a3e4dd31d8e831373efe6e234cf740cdc9743", |
| "description": "freedreno/pps: Detect GPU suspend on newer kernels", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e63ef520fe01e099042d0f318f969cbe27db4a6b", |
| "description": "freedreno/drm: Add support to query device suspend count", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3e4f1798d4ffddbafc99213f204456f41300f3aa", |
| "description": "gallium/aux: Add perfetto support to u_trace", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3e13e4546775a857157a8d2f2fd50f157b38fbff", |
| "description": "freedreno: Add freedreno pps driver", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ecfb00fb09a109b5de2cce21abe8be9ee66721bd", |
| "description": "util/perfetto: Add one-time init", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7327c051d063b35b60f69023561c38d2db206ff4", |
| "description": "pps: Lower min sampling interval", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0e946754945a4af330350c4117fc0dd61d960fd9", |
| "description": "radv: stop special-casing multi-planar formats in radv_get_modifier_flags", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e9c6569227ece212de522f4d5c158385aa71209d", |
| "description": "nouveau/mm: remove unused nouveau_mm_allocation.next field", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "de0a0d2f0251b79ef68a946140c488bbbadb70be", |
| "description": "nouveau/mm: pass mm_bucket to mm_slab_new", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b7d2add5e04a302a92b0d54fdce31f782c716e11", |
| "description": "nouveau: fix race in nouveau_screen_get_name", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "98280e834873a0f8711aa489a2a4e256a25566d0", |
| "description": "clover/memory: fix data race in buffer subclasses", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a54f1118310ad4d076a339c6730c2a68ac8aea81", |
| "description": "radv,aco: compact vertex buffer descriptors", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "20a0744e2223f632594755ff39a8de0d93ad7b0d", |
| "description": "Revert \"radv,aco: don't use MUBUF for multi-channel loads on GFX8 with robustness2\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "a8a6b9fb2fdcb1bea55707fa0c2b8e96f03c6b5b" |
| }, |
| { |
| "sha": "157c6b0f336088704981d2bc6d740b02b0a598e6", |
| "description": "radv,aco: use per-attribute vertex descriptors for robustness", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dfa38fa0c7034d71c2a21ae7261c73ed9880f783", |
| "description": "aco: group loads from the same vertex binding into the same clause", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4bb2e42fb4e642d9761567f3eaf6639708408907", |
| "description": "radv: Properly enable Wave32 mode for NGG GS.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "925bd5f990a49929a29f5ff6da02eba445645459", |
| "description": "radv: Ignore GS copy shader when determining NGG GS wave size.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ea463f9bff8309e47c26d8d4faeb62832a6778fe", |
| "description": "ci/broadcom: update expected results", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "181beece3c01cd98a57673846936d0f2686c96d9", |
| "description": "nir: skip assert check with empty structs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "15b557319400424579dcb62c70ed8c72882b44bd", |
| "description": "agx: Set reads_tib appropriately", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d0f566a90d8ca1a116f728525a2ab01d705bff31", |
| "description": "agx: Implement load_output", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1b9b2f90464687f57d48395ac3af0a69d4311b5b", |
| "description": "agx: Condition writeout ops on already being emitted", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "41d8db33a2251ddd1e9fc84fbbeffa8f6a8fa49b", |
| "description": "agx: Assume lower_fragcolor has been called", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1164c992cffd50f97bcef737942f72481e28522e", |
| "description": "agx: Add ld_tile opcode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "07fdc0015e2d212404511b269d0a260323ebcbc0", |
| "description": "agx: Rename blend -> st_tile", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "06fe6651b3172eb56495a4cc863905d119c0fe76", |
| "description": "agx: Implement blend constant color sysvals", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5fd489a6bdbd1df0cde1496e22178d92d6bfa4c4", |
| "description": "agx: Return agx_instr* from emit_intrinsic", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dd64463d5f79af00ccd803ae317bd626928fec45", |
| "description": "asahi: Pass through \"reads tilebuffer?\" bit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e2332dea0584fdce4b116e02a2033c4f4745ec86", |
| "description": "asahi: Fix shader key hash function", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "080b05e29e1f04f22a776057631f4061cf7c1824" |
| }, |
| { |
| "sha": "bedf1019beb5075b863079ae1d595070750db317", |
| "description": "asahi: Call nir_lower_fragcolor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d76ab2b5d67b1b157d9112c94cf6128d228fa4b5", |
| "description": "asahi: Add blend constant system value", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "30d1223247fc76ac976a47e83a9cf28d3ba42383", |
| "description": "asahi: Implement set_blend_color", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6b7cc1fa8f3591a393eefb88ca4213925e012c80", |
| "description": "asahi: Garbage collect bind_state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "91b9839bf70a11963e7ed278f8313dee37f9049c", |
| "description": "asahi: Call nir_lower_blend with selected key", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f2179ed4f33d66cefe0f607c048cb6d89a7e979a", |
| "description": "asahi: Augment Gallium key with blend state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "77f1f12000ec1ed3d461404b30af9a6d14b96afa", |
| "description": "asahi: Translate blend CSO to lower_blend options", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "564519dc84c527a4f6e952a5f0374008d26c5ec0", |
| "description": "zink: rework memory_barrier hook again (third time's the charm)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "25ab2347f8f70b582e9a24a9981f04aff54e131c", |
| "description": "zink: fix texture barriers for real this time", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4ebae25e17fc8eef20b80abf33c93843f1d45f56", |
| "description": "zink: break out draw dispatch into separate functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9e5d927d22203e0dc22aa9b9381e6a9b64500048", |
| "description": "zink: remove compute cruft from resource mapping", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b0c51cdc9eaef781ce03e3086219fa5b2fd9eac4", |
| "description": "zink: add debug assert to verify that zink_clear_framebuffer() is accurate", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5ac6c70214dc664238cc1fefcd42d5b2f0b3b30d", |
| "description": "zink: break zs clear loop once both bits are set when beginning renderpass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "94aeb1041f8c8a80d06bbbecedc5890954da311a", |
| "description": "zink: handle in-renderpass clears in fb_clears_apply_internal()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b715aaa5f1eb86e5d8af244b54979b2bdd1fd7f2", |
| "description": "zink: only set layer info for samplerviews if there are multiple layers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3c1ecb93d32373c032024c60cff0b86126ab8ee0", |
| "description": "zink: simplify samplerview surface creation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b243b1d963657cdf7b27435bc0342f08080c391e", |
| "description": "zink: add a target param to create_ivci()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "438f0b31e2780c1b3cf62559ec12efea7f8c25b0", |
| "description": "zink: clamp 3D surface viewtype to 2D only in the create_surface hook", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0c2453bb59015c9cdd444d69d605c6bd28d78b50", |
| "description": "zink: make ZINK_INLINE_UNIFORMS more standardized in function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2736ae0454d574a1909863d7870fa4f1fe91bd7d", |
| "description": "android: nir: add nir_lower_fragcolor.c to Makefile.sources", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "1fd356302590b30524fb190360247a6c45e1d96c" |
| }, |
| { |
| "sha": "d81a6e5f1d33d775ceaa49dc3bce2b97e693d0f0", |
| "description": "broadcom/compiler: change register allocation policy for accumulators", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "24043d215f634b25562776cb3387b91506bcee06", |
| "description": "lavapipe: Fix lvp_pipeline_compile's nir_xfb_info leak.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c1609c35311f7a6fa5bda971b332cd4d6ce544de", |
| "description": "lavapipe: Fix lvp_execute_cmds' pipe_stream_output_target leak.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "38de1cd5f008c5bac4948b3bf8da1b1803fc102b", |
| "description": "nv50/ir: Initialize CodeEmitterNV50 member progType.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b1f6aa6e488e12f4290c48c759895edaf636a0eb", |
| "description": "nv50/ir: Initialize BuildUtil member tail.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9b50ebfb2d8c52367f8f8fdd8716d9c9444cfb5b", |
| "description": "nvc0: Remove unnecessary bsp_bo NULL check.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2ba50c1a0115e17c7430d5cdb997632861ea42ce", |
| "description": "nv50/ir: Initialize Graph::Node member tag.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "edd06995d75ca9bb9bbde5d5ea7fe916314351d0", |
| "description": "zink: never use LINEAR for VK_EXT_4444_formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "291aff3fcbc1f79aee1694d9a41260b1b42941a1", |
| "description": "gallium: Remove unused st_visual::render_buffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ca3dbecea66bc0628a2ad7400f5e51c522077a64", |
| "description": "nv50: Fix use of initializers on older compilers", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "f451854f39f580c6c95a574428498e32ffb6e840" |
| }, |
| { |
| "sha": "daad8f2245af621f69330e1e332f49fbc178de2b", |
| "description": "freedreno/a5xx: SP_BLEND_CNTL has per-mrt blend enable bit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "14da2444a969234b7bf306ed9824ff57d8c370b5", |
| "description": "turnip,freedreno/a6xx: SP_BLEND_CNTL has per-mrt blend enable bit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "39a938ecf41b7629623217fc056572b1adad750a", |
| "description": "lavapipe: fix fsum with swizzle", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aa765c54bdd9611c6e61d00347cd23ffe02af636", |
| "description": "pan/bi: Add divergent intrinsic lowering pass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4055b99de469635188a8d83b7c4d6618294e2167", |
| "description": "pan/bi: Add \"lanes per warp\" accessor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7e4ee9bd2f6078ea2eded871c00cb9df12ff442d", |
| "description": "pan/bi: Map load_subgroup_invocation to FAU", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "754c192e041aa7aed76c49105890f4b306d9a1f9", |
| "description": "pan/bi: Drop load_sampler_lod_parameters_pan", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "db2f6b87a3f0803b47b82ce1c100508489274496", |
| "description": "nir/divergence_anlysis: Add intrinsics for Bifrost", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "54b0cfb061ec393abdd9cf5bc7f43cb898c8fd4d", |
| "description": "radv: fix extending the dirty bits to 64-bit", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "7bdd569d7e12143dc576d63606772b493a80f257" |
| }, |
| { |
| "sha": "e0419c29cc3cfb7321f9e7b7f38ea8f842f94c13", |
| "description": "panfrost: Use common blend lowering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f3de2bd6c2dd4c6b4bdbd63e7e5d47f326d2f494", |
| "description": "nir: Add blend lowering pass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0cde5ddc795523fb6b8e6c72e73a2436fb31be69", |
| "description": "pan/lower_framebuffer: Fix bitsize mismatch", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "91bd4fc6139f46fea63e0e22381f5d4ca5d78bdc", |
| "description": "zink: add a pipe_context::clear_buffer hook", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f94f2e1223ada056663c4c54c8098504eb091f55", |
| "description": "mesa: add an extension MESA_bgra", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0ab2336f3feb6eb3418d6aa882fb094d67ee622c", |
| "description": "panfrost: Use pan_blit() when PAN_MESA_DEBUG=panblit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6197c3afd1a6bd230f0c03580fdac56016869096", |
| "description": "panfrost: Extend pan_blitter to support blit/resolve operations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c1df85ded57a690e878dc2be3a10b9764c2b7dde", |
| "description": "panfrost: Stop assuming the viewport will always cover the framebuffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "09e65df92e9f9457f9116bb04f581871ed0ce18f", |
| "description": "panfrost: Don't select the blit shader fragout type twice", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "666072c91f441fac73a633cc60f56b44fcc3f680", |
| "description": "panfrost: Shrink the number of args passed to prepare_{bifrost,midgard}_rsd()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7d9d32d17dfcba78bda7f39dc19bfc3922e7b9f1", |
| "description": "panfrost: Rename pan_preload_emit_varying()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "db92509bf636f7facad030b637c692ddb0e9dfc4", |
| "description": "panfrost: Make pan_preload_emit_viewport() applicable to blits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7f3ea517f7f28d427dd2c103fd66578da74bd21e", |
| "description": "panfrost: Make pan_preload_emit_*_textures() applicable to blits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1f86dd95cafadcd291817b7f94ffa8f0d078a752", |
| "description": "panfrost: Stop assigning ->position in pan_preload_emit_varying()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f149e2cdd8283d3e590c9657dde10e8376e1b5af", |
| "description": "panfrost: Make pan_preload_emit_*_sampler() applicable to blits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "117e08d77cdb7d4c68743c14dd4153ac7e60b08d", |
| "description": "panfrost: Get rid of the vertex_count arg in pan_preload_emit_varying()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "45c615fd05739ce39aec4194ec81cebc34eff106", |
| "description": "panfrost: Pack pan_blit_surface fields", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bf0f96f893732e2f414abb544d47d18717857a25", |
| "description": "panfrost: Fix blit shader names", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e2b8f3d036df0a1a1a3414a87f0d13b979a64a59", |
| "description": "panfrost: Pass an image view to panfrost_estimate_texture_payload_size()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fefd853a56ad3a1260e12abed4e6190fe5c10b31", |
| "description": "gallium/tools: add option to use Meld for diffing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "118e8a505a00817a7276b05469c481886091548c", |
| "description": "gallium/tools: improve pointer type tracking in parse.py", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7ef828b56322d584dc70c384b9865ea8c8a3ed81", |
| "description": "gallium/tools: implement \"high-level\" overview mode option in dump scripts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0112e3c7eacab09159f1a950648bd425dfb44f9b", |
| "description": "gallium/tools: improve tracediff.sh argument handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3369a132c4036f6d54bd0f770cf41a34e6cc8eb9", |
| "description": "gallium/tools: use left-column output mode of sdiff in tracediff.sh", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d730c18bdbefec3a361da467167099b01f8f5cd5", |
| "description": "gallium/tools: implement 'named' pointers option in dump.py", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "054b2afcb9344cab346c8d53ae8909f1acd07319", |
| "description": "gallium/tools: implement better suppression of variants", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0834a42773fa234f00b87151473a7b086c31e066", |
| "description": "gallium/tools: improve option handling in dump_state.py", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a6765412fe1609ab3cc3829e0f9b13d6f63aaceb", |
| "description": "gallium/tools: clean up tracediff.sh a bit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f6be64ef660baaadd84a8542f89993f9d918fb87", |
| "description": "pps: Documentation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "948f780915502f8f4ddce7b2540fdf8db2d7703c", |
| "description": "pps: Gfx-pps config tool", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1cc72b2aef82373247466c2e7b81970c867ad0fa", |
| "description": "pps: Gfx-pps v0.3.0", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a0738525ed8ab6de1eabc210290c6c2a5921863c", |
| "description": "util: Perfetto SDK v15.0", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c449a8a2c1b16b7eaa95fabd519efcf2f94c8a82", |
| "description": "util/hash_table: _mesa_hash_table_create_u32_keys()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e5fc2064fcf1b6d87f13e6719030f95560d33762", |
| "description": "v3d: re-enable GLSL loop unrolling", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "ca9e0871fb29412301a2e3058c7229c2a6223bbf" |
| }, |
| { |
| "sha": "c80877b5357f4103335d4dcdae5ed923bfb259e0", |
| "description": "r600/sfn: lower to scalar with filter applied", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e36d5c5f6e6573e7082675dd776e3ec6b538b6e3", |
| "description": "gallium: pass lower_to_scalar_filter to lower_to_scalar pass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b4600d9352026358a16a6c0c71e7e03f6fcbcb23", |
| "description": "nir: Add filter callback for lower_to_scalar to the options", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "83a05caaf2ce4fa9d6605eddd5658bf400f642fb", |
| "description": "gallivm: handle texture arrays in non-fragment shaders with lod.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "e168d148d76d780eda6f9aaa6c66608c4df3096c" |
| }, |
| { |
| "sha": "cca9201922bdd9015bf5aac3566da30e5b5d4518", |
| "description": "zink: start using dynamic front face state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "27d1ecd54b109a81f21f3fc3fc512dfce8f1ab9f", |
| "description": "zink: hook up dynamic dsa states", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e645f71c68bda2a36391b4c5aef455e3608e46f3", |
| "description": "zink: return current pipeline object if state hasn't changed", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ce31c840b636fad3bf8df17b8a52d57abdba3649", |
| "description": "zink: flag pipeline for change more often when vbos change without dynamic state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ff1941aa08337aa2f39565887c74e3461f7e72bd", |
| "description": "zink: split vertex state pipeline hashing into its own value", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7ca64c1c4df4ac736dcca556035fa65d800d40bb", |
| "description": "zink: move more vertex state stuff into the hw state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d7a1bd94fb907570fb0c666db1a6395f97e17618", |
| "description": "zink: check descriptor layout support before creating it", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "75068967eeb1cfc8a32faee2cdad36c6ca9ac12e", |
| "description": "zink: use explicit types during descriptor updates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eb446af6971910fdb7e8655d669a9baf33d0a251", |
| "description": "zink: abstract descriptor pool usage for programs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "86047feac8734ce377d679587f9375fdbd6cf9ee", |
| "description": "zink: abstract descriptor usage for programs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "11b5c0777140a0cfd869e462805b0b4421f945f7", |
| "description": "zink: abstract descriptor init", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2dfe9d8b7f07a9297ba5905a6d014ddc7297c67f", |
| "description": "zink: unify pipeline layout creation functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7d9b6b071a8db194c0bcb72bd15026737558586f", |
| "description": "zink: split off descriptor layout from descriptor pools", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d4d3328b9529d87eb1c62d08ce554246af7249b1", |
| "description": "panfrost: Enable 16-bit support on Bifrost", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "793d18b79bf2c79552546e606d7af7865c793db4", |
| "description": "pan/bi: Enable mediump BLEND lowering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d3ba26be37b1d36feca91301271aef695f72c558", |
| "description": "pan/bi: Garbage collect bifrost_nir.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ff36e40145598afd1e49c8c318d7f64ec710c2ac", |
| "description": "pan/bi: Copyprop constants", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1049bb43746cc31c7da0e025883c57d5c8798b3c", |
| "description": "pan/bi: Fix int<-->float size converts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0f6e45f8b25499d87f8c5f2493503114d2ca6c8a", |
| "description": "pan/bi: Enable NIR vectorization", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "646e03c451980c7082a139ba4a6c7eb370822cc7", |
| "description": "pan/bi: Temporarily switch back to 0/~0 bools", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8db4166c58c1faa39d533cf499d2a824291503e0", |
| "description": "pan/bi: Handle make_vec with 1-bit bools", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7793c9ab024e9a97e36bd7b126ca8ca7d3e195c9", |
| "description": "pan/bi: Adapt branching for 1-bit bools", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3d78cc5876060015bfa277e2c3dfa424e599af1a", |
| "description": "pan/bi: Change swizzled scalars to identity", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b7a757b2f7661001ab2f4b5cb664baca21371a20", |
| "description": "panfrost: Fix typo handling blend types", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "93a176b6cff0ed7bfddbb9f6765ace4df89eceb2" |
| }, |
| { |
| "sha": "54046d61f81fe18a74f0a21d90106587bab2f72a", |
| "description": "pan/mdg: Model blend shader interference", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "90cbab7cae5b6fda5646a8037bff6e66a3c73d66", |
| "description": "mesa: s/malloc/calloc/ to silence a warning", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4770d6c01da03c2618825a7f93783a73de9e609d", |
| "description": "format/fxt1: Clean up fxt1_variance's argument list", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d96507b73f2282eca2508c469df92037f3a8dfda", |
| "description": "radv: advertise VK_EXT_extended_dynamic_state2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dd19bf9d7ddc80e891678e6cde3325adf2669f0a", |
| "description": "radv: implement dynamic rasterizer discard enable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c40d7fadc3a5c190411c6a1852068b9854fc7618", |
| "description": "radv: implement dynamic primitive restart enable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f2933e987230253605ce450f5a34f45b8cd40edd", |
| "description": "radv: implement dynamic depth bias enable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "44e7bcf942260fffdb7c4f09e3c263fc70233b7f", |
| "description": "radv: declare new dynamic states for VK_EXT_extended_dynamic_state2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c4a639238e6e2d3cc806295589224420dfd68c2a", |
| "description": "radv: declare VK_EXT_extended_dynamic_state2 but leave it disabled", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ae0c4e987e34b1007d8b9ab377f2424b897fb044", |
| "description": "ci/freedreno: Add another daily dose of a530 flakes.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1378c67bcf9e16aea98ddb8cb6bd37b9ed4e3a81", |
| "description": "panfrost/blend: Inline blend constants", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ba39367b966c086c70167996c1f0a19dc005def3", |
| "description": "pan/mdg: Enable nir_opt_{move, sink}", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ad6e53da5c5498af12b604cf3c3d6562d6e7ebea", |
| "description": "pan/mdg: Remove midgard_opt_copy_prop_reg", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4d9c0a32e7eccc4850e5e495954d108a9cd5f170", |
| "description": "pan/mdg: Use _output_ type for outmod printing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b60c46b2b22674d18d209d9717739e9abc8b2c70", |
| "description": "docs: mark off VK_KHR_vulkan_memory_model for turnip", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4dc17b898b4420c4705a5b5422222c648c5d611c", |
| "description": "lavapipe: don't access pipeline blend state when it should be ignored", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "636a3903be1496f825640ba59c532aee59d52729", |
| "description": "lavapipe: don't access pipeline dsa state when it should be ignored", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6bacd2a3255cb607dd7b52a50cd8457955f45bcf", |
| "description": "lavapipe: don't access pipeline viewport state when it should be ignored", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "11261d218980a2be415c8740da8eed1c13867a77", |
| "description": "lavapipe: ignore tess pipeline info if no tess shaders in pipeline", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4d60a646b04ae072bd01a0e6ee942b9928d07f22", |
| "description": "lavapipe: don't unnecessarily flag dsa states for updating", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2b1711c8fd75600aa7327470fad81c23173a8a6b", |
| "description": "lavapipe: zero out the blend state info and flag for updating on null blend state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "63df2f736dee9270d4ba84fcfb30995e1370b0f0", |
| "description": "lavapipe: zero out the dsa state info and flag for updating on null dsa state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "788121158ae3d6c06c7c9d0ed82d8dc78f52ecf7", |
| "description": "lavapipe: update more states on null multisample pipeline info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7a955d1501bc776e35f6747cb92095bb4674fe94", |
| "description": "lavapipe: flag renderpasses as having color/zs attachments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "49f93a4c5e119b2a340dd22c4ea6752519c0e81f", |
| "description": "lavapipe: set events to the unsignalled state on creation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e3e4ff0b8404da74b1e1afcc8860b703cab5ac75", |
| "description": "lavapipe: do not read sampler descriptor info during update if layout has immutables", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4b28ed0d7b24ca3e4e123dfbd575e0918da2fcaf", |
| "description": "lavapipe: handle buffer sizes better in CmdBindTransformFeedbackBuffersEXT", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dbdd4bd9e94d9393832809986f1dcbb5d3a471fb", |
| "description": "pan/bi: Add two tuples to a clause when needed with NOSCHED", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e241ca6e9c6cefa8dae04501ecbef0783771aca9", |
| "description": "panfrost: Always write reloaded tiles when making CRC data valid", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "8ba2f9f698584d20830ef31bbc2fb8a6635c8314" |
| }, |
| { |
| "sha": "1c58614ceec106b6b0e7b76c5f33bfe489a37c2f", |
| "description": "panfrost: Make pan_select_crc_rt a non-static function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "37545418cd37ff5a26e758262a7b5581ef23e8a3", |
| "description": "nir: add nir_isub_imm", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6db24986ca58cea243e47145482109c4d1199403", |
| "description": "gallium/inlines: remove atomic set from pipe_reference_init()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6cac9c748eb81105b5cd7df32060ee8aae2b1e5f", |
| "description": "Revert \"gallium/util: Fix depth/stencil blit shaders\"", |
| "nominated": true, |
| "nomination_type": 2, |
| "resolution": 2, |
| "main_sha": null, |
| "because_sha": "7ca72f172678116d29d254b786a9422b864aef3d" |
| }, |
| { |
| "sha": "567bdf2e8f2713039e0f551450ee59839768f5e4", |
| "description": "zink: clamp zs samplers to XXXX swizzle for all non-zero/one swizzles", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "77f3dd85a2c679a9ecb1c8ab37230f1fec8ce085", |
| "description": "zink: do not ask glsl-compiler to unroll", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c18ff60087ef655b9a584c4586859df5e2bf7d28", |
| "description": "lavapipe: emit correct textures_used for texture-arrays", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ca9e0871fb29412301a2e3058c7229c2a6223bbf", |
| "description": "v3d: enable NIR loop unrolling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c11e4798521e73de4f7f07105802c91f2c6c155d", |
| "description": "broadcom/compiler: specify maximum thread count in compile strategies", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d19ce36ff2d65c9fcfe3b8636438a053fca1a478", |
| "description": "broadcom/compiler: refactor compile strategies", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "296fe4daa64024530d7dcf66e55ef43c75cf53eb", |
| "description": "broadcom/compiler: add a compiler strategy to disable loop unrolling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4742300e6b5dc33c88b89387fdaebfc413a91486", |
| "description": "v3d: move NIR compiler options to GL driver", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "db3fa1cc8c912ed86b2233d49c52528999f25f5f", |
| "description": "v3dv: setup loop unrolling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ec72b876fe86683b28a7fad4c2e1fc0797802e99", |
| "description": "broadcom/compiler: add a loop unrolling pass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "43dd023bd1eb23a5cdb1470c6a30595c3fbf319a", |
| "description": "Revert \"CI: Disable Panfrost and radeonsi\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "de1a20f4bec789c690e5eeba728073ca9c9cfc08" |
| }, |
| { |
| "sha": "33ede796d5b9149076738b031137b4389dab71a1", |
| "description": "radv: fix missing ITERATE_256 for D/S MSAA images that are TC-compat HTILE", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ba11f673a245a00d03c901d32ddc3489cb3ad287", |
| "description": "i965: support only color formats with memory objects", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "f73aeca0ce3ef4c09c2d07d5c7b2724cc84f1e91" |
| }, |
| { |
| "sha": "0cd63e891dd9cd309ad83b7f09b0fa25fb3ef561", |
| "description": "turnip: Move the extension tables to tu_device.c", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c5438450adecab49f0c0798b353b81942b3b4a88", |
| "description": "turnip: Switch to the shared vulkan ICD generator.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3424318ec3d60d0d2cf6d1b06e5b2e71a3c7277c", |
| "description": "gallium/tgsi_exec: Simplify bounds checks on the const file.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e500e6cd25fe63f040220c0abfdbad903a5f9f6f", |
| "description": "tgsi_exec: Mark the store file default case as unreachable.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "367729a7321566cc61bbcc2d13405d20a881149d", |
| "description": "tgsi_exec: Drop unused destination dimension support.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "31369987ff244eb855ed50658ed3b23d6bd4f5df", |
| "description": "gallium/tgsi_exec: Drop the unused dst_datatypes from dest stores.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "26b28bf0a6cf6a4ff2f4273f005fc0ad3311fc67", |
| "description": "zink: remove incorrect border-swizzle assumption", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "cdb9a4775bff5c6510eb985891120668ac8f5664" |
| }, |
| { |
| "sha": "d8bac1002c7d31681f722f1767faf195edf0a51e", |
| "description": "vtn: Use relaxed 24bit opcodes for CL 24bit math", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d7ca0319d72af55597d8ac4146a5e8a3d55322f5", |
| "description": "nir: Add relaxed 24bit opcodes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9410eb7e39e8c90f647f7d4373d54dc44b30c5b2", |
| "description": "llvmpipe: Fix optimization loop to actually loop", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cc5df4398a2ff1ef291dfd23fee72b0dc173b66d", |
| "description": "freedreno/a5xx: Fix up border color pointers.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "de1a20f4bec789c690e5eeba728073ca9c9cfc08", |
| "description": "CI: Disable Panfrost and radeonsi", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b447db41fcea9048d5352bb9a1948a4552704d39", |
| "description": "freedreno/tools: Fix async flush vs fdperf/computerator", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a1c56b80915a1105c5a62aa6ff3ac71c1edd143d", |
| "description": "mesa: NOTE! Default branch is now main", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "57897b4095326d7e4433893f311f1aa2c4c8880c", |
| "description": "docs: Rename master branch to main", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2ec9cd31042a0c994c42a024c9185a7fcccf9855", |
| "description": "docs/releasing.rst: Rename master branch to main", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "26a1ddd20215da7aee9aa22e27ea8609728dbba0", |
| "description": "issue_templates/Bug Report: Rename master branch to main", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3356488c8a84e4bb9696dd662bce910207105175", |
| "description": ".gitlab-ci.yml: Use main branch for gitlab ci", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6e86d1f503d8b017bd6679a4db70fef532595f65", |
| "description": "bin/pick: Rename master branch to main", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "82f73775efa989fca6376b6de2d39e7dd06724fc", |
| "description": "commit_in_branch_test.py: Rename branch master to main", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "44a4e34d52e68c4251afb7fb079dc9b28477195d", |
| "description": "docs: remove doxygen support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e20897a8aa684805c040000d8d4e7447adc0f080", |
| "description": "ci/lavapipe: Add fractional NIR stress test job.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f2cb18abd9ba2d2fb835ebac6ee6c6f317519e1b", |
| "description": "ci/llvmpipe: Add testing of gles3/31/gl.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7bcda214410787209893bc0cb567675acabc18ab", |
| "description": "turnip: Demote API version to 1.1.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0c94b3f55bc5f1db5aba3b294317b97241bfd9a0", |
| "description": "venus: populate VK_ERROR_OUT_OF_HOST_MEMORY if applied", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "13667b157aa0d5ab3fc94948c8691a615bb42540", |
| "description": "freedreno/a5xx: Remove ppgtt hack", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ace28308bb27e19244095e46e78d8fecb532b8b0", |
| "description": "aux/cso_cache: add handling for save/restore of compute states", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f08c14138aeb13b7d3c9c73574c32c8ec1cf4edd", |
| "description": "panfrost: Fix format definitions to match gallium expectations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9235c2cd8f8d8ac5f1e5b40249c9bcc998b823cd", |
| "description": "android: pan/bi: add bi_opt_constant_fold.c to Makefile.sources", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "1cb11969bec086b7a21659c5b96c036fe7fd7711" |
| }, |
| { |
| "sha": "b13d0eea127e390f083dac13ae33d6d1e3de0531", |
| "description": "anv: Allow storage on all formats that support typed writes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "df0580312a1f94f2347fea14e0e7b1585b96de71", |
| "description": "isl: document format fields", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9301b637cfe82e4ad671aac22102ad95e9fda0a2", |
| "description": "anv: Check offset instead of alloc_size for freeing surface states", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a2d091694f8cf30f7f8a15d9c26712d4e56eaa6c", |
| "description": "gallium/u_vbuf: avoid dereferencing NULL pointer", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "a8e8204b18697e8f45643abdd5b32b6c8f3659ac" |
| }, |
| { |
| "sha": "c05e48308b432f93785520f48fbddc813040b11d", |
| "description": "radeon/vcn: Use the correct pitch for chroma surface.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "35e25ea1d07c5af7ec99c65db06010338af369aa" |
| }, |
| { |
| "sha": "d8ab0ec8e4d23c534fe5a9c54941490a26977800", |
| "description": "turnip: implement VK_KHR_vulkan_memory_model", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a898828a636a1c60d6385b4448639b697a6a875b", |
| "description": "ir3: update bar/fence bits in accordance to blob", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cb8a00791cc9618f5be903c31abf737b42e4cf46", |
| "description": "ir3: memory_barrier also controls shared memory access order", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "819a613ae33410584e13e78e78af82c71716f67d" |
| }, |
| { |
| "sha": "2736370294427d87933ce7ae293e0465fbab77e2", |
| "description": "docs: do not generate redirects on error", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "64a4ba9e1ceeccbc7adeae368b5bc2553be88610" |
| }, |
| { |
| "sha": "5a1675a03030c68f2f4b27f1a687b56762e4190a", |
| "description": "zink: only emit ImageBuffer cap if needed", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dcb9e4ddb4bac761c9099ff722c488b32524c2e6", |
| "description": "zink: emit cap early", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9e460570f2305b6a9ffcdb402b1e7ec4d16a4784", |
| "description": "zink: emit sample-shading cap early", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "30eca96a867aabc463b5b45e7c48d757fda0cb97", |
| "description": "zink: remove needless shader-info from context", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "74f9f3937a074d2e385ada45f7fb76a453a6d099", |
| "description": "zink: emit cap early", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c87802f658ca1a00fff22e79f93ff349ff9c07c7", |
| "description": "zink: do not check for varying output for fragment shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "567699f0487e514ae647870160292ee3977835ff", |
| "description": "zink: always enable fixed shader-caps", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "922f71b819b06cd4acbf14dbb1d1b161bd6e3953", |
| "description": "intel/decoder: add gen4/5 geometry state decode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d91d3613ad403358722549d60f425998ca2159a7", |
| "description": "intel/decoder: fixup batch decoder for binding tables on gen4/5", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "08d162f0b57b5bb68b5a239ef2b3d3456752e0f2", |
| "description": "radv: expose 2/3rd of total memory as VRAM and 1/3rd as GTT on APUs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "986a3243cf9b97e910ff05a5c119ca919b3bc3e0", |
| "description": "radv: adjust the computation of the total usage of memory used", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "340703e044ba6ef148d69bcd3a121263d720ab91", |
| "description": "gallium/u_threaded: don't set resource pointers to NULL after driver calls", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1233c90ab4aa85331dadc7f5e5243ac8252b6669", |
| "description": "gallium/u_threaded: rewrite slot layout to reduce wasted space", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9ee2b8209a54dd00394034ad77e4222ec6f7b590", |
| "description": "gallium/u_threaded: handle sampler views == NULL better", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e7a15973bbc94d3922111d2a68ce8fae93f1f19f", |
| "description": "gallium/u_threaded: move base_valid_buffer_range to transfer where it belongs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "954f59f2af4a135f2af2d2b6e341b4332ad3cccd", |
| "description": "Revert \"gallium/u_threaded: align batches and call slots to 16 bytes\"", |
| "nominated": true, |
| "nomination_type": 2, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "3b1ce49bc1e5aff87805b0bab255885c84bf5052" |
| }, |
| { |
| "sha": "20538b50c71c9c4fecd1a4c736a8d726411366ce", |
| "description": "gallium: Reset attachments to ST_ATTACHMENT_INVALID when revalidating", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "64e7248bfb65cb6c00ffa2a22a354d1755ecd8c2", |
| "description": "mesa: Ignore the depth buffer when computing framebuffer floatness", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d7888294ac56b831c2da3e0582748a78adb0de28", |
| "description": "mesa: Remove unused _mesa_{create,destroy}_visual", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "75831d5fceead7fb1b244aa1ea6b89e5be325689", |
| "description": "util/math: change ROUND_DOWN_TO to return a uint64_t", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4d80ec8fcfaad3f8e29aeb1f2e07042333ebcb6b", |
| "description": "intel/genxml: fix raster op fields on gen4/5", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e5169714ea6ce26bfb55dcbca47db2aa7da6927c", |
| "description": "intel/gemxml: move blitter command to render on gen4/5", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c6f34e9fda99579c3d0055a8644b8087821d4b0b", |
| "description": "intel/genxml: rewrite the prefilterop xml to be more consistent.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "04ed8820464ff265feddc980595048819d83a999", |
| "description": "intel/genxml: align gen4/5 xml for store data immediate", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "10abc09a0444f0853e0c7208cb280ed2c2d477f0", |
| "description": "intel: fix MI builder for pre-gen7", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "26feb458108c6339edbe68052a6e6a29398ec22e", |
| "description": "zink: export PIPE_CAP_SPARSE_BUFFER_PAGE_SIZE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c90246b682686597b09109858fb2c220dca1ad59", |
| "description": "zink: implement sparse buffer creation/mapping", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dcbdb6820f08b885ff2bd5bd53f7d5cd3e8c3e20", |
| "description": "zink: add a pipe_context::resource_commit hook", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "49fdb57b9c0aaa6394184c6c23885b213de2960c", |
| "description": "zink: use new ctx device lost checker function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "30be8799a53ec6459553406be251309218963166", |
| "description": "zink: add a ctx function for handling device lost resets", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "01c62fca0a951410b6b67c1727810b5a3836b092", |
| "description": "zink: use zink_screen_handle_vkresult() for fence and timeline waiting", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "00bd74fb6c2961d6dd2027aa35f919b8ea1fcc1e", |
| "description": "zink: add a screen util function for handling VkResults", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "480b2b650852a21c718bb15fc0165d98aef79d96", |
| "description": "zink: minor refactoring of buffer map for read case", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a67347d496377e7089ab789f924a6ea968ddcb2a", |
| "description": "pan/bi: Use nir_lower_to_bit_size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2db8048aaae7287061d940bd27e19ca282ff4375", |
| "description": "pan/bi: Switch to 1-bit bools", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f21248c3c2256cc4567906f879858dbd6022b8fc", |
| "description": "pan/bi: Don't swizzle scalars", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "578f5d00000d864e2c19cf451a438444dd763505", |
| "description": "pan/bi: Track scalarness of 16-bit ALU", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "59afff87089d419aae541aec0d7f995362fc1ea1", |
| "description": "pan/bi: Handle b2i8/16", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1c17a91731ade9628796d9ed771e5395692572c1", |
| "description": "pan/bi: Handle b2f ourselves", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0906d754799f4b831150a62e2a73ee9a2f34fd1c", |
| "description": "pan/bi: Handle ineg", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ab5647195506a3c5de4cd36f7b5cb5f01cdc534d", |
| "description": "pan/bi: Handle integer min/max ourselves", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5e55824c626c170ce6f235b7a7e5190c3aeba688", |
| "description": "pan/bi: Add imm_uintN helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ff4ba3d4a77320d1522c3a807661511b4cc075ab", |
| "description": "zink: support PIPE_CAP_QUERY_MEMORY_INFO", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ce1e05de8a74a59d36246fb2ed0fe1a4536bcbe3", |
| "description": "zink: hook up VK_EXT_memory_budget", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d050be4b268c74b26a82df5b855464e50f0ed8c5", |
| "description": "zink: grab GetPhysicalDeviceMemoryProperties2 from instance", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c19801c9396bbcacf722b1bc744b3528e622b6c8", |
| "description": "ci/freedreno: Mark a5xx texture gather as flaky.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e1edf74ddeae23f68643aad4cb023c2a5023a81f", |
| "description": "nir/builder: Move clamp helpers to nir_builder.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f4eb13dc55446794c4449386fa7f838ed061ce19", |
| "description": "vulkan/device_select: avoid segfault on Wayland if wl_drm is unavailable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dd48683cfd6daf07602b7e92b96baf3704489fd7", |
| "description": "nir: Move shared_memory_explicit_layout bit into common shader_info", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "5de6c5973a68dd1ac9dbe40bc6e51f8313e5c768" |
| }, |
| { |
| "sha": "89114225b54b64546cb2b642f0b0e35e859924d3", |
| "description": "tunrip: Add support for VK_EXT_separate_stencil_usage.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1d00e860789b9edcc157bff963cc08364caa159d", |
| "description": "zink: cache SpvId for aggregate glsl_types", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3d3867e7b157ce7291c42824967d3f5b267c476a", |
| "description": "zink: handle matrix-types after vectors", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a9621c4493fb0c8a03e4100293cf02c9fcb7ddd6", |
| "description": "pan/mdg: Don't print zero", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cb10a8e2f15dabd2410f76d1e9fc2bed3d8c8edf", |
| "description": "pan/mdg: Reduced printed parens", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0b45d4b6b513a2c7060c4daaaea7d46688fc74cc", |
| "description": "pan/mdg: Don't print mem addr brackets", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d0fc23b7bddf9c2cc116f663cbeeeebe819153e9", |
| "description": "pan/mdg: Don't print explicit .rte", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9bd3ebf829d815283a3012c07736f046c425964e", |
| "description": "pan/mdg: Suppress most attribute tables", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "07740e78b4187f6908b81cf56deb2fcbc6307572", |
| "description": "pan/mdg: Don't print zero shifts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fa68c8bca9f961bc325ef29dc615461c7dcd92cb", |
| "description": "pan/mdg: More concise RMU name", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7752b09ade86ad7be2848e11ff3c9515451b9f49", |
| "description": "pan/mdg: Hide units behind MIDGARD_MESA_DEBUG=verbose", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "93a176b6cff0ed7bfddbb9f6765ace4df89eceb2", |
| "description": "panfrost: Key blend shaders to the input types", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9df1d1306e4dc74145325d3995bbdd8e11cac86f", |
| "description": "pan/blend: Emit explicit conversions for all types", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "30423b0c3664f4830de644fbe2b1fbd454c0aaa6", |
| "description": "panfrost/lower_framebufffer: Don't use i2imp", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "03e3e65cd45184cd1a15c8cb10116f40a1cd42de", |
| "description": "panfrost: Assume lower_fragcolor has been called", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "28ac4d1e00553b38691966b4b9b95fee826c97d4", |
| "description": "panfrost: Call nir_lower_fragcolor based on key", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6a4482df98e9452fe4ad2aceee4df8fdc9cb19bf", |
| "description": "panfrost/blend: Prepare for lower_fragcolor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "120dd92e864fedb473a91c5ea5021e62fe84e86b", |
| "description": "panfrost/blend: Distribute to_c_factor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "613722e046a8f797003375adf73ef40acd180cc7", |
| "description": "panfrost/blend: Workaround a v7 implementation-detail", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "392bf000192bb896d24b110e90597980136e9980", |
| "description": "panfrost/blend: Fix outdated comments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "86b0eddf2bca0ebc741d8cb29835bd51f537e80e", |
| "description": "pan/lower_blend: Rename is_bifrost->scalar", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f5211fcbede6e2f9acec4aa074b797777de0f401", |
| "description": "pan/lower_blend: Use NIR helpers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5fc1aed03631b5b22be804774c361cdaab16cde7", |
| "description": "pan/lower_blend: Clean up type size handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dad599f15e2758ac05928fee6570dcbe255fc854", |
| "description": "panfrost: Don't clobber RT0 if RTn is disabled", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "a124c47b9f90c3f18032928c24a06d157a0334c1" |
| }, |
| { |
| "sha": "5268a8500a5a67956df684cdb86a1bc5eb847fbe", |
| "description": "panfrost: Minor cleanup of blend CSO", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3968f037547476a6c5059688ddf891f8783270ac", |
| "description": "panfrost: Support alpha_to_one", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a368cc022d84303ce82f5c348fea539fcc330beb", |
| "description": "panfrost: Make comment less confusing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c6bb55ffcf73de4a9ba7bc6e34bd76d988bed3a8", |
| "description": "pan/bi: Lower 8-bit fragment input", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3cc6a4c5d033ae0ca6d53a53aa87a909988e3515", |
| "description": "pan/bi: Handle swizzles in i2i8", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e180374ab131374043d5ae5405238cd30f52bcbd", |
| "description": "pan/bi: Add single-component 8-bit mkvec lowering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ba17342a1f7e85c94aff610713bc207181c33993", |
| "description": "pan/bi: Handle different sizes of LD_TILE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f4128017688b9d2beed35b55da899988a5f0f485", |
| "description": "pan/bi: Track dual-src blend type", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e44b4feb333028c5007b85867170f3e9d7d0e5b6", |
| "description": "venus: query extended resource info from gralloc", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a2efa2e833ded46da03666253de0d0e9f77beaf2", |
| "description": "tgsi: Mark the tgsi_exec_channel and tgsi_double_channel ALIGN16.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1d418e79b8a0f4270775277b7115b88ac4c77113", |
| "description": "radv: Add a STONEY baseline for dEQP.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f099fc3e071d95e3d42694af7d6780c4dc01462a", |
| "description": "v3d: choose a larger CSD supergroup size if possible", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3ce249e65e3f42ec72cbceb7ba4748c710a06e57", |
| "description": "broadcom/common: move CSD supergroup sizing to a common helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "afc33a7430dfc459697ba2eac45e4ad63da542d9", |
| "description": "v3dv: limit supergroup size in presence of TSY barriers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f5142805246c22efacf91658455cb6976570382d", |
| "description": "broadcom/compiler: track if a shader has control barriers in prog_data", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2e0f6e570596438560cdde5a61e0bd0b45267aa6", |
| "description": "v3dv: choose a larger CSD supergroup size if possible", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aebb47b7d1da799e2b0df14314a8e729c73dca0a", |
| "description": "compiler/nir: add a divergence analysis option for non-uniform workgroup id", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "caf9fb1a10e238070657e12544c04ae82b5d5aae", |
| "description": "intel/compiler: Remove unused exported functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "313c80c1580b714db622b18e3b0d7c789ba1f7c0", |
| "description": "i965: Use brw_cs_get_dispatch_info()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "279acf1031c006e5a7043c948b8c82e06c7af445", |
| "description": "anv: Use brw_cs_get_dispatch_info()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "59cbd50bfa8580ac8dfdbaf3a95524e3f81f7ffb", |
| "description": "iris: Use brw_cs_get_dispatch_info()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5cc758558d4d2b78ce7f4a7015625cc3e8da9cc0", |
| "description": "intel/compiler: Add common function for CS dispatch info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7cc846788c5c22292c3b965f144125b3141fe04b", |
| "description": "nir: Remove now unnecessary conditions from emit_load/store helpers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "693ae0d3e9c911602e20176d450eb98c2f1a1ec2", |
| "description": "panfrost/ci: Run the full deqp-gles3 testsuite", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a2140e29c548afee7dc68984b31b4fa0a16d17d1", |
| "description": "docs: update gallium doxygen docs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a1996976425090c75127ea908b27a2bf79b73711", |
| "description": "nir/opt_algebraic: optimizations for add umax/umin with zero", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "301ceab7ce2c9afd86fb2870d0a05a0ef030b9fd", |
| "description": "lavapipe: consistently use nir macros", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "53fe74bbb1606ddb8666095521926370c6079e2d", |
| "description": "radv: implement RADV_FORCE_VRS for the LLVM backend", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "48d2ac4e8852a4e7e0efba27799bb40d540b2f09", |
| "description": "util: fix (re-enable) L3 cache pinning", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "11d2db17c522e5a123e781f001d7f75e9abe2bcd" |
| }, |
| { |
| "sha": "9b58e31f2dd28fb1a1202a930a7965d58a9c5cc7", |
| "description": "util: print CPU caps in release builds too", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "897bcc1e6b42f163d772dd0dbda31c20e686f617", |
| "description": "i965: drop old brw ff gs code.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8d5f36fe1410ff12133f18a830972e3b3f7af40a", |
| "description": "i965: port fixed function geom shader to use compiler paths", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "52e426fd8b57f488d9f9a8d625bc07a275931d39", |
| "description": "intel/compiler: add support for compiling fixed function gs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ac33e2b66be40d7aeb5cc6f0d82a1c8a48509b1f", |
| "description": "intel: move brw_ff_gs_prog_key/data to compiler.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7c52a79057bc101b661a208aa7b2c5b53df1a37a", |
| "description": "ci/freedreno: Add another db820c flake that's appeared in the last few months.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4c85d47df5073c912e82d6bd7a3365aa20e4231d", |
| "description": "ci/freedreno: Fix the recent-a5xx-texture-flakes matches.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2d5b64818f9b6e42f9c2b837d2224d462752b893", |
| "description": "gallivm: Remove unused GALLIVM_NAN_RETURN_NAN", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "61624934f6916e1c2381a998097e0dd03fcdbe78", |
| "description": "gallivm: Use GALLIVM_NAN_RETURN_OTHER_SECOND_NONNAN for norm clamping", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aaeff52bbe75f49f5a94eea8b777659f3ec4d555", |
| "description": "gallivm: Use range analysis to generate better fmin and fmax code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b3f3287eac066eae16dce0e47aad3229dcff8257", |
| "description": "gallivm: Fix NaN behavior of min and max", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8af325d192ff78afe51ea1589d7492efb9d5064b", |
| "description": "tgsi_exec: Use C99 functions for min and max instead of open coding", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "05a37e2422080278a668f048cd8bc7a0e4d5d644", |
| "description": "intel/nir: Set lower txs with non-zero LOD", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3f36e027d37e28af08b91019df4bf3cdf08bfa2f", |
| "description": "intel/fs: Don't use pixel_z for Gen4-5 source_depth_to_render_target", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "6d4070f3ddb5a5aafaf7f7f51e2f503b78fd0868" |
| }, |
| { |
| "sha": "71cff8171c22d0b363073625cfb4aab46c15c2ba", |
| "description": "freedreno/query/acc: Set needs_flush", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a9c9a9938d6d2ead6f08ccf5256c95801fbc864f", |
| "description": "freedreno: Consolidate needs_flush and clearing last_fence", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ceba7f695271b514e11b6ec63bff994b45fcbeef", |
| "description": "i915c: Add a symlink for i830_dri.so", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "61b7e6578aa382ebd521432ac95290f76c821524", |
| "description": "include: Remove unused i810_pci_ids.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1b87a7d5e06687026048a3cebea1a911f93d87f5", |
| "description": "panfrost: Meson dependency", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "390722620e139047c6b94f394caebb4c5676e6ce", |
| "description": "venus: clean up vn_device_fix_create_info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9171b981bfda57e8e0fdbc5a272bb03c5542a6b9", |
| "description": "venus: add extension check for ANDROID_native_buffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "203e64eadde14301c95ec9653695a46a52a41d27", |
| "description": "venus: init supported extensions in one place", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dc73489a385bad958b144d3d53e4fbfedf99c5cc", |
| "description": "venus: refactor vn_physical_device_init_supported_extensions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c44225c20b35759cf1266741531407b7fe0618de", |
| "description": "venus: avoid strcmp for spec version override", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "14ce47e04a9ede42bf25e4b8c6d96f5af663c59a", |
| "description": "venus: refactor vn_physical_device_init_extensions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d69f7b3e6a75d5bebee17c6daae0ddd29aaf028e", |
| "description": "venus: clarify/fix device renderer version", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7f7742998e6731ae7b21adaf0f1a9ebd6bf6470e", |
| "description": "venus: clarify/fix instance renderer versions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7a0b0dd931f75cd77a26a2b1c641074739fa044d", |
| "description": "venus: rename vn_instance::renderer_version", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "773e31856978fa08a2e7f7c7d9aaf5424e25e81f", |
| "description": "venus: add VN_MAX_API_VERSION", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "38e0067643b9f4a0da7be87b72f5fc977f6e730a", |
| "description": "venus: fix dmabuf import fail path", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "40fbfd8b5b5058b795feffad26f237b091b91213", |
| "description": "venus: fix dmabuf import mmap_size check", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "88f481dd7422f09ac28de50667fd36ad2ab5f891" |
| }, |
| { |
| "sha": "a9a75edc2416598976bce006a5151c0ebcf3c61d", |
| "description": "venus: fix render pass without attachments", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "174fca5498e8fcaf471a9692c1fcaa3945417429" |
| }, |
| { |
| "sha": "9fa587ae96ae7682e1d8fb31e9e6b3cde8b621c4", |
| "description": "ir3: Don't assume regs[1] exists in ir3_fixup_src_type()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3c8a5d7e1737a4df503c8a3ef3052d3cd2819908", |
| "description": "ir3: Rework outputs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dd55bd8f68810a58257f05aa41e0ef206836b39e", |
| "description": "ir3: Make predecessors an array", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0bd68b83867c1d8567bf0eef7bae32406068a57c", |
| "description": "ir3: Refactor nir->ir3 block handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d28b22374cb01ebb22c66bb940891d4b1996bfaa", |
| "description": "ir3/cp_postsched: Fixup SSA use pointer for direct reads", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "40a1c4ba2d6ff13fae396b0baa569efaa426c041", |
| "description": "ir3/postsched: Fix ir3_postsched_node::delay calculation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4b41ffc2313e404caecc5c3059c63f6b5a1c28a3", |
| "description": "ir3/delay: Remove special case for array deps", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "873e21f4e97871913477e37ea989ae1148c10e1f", |
| "description": "ir3/postsched: Use correct src index", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "af7f29a78ecdad1654b6295d851e77e4664ab2d2", |
| "description": "ir3/sched: Use correct src index", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7df7bab03bf454d20bbfc828619594b8df6b6002", |
| "description": "ir3/cp: Clone registers for compare-folding optimization", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e597f8b122a7232a75811c79c23d63728fe3e7be", |
| "description": "ir3/postsched: Fix dependencies for a0.x/p0.x", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "0f78c32492ed096649b015a4967d6d56c18dd14a" |
| }, |
| { |
| "sha": "3ddc7c0e155decb250eb145267a138e17d152add", |
| "description": "panfrost: Remove old dEQP workaround", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f5d6a1b916fb163ee72e6a6f356937b1fbac53e0", |
| "description": "Revert \"glx: s/Display */struct glx_display */ over internal API\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "b02b26b87cd124b05a409b680817ee1950d6d94a" |
| }, |
| { |
| "sha": "ea72be8b7c8566c008d81441843ecfb527f39b72", |
| "description": "ir3: do not fold cmps from different blocks with non-null address", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "457a030b877f76356696395b2a95f1351f3fcb44", |
| "description": "iris: fix indirect drawid", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "dae3113c3d87a02204aa12f5623c4cb1b30def6a" |
| }, |
| { |
| "sha": "94c1e65de97c2c62fbc436f3d43268843ec21ead", |
| "description": "intel/eu: Set message subtype properly for SIMD8 FB fetch", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "64551610d1e6c8d1b5762ab79da4e362befd099d" |
| }, |
| { |
| "sha": "0ec27d02e1dfb453ff2714e8f637deb20f0f8934", |
| "description": "panfrost: Don't unroll loops in GLSL", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8a4e73550686211e0e0ddbfe5df924516937f85f", |
| "description": "pan/bi: Workaround *V2F32_TO_V2F16 erratum", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "daeb3507c2655d061e4fbc78daf055b6c5e9be09", |
| "description": "pan/bi: Don't schedule clamps to +FADD.v2f16", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b88cb49e4b8aba288b8ec96b4e346c74e5bd5d00", |
| "description": "pan/bi: Add and use bi_negzero helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2a0060e63d1ccdee6819c1f5174d590ac2e974be", |
| "description": "pan/bi: Lower swizzles on CLPER", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "998cbe13d4bfe381b91f3b8b38eb71ad1186e375", |
| "description": "pan/bi: Fix loads and stores smaller than 32 bits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0ca7926bb6cd8a83704fcef3773f0716239fb100", |
| "description": "pan/bi: Replace lane0 modifier with lane_dest for load instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b361a806bb414d3caa9ee64944c115e88eacb45f", |
| "description": "pan/bi: Add \"lane_dest\" modifier", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5fe4f245a5473f799745762e3ea637e81d2cabdb", |
| "description": "pan/bi: Implement vectorized int downcasts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "caebca4aa7b868ff183bd4f0a809c58ad0f42279", |
| "description": "pan/bi: Improve assert for vector size errors", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2f4bb3d6b9c11f92860f88372d60442e99794bb8", |
| "description": "pan/bi: Fix 16-bit fsat", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d43c0f35ff1ec0fe05531233afdeabd3281c4140", |
| "description": "pan/bi: Implement vectorized f32_to_f16", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1fb681e51d02357093533f55f7432a9bf0476472", |
| "description": "pan/bi: Emit int CSEL instead of float by default", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cf2d575d6320c96c303bc5d399152dc2e3108850", |
| "description": "pan/bi: Support 16-bit load_interpolated_input", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d35075a7be7a2b9c7ad1c7e28b6496b3c11accf4", |
| "description": "pan/bi: Union modifiers from across variants", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "394f3f8b74852be965ea1218d168eb6d2ec076fd", |
| "description": "pan/bi: Simplify Python expression", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "68c4a3043402fc89d134d19dd3fd69633db7c481", |
| "description": "pan/bi: Don't reference nir_lower_mediump_outputs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1cb11969bec086b7a21659c5b96c036fe7fd7711", |
| "description": "pan/bi: Add simple constant folding pass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "84756b980cb8ca2dd9c513cca494c206f2a4a61c", |
| "description": "pan/bi: Don't reference uninit source in ATOM_C1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f9070f937f66a80932bc287f1a14a160fb080925", |
| "description": "pan/bi: Add missing sr_count to pseudo-atomics", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d918a59d15fdba02f57e40039acc5baf6fef67e7", |
| "description": "radv,ac/llvm: use a dword alignment for descriptor loads", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3d5c1c4989b882a6a5d86ac4396c420ecb9871b8", |
| "description": "tu: Fix SP_GS_PRIM_SIZE for large sizes", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "012773be26aafb71ab232a5838d8e5e7dcc3dc55" |
| }, |
| { |
| "sha": "e7b7908f87a437b3d4a239bf9f2119154967757e", |
| "description": "freedreno/a6xx: Fix SP_GS_PRIM_SIZE for large sizes", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "0eebedb6190fdab8956769b2485180cc4a07119a" |
| }, |
| { |
| "sha": "015707698203ace482fa1cc41071cf24e366ae74", |
| "description": "freedreno/a6xx: Better document SP_GS_PRIM_SIZE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "edc600d025e0a11cc558b6ef892582fdb0d842dc", |
| "description": "radv: Only require DRM 3.23.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "1df4f11eb5f82819f4c14d35947fd14db58ffa84" |
| }, |
| { |
| "sha": "ff58ea7d91933f17905b0f1a32b1393d9c85809b", |
| "description": "vulkan/wsi: avoid wsi_x11_check_for_dri3 for sw device", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a67ea63718466053e48fbeeb204c00435c14a736", |
| "description": "panfrost: Fix invalid conversions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a976101da5282bca5e19dfcc803ef293ab0d9666", |
| "description": "nir/opcodes: Reword confusing comment", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "12a00da80056b926cea48114336299434dd80329", |
| "description": "radv/winsys: fix executing huge secondary command buffers on GFX6", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "92f5ab55f416cb4614c9f7818900a7c63d903a89", |
| "description": "radv/winsys: add GFX6_MAX_CS_SIZE instead of using a magic value", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "741e84f55479b6d373c6aa9b58615cd3feba3231", |
| "description": "aco/spill: Fix improper handling of exec phis", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "a56ddca4e80a6ef7bb0c44edb4e5b6169510aaca" |
| }, |
| { |
| "sha": "0c591ace9e91179b6ac4bd9e2711701c54a5251b", |
| "description": "nvc0: fix implicit-fallthrough gcc warning", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "99d4b13a324971d6c29fdbc8d14b40fbd7a8386e", |
| "description": "nv50/query: fix stringop-overflow gcc warning", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "64246c3ae49d4bcde7a73585a8ee7470d20398ab", |
| "description": "panfrost: Split panfrost_batch_submit to prevent stack overflows", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8b31092bcd38db242eba9e2267fb17b841c93735", |
| "description": "radv: only keep concurrent MSAA images compressed if TC-compat CMASK", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "80f55e51634cf78b474a5a02e1dd9f4645cc3772", |
| "description": "radv: check if DCC is enabled when resolving different levels", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "40c93e2f455d788cc920f395b899e70f730cf5a3", |
| "description": "util: disable glthread in CSGO", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "6f2017205e62402b7b2e340620e39cb71730c565" |
| }, |
| { |
| "sha": "080b05e29e1f04f22a776057631f4061cf7c1824", |
| "description": "asahi: Add Gallium driver", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0ad6bacb730a36bd2234e4f4be44220f9e241d05", |
| "description": "asahi: Add vertex formats table", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "13f5b17078b31f68d742f55fd1fa993a8f1529b0", |
| "description": "asahi: Add some magic IOGPU routines", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7949fa4f9f9b891c7eb4038e42a852e8dd9e643e", |
| "description": "asahi: Add uniform upload routines", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c6cde558b5441af7db91e476bc44c5a6b66af07d", |
| "description": "asahi: Add pool data structure", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "26b19bda3068ecee3b10ff2eed6b5c4f027abcba", |
| "description": "asahi: Add device abstraction", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "67dd70395f053470a54e917bb770ee131dfa8cf6", |
| "description": "asahi: Add tiling routines", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a426abcb46ca360dbfc6035e7e8afc457f394bad", |
| "description": "asahi: Add command buffer decode helpers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "55c0956fd00eb839f20290c2d53bed230182f919", |
| "description": "asahi: Add (clean room) IOKit uABI header", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b67f148db78d092ae1a385f82806dcb5545e70c4", |
| "description": "asahi: Add a GenXML fork", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0f556dbdc0268cf59471fc1a437340d9cfc16e28", |
| "description": "asahi: Add allocation data structure", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cad54e2721ded55c0ffa8257c943c1a3be4a8a99", |
| "description": "asahi: Add command buffer XML definitions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8cca28c9f15c56a8ae95e41b84d50cdfe7f5f42c", |
| "description": "asahi: Add hexdump utility", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "87ad9439d3eb8ac39333463245f43666e0bbd8cf", |
| "description": "agx: Support bcsel", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e36a7f08df71371f37c259c10f70381fdf92fbde", |
| "description": "agx: Pack cmpsel", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d3abe997caef8f997768a34d80c9fca6915208de", |
| "description": "agx: Add b2i implementation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "80edb8124d4cbb2157ae6fb3846b7f295dbe9ac6", |
| "description": "agx: Implement b2f", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5a5abdc8d8e8844a12cb002bf29b10c826ffd88e", |
| "description": "agx: Support 1-bit booleans", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9201d31eac42fa266fea8c064f7e8012a0a14389", |
| "description": "agx: Add min/max support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9f5553883428e0f393e40d6254c9b33bd64d19eb", |
| "description": "agx: Pack texture ops", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "257a8cc1119a256aa81b7382ce90c4ba0ddf5bca", |
| "description": "agx: Emit texture ops", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d555849c3c0981c466d95ced31ce0f3a95a54555", |
| "description": "agx: Add agx_tex_dim helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1455f33f9b83cf8a818725dcb38f8ac2a7fd7321", |
| "description": "agx: Implement vertex_id", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "75664663544f5ad5d6cdb27c434d320f52a0ba12", |
| "description": "agx: Lower load_attr to device memory accesses", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1c6f34f6118a68c42fe4eb203066e8f2c17aab3e", |
| "description": "agx: Set flag on last st_vary instruction", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "033d4d09fc7e76db8b6af4477a661d4b1e979b95", |
| "description": "agx: Implement load_ubo/kernel_input", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1f23e9c06ec06e5766d67d1dbb025a7ed8808673", |
| "description": "agx: Add sysval management helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "77e7168ae2d454ce2ae496caf0fea690143e7468", |
| "description": "agx: Implement limited case of i2i16/i2i32 as iadd", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e444e3450d7890eefde70b87cc17b4de5b4fa457", |
| "description": "agx: Propagate immediates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b077a73bfe85ef01f10f0096a03e59989e1bdff9", |
| "description": "agx: Propagate fmov backwards as well", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0f58e8dabe1ebcc4f9d2fe0a9d611c555bdd0646", |
| "description": "agx: Add dead code eliminator", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "28801b4849371e633eb66dd2c802d44dbb9e3304", |
| "description": "agx: Add forward optimizing pass for fmov", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e50bae00f480d3061f096d6840ec6528a0fd66cb", |
| "description": "agx: Add 32-bit bitwise shifts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "17bb5a067a9e31ceee972f76dc8d3294c101b3aa", |
| "description": "agx: Add saturated integer add/subtract support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "86ae965ea4c0928534947d56fa5fd72107edce72", |
| "description": "agx: Add iadd/imad integer arithmetic", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0c215136931010e418a29f893efd98777b6ce931", |
| "description": "agx: Add bitwise operations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c06dcaf0a04e0d8304564e0259b4e2cda3943fa7", |
| "description": "agx: Implement native int->float conversions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "212684877151fcc9dccf880a6eef201e2e1074eb", |
| "description": "agx: Implement native float->int conversions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8191adb0d9ff3c7ede0d25ceb79200e3bbf16124", |
| "description": "agx: Add minifloat tests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c89ab07996f021ae7664efb995ae98df84af5056", |
| "description": "agx: Add 8-bit AGX minifloat routines", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1f77aa95ec8a349ad42dad25e2946bc514c8c21d", |
| "description": "agx: Implement fsin/fcos", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b5a3845f9a47db2faa5af0cf1c38153629b9efb2", |
| "description": "agx: Implement simple floating point ops", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8648b2be0b306ed624353695ed61ccedc12407ec", |
| "description": "agx: Implement ld_vary", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e54fdc0fac3170a64cc96b04b401ca57a6f80db1", |
| "description": "agx: Terminate programs with stop and traps", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5b34cc40ca5445258ad49d4168feb5adcadeb7df", |
| "description": "agx: Add st_vary(_final) instruction packing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "78329457472ab4f48e92244daae2b7b16805e40e", |
| "description": "agx: Add packing for memory loads/stores", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f2d264e19179268cacf9ac2bfddc6562fb95aa95", |
| "description": "agx: Add instruction packing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c215895eaed33caed0451bb0acfc2e0796e87424", |
| "description": "agx: Add a trivial register allocator", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "583684b5a7c7d637c0b81ed1ff76a53bf11ac98d", |
| "description": "agx: Add instruction printing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8af9822d14d1a771722f3befa8bb5b4238f39dd2", |
| "description": "agx: Implement fragment_out", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "007978342851f4b2ad424e72e1c1f5659535d2a6", |
| "description": "agx: Implement vec2/vec3/vec4 ops", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7ad11e3923a40d55c029692b2748a1058724a33b", |
| "description": "agx: Add agx_alu_src_index helper for emit_alu", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "22886f50f994ff07c846d8273900934517c78ba4", |
| "description": "agx: Implement direct st_vary", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fde66f0aa8943d7d1e230e333b43a63d7cccce80", |
| "description": "agx: Implement load_const as mov", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2bfe1a61c509b426652d9a4d081b1a6732fbb593", |
| "description": "agx: Stub emit_intrinsic", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "075e6be90c6ed29b4bed027ace7ad0131099a6b9", |
| "description": "agx: Stub NIR instruction iteration", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "186c56a2d4148034b5cf3a7630f9af6e39c74925", |
| "description": "agx: Stub control flow walking", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8b8c1a2827356642d065521ad85a5ea24cf17511", |
| "description": "agx: Remap varyings to match AGX ABI", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2470a080d29efd440e4e3d5396d41391c45e12dc", |
| "description": "agx: Stub NIR backend compiler", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "719bf5152fd4f6760941885fd2ed7e91f86f5208", |
| "description": "agx: Generate builder routines", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "07f87500e30722b9440e69fbbf89e57157082983", |
| "description": "agx: Generate runtime-accessible opcode table", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c9fe9ce99858ecf5030758afd1899a4dbb8e0d91", |
| "description": "agx: Generate opcode list", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "50b5c94885086c80bcd5decb200422ddeec8dc8a", |
| "description": "agx: Add opcode descriptions as Python", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "972409dacb9bb418ac0de4792e805e381e030b92", |
| "description": "asahi: Stub command-line compiler for AGX G13B", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0ea67e57e58a7a0bbc98a76f3886162cdb5aaa3b", |
| "description": "nir: Add fsin_agx opcode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e07a2a0f18398a9d55b8b2580ccfd5bc1f18725b", |
| "description": "util/bitset: Add BITSET_COUNT helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "231651fd89fb007610568b3ca76837253e7683ff", |
| "description": "anv: implement VK_KHR_fragment_shading_rate", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "34c560ae959970ae3486d1f13e4112906c228a9b", |
| "description": "intel/fs: Stop using brw_dp_read/write_desc in Gen7+ only code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2e7656ae2fdd0cd898812b5762138c14149cb6e9", |
| "description": "intel/eu: SVB writes only happen on Gen6", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0421690f83741c2214680879bbf565cd2a12ae99", |
| "description": "intel/compiler: add restrictions related to coarse pixel shading", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "81f369c93b4cf0a3183a3d8389e8ac3ef6c3bcf1", |
| "description": "intel/compiler: add coarse pixel offset on Gfx12.5+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6d4070f3ddb5a5aafaf7f7f51e2f503b78fd0868", |
| "description": "intel/compiler: add support for fragment coordinate with coarse pixels", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a297061524c7b7caaaaebfc589f550bb9d6a353a", |
| "description": "intel/compiler: add support for fragment shading rate variable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b6332fc4a8ae58b3551b5fc04fa30286dd783304", |
| "description": "intel/compiler: handle coarse pixel in render target writes descriptors", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d665c2dcf0ab4d066b6dfba981478f8dd41069de", |
| "description": "intel/compiler: use existing helpers to pull bits of descriptors", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "64551610d1e6c8d1b5762ab79da4e362befd099d", |
| "description": "intel/compiler: rework message descriptors for render targets", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dabaaaf6c7fee81df252054f5f55320dad4a7d1a", |
| "description": "intel/compiler: make sure we keep the lowest dispatch limit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4dcfb18a827c1b2debda9685f330a8576e39b5b8", |
| "description": "intel/decoder: decode CPS_STATE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b1622af394f7d134e2aa922f4166554001448184", |
| "description": "intel/genxml: Add coarse pixel shading instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bbfc959d033b592809f2405466294cd7ca17be8e", |
| "description": "intel/dev: printout correct subslice/dualsubslice name", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f3d2fade82c168a7ffffa4bd7bf22585c45c711b", |
| "description": "freedreno: Fix TC last_fence optimization", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "e9a9ac6f77fe876b84edfb638c3075d6a149c812" |
| }, |
| { |
| "sha": "c554757bc2448cf9b3398af8303be769793b1941", |
| "description": "freedreno/drm: Initialize control->fence", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "7dabd62464982e545a094f22d9ca23a77730c536" |
| }, |
| { |
| "sha": "636a7cf84b78db7f92b396b4cbe1e15e3689cb66", |
| "description": "lima: switch resource to linear layout if there's to many full updates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d6356b81a47b27706be50f6c2abbb6cd73b4d5e4", |
| "description": "glx: Fix macOS build.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "1cb664c15cb3e108d32c8a4f39b9defcf8d168f3" |
| }, |
| { |
| "sha": "960c86d6787437b643825baa230bc0cd7f9f7540", |
| "description": "glx: Assign unique serial number to GLXBadFBConfig error", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f39fd3dce72eaef59ab39a23b75030ef9efc2a40" |
| }, |
| { |
| "sha": "3326861f4f4bd44448659821e6d6fb5ccea0327b", |
| "description": "nv50: add indirect compute support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b53b96a86a13cc321ef8812b9ec96c2c229e8e5c", |
| "description": "nv50: add support for doing membars", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f451854f39f580c6c95a574428498e32ffb6e840", |
| "description": "nv50: add remapping of buffers/images into unified space", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "58d47ca32447fdf7762be22efd2394b9f399f0f8", |
| "description": "nv50: add compute invocations counter", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bd2f14a5ea5eea2f178736223cd65730d798108f", |
| "description": "nv50/ir: add lowering for shared atomics", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6b1a526ac51d7df2dd5ac722c5761ee62b76ba9a", |
| "description": "nv50/ir: add surface op lowering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "67f98497af00c37697adca91e1ee072636cae36c", |
| "description": "nv50: pass surface/buffer parameters to shader via aux buffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e762061127f3be73a224529f42f37b7276db9e03", |
| "description": "nv50/ir: optimize shift of 0 bits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dbdc2b160c4662af37f3667e43b8dc6a4ba66cf7", |
| "description": "nv50/ir: wipe any info about memory when seeing a locking op", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1cf864ef9e151c846f7bcf0b9592d4203b22ddff", |
| "description": "nv50/ir: mark ATOM as having 3 arguments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "348db055dd06ca3c8ce8f6c71c051e222c31be8d", |
| "description": "nv50/ir: \"zero\" register does not work with g[] memory", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "21f9b1cbe7ce5147272f2a57553a0f3a4a4c1a21", |
| "description": "nv50/ir: refine limitation on load/store loading offsets, include atomics", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c95d2a86d38bab02214dba3bdca0269f8ee4a3e0", |
| "description": "nv50/ir: offset accesses to shared memory", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "967757a2088b00fa0e564ebfe31411ec1ec3e8be", |
| "description": "gallium+(u_threaded,r300,r600,radeonsi): move transfer offset into pipe_transfer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6005b86893e4a388b037717742de3e5894b83c81", |
| "description": "gallium: remove 4 bytes from pipe_transfer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "00c30dad78b0eb0a7e45caf38eda4e636a454ff6", |
| "description": "gallium: renumber PIPE_MAP_* enums to remove holes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "22575a7b1142fc5cef1d692a6caf5d05bc365faa", |
| "description": "freedreno/ci: Update piglit skips/fails", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "928453ccb29d15cebe02885a9bdbb97ad176f92f", |
| "description": "freedreno/ci: Mark client_wait_sync_finish as flake", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bc3f66311da13b614650ad8711a8a8bb7e4a2b5b", |
| "description": "freedreno: Flush resources harder", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "e9a9ac6f77fe876b84edfb638c3075d6a149c812" |
| }, |
| { |
| "sha": "5181f4067001cfadb3a6b3d23527f4099013ebe3", |
| "description": "freedreno/drm: Allow FD_BO_PREP_FLUSH without _NOSYNC", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dbdc979320135bc2baa94fb661ba07388f8788ce", |
| "description": "freedreno: Remove samples-per-tex tracking", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9fa33127737ddbab7908f7ddefa1363e20955952", |
| "description": "freedreno/ci: Isolate dEQP-EGL reset_context tests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cee167368446a1b8527927522718819b2c973bd3", |
| "description": "ci: Add DEQP_CASELIST_INV_FILTER", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ec7923bd9750a5f7367599825a59695b5e22cddb", |
| "description": "ci/freedreno: Mark another recent piglit flake.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fc9ba9a911661b98e5e7d349c40d2fe8651ee823", |
| "description": "ci/freedreno: Mark new flakes from the go-fast branch.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0987df6a3e047083cd0aff1191044d605a71f5fd", |
| "description": "ci/freedreno: Mark dEQP-EGL flakes reported on IRC since its introduction.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ab8e531cf03018ebd4d99d3ea47750332ac96e71", |
| "description": "panfrost: Fix viewport scissor for preload draws", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "8ba2f9f698584d20830ef31bbc2fb8a6635c8314" |
| }, |
| { |
| "sha": "9910a14a1a06a8071a98f309eb5a1e020c21e225", |
| "description": "panfrost: Remove incorrect comment", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f03da01fe374b87b5144c77f56ab78cf7c2a2ed3", |
| "description": "meson/vulkan: fix linkage on windows", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "48d31a6280c4de07279435606a5c0524c1787cad" |
| }, |
| { |
| "sha": "d47c2af8d2857ade99fbeab225a2c3d70e7f2603", |
| "description": "gitlab-ci: enable all 3 intel devices as manual in MR pipelines", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c5e06bb89454cd7c7d52cc59ea99c8bb92a99089", |
| "description": "gitlab-ci: rule anchor for experimental devices as manual in MRs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b80720acb13e1014aea89e6bd25f22d43df85356", |
| "description": "intel/isl: Fix isl_color_value_unpack to match the prototype", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "09ced6542049986f7fe52af8087aec9fc23d9f16" |
| }, |
| { |
| "sha": "1201aa9332a9b74c231bd7733b0aef5af42dc6fe", |
| "description": "ir3: do not move varying inputs that depend on unmovable instrs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5d5f7c79a58a8c1e93d9b6060d4a3cd0d6591ea5", |
| "description": "ci: add the dEQP expectations for radv on Renoir", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "91727182dc0cdcc74ff757074ae243cbfa7d18ba", |
| "description": "zink: also enable float16 from KHR extension", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8966029f9562d1089adb05813a23ddb5a9e9c7a6", |
| "description": "zink/codegen: prefer first definition of prop/feature structs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b59b42ec5e2f7c3bf69766818918b74e21c9c8ac", |
| "description": "zink: enable 16-bit float support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "903b6af298851faa5ee3f9f68959599a059dbbff", |
| "description": "zink: perform fp16 texture-lookups as fp32 and then convert", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1971efe5ba7c2e3fdeacfe6b019073c237baf55b", |
| "description": "zink: support emitting 16-bit float types", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "404521529ce58ea48d102f32895b4f6c086a5d47", |
| "description": "zink: enable 16-bit int support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0b45dbea13f88fa52b818fe832edb392c1e6d3d8", |
| "description": "zink: support emitting 16-bit int types", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6f2d6b9d4ff59c41601c7e251d240be7c43e85c5", |
| "description": "zink: always lower function-temp derefs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3f4eacb38aaf80fd0d1a94feffaed23b8b971e01", |
| "description": "zink: run nir_opt_algebraic_late", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "204cd1b8938557c7901eb558a3eb9754912cb294", |
| "description": "zink: respect bit-size of dref-result", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ab1fc9e32cc476163adb20c6278ec844af5ed477", |
| "description": "zink: use UINT32_MAX instead of UINT_MAX", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f85b7aa5d409ffcc7e0ae013f43068a698d3517e", |
| "description": "pan/mdg: Fix calculation of available work registers", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "c6ed8bf77cb8b78f98ff4924816ee052a9aa2c7b" |
| }, |
| { |
| "sha": "3f04383521d59ec5716ba4a81db7b97086914573", |
| "description": "intel/compiler: Fix INTEL_DEBUG=hex", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "bc4a127d6e10318d48fa8b540b9c1ff7d62c8d29" |
| }, |
| { |
| "sha": "ab1d66a111460687d72b1e4876be71eb18c90368", |
| "description": "ci/v3d: Update piglit expectations.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "86c8db60093df56b2bd9efddff4d3be112b50c9c", |
| "description": "util/tc: split out drawid-using draws into a separate call", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1d8f8cfec97b284f4aa1833b4d9be585a157986a", |
| "description": "gallium: remove padding members from pipe_draw_info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dae3113c3d87a02204aa12f5623c4cb1b30def6a", |
| "description": "gallium: split drawid out of pipe_draw_info and as a separate draw_vbo param", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7ed8e5db3aa52c7ac5d8209d731f02b354a31815", |
| "description": "mesa/st: rename DrawGalliumComplex -> DrawGalliumMultiMode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4566383ae4bf28b99576ae9d293c50decc771888", |
| "description": "gallium: move pipe_draw_info::index_bias to pipe_draw_start_count_bias", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4fe6c8552603fb78ec06d3b28c4e9dd01a6bdce6", |
| "description": "gallium: rename pipe_draw_start_count -> pipe_draw_start_count_bias", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "60fa555e615a49efd92c7396618907bc9f83eaa2", |
| "description": "mesa: fix glShaderSource() error handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "58f843a193b99994479da48f0d65360efe8a4a8d", |
| "description": "microsoft/compiler: Maintain sorting of resource type in the context", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5a503727f24e3ccde49eab97b9bfbfb9cff79d1f", |
| "description": "v3d: DRM_FORMAT_MOD_BROADCOM_SAND128 only available for NV12 format.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "95c4f0f91098a0da5a8e8ec76cb38f2c95bafe1c" |
| }, |
| { |
| "sha": "9094ad7c6a0cb45fc1f4985878603055d7ddf453", |
| "description": "v3d: YUV formats at query_dmabuf_modifiers are external_only", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "95c4f0f91098a0da5a8e8ec76cb38f2c95bafe1c" |
| }, |
| { |
| "sha": "3d7b378980cdcf67e282649b06e5792466313e8f", |
| "description": "v3d: YUV formats at is_dmabuf_modifier_supported are external_only", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "6ee10ab3de8664011a6c75e2357faba1ec95c094" |
| }, |
| { |
| "sha": "af00c9258684a63a95960c6955b25be71ea3f4e3", |
| "description": "glx: init __GLXvendorInfo to NULL", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "01ba8a8d02ba04575860570ce51fc282c9b7866e" |
| }, |
| { |
| "sha": "53e6ff4d64d8020af5f6f939b45a461fddf75e7a", |
| "description": "glx: Remove some dead declarations from glxclient.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b02b26b87cd124b05a409b680817ee1950d6d94a", |
| "description": "glx: s/Display */struct glx_display */ over internal API", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "21411368a3fb308e12c9656d92460293bab27b3a", |
| "description": "glx: Move server GLX vendor and version strings to glx_screen", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b91e58ad79b8bddc3e3917c7188f96457e3fab81", |
| "description": "glx: Simplify some overuse of GetGLXScreenConfigs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2c8a85b712e03c0033f200ed9fe3dc780ab7834d", |
| "description": "glx: Stash a copy of the XExtCodes in the glx_display", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1f096b51c6576b95df7ef8d69597388652c4da23", |
| "description": "glx: Remove unused opcode argument to __glX{Get,QueryServer}String", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8f853135e6d1b3af521018741e04d88605feb050", |
| "description": "glx: Remove warn-once-ery around GLX 1.3 functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8edbe8761f2712a72f37a7640a17584179c5ff22", |
| "description": "glx: Simplify glXIsDirect", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "416e6b174cbf674d5b7cde2a0a2c32d3a7205cb8", |
| "description": "glx: Stop force-enabling extensions \"implied\" by GLX 1.3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e716088c24a5544dc81c8118273bcb018d46c5b0", |
| "description": "glx: Stop pretending the GLX major number isn't 1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "96ec6b3d8fa828bd4bc58cd2183797953caaa405", |
| "description": "venus: handle wsi image queue ownership transfer for Android", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "174fca5498e8fcaf471a9692c1fcaa3945417429", |
| "description": "venus: handle VK_IMAGE_LAYOUT_PRESENT_SRC_KHR transfer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "293255889c29d30ea55d9c80e81497f365d936d9", |
| "description": "venus: enable VK_EXT_queue_family_foreign", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1846f0cead613053a4bdfb5e2dd5c6db4eb1d0f1", |
| "description": "venus: update venus-protocol headers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ede0b3c643279f4126fb10552a2f1d00be27f16d", |
| "description": "docs: mark off GL_ARB_shader_clock for zink", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5ec25d54cf29af4799243b1b7a473ec5ae5dc51c", |
| "description": "radv: fix possible use-after-free when inserting GS copy shader from cache", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d6894b643b8079b2c2b16de18c856008cd922cca", |
| "description": "radv: fix use-after-free upon GS copy shader cache hits", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "32ebbd8c2351ac45953667e0fa4d82ebc49eaf7d", |
| "description": "vulkan: fix use-after-free in vk_common_DestroyDebugReportCallbackEXT", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "bd1705a4808f61513f5ff818679efd5c5f105f8a" |
| }, |
| { |
| "sha": "c425b67c76b86fca046bfdda063695daf3d46766", |
| "description": "radv: fix computation of the number of user SGPRS for NGG GS state", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4b52a7f2455227e7794cd826a19ca4f20f4f9dbf", |
| "description": "zink: hook up EXT_image_drm_format_modifier", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4df25407e9b80125292040a478cba5a9470187ba", |
| "description": "zink: hook up VK_EXT_shader_subgroup_ballot", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b1aef8ccc6ba0a9c063be1d476a39e95a5497a53", |
| "description": "zink: hook up VK_EXT_conservative_rasterization", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "817a8fa22f9bb32431aef1b4309a9bb92d290b80", |
| "description": "zink: hook up VK_EXT_sample_locations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0477fbc6558444d9f33de50a0656dbe997b6b928", |
| "description": "driconf: add workaround for Golf With Friends", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e532a47f76cc8d763e2534c61b27dce0f5bc86a0", |
| "description": "util/hash_table: do not leak u64 struct key", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "608257cf82f49109c8f1a2bab1d6e30fa14f9ba7" |
| }, |
| { |
| "sha": "33f9b06b0e91d8d22217106700210f3bfa723275", |
| "description": "v3dv: check dest bitsize in color blit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fd8d71ce41a3c51edb507fff927dee606a4ea5fa", |
| "description": "v3dv: rename VC5 to V3D", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "26618dfb87465149b49e24b1c988c8e67858f72e", |
| "description": "broadcom/simulator: change references to VC5", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a77002584d0aa60041616d1ed3a31c35487059e1", |
| "description": "broadcom/qpu: rename from VC5 to V3D", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "14b66e27dc5e0fff1397c834521401f01ec06908", |
| "description": "v3d: rename VC5 enums and definitions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3c318e63357af805143049feb3e2e66fdca8923e", |
| "description": "v3d: rename header include guards", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e763db4a475367a65def578b708b291ff20ca57a", |
| "description": "spirv: Don't replicate patch bool in vtn_variable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3cd5e1b40f89799d27d99762bf433469c6bf7373", |
| "description": "clover: Add constructor for constant_argument.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "656c30ac59c542409abafbff70417fb33513a03c", |
| "description": "intel/isl: There are seven aux states", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8243115836c490fd79ccaae18cf31c86b91bf376", |
| "description": "zink: use first-created shader variant as the default", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6dab5898db6514dac0c5553396e8f07cece3c292", |
| "description": "zink: add fastpath for getting default shader variants", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1ff40cedf01dfab6e363f78a674d30cadf60766a", |
| "description": "zink: create entrypoints for descriptor variables with spirv 1.5", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3bf52471cc21a63b5bff6720c78d52f3fd0e7d03", |
| "description": "zink: generate spirv 1.5 from ntv when using vk >= 1.2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6398605f287cb6f91f62e8372da69a425ea1fa19", |
| "description": "zink: export PIPE_CAP_TGSI_CLOCK", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ff5e0cb1bb7f6547d225ba75ad9e912091cea1ec", |
| "description": "zink: support nir_intrinsic_shader_clock", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0fba3bc2365fe0131f1ca890dd213cbd5664a45c", |
| "description": "zink: add spirv builder for unops with a const operand", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "73210e3a992ef1f5444a3d8624037a6f334a6ff9", |
| "description": "zink: add conversion util for nir_scope -> SpvScope", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3c06eede9cbaeff9da7f21d8af40ebf6c5b60225", |
| "description": "zink: hook up VK_KHR_shader_clock", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3572e24e74154150e875c05b9c4eff425cde0698", |
| "description": "ci: Uprev piglit to b3a9fa345 (\"framework/replay: Quote resource names before signing\")", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1e3981f69c76f13d29e01906f87bbd9278dd2f52", |
| "description": "venus: enable external memory support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "efa185ed5cd6dfa4be7783c9095cbbe12f0f09b3", |
| "description": "venus: rework external memory capability queries", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fbaa6dbf4eab872536823846814a713364cf5c5a", |
| "description": "venus: update venus-protocol for external memory", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "88f481dd7422f09ac28de50667fd36ad2ab5f891", |
| "description": "venus: make sure gem_handle and vn_renderer_bo are 1:1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f41a79f9481b20975bd4dc0b26100e0598214a1a", |
| "description": "venus: use sparse array to manage vn_renderer_bo", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c62026165cd2c34b0f7b17c8d10b10f7de1cea4b", |
| "description": "venus: move some common members to vn_renderer_bo", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b39ea79c952dc848b54d46fd9b07ca9f3011a9ca", |
| "description": "venus: merge bo create and init ops", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2db720330b877d4cd5e6c54024df80d59726e119", |
| "description": "venus: move vn_renderer_bo_ops to vn_renderer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0d703b9d641084733d0645a439f76fa4c57697fc", |
| "description": "venus: pass vn_renderer in vn_renderer_bo functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6db21119b7c637b5bb79bf5c24b6ba79ac5b02f6", |
| "description": "venus: add dev->renderer pointer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b54a262421b665972126d45300fb8b6482ad2a73", |
| "description": "venus: use vn_renderer_shmem", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "452a49fe198e34dec60b85c0bf35b04f3ae1f85d", |
| "description": "venus: add vn_renderer_shmem", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2c2fb015cceef49f7b5da8872f55010760ae1e3e", |
| "description": "venus: rename VN_CS_ENCODER_INITIALIZER", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b1f25da0b47edae33d8cba0882f875c74493a8a8", |
| "description": "venus: update venus-protocol headers to use accessors", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3c8255f602567f316b07ca62fb4c256cac6a83c3", |
| "description": "venus: provide accessors for vn_instance_submit_command", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ce2706fc92e79ae150a46cef16d741180ceac97f", |
| "description": "docs: update calendar for 21.1.0-rc3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c7dd23ff614583fb5747d7b7f2607e7270f14322", |
| "description": "docs: update calendar for 21.1.0-rc2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "82484b9787b4a33f0d86a92189739d9a3646814c", |
| "description": "docs: update calendar for 21.1.0-rc1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cbd6e5f2e592a9834a03004a473537f25aea4336", |
| "description": "freedreno/ci: Skip texsubmimage cube_map_array", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1d19325483a58faccba9da2d8dc2e927f5c9540f", |
| "description": "freedreno/ci: Disable counterstrike trace on a306 for now", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f92f31455a45e49354d083da088a8e17cef8bf11", |
| "description": "freedreno/drm: Assume explicit fences if in_fence_fd", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e9a9ac6f77fe876b84edfb638c3075d6a149c812", |
| "description": "freedreno/drm: Async submit support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2c9e8db28d3572db7aedf89dc693dd8987d357ab", |
| "description": "freedreno/drm: pipe should hold reference to device", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ad9654a4c153c6dbe93ce9b8459837a9c008a138", |
| "description": "freedreno/drm: fd_submit should hold ref to fd_pipe", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "55eb75d3e6d70f6ebbe973679867aa7001479e83", |
| "description": "freedreno: Avoid flushing deferred submits for u_trace", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cccdc513e3ee58b4119e9686c3086b606500d6a9", |
| "description": "freedreno/drm/sp: Implement deferred submit merging", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c7dc5cf3cb3b9f4c73d51f234e3c09dc4eca22a5", |
| "description": "freedreno/drm/sp: Split submit prep and finish", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "62a6773d804977ff9d4589d075838eedfba87413", |
| "description": "freedreno/drm: Add pipe tracking for deferred submits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aafcd8aacb8feda179017ba9064272ff6573a78e", |
| "description": "freedreno: Re-work fd_submit fence interface", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d531c8d22a52fa08209069c70dbaf6650682a24e", |
| "description": "freedreno/drm: Reference count submits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9cb264f966cecbe4aa1e9373c9104dd374475db5", |
| "description": "freedreno: Drop unused create_fence() arg", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7f4b85c7cfdd089128e75ef31ca38ae26fed2517", |
| "description": "freedreno: Move fence struct to header", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c3f4835b99cfb6bb1fa677a6a86debbaeb590101", |
| "description": "freedreno: last_fence optimization for TC async flushes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "807bfa6be8915b44032d77c8ea74fe3ca9a658dc", |
| "description": "freedreno/batch: Don't create fences for every batch", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "49852ace2a734dde8f157769a841f15892361b11", |
| "description": "freedreno/drm: Inline the fence-table", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7dabd62464982e545a094f22d9ca23a77730c536", |
| "description": "freedreno/drm: Userspace fences", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "df78934cdf98c399b217d58f73c1d8d876f1585b", |
| "description": "freedreno/drm: Add locked version fd_{bo,pipe}_del()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8f5c89350f0b3becb1ae525b35e497559927c382", |
| "description": "freedreno/drm: Move the growable array helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c98ada6ad122e218136fa73f3fce9f3430d8a3c8", |
| "description": "freedreno/drm: Add FD_BO_PREP_FLUSH", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8ab227c3738b30357799130ebe4587222b8c91f7", |
| "description": "freedreno/drm: Cleanup bo cpu_prep flags", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7f0abd9048b6fbe54a500cbe89ebdf749877113c", |
| "description": "freedreno/drm: Cleanup bo allocation flags", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ef0c5007f25786619f2fd20277419def613a7c25", |
| "description": "freedreno/drm: Move submit->primary to base class", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c64bc095e715b744991621c4ae4ae1a379fcafde", |
| "description": "freedreno: Allow resource shadowing for TC", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ecd4793d6cb673ac44d9f959e9a150b72a7b993c", |
| "description": "freedreno: Add a couple debug traces", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a8d43028251100c750674a64c0f34e7d7761d159", |
| "description": "freedreno: Make sure we actually flush if we need a fence", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cb058a89223295db91382fffc1f1d4ae24f1c076", |
| "description": "freedreno: Avoid staging blits with stencil on older gens", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "224dbd77d5d3e8bce890a3906466b0e0790f3ae0", |
| "description": "freedreno: Small indent fix", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dfe50e02c9c19be313e8c433cf04a2768de5731d", |
| "description": "ci/broadcom: update expected results", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1d44bfbd252597a1a27489d48adb993966785729", |
| "description": "docs: mark external memory and semaphore extensions done for i965", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "57697745941ef8cd6c638769e9350bba48544559", |
| "description": "i965: Enable EXT_memory_object_* for Gen 7 and above", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "58890ea199fee8108de0c7be1471bdc4cfd50951", |
| "description": "i965: fix in fences backend for ext_external_objects edge case", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3a9786d4eef583ee3dae4bba3669fe8ad7ca3670", |
| "description": "i965: Implement BufferDataMem", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0b564e52d7e7500ac9eecf37282a3d331da0b6d2", |
| "description": "i965: Implement semaphore support for EXT_external_objects", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f73aeca0ce3ef4c09c2d07d5c7b2724cc84f1e91", |
| "description": "i965: Initial implementation for EXT_memory_object_*", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "62b51bb43b635bdc2617e7bde4594f1f3bfb8018", |
| "description": "i965: plumb device/driver UUID generators", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "41a42955d537f66c5b89215d5fc84fa8acdc6e95", |
| "description": "zink: remove leftover references to flatshading in shader keys", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "02e85777cbbaed78c08e1a9ecb336d8d69a6f7bc", |
| "description": "u_format: Add missing BE swizzles for R8SG8SB8UX8U_NORM", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "82c6f2ea32ade11aa3816930a582f1c28118d6d1", |
| "description": "u_format: Fix z32_s8x24 s8 unpacking on big-endian.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2d526eecc87d62b2871d9386bce8583f8bc43189", |
| "description": "util/format: fix value declarations for big endian", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fc4085493765421e852a431ff33dfc86d057a606", |
| "description": "glx: revert \"Downgrade sRGB-ful fbconfigs\"", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "79e445143054a8001cf28ccb6803148a67f1bb55", |
| "description": "v3dv: move extensions table to v3dv_device", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8d72992ed5c0ff28c1731ec2aea9a0bf9f274b2f", |
| "description": "v3dv: remove custom icd json generation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "addab037f0290fd27eed60b9b8909fead4dfc878", |
| "description": "tu: do not corrupt unwritten render targets", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aa038773b75d0d4c610aa7d5068427fbea435afa", |
| "description": "docs: document r600 envvars", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "39c0cf55c23bf83ac9d79d01c900892da1a2afbd", |
| "description": "docs: fixup indentation of radeonsi envvar values", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9bcaeddf77298a32f567723359e714b61eef6479", |
| "description": "radv: enable TC-compat CMASK on GFX8-9", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9ae16578099f2181afc401db7e132402c6c3e56e", |
| "description": "ci/baremetal: propagate ASAN_OPTIONS to devices", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2da01e6123581bd4f2d74d49c2980e129811b83c", |
| "description": "ci/v3dv: update flakes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9be055a22a17e221b4a1f46f16bdbc992e5bd926", |
| "description": "ci/v3d: fix typo in job name", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "03e97e94e791ce64a0478f369aaf6afc80cfbe8f", |
| "description": "i965/bufmgr: fix invalid assertion", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "57e4d0aa1c16d3be36ccee4065c55901cb6fad43" |
| }, |
| { |
| "sha": "eb6d99014f027c3325024d6f3482f6427f254f13", |
| "description": "lavapipe: mark event_storage as volatile", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "29ad039d131cf5914d8c7611ae01c65c8c3b7311", |
| "description": "microsoft/compiler: Handle unbounded arrays", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "611934c556ad0a63324a269ef63fff8e6296ebe3", |
| "description": "microsoft/compiler: Map descriptor set -> binding space", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c218f4a56e7ccc7886fae52ca673c02fb6658138", |
| "description": "microsoft/compiler: Fix function signature for bufferStore to support overloads", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "46bc7cf6783f184073a123add854c82cc7140d27", |
| "description": "microsoft/compiler: Rewrite sampler splitting pass to be smarter and handle derefs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ec9fa0ed134a13dcbfa5983993595390c90ef634", |
| "description": "d3d12, microsoft/compiler: Use SRV/sampler variable binding data", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f64c7cb246cade6387c27719b658dee4bc31cbb1", |
| "description": "ci: Add timeout for traces jobs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8adf41ac0e77548f59b1d2b6eb48b674a301850d", |
| "description": "ci: Update kernel with a few freedreno related fixes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6b61fbca8bcade59576fd9c5291533d1390907b3", |
| "description": "vulkan/wsi/display: don't report support if there is no drm fd", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f1d3a684d545d47bdd4319344469a8eb88b4eebf", |
| "description": "ci: Add missing vulkan dep for freedreno (turnip) and v3dv test jobs.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0245b8257066fe786d1999e107ac140b85365e18", |
| "description": "vulkan/wsi/x11: lower resize events to VK_SUBOPTIMAL_KHR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4a1f230e35759d7e01a307b6a6c27fd437ffb631", |
| "description": "vulkan/wsi/x11: return VK_SUBOPTIMAL_KHR on mismatched swapchain", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "91cbe8d855c19d5e252fe4b29adf2a424c46a23d", |
| "description": "gallium: Add a transcode_astc driconf option", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7ae07191172a5d4fb402d196f68edb9ef1bdb0fe", |
| "description": "turnip: Only write the tu_RegisterDeviceEXT() out fence on success.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ee9b744cb5d1466960e78b1de44ad345590e348c", |
| "description": "radv,aco: use nir_address_format_vec2_index_32bit_offset", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7a7838529a01f12c869d137c192692ccc327501b", |
| "description": "nir/lower_non_uniform: allow lowering with vec2 handles", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "00d52492bfd68a35843ed065d149f5dff8ba8528", |
| "description": "radv: implement vulkan_resource_reindex", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8be3d8cc9ba6b8e50c0b5502a03692fcc0ebe58c", |
| "description": "radv: cleanup LLVM implementation of vulkan_descriptor_index", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "be4d17ccf56ab91e2a5454c1cc8ddfe480a5fbb1", |
| "description": "zink: correct an extension-link", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "0747fb546c75a7c57c43289d0d9cb5603d47eb77" |
| }, |
| { |
| "sha": "4ec8533f69a3514030b493dfdb40ef92bda5982d", |
| "description": "zink: fix shader-image requirements", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "341332b23af84e8e77cc7d71de92b2edfa0eb2b0" |
| }, |
| { |
| "sha": "0b5c898c226e550ba0126ba3591eadfc3f5946da", |
| "description": "docs: remove out-of-date versions doc", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d93153a56437f2ecc066f16cbf6f9d23e369fb98", |
| "description": "glsl: ignore interface precision qualifier on desktop GL", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bc3625f5a2e4fc5dc5b1f02448661b42ac5fdf57", |
| "description": "zink: fixup bad indentation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bef99f8caa4715c03bcbf2479aab7444dc401ab7", |
| "description": "zink: remove stray semicolons", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fd73a2ec04e17fe27c2f31bd770ffd123af4f770", |
| "description": "zink: make zink_binding private", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1bc43492b600b9a65ccd8449ddc51c2e377422fd", |
| "description": "radv: implement VK_EXT_provoking_vertex", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4c2add8cbababf9598319de831e1d2232b90f6c2", |
| "description": "aco: adjust NGG if provoking vertex mode is last", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "937a18a6af77fba3acc2379c0ff99dc00dafd71a", |
| "description": "radv/llvm: adjust NGG if provoking vertex mode is last", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d21ffa9c7db87934b876bd0f8cca0a1b9999d48f", |
| "description": "radv: add the provoking vertex mode to the pipeline/shader keys", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "337957956e26890347deb98e8f3b558aa8f4329c", |
| "description": "pan/mdg: improve tex opcode decoding and add missing ops", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6a12ea02feeebac4be8986616327db31926b3ce7", |
| "description": "pan/mdg: properly encode/decode ldst instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4b933260d94fb4112f872fb77022b220e28505de", |
| "description": "pan/mdg: print names of non-work registers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d2119073de1b7f2a6d5de3f1b262a1d635482ce7", |
| "description": "pan/mdg: improve ldst opcode names and add missing ops", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a567f60b3ee86adbd015b1ce14728d488972cb8f", |
| "description": "pan/mdg: add helpers for load/store special read regs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "733d25cfceee5642987cee73531ebcae02457500", |
| "description": "pan/mdg: misc cleanups", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "291df07edba3a07e74cec041616e2a7968006f24", |
| "description": "pan/mdg: print special alu arg outmods", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cefa2e27da3d9ce7eff507e3cf4446c9751827be", |
| "description": "pan/mdg: remove register prefixes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0ef3efb7fa88ae82c78a3fd383b69f623e6c3f05", |
| "description": "pan/mdg: improve mask decoding", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7abeee1effc2d9326352eb3ed93823167729d9c6", |
| "description": "pan/mdg: fix midgard.h indentation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cb7527a9ef8d6113f45e218e919ef30a4b535d30", |
| "description": "pan/mdg: stop using size disambiguation suffixes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ce445c0e472ef7f9fcbef9325edec7202838cb69", |
| "description": "pan/mdg: print input data type for ALU opcodes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5d8301977b42fdfbd5ae9f230b65c0a93c52c7bf", |
| "description": "pan/mdg: stop querying datatype by reading opcode name", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fdae70b807041f1d981afa0fc707879c7688f4e1", |
| "description": "pan/mdg: fix/change ALU opcodes descriptions and add some missing ops", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "94c03264d89b7b78b5edcbd8b4deec1078dd01cf", |
| "description": "pan/mdg: improve swizzle decoding", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7f0bf3d82d8678751f903675142cb2a6936e3394", |
| "description": "pan/mdg: improve input modifier printing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "baea01816a6e0011a6b06fe22f09167cdecace45", |
| "description": "pan/mdg: add midgard_src_expand_mode validation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b6c7da98bec9eadbabc35e44ce0fb8085d429fcf", |
| "description": "pan/mdg: encode/decode expand_mode properly", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f8a8dc16450cc4f00bbb510b65216d0ce23c04f3", |
| "description": "pan/mdg: add proper expand_mode enum", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "77e05b6a86a814f80813c87d83378fdb9cee5ca1", |
| "description": "pan/mdg: refactor mir_pack_swizzle", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ea3115027e3d148fc1741388acb1272b29aad22d", |
| "description": "pan/mdg: improve outmod printing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4cc7f2d84e0aa6c5540a18e6f6ca70cb0438de99", |
| "description": "pan/mdg: rename dest_override to shrink_mode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eddb2a898826ef229285ddb401c571a90d748686", |
| "description": "pan/mdg: clean up redundant/unused variables in disassemble.c", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8074a040e7a99a66cf7149d470f3a0f8eb6f3fd4", |
| "description": "util: add util_sign_extend", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a854a9fa623d3269eeebdc34c06ae442a65e2e41", |
| "description": "radv: fix various CMASK regressions on GFX9", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d636c5660cd6b9a7c11a795070797be9463d8202", |
| "description": "v3dv: implement wsi hook to decide if we can present directly on device", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0c0c1418aeee7c733d743cfc386e957c2228789e", |
| "description": "vulkan/wsi: give drivers the option to decide if they need to blit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e1f3770a5cb5b13c573dc2ef1f4b29a1fae11d40", |
| "description": "glx: fix compilation error when function name not found", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "01ba8a8d02ba04575860570ce51fc282c9b7866e" |
| }, |
| { |
| "sha": "d42d7e0df42fd72fb325db38382b467e347665f0", |
| "description": "ci: Use the caching proxy for Mesa artifacts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3a3ab2f8ee3e67559b8e19ccb51c7314b99076f7", |
| "description": "microsoft/compiler: zero out unused WebGPU system values", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "95844b0978eb378290e04a4c2dbef8227299ee89", |
| "description": "venus: use VK_EXT_image_drm_format_modifier", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "34f37fb780e1c7e29d524658b0af84ed03d514a0", |
| "description": "venus: implement VK_ANDROID_native_buffer v7", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c79909779ae227e39cacfc869bdee630063e7baf", |
| "description": "venus: update venus-protocol headers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "282e2c949663505115bc2b862b70e0ad43a59222", |
| "description": "venus: set bo->size to 0 for classic resource", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6b18fcb38badfe5f02c554d8997a0c6696d9ab99", |
| "description": "amd: addrlib update for April", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "804e29244066f70d7111d8c07ff922a0e1362b65", |
| "description": "radeonsi: remove the separate DCC optimization for Stoney", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1f8fa964120218cb408cc9df493f31d38ae7c9af", |
| "description": "radeonsi: make the gfx9 DCC MSAA clear shader depend on the number of samples", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "3120113ee77621964bb009f9cbd13488b087e734" |
| }, |
| { |
| "sha": "f3112c532b01f8ed1832d6a1fae457ce6f362da8", |
| "description": "ac/surface: document more meta equation dependencies", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9712cd31863cdbd139ed0f32c60a6bfe9da2cda6", |
| "description": "zink: use non-atomic load/store ops if intrinsic is not actually coherent", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c8dfed0c12d42a16a53d328139013c802262a0a2", |
| "description": "nir/gl_lower_buffers: set access for ssbo load/store instrs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a02328395de5b2eff4485fdaf9321bf1087c28fb", |
| "description": "android: amd/common: add nir include path", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e213bfd3304856b671ef62fb5d144a8f5673cf78", |
| "description": "android: gallium/radeonsi: add nir include path", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "1c702a82397bb0c84bee1478912c0e5b69f95eb5" |
| }, |
| { |
| "sha": "7888ef8c480c7931c51d1b7cfbc72cc31415eaea", |
| "description": "zink: update docs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cd4637cf1fd4dd79e77ba980b801ee5cc8fd8640", |
| "description": "zink: ci updates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bee38fba1bc0743d467929b681c22bd2d581726e", |
| "description": "zink: implement VK_EXT_provoking_vertex", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "78232665dbde04c872bb92655d8bf7bb0aa5c23c", |
| "description": "zink: hook up VK_EXT_provoking_vertex", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0e439541a5b8a785914ffa8a6a523ceef41ef813", |
| "description": "lavapipe: implement VK_EXT_provoking_vertex", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a60767ec266a06fe04362c4df715d467e155a8dc", |
| "description": "vulkan/x11: Mark present complete using serial instead of MSC", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ad853fc0e1a4ba5f561d5bfca488cbbae0b055f0", |
| "description": "r600: update pipe_draw_info::restart_index only when primitive_restart is enabled", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d42c9e478751c3aa97ae2d3a0e480d2e1e876f48", |
| "description": "virgl: use pipe_draw_info::restart_index only when primitive_restart is enabled", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a07ab4f9142e8154ae140d8a5c755b0eb413f304", |
| "description": "freedreno: Don't lower indirects in GLSL IR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "643f2cb8a33578e38f47b54b9c312cf44a75b7c0", |
| "description": "ir3, tu: Cleanup indirect i/o lowering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "77fcb01f7f0e9301c994fbae71f8019b32e012db", |
| "description": "nir/lower_clip_disable: Fix store writemask", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "fb2fe802f638d7a70f0d00ec1d496f317d241765" |
| }, |
| { |
| "sha": "decfea2f4e8128afeb6d4bb0d0c9c0740a01f766", |
| "description": "ir3: Prevent oob writes to inputs/outputs array", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "a6291b1b1177f5728e2e1998225f0b8676c6e710" |
| }, |
| { |
| "sha": "b2b8b6c0e3c8a76b6a1946e7a2a342363cefd8f8", |
| "description": "zink: enable required instance ext", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "bbeee415eebf214c1658a86db9b6a48b5ece3056" |
| }, |
| { |
| "sha": "72eca47c660b6c6051be5a5a80660ae765ecbaa5", |
| "description": "docs: someome -> someone", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3c8ac6a1292d4489daba16bca494d956f61749ba", |
| "description": "anv: Implement VK_EXT_provoking_vertex", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d5ee5f6104a9a97261421ccd526e5f0e4688ece3", |
| "description": "vulkan: Update the XML and headers to 1.2.177", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "22b8bcda2c42cb6a8a9d6cc4f3aa20c8d18041b8", |
| "description": "anv: Use the same re-order mode for streamout as for GS", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "36ee2fd61c8f943be1d1e2b0354f7a121ffef28f" |
| }, |
| { |
| "sha": "ecac7f3da1a81b96e7184d9ea0b6bf582693d83c", |
| "description": "docs: add missing zink-requirement", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "341332b23af84e8e77cc7d71de92b2edfa0eb2b0", |
| "description": "zink: correct image cap checks", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "3f9a6d333b3e5f05ef6560123ee98d217358be89" |
| }, |
| { |
| "sha": "5ec8cbb9c06197663d85dcf05a97707b359fd951", |
| "description": "mesa: fix _mesa_add_state_reference() declaration mismatch", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8d84a89cf601b7d6306043c097f9976eb635eb58", |
| "description": "mesa: fix _mesa_add{_typed}_unnamed_constant() declarations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "db717677e7bbaa40f0553dd3b2d7ccf23d392705", |
| "description": "mesa: make _mesa_find_temp_intervals() a static function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a7e95dfca5cc67f6e08f2fa3b9ca8649f530aa15", |
| "description": "docs: fix quoting around a few limits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0747fb546c75a7c57c43289d0d9cb5603d47eb77", |
| "description": "docs: fixup link to extension", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "ff007afce252548f797be180fd8719ed8d6a2db0" |
| }, |
| { |
| "sha": "6e540ca7caa437b4d29c4357cf9187bab20c7397", |
| "description": "zink: remove memory-model leftovers", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "95d9d811c91076d50385b2fbd330335b68688c69" |
| }, |
| { |
| "sha": "816ec3ecb4667a509c4ded1972151c00907f7f5d", |
| "description": "radv: disable VK_FORMAT_R64_SFLOAT", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "496f99e8d11068dd6a6f1c7d21fd92dc27f02171", |
| "description": "zink: only emit extended-formats cap if needed", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7ef9379040378492a7742ce03d398a858adcc31a", |
| "description": "docs: use code-block for ini", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dc2eca51ed110367df920bdef7d9117c1370a67d", |
| "description": "docs: use code-block for c", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "63496d25deaeeae2b60d4e2aca869c024ebad552", |
| "description": "docs: use code-block for glsl", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "54ad6f91c6875ead25d7a1f743a8a5e35081fa60", |
| "description": "docs: use code-block for console-content", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e6e002fc34b744d15fbb5135b64eb6d8e2a54388", |
| "description": "docs: use math notation for example matrices", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "525f7b6a236fe3e0157937d7b3977e8f42255d33", |
| "description": "docs: use tables instead of pre-formatted text", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1e4e22e6baa38143ef1637795b463917b326cab2", |
| "description": "docs: nest cherry-pick example under note", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "de0fbffb81407e4e6b3caa8f5db8482966548fbc", |
| "description": "docs: remove documentation of MESA_HPCR_CLEAR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "67f46d70ded29dcdfff97cc480d8394aefc323b3", |
| "description": "docs: remove documentation of MESA_PRIVATE_CMAP", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1637f1dedfab877d24e2dc5b5893a45e063a3040", |
| "description": "docs: remove documentation of MESA_CI_VISUAL", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dc310fc2e7374967970903ae212f01f24fea8262", |
| "description": "docs: remove out-of-date gles info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bc1d24e5525c606dd4f63daf2290eeb866f8125b", |
| "description": "radv: re-introduce missing skip list for Polaris10", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a02a0df2a264c20fd6ac7f4faaddcea89e572da6", |
| "description": "mesa: fix incomplete GL_NV_half_float implementation", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "ef66e02a408c4b8d11a3b7122b0e8e05ffac8eb8" |
| }, |
| { |
| "sha": "48d48fbf3c59bd2aad5e62ce74994bb661528562", |
| "description": "docs/lima: add an initial page for Lima", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7e905bd00f32b4fa48689a8e6266b145662cfc48", |
| "description": "microsoft/spirv_to_dxil: Treat read-only storage images as SRVs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "05d90ed9daf4d6b90d8b07579ed2eeea08abb8bb", |
| "description": "microsoft/compiler: Treat read-only SSBOs as SRVs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2775b9139b56fc304aa0fcd49898a809eea77736", |
| "description": "nir_lower_readonly_images_to_tex: Use nir_shader_lower_instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fa677c8644c304833becee447ec6f3cc54f9a2a8", |
| "description": "nir_lower_readonly_images_to_tex: Support non-CL semantics", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "29c973140065f05f56aab254c70013d11e969c45", |
| "description": "nir: Rename nir_lower_cl_images_to_tex, replace 'cl' with 'readonly'", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1c41f63e2637f786fd5c558dd4b486767a7ebe1d", |
| "description": "vtn: Propagate access data from UBO/SSBO/push constant types to variables of that type, not just their pointers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9936463ef60c2dae4138f1748019f90515fd69d7", |
| "description": "vtn: Propagate access data that's present on all struct members to the struct itself", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "939bf7a4198cecff57510b7fe5d38ef9b5dd22be", |
| "description": "tgsi_exec: Fix NaN behavior of min and max", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "ffe58739da9eee2e99682747cc8f26e412c87430" |
| }, |
| { |
| "sha": "d1c0f62b4296799014a0a7ad09b8baae8961c974", |
| "description": "tgsi_exec: Fix NaN behavior of saturate", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "56c30bf17b9f57efdb93ae5d1b801677535a9651" |
| }, |
| { |
| "sha": "c6ef4047d00564d05714149146b582722f2bce57", |
| "description": "radv: Merge dEQP default skips into all generation-specific skip lists", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b7d5aa0ed718f3baa90464ce7e63a8f1b00f0e8e", |
| "description": "ci: Remove obsolete reference to DEQP_SKIPS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "01ba8a8d02ba04575860570ce51fc282c9b7866e", |
| "description": "glx: Implement GLX_EXT_no_config_context", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f9d57207a365a896a771e3b3b62351749fbd99c6", |
| "description": "ci/radeonsi: Mark a glx_arb_sync_control/timing flake.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aed18bca641289e01fcd890a66ff1e0d43b0f2e8", |
| "description": "d3d12: Switch to nir_lower_fragcolor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c84804f167d240e47e843502425379c80437deb6", |
| "description": "nir/lower_fragcolor: Take max cbufs as argument", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "73eb497b86a319d7d2aff9178cb07dd6b9d65df7", |
| "description": "nir/lower_fragcolor: Fix driver_location assignment", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fe989df347ccd2a668238214fa9fb36a8dcfd3bf", |
| "description": "radv: enable DCC stores with the LLVM backend", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "00f0fae037868938d7ed3646382c6180fcce83c7", |
| "description": "radv/llvm: implement the image load DCC bug", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "12048309a8ec3e5ba3dd4e4aa2fc7ad7207c8715", |
| "description": "radv: remove warnings about RADV_PERFTEST=aco,llvm", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "336e5aea3599d76a5cc23b6b93321dd1a0cf00a3", |
| "description": "radv: Remove assert about pDepthStencilState", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ab409fbf9fd59a48ea4fc91e718cbb3770e73fd5", |
| "description": "panfrost/ci: Skip draw_indirect.compute_interop.large.*", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d01f2d0c65e354c83a5c6a550e19b97ff6ea88c3", |
| "description": "pan/decode: Print errors when closing dump file", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1cc9b28a768d6e88034a888dd3c91ec7e0816d83", |
| "description": "pan/decode: Allow frame shader DCDs to be in another BO than the FBD", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "96b71a59c0ae6e3fb336608a10b1c27de11db922" |
| }, |
| { |
| "sha": "c7076e03e51bc578f61286ac4f4b91635aa3667e", |
| "description": "panfrost: Fix shader texture count", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c220976fd077c09bbc485ff9a29091895bd39fdf", |
| "description": "panfrost: Fix formats converting uninit from AFBC", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "9d0ad7fd2e1c56a1771e253086a5d4862d54e358" |
| }, |
| { |
| "sha": "3d979c9169508b4f8e2bb0e925dde22dc34ed9bd", |
| "description": "radv: make sure CP DMA is idle before executing secondary command buffers", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "e8707961134daa9b91599840ad5698366a6229b7" |
| }, |
| { |
| "sha": "f9e9b21e10cd3e26c4210bbf646f246a52444426", |
| "description": "radv/winsys: fix resetting the number of padded IB words", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ec0d3701cda87c05c155412f0f948caaed72f864", |
| "description": "radv/winsys: fix allocating the number of CS in the sysmem path", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bba6be03f9c2f1e0b558159a4601e950b8d9cbe9", |
| "description": "radv: remove RADV_DEBUG=nothreadllvm", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a30899f5e07e6abfb9209431604b08d2b44bad04", |
| "description": "docs: list more vulkan extensions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d18563ea58b2f6492b6b5b171554589c2a7d25f5", |
| "description": "ci: Update Windows image to build RADV", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d7da6000fe8022dc9c4773c20381cf8d9c382cad", |
| "description": "llvmpipe: Remove stray ## operator for MSVC", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6de0317e5ae3485c5c49855bbb5f4546b3a6eaec", |
| "description": "draw/clip: Use NAN to make MSVC happy", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "74f95e719b205080f611b2943585376dd45750a8", |
| "description": "radv: Add <io.h> on WIndows for missing close()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "288f6b81d65eb15c66f6828c56105880f95035e6", |
| "description": "radv: Fix unused label warning on Windows", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8e73ed66adbc14d134b1bfa9f20af24f6a321f6f", |
| "description": "radv: Add _WIN32 guard in radv_check_gpu_hangs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1351fcf3c3d71332a220e08c7785c2dd15419c8d", |
| "description": "amd: Fix warnings around variable sizes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9a0098ee505f299f6ba12294aad038b5300f57bf", |
| "description": "radv: cleanup LLVM related includes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1c702a82397bb0c84bee1478912c0e5b69f95eb5", |
| "description": "ac: move ac_lower_indirect_derefs() outside of the LLVM dir", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0b7c442d39cef213a4fab64b9f8b956d48e60340", |
| "description": "radv: remove old comment about LLVM <= 8", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "24b52a9b698ccbe6968ddac85c5d58be47381444", |
| "description": "radv/winsys: remove set but never used use_llvm", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a12b844d40187c582c47dddfeecf91d4dd1643df", |
| "description": "radv: fix emitting default depth bounds state on GFX6", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "79790e276f61f23217badd80c51add755dfe18ac", |
| "description": "zink: when performing an implicit reset, sync qbos", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "00fc85a01194e9fc150d4a0ec80826f2f16504ee" |
| }, |
| { |
| "sha": "55b2b9b389a82cb0fd2e82cfb63ac1ac3a687358", |
| "description": "zink: only reset query on suspend if the query has previously been stopped", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "00fc85a01194e9fc150d4a0ec80826f2f16504ee" |
| }, |
| { |
| "sha": "42658ab70cc1f3f680b53a6d3648d41ee2685885", |
| "description": "zink: init timeline semaphore on screen creation, not first batch creation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e34dc0840bf318cdd6524bcb8671ae4b849e4039", |
| "description": "zink: use cached memory for staging resources", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "6ff6d01c3777ed2bed7b80029f946425835d918e" |
| }, |
| { |
| "sha": "67d22bd8e0b764c69f60e361a3a1425750823ff3", |
| "description": "zink: restore previous semaphore (prev_sem) handling", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "fa36a16c68489c7a8a7223c39fb0078f7d745bcb" |
| }, |
| { |
| "sha": "de31a510cc508dcc4826b1e9217a81e6fb1bb8ec", |
| "description": "zink: track persistent resource objects, not resources", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "616720d6aec7db5c919bb3e79510b1c83fb99c47" |
| }, |
| { |
| "sha": "90315b14d1031c91e1021ded6bd3f183a976abf2", |
| "description": "softpipe: ci updates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fa2b32b3b141cda001a345f993de180af8852ad8", |
| "description": "softpipe: fix streamout queries", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "ddb9ad363d900e00898b591fe0793622257acc47" |
| }, |
| { |
| "sha": "8dbb022b8a93e99a6909ef58299f3649de26b854", |
| "description": "softpipe: fix render condition checking", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "41450b03a8e8e0f94f8eefc6880d32e9b0ef6f6d" |
| }, |
| { |
| "sha": "ab3a72cc2057beb90acb5346c48baa29d6d2fa52", |
| "description": "pan/bi: Skip nir_opt_move/sink for blend shaders", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "52863f2e60fae865ef6a2a2e5a385b252c73364c" |
| }, |
| { |
| "sha": "abcefaffb16a35364a61bbeb8e0dc8e4e3e4e135", |
| "description": "panfrost/ci: Enable some dEQP 3.1 tests on Mali T860", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c739f9bdab90eb6c1510277dfb0623d98819785f", |
| "description": "panfrost/ci: Test GLES 3.1 on Bifrost", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "51f86720b916d8844a6b7cf87bb3dfef1b3ae463", |
| "description": "ci: Update to a kernel that has the panfrost MMU fixes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5742493650e849259601fb5b3bd2367a8f39cc89", |
| "description": "panfrost: Only advertise INDIRECT_DRAW if the kernel supports HEAP BOs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "35a28e038107410bb6a733c51cbd267aa79a4b20", |
| "description": "frontends/va: add VASurfaceAttribUsageHint attribute", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "ebab3109876113f86ed189f26f409529c7abed67" |
| }, |
| { |
| "sha": "0cae8d372e644a1d89ec5685781435159ee2d285", |
| "description": "r600: don't set an index_bias for indirect draw calls", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "c6c532faa8cf172715b38783ec7175b626a63944" |
| }, |
| { |
| "sha": "0934467fd91b7c29da171902b7f0eef6baee4ca5", |
| "description": "Revert \"r600: Don't advertise support for scaled int16 vertex formats\"", |
| "nominated": true, |
| "nomination_type": 2, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "00a1521529ccb4f7527c6d55a471ef18d1b000d1" |
| }, |
| { |
| "sha": "bb56fce8e307512325ad4a2f8e25ae81f74891ce", |
| "description": "glx: Remove unused debugging printfs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "70f66bb5ea0d703b1da7673eba320ccaa21fe921", |
| "description": "glx: Convert undocumented LIBGL_DIAGNOSTIC to LIBGL_DEBUG=verbose", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f3d14e76167dd6fff98197dc8817333f63b7a2b6", |
| "description": "glx: Add and use DebugMessageF convenience macro", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1cb664c15cb3e108d32c8a4f39b9defcf8d168f3", |
| "description": "glx: s/dri_message/glx_message/", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "12fd68a0dc661074ccf7b3d074138329a241bc3c", |
| "description": "glx: Return the right GLX opcode in synthetic MakeCurrent errors", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5a613c55eba545f16228933da70ef5196680013d", |
| "description": "dri: Try harder to infer the drawable fbconfig if needed", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "134af5ada240d163fee91c2d8cbf5128590d7c86", |
| "description": "intel/compiler: Don't insert barriers for NULL sources", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "eab1c55590b15260d6e1ceb65f96661a5e42ad00" |
| }, |
| { |
| "sha": "a6a198da2196743edda3f01054543909f5da4f8d", |
| "description": "zink: do not read outside of array", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "dd29a7e5b0ec289a8de978b5ad44e8fe7d1760ac" |
| }, |
| { |
| "sha": "500616706148d2e340bbdfecad45204b515ae9b5", |
| "description": "panfrost: Hook-up indirect dispatch support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9b22cda364d92bd50c3bed12a28080ba0252f04d", |
| "description": "panfrost: Add helpers to emit indirect dispatch jobs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7d14a0cb999bf2b3fd880516b12e91c3ef271744", |
| "description": "panfrost: Make sure pack_work_groups_compute() is passed valid dimensions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "54a4e75223e57e22a21c46d3b7721b5943f5d044", |
| "description": "pan/midg: Make sure the constant offset is in range in mir_match_iadd()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c09439721c3a6b609cd510999054f284115da3a2", |
| "description": "pan/midg: Fix midgard_pack_common_store_mask()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "51836a2be9152b1be171231d0617baae8e74f6d7", |
| "description": "pan/bi: Expand pseudo instructions when nosched is set", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "62f3507aea92d63e10072940252781781943d94b", |
| "description": "gallium: Fix PIPE_BIND_SAMPLER_REDUCTION_MINMAX definition to be unique", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "59ad872458c99df8b99d176e23be8f1e4c200897" |
| }, |
| { |
| "sha": "fca09eb8f390e202a18a964a3816a0b3729938cc", |
| "description": "zink: Fix format query for minmax reduction support", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "22e1ed57221288e77ed58cf9f9a7f9a2e140d54f" |
| }, |
| { |
| "sha": "4a6b87ceab32639058a024ecda32083e46c062ec", |
| "description": "radeonsi: implement pipe_context.create_video_buffer_with_modifiers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5f101e8096f719a97528c8d15b6ea8fd3a7eae4e", |
| "description": "gallium, va: add support for VASurfaceAttribDRMFormatModifiers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "74685c8136d9a188764dc7c68675996f19c67248", |
| "description": "anv: reuse define for number of render target assert", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b15bfe92f7f87e270160a9221a1394fc7b5de5d2", |
| "description": "anv: implement VK_EXT_color_write_enable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "82eb7c04e7ee7b5a393550116c2e68fbdf78c3ca", |
| "description": "anv: prepare pipeline for delayed emission of color writes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fab08d65cbdb9f487eccd3d135fe57b06afe6a00", |
| "description": "anv: drop extension check for dynamic state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2b49d5d1930fdbd1293603c34ba952ab9bdf858f", |
| "description": "vulkan: bump headers/registry to version 1.2.175", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "51a4bca3c33126fc6057b8edde300e0c1749a4ef", |
| "description": "pan/midg: Fix 2 memory leaks", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "74c467d9886cbb588d9e8f0ac23775d4b9d780bd", |
| "description": "aco: Mark VCC clobbered for iadd8 and iadd16 reductions on GFX6-7.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "59bbf885e97ab1cc17446ff6a46c4cda501cfd46", |
| "description": "gallium/u_threaded: offload begin/end_intel_perf_query", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "206495cac4e48b4dac8295a0c4182d186968eb97" |
| }, |
| { |
| "sha": "e6aa5b96a8d751b5a5c8a98bca16679cd809b10e", |
| "description": "gallium/u_threaded: implement INTEL_performance_query hooks", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "206495cac4e48b4dac8295a0c4182d186968eb97" |
| }, |
| { |
| "sha": "a53d5753fd01f325874bfbbffc25a8fdc5afa9f5", |
| "description": "intel/perf: move calculation of period_exponent to perf ctx init", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "111d89eb7c62c0dc8df20a98bf6719adf90f3e44", |
| "description": "iris: fully populate perf_config before using it to initialize perf_context", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0e329396545bb37ac26d346f66f3d6709a3d947d", |
| "description": "i965: fully populate perf_config before using it to initialize perf_context", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e189839002d69b03ddfd164b48ed676f3f0e9c85", |
| "description": "meson: Disable MSVC warning 5105", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e29f4a19a895c2541d8963c9f7e0d56dfcbe5c01", |
| "description": "meson: Disable libdrm for RADV on Windows", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e9254699a7b57b72cc1d705571fb55e0474838b3", |
| "description": "meson: Add wrap for libelf on Windows", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c93bd731f89688ef15dc89fd9817e914a67ccead", |
| "description": "v3dv/pipeline_cache: bail out in case of error", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dc736a1740badb123c8f919fc71d8ada1f8efe78", |
| "description": "radv: Use ac_drm_fourcc.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a64b36ecafd6e0e80079b61f69871a1c7c6c2e43", |
| "description": "ac/surface: Move drm_fourcc.h to common header", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "84c64a0713dc66f2061ea0d273543a2c395a2da7", |
| "description": "ci/v3d: execute all piglit tests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "796cb1e9d5b6bf0b7e4c5ef929a77fc5b0c651a1", |
| "description": "v3dv: check returned values", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "32a2978949a9781d72215aa8308ec216e6c6e561", |
| "description": "lavapipe: fix mipmapped resolves.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef" |
| }, |
| { |
| "sha": "53c97f92cd6c44cea59c38e4faa02c5d4f43438f", |
| "description": "microsoft/compiler: For Vulkan environment, don't create resource handles upfront", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f6667b13f249188e0d2759e13eca95a9ea8543ee", |
| "description": "microsoft/compiler: Remove assert-only resource size or usage tracking", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "86e443d0ccb52b45b6082d47f4037b8a62762d60", |
| "description": "microsoft/compiler: Remove hardcoded limits on numbers of resource arrays", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0f4ba349e925b5ed05010147053df4ebc8eacd85", |
| "description": "nir/lower_fragcolor: Handle fp16 outputs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "49c6157b15e4cd5bf47bc1a385e3f12be0a222b3", |
| "description": "nir/lower_fragcolor: Use shader_instructions_pass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0bb29c07a4fd262db891005897b0662720ddbccf", |
| "description": "spirv: fixup pointer_to/from_ssa with acceleration structures", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "ed907e5d84cba4632320bad4dfc35462ca0dd927" |
| }, |
| { |
| "sha": "e91c95dba8af9025c8eefe187a698e613ef0fc2b", |
| "description": "venus: force a roundtrip after vn_renderer_bo_create_dmabuf", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8bbe55533f536be74abfd4d1d59e5df4ad1a4ca7", |
| "description": "venus: close the import memory fd on success", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9703ca56991c0a74aeb240477a21c074ff156244", |
| "description": "pan/mdg: fix midgard writemask encoding for stores", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "57603866540e4782451215a10c4401f5c6ee43fe", |
| "description": "radv: only set robust_modes if robustBufferAccess2 is enabled", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8408d0312faa237d541062a80fef80bea49a4ab0", |
| "description": "radv: improve vectorization callback for small bit sizes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "89b759c4f953eb284cb96c220779c160dffa842e", |
| "description": "nir/opt_load_store_vectorize: loop internally", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "447820d003798b177700407128c7eaa9b9e6cc48", |
| "description": "nir/opt_load_store_vectorize: ignore load_vulkan_descriptor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6ca11b4a66ece88cbfdbe0c23d826f2f7c232d4d", |
| "description": "nir/opt_load_store_vectorize: improve handling of swizzles", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4df3654c7914118f9ccba1224fb46e928bb07177", |
| "description": "nir/load_store_vectorize: assume CAN_REORDER ops don't alias with stores", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "839af6545bf2f9a7406725e905ffa702731ddc10", |
| "description": "mesa: Replace _mesa_pack_ubyte_rgba_row() with pack_ubyte_rgba_8unorm().", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1a36b11a66ac32854adc1a47dd1b587d74ab01e7", |
| "description": "mesa: Remove dead _mesa_pack_ubyte_rgba_rect().", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "580a1ba7065698ef86b6222b2bcbf89147b1e4e9", |
| "description": "mesa: Move per-pixel Z pack functions to swrast.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "84db62553317b27ba1b205867e0944b608d74950", |
| "description": "msea: Move z24s8-to-z24s8 packing fastpath to swrast.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "698c8b5022d022a4616a8f3a3fb8f19ecb25f9f6", |
| "description": "mesa: Remove dead _mesa_get_pack_float_z_func().", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "90f98b56f8541a3e7bc96e1121f404350bb68cf8", |
| "description": "mesa: Deduplicate _mesa_pack_uint_z_row().", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8a773d770e094f82081820e868daa53e8e69945f", |
| "description": "mesa: Deduplicate _mesa_pack_float_z_row().", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0e20f6a1e99840f763c21988e723638b9a54000e", |
| "description": "mesa: Deduplicate _mesa_pack_ubyte_stencil_row()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8bd91d1368815c5bbf975044df8bfcf3186ac3b7", |
| "description": "util: Fix big-endian handling of z/s formats.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3ccd0891d342cd518b929f5135ad307255ddc789", |
| "description": "nir/lower_fragcolor: set outputs_written for fragdata members", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "577c9de659d8763cc2310654c0fbe23505469450", |
| "description": "docs: update calendar and link releases notes for 21.0.3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8e821001c55cac76c59d7788862e9f084f6df851", |
| "description": "docs: update sha256 sum for mesa 21.0.3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2655ccc30e79a29b5df590efaafae4f566840c00", |
| "description": "docs: add release notes for 21.0.3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4f12a42841f4e64ec84d81845b7b0a563098dff2", |
| "description": "docs: write basic meta-documentation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bbeee415eebf214c1658a86db9b6a48b5ece3056", |
| "description": "zink: Learn about VK_KHR_swapchain", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fcb5ba58165cd407408f8dd9a102f0c5e16a9956", |
| "description": "Revert \"ci/radeonsi: Add expected failures due to #4674 having slipped in\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "106da39b19ba1cc243ef3aff934a1b5e8d6aa7f6" |
| }, |
| { |
| "sha": "58ee3347a8e0571c54452993890e1399f6f62303", |
| "description": "Revert \"st/pbo: use cso_set_vertex_buffers_and_elements() for st_pbo_draw\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "33e117ed7f3c48d3dbeda9a28603a121eac7a860" |
| }, |
| { |
| "sha": "8acf361db4190aa5f7c788019d1e42d1df031b81", |
| "description": "intel: Fix GEN_GEN macro checks", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 2, |
| "main_sha": null, |
| "because_sha": "9da8a55b08f4c44707f2471bbf7b61e98033a3ad" |
| }, |
| { |
| "sha": "9967dabe919e11a2ebe650a6ce9919556eec4a78", |
| "description": "freedreno/regs: add 5nm DSI PHY/PLL regs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1de393fec5394e4423de20f8542f4a20cd1a38df", |
| "description": "panfrost: Fix ZS reloading on Bifrost v6", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "8ba2f9f698584d20830ef31bbc2fb8a6635c8314" |
| }, |
| { |
| "sha": "52d3f6b1230608ddeafea2d98fb0bbba692f0eb7", |
| "description": "gallium: when tracing is enabled for threaded drivers, trace the driver thread", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "04241e826eabf9fab16596d0454fffb48d476c93", |
| "description": "zink: add clear-on-flush mechanic deeper into flush codepath", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "104603fa763c52e98a79785dd514beab949546db" |
| }, |
| { |
| "sha": "be6532ecdfa448919f277c07391d38dcc50a6ab4", |
| "description": "zink: directly set batch->state->flush_res from flush_resource hook", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "104603fa763c52e98a79785dd514beab949546db" |
| }, |
| { |
| "sha": "7af40bb595881a5bdef8870df7ca8605b86d2107", |
| "description": "zink: move wsi flush info conditional to queue submission", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "104603fa763c52e98a79785dd514beab949546db" |
| }, |
| { |
| "sha": "4dcd477d123e62f144210c6b624627f9c42d5924", |
| "description": "zink: add a flag indicating whether scanout object needs updating", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "104603fa763c52e98a79785dd514beab949546db" |
| }, |
| { |
| "sha": "dd8b15b2bbe9a115f4df921449234cc12ea63f31", |
| "description": "zink: move scanout sync to end of batch", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "104603fa763c52e98a79785dd514beab949546db" |
| }, |
| { |
| "sha": "82710b8fc4fbdb08da7db02f8a64fadb8d43525f", |
| "description": "Revert \"zink: force scanout sync when mapping scanout resource\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "874535752b497bd8ab49cf97add6de2ed9b16f81" |
| }, |
| { |
| "sha": "28a9f54095ae474f57fd4bf8882c75b047db1203", |
| "description": "docs/macos: Explain Apple GLX versus OSMesa on macOS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "449744009c66bab8970c1d190eceae4afbf2e9f5", |
| "description": "panfrost: Keep panfrost_batch_reserve_framebuffer() private", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e1e1ee044eb437a526980da3c69b5e3b9033aefd", |
| "description": "pan/bi: Don't set the EOS flag if there's at least one successor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "19849a6501e9f613b3a20a148e83fc38a0913c28", |
| "description": "panfrost: Fix indirect draws", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "ff3eada7eb4e4df0abe93ee76b77101f9d24e72c" |
| }, |
| { |
| "sha": "ebc07f4b2f33b7730c9729094692f8aa2ee9ccf2", |
| "description": "panfrost: Remove padded unorm blendable formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fae90a794040de758abf223404240402c8e14b9f", |
| "description": "panfrost: Always pick dithered tb formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "884f9c79264821cdd11950a53c7e1ed352a32e1b", |
| "description": "panfrost: Drop blendable format accessor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0f2140df8e5b71bb257d6e7652beda908192c385", |
| "description": "panfrost: Simplify format_to_bifrost_blend prototype", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "86e895c429e2e7f6ab4ea39c20d2c73ecfc47ab0", |
| "description": "panfrost: Specialize blendable formats for sRGB", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "218b50fae452b1ff934ea12ea8cc8d3857215e4c", |
| "description": "panfrost: Keep Bifrost blendable -> pixel in table", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9402d5a6b5755035cd28f2a1754ef50fadca3007", |
| "description": "ir3: make possible to specify branchstack up to 64", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e7eed458697cf247b211172547fcbb08294b0bff", |
| "description": "ir3: do not double threadsize when exceeding branchstack limit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c073648d80e3fd079da69439303b85a89a00d696", |
| "description": "intel/batch_decoder: set foreground color of decoded instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "86816f31340fb0b8ebfd8c9a699a6b9c08df4c4d", |
| "description": "intel/tools: remove unused macros", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "776ba401153224d8cfec0cbfbdf6992078398936", |
| "description": "aco: add and use Program::progress", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2d36232e62ae7daba7ab0ed23f890d6c0e4a35c3", |
| "description": "aco: allow SDWA sels smaller than the operand size", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "655ba1e3a9b2a1acbf56937c39a1bd25d48d0246", |
| "description": "aco: don't update register demand during RA validation", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1cf39001cd0393b7ebdd8c39d99bf170fb9c6a7a", |
| "description": "radv: allow concurrent MSAA images to be FMASK compressed", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ccfe3e4af5f287ed7af91cba546fdd097e05e55a", |
| "description": "ci/broadcom: add EGL testing jobs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "37e7725a5e78cfd5f5f792c8a0883e3fb33e2d9c", |
| "description": "ci/vc4: add KHR-GLES2.* job test", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "79a0eee2fb7b087e6af704b3e8ae148f30feb4c0", |
| "description": "ci/broadcom: update expected results", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7c2c0813c56baf522f39584150046c613a18931f", |
| "description": "zink: use undefined layout for first scanout obj transition", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5357d331fb221d80a3c2ca7f2a06f91f540d3578", |
| "description": "libgl-xlib: Add missing dep_x11 dependency", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "707959a9e4dd0a00f727f68addd4e1bbff33512e", |
| "description": "libgl-xlib: Set darwin-versions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cbe57963dc685d0939a6356820c42b394b39467f", |
| "description": "venus: change SpaceBeforeParens style option", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "11a65dbedc9c4df357705eb6ac1d69d174e3a1f6", |
| "description": "venus: clang-format clean", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1e33b6a32bf31b2c881ebcf1c228d0274b0ec392", |
| "description": "turnip: enable shaderInt16", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d918bbfa1cedb38e71255632ca1e44ab3ad7c29d", |
| "description": "ir3: treat 16b imul as mul.s24", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5bf74754603c6cc91562a0554da58c1240aa75c6", |
| "description": "ir3: handle 16b op_i2b1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ceb99c33b3273c9cff5ecc4666bd31f08050eefd", |
| "description": "intel: Rename _gen keyword to _gfx_ver in few build files", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f8d5c53dbb564f61396bee27972f2b483b6c1180", |
| "description": "intel: Rename since_gen to since ver", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "abf0bf9e9b801b6e904907f3a779dbe82bf245e0", |
| "description": "intel: Rename {i965, iris, anv, isl}_gen prefix in build files", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "238b0d7b30d243bab0c297fb82d8cae6fa4b06d8", |
| "description": "intel: Rename GEN_PART to INTEL_PART", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f36efe5e7bf0a22640374795ed50c73e120f57ef", |
| "description": "intel: Rename _gen_{program, part, batch, freq} to _intel_{..}", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c144cc7889491de3c6c3739e39b58e74234e3cea", |
| "description": "intel: Rename calculate_gen_slm_size to intel_calculate_slm_size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "12099d51f62c2b9790c07f9e28c1f625dd04ba6c", |
| "description": "intel: Rename gen_10 to ver_10", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dde7ac7f3fa48919e735c830787ea55cc39583c8", |
| "description": "intel: Rename vk_to_gen keyword to vk_to_intel", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8b86cc8b5c70f132e1f55949479a6a44c4325d53", |
| "description": "intel: Rename isl_to_gen keyword to isl_encode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6b4767d0839e8ae78ea107809d451adc4fc071ad", |
| "description": "intel: Remove devinfo_to_gen() helper function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4f42b28cc331e1fd0b7bd86542b481b924c5e680", |
| "description": "intel: Rename gen_{mapped, clflush, invalidate} prefix to intel_{..}", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "07eec673fce98da0c1dbfdc1360416d85f66d46b", |
| "description": "intel: Rename eu compact instruction tests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "492da8b8c1004afef68f8e1c06beab4371f3dbf6", |
| "description": "intel: Rename index_gen keyword to index_ver", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0d66f0a2eede3ac373185085526e754d3166fd77", |
| "description": "intel: Rename gens keyword to gfx_vers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ea1390135448b04dd33ca26866fdb1673fb3a58b", |
| "description": "intel: Rename gen keyword in test_eu_validate.cpp", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9e39e49e2cedb09a4a353f4904cbf433c1c38bd8", |
| "description": "intel: Rename gen enum to gfx_ver", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "47a32160eb2d5c2280ee3226e232628f7468e186", |
| "description": "intel: Rename brw_gen_enum.h to brw_gfx_ver_enum.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5d7e7545ac77e32b615d464c9a5b8d1d4b8a4206", |
| "description": "intel: Rename gen_{pipeline, oa, counter, hw} to intel_{..}", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b2ef2948a033edaa28c205f0379776107ecafc1c", |
| "description": "intel: Rename GEN_PERF prefix to INTEL_PERF in source files", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5f2578de2d09bd1bb6e215ada498b8f84e2f34a1", |
| "description": "intel: Rename GEN_PERF prefix to INTEL_PERF in build files", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5b4ef7815eb7417a59506fe568418b8e511141da", |
| "description": "intel: Fix alignment and line wrapping due to gen_perf renaming", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bbe81292c6f9f14ef90dd13740cfa138d9c52082", |
| "description": "intel: Rename gen_perf prefix to intel_perf in source files", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e6e79436af601692ee3fa159ad44b2cb0aaf3335", |
| "description": "intel: Rename gen_perf prefix in filenames to intel_perf", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e66a88cfa08c8e5f7c670ef4afb54f551cf41eaf", |
| "description": "intel: Rename gen_context prefix to intel_context", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "71ad340a9c65691522ba48b841e4dfc4f3495590", |
| "description": "intel: Rename gen_context.h to intel_context.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "52c3f3df47e9391cfec24952a792f06e1b818005", |
| "description": "intel: Drop gen prefix in gen_has_get_tiling()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fcbb9338f2b26e1262b6581f2ba67952efb775dc", |
| "description": "intel: Rename gen_get_aperture_size to intel_get_aperture_size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "726d9696dde5d723df662a6825d66a7e6784fc23", |
| "description": "intel: Rename gen_get_device prefix to intel_get_device", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4507e6674e4b83f9baef9c2d9727a4a22aa61912", |
| "description": "intel: Rename GEN_DEVICE prefix in macros to INTEL_DEVICE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4c535cbf99fda308aa54ab64d228c9c96ba5650a", |
| "description": "intel: Fix alignment and line wrapping due to gen_device renaming", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "61e8636557f7459f4adeb230016362b63ab1ce7f", |
| "description": "intel: Rename gen_device prefix to intel_device", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cd39d3b1adcbe383ebd9b3f80d4a30eee0ab4c2f", |
| "description": "intel: Rename gen_device prefix in filenames", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dae083f188b41ffbcf27dab9792f0bb9c4f17cf1", |
| "description": "intel: Rename intel_device_info.c to intel_dev_info.c", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3093513bb1af16de8e726314141831ab2a3f7fd3", |
| "description": "intel: Rename GEN_DEBUG prefix to INTEL_DEBUG", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "52326ca9f7122807776f333732dc27bb00bf8ae1", |
| "description": "intel: Rename gen_debug prefix to intel_debug", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "926d343acf3a4613364ef36f59801e42a00e763f", |
| "description": "intel: Rename files with gen_debug prefix", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2417cd3e0e5ae7125860718f43b2dee17e36dab4", |
| "description": "util/format: add util_format_is_rgbx_or_bgrx", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7f8c5844effddddf65770706e1200867f4d53546", |
| "description": "compiler/glsl: Always propagate_invariance() last", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d35f8604c7a79d3829df7ab54e94cad0a1db0461", |
| "description": "compiler/glsl: Propagate invariant/precise when splitting arrays", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5ef4296cb651e39402263c426d3edbee99ea1220", |
| "description": "compiler/glsl: Return progress from propagate_invariance()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9fb1f9303b5e082f1aa6133c76a71cbf075bfd11", |
| "description": "Revert \"radeonsi: set TRUNC_COORD=0 for Total War: WARHAMMER to fix it\"", |
| "nominated": true, |
| "nomination_type": 2, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "cd12fcff96cc7db794047e2a045142ea861254a2" |
| }, |
| { |
| "sha": "0eaa5dfac0e963e889593fc07ffd3f288bde0140", |
| "description": "aco: remove image parameter from get_sampler_desc()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6a7b89c89df9acea080ccc4f7c2852699ba3a0f9", |
| "description": "ac/nir: set TRUNC_COORD=0 for nir_texop_tg4", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "58f25098a0dc4f4976dadacdc4e7a9db42ec0c50" |
| }, |
| { |
| "sha": "3cbe9894f74e064e7e6136a146aa4793c77fee3e", |
| "description": "aco: set TRUNC_COORD=0 for nir_texop_tg4", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "58f25098a0dc4f4976dadacdc4e7a9db42ec0c50" |
| }, |
| { |
| "sha": "95d9d811c91076d50385b2fbd330335b68688c69", |
| "description": "zink: do not require vulkan memory model for shader-images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "874535752b497bd8ab49cf97add6de2ed9b16f81", |
| "description": "zink: force scanout sync when mapping scanout resource", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "104603fa763c52e98a79785dd514beab949546db" |
| }, |
| { |
| "sha": "2138aef7c925483e5cad25ba897b56d4ef5d4d24", |
| "description": "zink: merge copy-to-scanout path into non-deferred flush path", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "104603fa763c52e98a79785dd514beab949546db" |
| }, |
| { |
| "sha": "05cf1e7f36cb5337aea3467c730bac1b80494730", |
| "description": "iris: enable GL_EXT_memory_object feature", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "772dc50d162f6ac99676ef5134607f0d0e6db21e", |
| "description": "iris: hook up resource creation from memory object", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cdb5a727644e9fd0195519f81ce34f79a99ae432", |
| "description": "iris: hook up memory object creation from handle", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "58e93711412a6b0358f4800c18aa302676845de9", |
| "description": "anv: do not support image export with stencil aspect set", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4b2c7f286ff0ba27013c21a186954d518a5be94d", |
| "description": "panfrost: Fix RSD emission on Bifrost v6", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6aaa325f89d22c2ae3b00d754237a6104c970263", |
| "description": "radv: remove radv_image_iview::multiplane_planes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8198aeac8d9e7fd61ebd934433b2d801801a1640", |
| "description": "radv: remove radv_image_iview::bo", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9da4590df8b7d08d51464874987313d230adfee8", |
| "description": "amd/common: Use cap to test kernel modifier support.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "9a937330efbc21de64a85a4e80d1e3e92ef2a750" |
| }, |
| { |
| "sha": "8d9b52f45a6b3fa39feddd16cc4d63b499c12640", |
| "description": "panfrost: Reserve thread storage descriptor in panfrost_launch_grid()", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "ff3eada7eb4e4df0abe93ee76b77101f9d24e72c" |
| }, |
| { |
| "sha": "57ff43499bbe24333f766aa302aaf282f47ddcf5", |
| "description": "ci/softpipe: run KHR-GLESxx tests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fbc0c05c53a63002d3073cab8e7fb6ebb70c617d", |
| "description": "ci/llvmpipe: run KHR-GLES2.* tests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0dde87457e609b95e1e3b62ae8915ae09781f837", |
| "description": "ci/v3d: add KHR-GLES test jobs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "01debec88b11c3226bc18e9aa0c466731cf9d324", |
| "description": "ci: support KHR-GLES testing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b2a60c157e4d6cc62c55d8fe8777f7cbd548a722", |
| "description": "turnip: add LRZ early-z support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "af049b6668fe7862b35721cf8baf3536121d8b03", |
| "description": "turnip: fix setting dynamic state mask for VK_DYNAMIC_STATE_STENCIL_OP_EXT case", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "88c7aa0b3e0726bff069c837a0e1f02b03e84109", |
| "description": "turnip: group all geometry constant draw states in one", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2c0c696f16304aa779ffbfc2d41c0cf6827b12b0", |
| "description": "turnip: update LRZ state based on stencil test state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ff8e3547b3ccd5ea139d200347c46b1d84960a85", |
| "description": "turnip: implement LRZ direction", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1d3542694bd26d6a912e558af6421aef8e62758f", |
| "description": "radv: fix emitting depth bias when beginning a command buffer", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "8a47422d9778056b2263d5f253fab49dfed91486" |
| }, |
| { |
| "sha": "e4c0724dc6e735da738262de0d26d3e583b746bb", |
| "description": "radv: fix fast clearing depth-only or stencil-only aspects with HTILE", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "00ff60f799c3e8a2d0c4d7933b60b3f8f69f092c", |
| "description": "gallivm: add 16-bit integer support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1c82c05d5857159f166ff6f7c2a50c924fda6bc3", |
| "description": "gallivm: run nir_opt_algebraic_late", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "da5f346e6c63a17352ed8aacd6b1c182a1a9971d", |
| "description": "gallivm: handle 16-bit input in i2b32", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "dac8cb981f4f2951a14e16851d59fb8d49a3e19b" |
| }, |
| { |
| "sha": "106da39b19ba1cc243ef3aff934a1b5e8d6aa7f6", |
| "description": "ci/radeonsi: Add expected failures due to #4674 having slipped in", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9fc5da54b4d7c07e3117b0583361b220308675c0", |
| "description": "ci: Drop hack to disable all modules from defconfig", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a47e4016c1082c4fe8e6fc429f573e37cc01e3e3", |
| "description": "ci: Use a single kernel+rootfs for both baremetal and LAVA jobs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "79c65217a190cd54f29c0baf0fbddcf52eba53f3", |
| "description": "ci: Test RadeonSI with piglit's quick_gl", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f475b9fd51420462f8f947ba327111a0f0732342", |
| "description": "ci/lava: Start Xorg on request, for Piglit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a6aebdf2af927f24f57712837a18e38fef18b14c", |
| "description": "ci/lava: Update kernel for LAVA to 5.11", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "53999fe16f76825031ac1a02634778e9f6ad7985", |
| "description": "ci/lava: Build all piglit profiles in LAVA images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a056362d92523bdc3bc57c6a2c52c1e45a58827b", |
| "description": "ci: Reenable radeonsi jobs, and extend coverage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fcebdcb3b39f05583d6db45dca453c6aef3f17bb", |
| "description": "panfrost: Fix Bo imports to not take the process down if fd is invalid", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "027095065dfb79c05f08e8da2052c407c4d66aaa", |
| "description": "drm-shim: fix compile with glibc >= 2.33", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4a384f587affa057797c9562f7de50b7679b9b04", |
| "description": "llvmpipe: delay late screen creation until context init.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3172289d8b1bec597dfce600dac2fe8a0f0819b9", |
| "description": "llvmpipe: wrap late screen init with a mutex.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c93e95156a0fafd0e4b6e8a107f4940dcbdf9873", |
| "description": "llvmpipe: split screen init up.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6d3ded799550d447aaef4de52c017c3feb32b786", |
| "description": "lavapipe: add support for non-dri loader on linux", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1d144f7f58eefb09a47c14561dd541f123dd222b", |
| "description": "CI: Windows: Bump warning level to W3 (except for zlib)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2b69dd68097ef86d3226aa074cb1bab6e6187707", |
| "description": "xmlconfig: Fix MSVC warning C4334 (32bit shift cast to 64bit)", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b678115480757e0c5283ab0de27a056ded984272", |
| "description": "llvmpipe: Fix MSVC warning C4334 (32bit shift cast to 64bit)", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4a3f0444732fb95883b70bef1b1ffda86af46e4a", |
| "description": "gallium/aux: Fix MSVC warning C4334 (32bit shift cast to 64bit)", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0e2566a8a7e327b21087e7889d8e8028a5cc5edd", |
| "description": "shader_enums: Fix MSVC warning C4334 (32bit shift cast to 64bit)", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "67b5fba62ae578f4748ec9acd667d7b74644cb3c", |
| "description": "microsoft/compiler: Fix MSVC warning C4334 (32bit shift cast to 64bit)", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "53786d2eb2d173b2e050dd40c4120a5cc461f0f9", |
| "description": "microsoft/clc: Fix undeclared function warning", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d641adca6a632740e4158774aa6eebf20739ab22", |
| "description": "microsoft/clc: Fix MSVC unreferenced variable warnings", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1a0fbca1bdf7e27e609d6fc8d7a26cd055fcc7a7", |
| "description": "d3d12: Fix MSVC warning C4334 (32bit shift cast to 64bit)", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "09440ce3fb0d7f2e66d7b793eb39b9ff2a7dbf8c", |
| "description": "nir: Fix MSVC warning C4334 (32bit shift cast to 64bit)", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "750ddf323954d8b005665d1dacd85208837c6ec7", |
| "description": "gallium/hud: extend check for has_srgb", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f93dc9dc77c3189cfeba5dbe471ac087f62b37be", |
| "description": "gallium/hud: create vs_text to match fs_text", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5322572c7825f55e583ccc37a01c4b6f891c9821", |
| "description": "virgl: move new added field to the end.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "e778aceaae0505e4d3bc322f689338f18d662090" |
| }, |
| { |
| "sha": "0f247cc8a9edafdb2d952d552c4c61d38c1dbfbe", |
| "description": "iris/gfx12: Invalidate ISP at the end of every batch.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5b9253c28706f3719bffd147b4fa803c7ef544a7", |
| "description": "meson: OpenMP is supposed to be optional", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "cd2832ee5107201493d59f70983f162653e53c7d" |
| }, |
| { |
| "sha": "f5133f6bce1b0fb2ad967c4d9e28a8378971859d", |
| "description": "v3dv/pipeline: track descriptor maps per stage, not per pipeline", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "48d31a6280c4de07279435606a5c0524c1787cad", |
| "description": "meson: link vulkan_util with link_whole on mingw", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "54deb1010f7db2a1d73557194557ab0ac851b30f", |
| "description": "gallium: fix uninitialized variable warning", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dc036b17695318cd9c7f8e3376c017e896c2d1b1", |
| "description": "vulkan: fix duplicate win32 def", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "45f32ce239bcc756c9720896d12bc02d9e6cdc50", |
| "description": "lavapipe: fix unused variable warning", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ed04fd44ca5d7827100b334840c7fa95d38d23ce", |
| "description": "freedreno/a6xx: Don't try to do Z-as-RGBA blits for mismatched formats.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "856953b131d573cab6f304df54b4ba877fb7d52c", |
| "description": "spirv: fix uToAccelerationStructure handling", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "7f223a2329a7d392b8860f488b3797012cdd37fe" |
| }, |
| { |
| "sha": "bdad5ce27b80175f20c5a660ed60b0e027a17f80", |
| "description": "freedreno: Mark glsl-fs-fogscale as a Fail.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "af0e6c22db4e7e144fc5eca6bfa1af57d4662987", |
| "description": "meson: Increase Android Platform SDK version limit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c1352205ab8cf0c1c5e2ad979ca9dda1b3edb089", |
| "description": "mapi: Respect MESA_DEBUG=silent for no-op debug output.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8a8e55d6a8f18fb1ee556cf6b2eb63fa25018b8e", |
| "description": "ci/freedreno: Test dEQP-EGL against Xorg.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "510c687cfb9afbc8fe4f8e6e74810b398445eadb", |
| "description": "ci/llvmpipe: Test dEQP-EGL against Xvfb.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c49daac1cdac3dfbd4f51ad1b9e90b0a81388d84", |
| "description": "ci: Build deqp-egl targeting x11_egl_glx", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "adcbda42e38a09b41dd00e59b79a9792d02bc321", |
| "description": "panfrost: Allow FPK when there are no side effects", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dbf9a4b072bb7e5cd558e79f639b5859f5dfb0a9", |
| "description": "panfrost: Don't allow FPK if a RT is missing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "600a48248e9d74c6ade7030a5b14dbc6778d98e6", |
| "description": "panfrost: Invert blend_reads_dest logic", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ba51d2583e300a5652e67bccc9d120381122f0dd", |
| "description": "panfrost: Set clean_fragment_write for blits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d0344619214b43db8bc5a928dd09d1fcf8f725fc", |
| "description": "panfrost: Set allow_forward_pixel_to_be_killed for blit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e85b1d8fdfb20e432518715f9768cdd576c9a281", |
| "description": "panfrost: Don't allow_forward_pixel_to_kill for Z/S blit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "899dd8e60a5228c4506400d621ef6b5abfe5e32c", |
| "description": "nir: Update some comments referring to imov", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "44f744be423116a3550d153fa9cebd5c9815b53a", |
| "description": "zink: Enable PIPE_CAP_PACKED_UNIFORMS.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "24d7c413fe73767be99a3c0143556cdb95c1a39b", |
| "description": "panfrost: Enable packed uniforms.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ff007afce252548f797be180fd8719ed8d6a2db0", |
| "description": "zink: document requirement of VK_EXT_custom_border_color", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a144fa608d606807d8ae3af14000abe450d52907", |
| "description": "radv: Fix memory leak on descriptor pool reset with layout_size=0.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "63c2dfe132452a7da7471d62e7ff91109ef61597", |
| "description": "android: panfrost/lib: add pan_cs.c to Makefile.sources", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "387f8c037d382877cc1379a7fb4524907bc4c088" |
| }, |
| { |
| "sha": "588a52869e1f320697b57854f8ecb129e8f7cda4", |
| "description": "venus: refactor vn_queue_submission_count_semaphores", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9c689ef395772ce0f5fe999fc08ddb7a2929fce8", |
| "description": "gallium: Define PIPE_ARCH_AARCH64 for MSVC arm64 builds", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "80923e8d58cc6bdcceb8e1b2910737fc76fdc0d3", |
| "description": "util/format: Add some NEON intrinsics-based u_format_unpack.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2b5178ee4820d69386dfa0ecb28fe9fe7c4f0964", |
| "description": "util: Switch the non-block formats to unpacking rgba rows instead of rects.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "921b05f5828ca207fb01d09eeba63b84af4adb9f", |
| "description": "mesa: Remove dead _mesa_unpack_rgba_block().", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9b7814779b2d3226ee8c3ed145e30f301ff4b2e5", |
| "description": "radeonsi: Report multi-plane formats as unsupported", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "826a10255f5f8d444f0318f3e36ff616b41b5d15" |
| }, |
| { |
| "sha": "64367f2359eef33fe07e450be09c9a6b0004bf7b", |
| "description": "turnip: implement VK_KHR_shader_terminate_invocation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9dd9424a85f761961a176c21740ad9158fed2304", |
| "description": "turnip: implement VK_EXT_shader_demote_to_helper_invocation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f17b41ab4f017b562fdf7c388200e68c22105331", |
| "description": "nir: add lowering pass for helperInvocationEXT()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "360df6fbfe175dd258852746e95333f51060f970", |
| "description": "ci/lava: Point the shader cache at tmpfs.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "09a23851aeca42a0228872b2c4e3d8f0c1063163", |
| "description": "ci/piglit: Always include the HTML summary in a run.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7f9f3455798779fbb61ee67d6ce99da300e3da76", |
| "description": "ci/lava: Return the run's results/ artifacts from the DUTs.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "95b9ea85f56bb6c321e35eb5481d1399707379d1", |
| "description": "ci/lavapipe: Don't include deqp's shader_cache in the artifacts.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9434675d607ccdb552d4a3e09bd0ac439d160494", |
| "description": "aco: fix opquantize2f16 on GFX6-7", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "54a09545ec639e9204e6ee823e52872897e793df" |
| }, |
| { |
| "sha": "08499369d0164e9a503e16aad39f9b9e1e347e1a", |
| "description": "ir3: Assemble and disassemble swz/gat/sct", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d48d43039afbe08d7ca1eb9bc778499438c350ff", |
| "description": "ir3: Improve cat1 modifier disassembly", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4c5b696cc3ae4795c145e0b33338158a37b3f2ff", |
| "description": "ir3/parser: Fix oob write with immediates array", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8c140006e2a6812d0930bcd5f6c9738a08abc0d2", |
| "description": "microsoft/clc: If local size isn't specified either in the shader or at runtime, set it to (1,1,1)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b460d4da60718a937796a0ad96bd539b8ba77e84", |
| "description": "virgl: resources without any binding can be cached", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "788698383528c3fa3265da476b9dc255353f8bc2", |
| "description": "nir/lower_tex: do not stumble on 16-bit inputs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bd1b0c326623317fcd15816d8fbca0d20a4c5ff3", |
| "description": "lavapipe: implement VK_EXT_custom_border_color", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a20e0b8a97780392c0bbfd025860ed9027eafc08", |
| "description": "lavapipe: resolve border-color when creating sampler", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "33e117ed7f3c48d3dbeda9a28603a121eac7a860", |
| "description": "st/pbo: use cso_set_vertex_buffers_and_elements() for st_pbo_draw", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "001c6f820164be6c80b3e0d05b84f083234c90e9", |
| "description": "zink: fix tcs input reservation for user vars", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "2d98efd3232565fe4942627e2e8c23a0eb2a670c" |
| }, |
| { |
| "sha": "a8ba8eb12f8bc03927effebd926f18952a26f13a", |
| "description": "zink: fix tcs slot map eval for user vars", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "5c5e1abea24f44adaa904239031af71b4ff283c0" |
| }, |
| { |
| "sha": "a1c7aff88a5390947fe4cba732ff03423e0c517d", |
| "description": "zink: always copy the nir shader before compiling", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "2b4609b66cd129d77a72ac1cc3502213d1c1640f" |
| }, |
| { |
| "sha": "d09442461f66955cd1ddc7367a0060db03d0fd0c", |
| "description": "zink: fix stencil-export cap emission", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "8724d4fb361795be68eeced4947758e30feffc1b" |
| }, |
| { |
| "sha": "451089812a031970a7849baddcfa6c924772d6ea", |
| "description": "gallium/util: add easy profiling helpers using TIME_ELAPSED queries", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1b5851fadb268c03fa607a7dd422c3399c9d4840", |
| "description": "Revert \"r600: don't set an index_bias for indirect draw calls\"", |
| "nominated": true, |
| "nomination_type": 2, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "acdf1a123436cb3fa7d4bbc9cfbb9566c7693de4" |
| }, |
| { |
| "sha": "f90d625841363eb95ea69c6e4a8eee4dfdd17619", |
| "description": "vulkan/util: cast enums to int64_t in switch", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a49ef6e731447b664c49276700eeba3bdb412d40", |
| "description": "iris: move target to isl dim translate to inline.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a067399e375023cfbc3e8c130cc8a30c3115a672", |
| "description": "iris: move get_time into a static in bufmgr code.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c74d93cf0187e07cdfacc448a947a8cae485eb41", |
| "description": "freedreno/fdl: Re-indent", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "60509762329e63a37111c9b1b51fe8090705349a", |
| "description": "freedreno/perfcntrs: Re-indent", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d26a224ca90b3dca5fb8f204f654acd6c40ea0fd", |
| "description": "freedreno/ir2: Re-indent", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2dbf09c2b4f8b14cc003430b905fc5f728ce17c1", |
| "description": "freedreno/drm-shim: Re-indent", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "45856c5fbc68c942f3377e6784f15eec362979a4", |
| "description": "freedreno/decode: Re-indent", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3894bc966424cad8dd393287137e5df028776414", |
| "description": "freedreno/computerator: Re-indent", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ccd68b672aa91104875c4c7eba16ef83efcf7b3a", |
| "description": "freedreno/common: Re-indent", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f5918f750f5172b891a834babc73c4907d6e6b4c", |
| "description": "freedreno/afuc: Re-indent", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b94db11708ccf48765de007cc9c0fdcaf95368aa", |
| "description": "freedreno/drm: Re-indent", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a1653854f50aa429cb1a5e0ece063900cc988554", |
| "description": "radeonsi: fix automatic DCC retiling after compute image stores", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "1d64a1045ea205ee0297d2f741a824811570fc6d" |
| }, |
| { |
| "sha": "4d7dd094e3607ad628847bf01b6ab92442f94d1b", |
| "description": "radeonsi: fix automatic DCC retiling after DCC clear and DCC decompression", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d4f7962d48b46d34319f75bba03fad22c30efdff" |
| }, |
| { |
| "sha": "a0771e6b27ebd35a599916f061c5b9d3c10c8c5b", |
| "description": "radeonsi: fix incorrect comments in culling code and NIR lowering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e0ffd1f9281c8f009f21ec5a8d97db3c6d502124", |
| "description": "radeonsi: don't decompress DCC for float formats in si_compute_copy_image", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "1d64a1045ea205ee0297d2f741a824811570fc6d" |
| }, |
| { |
| "sha": "ec1ddb976a133bc6e504693373b0920e28ab2868", |
| "description": "amd/registers: rename IMG_FORMAT to GFX10_FORMAT to disambiguate the meaning", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3e0ce4af4f6d310a762ca850694ae16a298b5f75", |
| "description": "amd/registers: clean up gfx103.json", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a142925b7a0908de900dee56aa7c4b84ae7a7e0f", |
| "description": "amd/registers: fix the kernel header parser with latest headers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "418da19f9103469e7a43b88ddcaaa06b0e01db35", |
| "description": "venus: add vn_wsi_create_scanout_image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b7db6598df10a05e061167c0b1319a1044ad9cde", |
| "description": "venus: add vn_image_create", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e1787ec77dc57aa460326d159ad855df6825eb07", |
| "description": "venus: add vn_image_init_memory_requirements", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5de3cbbb2e66fcdb7d6219b78b89ad932ecadbd5", |
| "description": "nir: Generate load_ubo_vec4 directly for !PIPE_CAP_NATIVE_INTEGERS", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "cf3fc79cd0ab55776bbbabe76237c272ab07133e" |
| }, |
| { |
| "sha": "71d6d1b1ab917cff0f2f442391964e0ea8fc222b", |
| "description": "nir_to_tgsi: Use ARL instead of UARL in the !native_integers case.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "cf3fc79cd0ab55776bbbabe76237c272ab07133e" |
| }, |
| { |
| "sha": "5b9c3cb7b9daeae04c1211c4124038fc2327ad94", |
| "description": "zink: compare against screen batch id when determining which semaphore to use", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "fa36a16c68489c7a8a7223c39fb0078f7d745bcb" |
| }, |
| { |
| "sha": "20e2c7308f67412234847fd66fb330969ae30de0", |
| "description": "iris/gen12: Work around push constant corruption on context switch.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aea6f8effc2e6c95c6ea40232748c1a1931c3756", |
| "description": "microsoft/compiler: Propagate access when lowering SSBO loads", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "474824bf3d80b17d83277fc90a445aa29ce16ccb", |
| "description": "microsoft/compiler: Support raw SRVs in addition to typed SRVs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a5f402f002fe39a64308ebc198a37b28241c4cd2", |
| "description": "microsoft/compiler: Store nir_shader in the ntd_context", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "50d7e97c1d67b38157654824b16599fce83eb407", |
| "description": "microsoft/compiler: Better support UBO/SSBO references to descriptors", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d6b5aaaff8b47ebdc3769a2d47cf137618b6b6a4", |
| "description": "microsoft/compiler: Split Vulkan resource_index / descriptor processing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8a821e2b8bc960711c5aac9a36eb487a79d540c1", |
| "description": "microsoft/compiler: Emit SSBO variables", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "15de7122706e08da39582e74785ea34615058d4c", |
| "description": "microsoft/compiler: Emit CBVs via variables for Vulkan", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "debdc81ccf385f5f75750a5ec0d6c2b31a35dd94", |
| "description": "microsoft/compiler: Support arrays of UBOs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "88ff88bb7d01857ed9687e11608d151cd28cc56c", |
| "description": "microsoft/compiler: Support raw SRVs/UAVs through dxil_module_get_res_type", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0c8220685e056398967ceba50e20f0cf6cbddee8", |
| "description": "microsoft/spirv_to_dxil: Lower loads/stores to DXIL", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "14997c7e9652e97cebebffa6d296ca70c1c82e8a", |
| "description": "microsoft/spirv_to_dxil: Lower samplers from deref to index", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0a71aaa29d78a3490940bc0bd287136b3e3774ee", |
| "description": "egl/android: include \"util/compiler.h\" for FALLTHROUGH macro", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "2928c21eb73b66d22d1f383abf62de583547f81f" |
| }, |
| { |
| "sha": "5613984fd944a150d48e6a582daaeb8b2dde7e32", |
| "description": "st/nine: Fix compilation error on non-x86 platforms", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d9e79bfe4f03eb0412a5535fce2a98c10623f53d" |
| }, |
| { |
| "sha": "db538bde71bf3c7b76df3b65679124b24afb930f", |
| "description": "ci: Add test which occasionally times out to lavapipe-vk skips", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ebab3109876113f86ed189f26f409529c7abed67", |
| "description": "frontends/va: improve surface attribs processing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6c80b084f26dfe60e86c80dcc10da3544244b79e", |
| "description": "v3dv: better tracking of dirty push constant state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "30f125f04fdb5e281884db5a625ed1959568fe40", |
| "description": "v3dv: dirty viewport doesn't affect fragment shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "35ff75701f0ecccb5c97ebddec2a8a61fe52afcd", |
| "description": "v3dv: improve dirty descriptor set state tracking", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "505d176a8ebfb6a2c7d0b0a51753332036ae6f75", |
| "description": "anv: disable baked in pipeline bits from dynamic emission path", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "4ad4cd89069bfc98533182d2ae9151fa74fb5414" |
| }, |
| { |
| "sha": "30bc562bdaec2efbfae4cc01548b2adbae2c0c4b", |
| "description": "anv: fix 3DSTATE_MULTISAMPLE emission on gen8+", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "4ad4cd89069bfc98533182d2ae9151fa74fb5414" |
| }, |
| { |
| "sha": "d29b5b9f20f84d60f69f7c8547008a60806f8307", |
| "description": "v3dv: avoid dereferencing null value", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "86d903e88ddab658c4806bdbc0656a2eeaac949c", |
| "description": "radv: fix clearing DCC-compressed e5b9g9r9 images", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7ae2ba5da9a014bd1dbde842d4c24e16d24e3554", |
| "description": "glx: Remove some ancient backwards-compatibility typedefs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0e77a23a34a3867f2d4765fe8b15377cf407543c", |
| "description": "glx: Fold client_gl_only array into its one real user", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9f97f994c3f65e44e46b464d3257adfeafac87e5", |
| "description": "glx: Enable pure-client-library extensions explicitly", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e5d3cfb597a372274c876386904e18b22a9be077", |
| "description": "glx: Remove redundant client_support field from extension table", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3f6996acfd747d9c36e5d1a99418f0a9d8e458a6", |
| "description": "glx: Generalize __glXGetStringFromTable a little", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2014e1fe05bc547c2d50c7fe6aea5a5af39343bf", |
| "description": "glx: Remove some non-functional GL extension from the table", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "896c650b1b4bbab67a39ae2bb6e30d08f2b62d8a", |
| "description": "glx: Mark GLX_{ATI_pixel_format_float,NV_float_buffer} as supported", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fcc9ce09d431de35667a58ff603e387d6de7ad29", |
| "description": "glx: Remove major/minor version tracking from extension table", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6b6a1ef07503fb89c2f706a413a2433fbc19add4", |
| "description": "glx: Remove some truly ancient unused code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b2ecd0d589470635f35bf029fdf5290e24d6a016", |
| "description": "glx: Remove silly __glXGetGLVersion() indirection", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "66e1b42d066480301de8ba669f015b03d22f1541", |
| "description": "radv: keep DCC compressed for clears on compute with image stores", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "84895dba7fd607c2691f4b70d31f02516ebb89d3", |
| "description": "amd: remove some references to older LLVM versions in comments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b878444c3a3819386697361a976b5df30a96cf1f", |
| "description": "amd: drop support for LLVM 10", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2747332723652b3915436a5b039123c5bc7545e1", |
| "description": "amd: drop support for LLVM 9", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "936b58378c4cc6f2b6bfc3328ef7d5c2ba489992", |
| "description": "amd: drop support for LLVM 8", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ac2ab5c895480d4705d783728f12cb9a2e72c385", |
| "description": "ci: don't build clover with LLVM 9 on radeonsi because it's unsupported", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "566dc4d74021e7d7a50e30a34a7061b12f65160f", |
| "description": "intel/eu: Add instruction compaction support on XeHP.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a2572a9da49561af2d8dafce44bbb50c80505531", |
| "description": "intel/fs: Add more efficient fragment coordinate calculation.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a0e0dfe1743c703e718e509e7c2096d1b6e3dc95", |
| "description": "intel/fs: Introduce lowering pass to implement derivatives in terms of quad swizzles.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "635ed58e527f1a1c0b11eca0552e892f56f8ccf6", |
| "description": "intel/compiler: Lower txd for 3D samplers on XeHP.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "515ee73b4e2320daa18a6918d896847bf236d189", |
| "description": "intel/fs: End computer shader with message gateway on XeHP.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "262cb08557550dc9276522649b2ce1acd15df560", |
| "description": "intel/fs: Disable 3-src immediates on XeHP.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "02ce55d2b19b91503eaa4b12894f757fb9a3bc71", |
| "description": "intel/eu: Allow 64-bit registers on XeHP.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "262b647b25f3c36fc40628734f6d73b12c582f58", |
| "description": "intel/compiler: Lower integer division on XeHP.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "49b2d9f428cc7a8d4010c78c4a1ae5238434f413", |
| "description": "intel/fs: Lower dword integer multiplies on XeHP.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3f50dde8b35a117137617a862b3f0a6c4e1d35e0", |
| "description": "intel/eu: Teach EU validator about FP/DP pipeline regioning restrictions.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f3e5cd813ae6a840e7d7364207d56dbbeb050589", |
| "description": "intel/fs: Handle regioning restrictions of split FP/DP pipelines.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0dc16965a99e2583202a2be4ef9fb7947b6828b2", |
| "description": "intel/fs: Fix repclear assembly for XeHP+ regioning restrictions.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "05cce1f97d87cff14f7e869f4fa5bd39d3faef29", |
| "description": "intel/fs: Use CHV/BXT implementation of 64-bit MOV_INDIRECT on XeHP+.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d57f3ced6caa48691f29bfa47eb957042eb9f3f2", |
| "description": "intel/fs: Calculate SWSB cross-pipeline synchronization information.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3f063334fc30df17015253c9308b89f41cddc9ed", |
| "description": "intel/fs: Represent SWSB in-order dependency addresses as vectors.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "78b643fb7f7ad6f48062714a23b0d6d9f213c8cb", |
| "description": "Revert \"intel/compiler: Silence unused parameter warning in update_inst_scoreboard\"", |
| "nominated": true, |
| "nomination_type": 2, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "a80e44902f66244d257c523afe77558cf334d624" |
| }, |
| { |
| "sha": "d4537770bbf6c78d49dc71abe2f79099448339eb", |
| "description": "intel/fs: Add helper functions inferring sync and exec pipeline of an instruction.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "12479abded50e7caf5544776f7b7ecf161c6c487", |
| "description": "intel/fs: Implement representation of SWSB cross-pipeline synchronization annotations.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d53fc2240b6b012951692e172682d6799d78b802", |
| "description": "glx/drisw: Enable GLX_ARB_create_context_no_error", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1cf36797bf9d63b33c405d85ce720dcd5e75a47c", |
| "description": "v3dv: fix sRGB blending workaround", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "08ea0076641a40bb24e8e3975671f41b9ecda6fa", |
| "description": "ci: disable initrd support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "757a711f396e42c6080563ef7fe589f173e38fb6", |
| "description": "venus: fix virtgpu_bo_init_dmabuf for classic resource", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "23159f1a7a4524769616f656035e78a7689314b0", |
| "description": "ci/freedreno: Skip some precision tests on a530.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "afa965b7c5f556ada4e0626abe933d2fd6874035", |
| "description": "ci/virgl: Mark a couple of new Crash tests as flakes.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "55fb9417a6a3fd5908a459b94de5f38b6e3a14ba", |
| "description": "mesa: texparam: Add a clamping macro to handle out-of-range floats returned as integers.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "53c36dfcfe3eb3749a53267f054870280afb0d71" |
| }, |
| { |
| "sha": "31dba8d51b08ef160537c37d381b304c09091ee3", |
| "description": "gallium/xlib: Fix for recent gl_config changes", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "4daef7ffe373f067249e052d96dcac145984b6e8" |
| }, |
| { |
| "sha": "3af12216e38ac9c4bdc4d8dc370d969e2a2b2976", |
| "description": "panfrost: Unset shared/scanout binding flags for staging resources", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "e00d94f14f7f75d4974c1d48b4ec177f052723d3" |
| }, |
| { |
| "sha": "716ce3cc1aaa1a9013ab08694a5a6ffdf63f3f4b", |
| "description": "panfrost: Assert staging resource allocation was successful", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fc9b3b260e08677aa78f74c0b4cf574175bd5d4d", |
| "description": "Revert \"glx: Lift sending the MakeCurrent request to top-level code\"", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "80b67a3b444f31462890a8e390650fa77c4d2010" |
| }, |
| { |
| "sha": "d148540e5ab2faf59890c1c41571f03a0b14db7e", |
| "description": "venus: cap api version to 1.1 for Android", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7d234da6ee3693286c2ad796c5c4c24856a86573", |
| "description": "freedreno: Fix YUV sampler regression.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "de17b4aab568aca2fcf243bfb5871fc465b0ccee" |
| }, |
| { |
| "sha": "1bccefb3fc0c3a19883d3bdc71a0cba96dbdd3a9", |
| "description": "ci: Move -Werror enabling from job definitions to meson build script", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "63e4bdd90cc86c503a480838feab3be95acab25c", |
| "description": "ci: Enable -Werror for the remaining GCC build jobs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bf480cc9c28b0c3f488eea2fac08996a74be2e1a", |
| "description": "osmesa: Replace default case FALLTHROUGH annotation by following return", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2391ffc9d4b49845a60492b515d178e49dd203df", |
| "description": "ci: Enable -Werror in clang jobs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d200f458751ad84aaec6015467bc8ee4efe69ad3", |
| "description": "Use explicit break instead of fall-through to break-only case", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8d4c31b3c7059565f0b4e952dfa1171506cb63ca", |
| "description": "iris: Drop unneeded default switch case", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a8a88a8d39982cd304808df51028e5ff14eca359", |
| "description": "llvmpipe: Drop switch with only default case", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9ef53724412dc0e90bb0a207c7d86f88225da11f", |
| "description": "Guard FALLTHROUGH annotations after assert()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2928c21eb73b66d22d1f383abf62de583547f81f", |
| "description": "Convert most remaining free-form fall-through comments to FALLTHROUGH", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "96f0f46350715860ece0f2233a73eccf95ffba57", |
| "description": "util: Remove unused Android options_tbl_lock", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7e5911846e497c373d1f68749f057d6e1fe34831", |
| "description": "lima/ppir: Cast pointer to uintptr_t instead of uint64_t", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cf727e6ba44272b278e3c32536aa34af26ab1121", |
| "description": "tu: Expose VK_EXT_robustness2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0fb14420da1dad6d839f1633158890dd078eba78", |
| "description": "tu: Handle null descriptors", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f58ece08da1d48eddb92678d8241d481a2efcf50", |
| "description": "tu: Handle robust UBO behavior for pushed UBO ranges", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cb02a48f831da750c4124ea6fa7c95861a4f4609", |
| "description": "tu: Correctly preserve old push descriptor contents", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "6d4f33e469b301b2fc4f398f62c81ef66f9150be" |
| }, |
| { |
| "sha": "c68ea960a781f1e59e906eb9c1a82330db7f2c9c", |
| "description": "ir3, tu: Add compiler flag for robust UBO behavior", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8f54028479b691a217128f6154d8b641224b8634", |
| "description": "ir3: Reduce max const file indirect offset base to 9 bits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8e11f0560e80e6057d1149bca0b40c7e88a4d981", |
| "description": "ir3: Fix list corruption in legalize_block()", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "adf1659ff5f07d907eca552be3b566e408c8601e" |
| }, |
| { |
| "sha": "f601fd635bb254003bf6ac0664f70f5410497154", |
| "description": "gitlab-ci: enable Intel AML-Y as experimental", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e8bc0a28a4a90793c49ab1530628f91a4daa4579", |
| "description": "traces-iris: fix expectation for Intel GLK", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bed3f31fc66280b39dbba81a83fa41c2231a6653", |
| "description": "v3dv: don't use a dedicated BO for each occlusion query", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a43da5c9994639820f466dfcf8a84fd5660ff77f", |
| "description": "docs: update GL_ARB_texture_filter_minmax for zink", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cca616ebd505f3480d8950ca3033d6216521a871", |
| "description": "zink: export PIPE_CAP_SAMPLER_REDUCTION_MINMAX_ARB", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "92f5006814cf4a34b5cf2d034f02ccd2422e174b", |
| "description": "zink: handle minmax sampler creation for VK_EXT_sampler_filter_minmax", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "22e1ed57221288e77ed58cf9f9a7f9a2e140d54f", |
| "description": "zink: support format queries for VK_EXT_sampler_filter_minmax", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b62633c599f85d9f6d5923a76c04b08fa951b1a4", |
| "description": "zink: hook up VK_EXT_sampler_filter_minmax", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ec70882238683a95bc93387a12c2439488e2c084", |
| "description": "radv: fix barrier in radv_decompress_dcc_compute shader", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "08fdaec473c9596aba2fe9947eb800b0282bdf26", |
| "description": "radv: Allocate buffer list for MUTABLE descriptor types as well.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "86644b84b94910ddb78b7a1117b8bcf55bb76265" |
| }, |
| { |
| "sha": "b60bc59180abbe4277c72fb25b085896ae7744d7", |
| "description": "radv: Take image alignment into account when allocating MUTABLE pool.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "86644b84b94910ddb78b7a1117b8bcf55bb76265" |
| }, |
| { |
| "sha": "f945cca9837815fe1fb2c7eba543ee33630fc9ca", |
| "description": "clover/llvm: handle Fixed vs Scalable vectors explicitly starting with llvm-11", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "917049e7d65ab6ebd2418339b4c6b4faf1325eb0", |
| "description": "v3dv: fix array sizes when tracking BOs during uniform setup", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "002304482ceeb4812607e5ed8ee6bb0e1fe7747e" |
| }, |
| { |
| "sha": "e7e8464d94f0ab90d6695ac2d74e29fed87d9939", |
| "description": "v3dv: fix descriptor set limits", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "cbd299b051a7a6a7192a9d87ee0a1afbbaf1d0cc" |
| }, |
| { |
| "sha": "a0152c594814c810768d7252cf0d4446b5b2f22d", |
| "description": "v3dv/debug: use gl stage when checking debug flag", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "98698c4d01ffc3c14a2e7170fd0059598b04d26a", |
| "description": "v3dv/debug: print correct stage name", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6d510fd4736a2b93c77f003b246ffb636e68a7d8", |
| "description": "ci/freedreno: Merge a630 piglit to a single job.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "35e25ea1d07c5af7ec99c65db06010338af369aa", |
| "description": "ac/surface: allow non-DCC modifiers for YUV on GFX9+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "979e13869538e79e8b56e18dfb4e7ea8816443f4", |
| "description": "radeonsi: stop special-casing YUV formats in si_query_dmabuf_modifiers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "19378dfe3c2a27ab2f9ed737d5553306233faf30", |
| "description": "ac/surface: use blocksizebits instead of blocksize", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6e697b595f8a46348a41be673a37bc0a39a8e032", |
| "description": "util/format: document block depth field", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b26a546b2f828990c109e3fae991b5cf50c4ffdd", |
| "description": "radeon/vcn: handle tiled buffers when decoding", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "029bc53be696a9387fe5ca47d6f91aef1cc5c83f", |
| "description": "turnip: fix typo in tu_CmdBeginRenderPass2()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d52917f858f49fe13842abff7648f1490a6d52a8", |
| "description": "turnip/lrz: added support for depth bounds test enable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2161aebf8dc5d2b31a61461a7ff2255d511e2b41", |
| "description": "turnip: document GRAS_LRZ_CNTL's UNK5 bitfield", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "54cf12774ae66a2c3fc354af10c061fcbfba7136", |
| "description": "turnip/lrz: add support for VK_EXT_extended_dynamic_state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6d6cbb73619b1244086914d2a1b83806a0482f5a", |
| "description": "turnip: refactor how LRZ state is calculated", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "43ebba4e8838a63ec5b8456b4a21843b0edca4f0", |
| "description": "turnip: initialize pipeline->rb_{stencil,depth}_cntl always", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1f9fb7677bb7213e4b1b27021a8de5e02d01a5c9", |
| "description": "turnip: move pipeline gras_su and rb{stencil,depth}_cntl_mask initialization", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b8403192edd267b99f0709cb73fe587c40492c5a", |
| "description": "v3dv: use a bitfield to implement a quick check for job BO tracking", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9e76240f8423aa2a9522fe2792581a23f984e464", |
| "description": "v3dv: optimize a few cases of BO job additions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "493a316e4016a37b9d38fd402a890296032339d7", |
| "description": "v3dv: avoid redundant BO job additions for spill / shared BOs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "002304482ceeb4812607e5ed8ee6bb0e1fe7747e", |
| "description": "v3dv: avoid redundant BO job additions for UBO/SSBO", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fa170dab4c54e38ab260f20e17ba0dcf87a67ee9", |
| "description": "v3dv: avoid redundant BO job additions for textures and samplers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e7ea5e500f6e1ca92be52735e85ae88e9f3069ef", |
| "description": "intel/blorp: remove tile flush from emit surface state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c85ea824bcab971dc2d9052b5dc937ee4b139cf5", |
| "description": "iris: reduce redundant tile cache flushes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bfe2c5f667b594108d151e754da6289086495538", |
| "description": "iris: only flush the render cache for aux changes, not format changes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ed8f2c4cbee1096c67cae288b85302ffadfba2bb", |
| "description": "iris: Cache VB/IB in L3$ for Gen12", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ed94528711d6584374478c76fe77f7f10b942efb", |
| "description": "intel: add L3 Bypass Disable to gen xml", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "376c878c16219f3cbeffc621cec0918c0a634445", |
| "description": "mesa/st: plumb GL_TEXTURE_REDUCTION_MODE_ARB through QueryInternalFormat", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b122beaff362ad9601d063b0d047b66b01df8a20", |
| "description": "gallium: split PIPE_CAP_SAMPLER_REDUCTION_MINMAX into modes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "59ad872458c99df8b99d176e23be8f1e4c200897", |
| "description": "gallium: add PIPE_BIND_SAMPLER_REDUCTION_MINMAX", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "19322079026b498bd3f4a37501728edc154d008f", |
| "description": "venus: implement dma_buf fd import and properties query", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "001549c92ce26e6a0cb5be85d25b3213ecbe5dac", |
| "description": "venus: update venus-protocol headers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "31782330da78e368d66c0e09e700acbccec67273", |
| "description": "freedreno: Add missing foreach macros and update indentation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9b71154353ddcfc8a0a2681671f7935f33bf2dbe", |
| "description": "venus: remove vn_renderer_info::has_timeline_sync", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "37f03a2c4c5e4e2844e04042c790e7f45a64a771", |
| "description": "venus: wait on vkQueuePresentKHR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7253e61d9d1a82f1fa0eac087a80c4a0957e1d14", |
| "description": "venus: remove vn_ring_wait_all", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f69c8f042ae0d1270894d6488a512fee0a987e64", |
| "description": "venus: remove vn_queue::sync_queue_index", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b6d819c3481d72330957c50515d0a51e6883e01f", |
| "description": "venus: remove VN_SYNC_TYPE_SYNC", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "974af6df32524708bfd9b18fe720ad307a79f155", |
| "description": "venus: remove vn_renderer_sync support from vn_queue_submission", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0d848dcb0dd87dd21ad2c57efa0e522fe42ee7e3", |
| "description": "venus: stop using vn_renderer_sync in vn_queue", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6d2454ad3c11fd6e99837001e98abfcdc991706c", |
| "description": "venus: stop using vn_renderer_sync in vn_semaphore", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4ffb0265cc3b922b866ea2a10503f26a9d316939", |
| "description": "venus: stop using vn_renderer_sync in vn_fence", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2a51b8cf9978b5835e6dbbe93ea0562fe1e50e50", |
| "description": "docs: reset new_features.txt", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a4f8c8ca3cb18e74a3af724ae0ebf2424b0fb9dd", |
| "description": "VERSION: bump to 21.2.0-devel", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "be2d9c113b070c7783f106821d0ad558898b7d4b", |
| "description": "anv: Avoid corrupting indirect depth clear values", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ca01d68fb314507e513c6dada255a750e3774588", |
| "description": "anv: Set correct fast clear value for depth during blorp operation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "660b4d6e25011a2479538928419eed981a4cdf2f", |
| "description": "panfrost: Don't advertise AFBC mods when the format is not supported", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "44217be92134b03e7426860b42918b1d4602e08e" |
| }, |
| { |
| "sha": "cd749d2c1a8563f84c1344836157aac53497ac28", |
| "description": "freedreno: Manual fixups", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2d439343ea1aee146d4ce32800992cd389bd505d", |
| "description": "freedreno: Re-indent", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fdcae5b5b8925e00779ce1b4d499ca71907b601f", |
| "description": "freedreno: Some manual reformatting", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2fb3984805a4715c740e6f7847fbd6dc120c2794", |
| "description": "freedreno: Add .clang-format", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "75d8998f7c8a38c2299fd8d0fa65da8e322438ac", |
| "description": "meson: Fix winflexbison warnings", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5b8a4516e6bd384ef20624624d0139931dc23037", |
| "description": "aco/ra: remove live-in temporary from live_out_per_block when moving it", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "7c64623e9489a37297808f7346e6e80bd1c78587" |
| }, |
| { |
| "sha": "11fde1247c291f836b28ad57984104a038e5cc51", |
| "description": "aco/ra: use original names when renaming loop carried phi operands", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "7c64623e9489a37297808f7346e6e80bd1c78587" |
| } |
| ] |